5.1 ARM指令集分类
① 数据处理类指令:完成CPU内部的计算(仅涉及寄存器)
② Load/Store指令:完成CPU与内存/IO外设之间的数据传输
③ 跳转指令:完成程序的跳转
④ 程序状态寄存器处理指令:完成CPSR的管理
⑤ 协处理器指令:完成CPU扩展功能的实现·
⑥ 异常产生指令:用户程序触发异常
火神
专为教育而设计的RISC-V指令集模拟器。
特征
RV32I扩展。
RV32M扩展。
RV32A扩展。
RV32F扩展。
并排可视化编程计数器(PC),机器代码和原始指令。
Vulcan中的嵌入式编辑器。
整数注册可视化。
单精度浮点寄存器可视化。
内存可视化。
语法错误警报。
实施说明
RV32I扩展
i
阿伊普
贾尔
贾尔
贝克
伯恩
blt
博格
tu
ge
磅
h
w
bu
hu
某人
SH
SW
阿迪
ti
iu
ori
ORI
和我
斯利