Асемблер RISC-V

Пишіть і запускайте асемблер RISC-V прямо у браузері. Почніть з однієї інструкції та поступово переходьте до функцій і пам'яті. І асемблер, і симулятор працюють у браузері.

Уроки

Країни

Посилання

Система

ecall
Попросіть систему щось зробити.
nop
Нічого не робити протягом однієї інструкції.
ebreak
Зупиніть програму в точці зупину.
mret
Повернення з обробника пастки.
wfi
Зачекайте, поки не надійде переривання.
csrrw
Обміняти вміст регістра з керуючим регістром.
csrrs
Прочитати регістр керування та встановити в ньому вибрані біти.
csrrc
Прочитати регістр керування та очистити в ньому біти.
csrrwi
Запишіть константу в керуючий регістр і прочитайте попереднє значення.
csrrsi
Прочитати регістр керування та встановити біти з константи.
csrrci
Прочитати регістр керування та скинути біти з константи.
csrr
Прочитати регістр керування.
csrw
Записати регістр у керуючий регістр.
csrs
Встановлює біти в регістрі керування.
csrc
Очистити біти у регістрі керування.
csrwi
Записати константу в керуючий регістр.
csrsi
Встановлює біти в регістрі керування з константи.
csrci
Очистити біти в регістрі керування з константи.