Фрагмент Assemblertes.S с вызовом функции.
Code: Select all
.global assemblyAdd
assemblyAdd:
slli a0, a0, 0
ret
Это Arduino проект. Если у кого есть желание "пощупать" выкладываю архив с проектом Ternary_RISC_V_.zip.
Лучше конечно же использовать эмулятор для написания кода асемблера. В МГУ читают лекции и выкладывают видео.
Ссылка: 01. Принципы развития архитектур ЭВМ; система команд
RISC-V - https://youtu.be/JSFhP0ZmB2o
Студенты выполняют работу в эмуляторе RISC-V, написанной на Java RARS -- RISC-V Assembler and Runtime Simulator — https://github.com/TheThirdOne/rars