• Authors: Alejandro Calderón Mateos & Felix García Carballeira
  • License: GPLv3.0

Introduction to RISC-V assembly

Basic instructions (Google colab)

  • Load and copy instructions
    • li
    • mv
  • Arithmetic instructions
    • add, addi, sub
    • mul, div
    • rem
  • Logic instructions
    • or, ori
    • and, andi
    • xor, xori
  • Shift instructions
    • srl, sll
    • sra

Loops (Google colab)

Loop constructions translated into assembly:

  • FOR-like loop: x1 != 5
  • FOR-like loop: x1 < 5
  • FOR-like loop: x1 <= 5

If-Then(-Else) (Google colab)

If-Then/If-Then-Else constructions translated into assembly:

  • if-then (full assembly version)
  • if-then (compact assembly version)
  • if-then-else (compact assembly version)
@LGPL v3, powered by Gitbookwepsim: 2.3.8

results matching ""

    No results matching ""