嵌入式系统指令及其功能详解

influenza715 7 0 docx 2023-07-29 12:07:59

  1. ADD指令:将寄存器R2的值乘以8,并加到寄存器R1的值上
  2. SUB指令:将寄存器R2的值从寄存器R1的值中减去
  3. MOV指令:将寄存器R2的值赋给寄存器R1
  4. AND指令:将寄存器R2和寄存器R3的值进行按位与运算,并将结果保存到寄存器R1
  5. ORR指令:将寄存器R2和寄存器R3的值进行按位或运算,并将结果保存到寄存器R1
  6. EOR指令:将寄存器R2和寄存器R3的值进行按位异或运算,并将结果保存到寄存器R1
  7. CMP指令:比较寄存器R1和寄存器R2的值
  8. 无条件跳转指令:跳转到指定标签所在的位置
  9. 判断相等并跳转指令:如果上一次比较结果为相等,则跳转到指定标签所在的位置
  10. 判断不相等并跳转指令:如果上一次比较结果为不相等,则跳转到指定标签所在的位置
  11. 调用子程序指令:调用子程序,并保存返回地址
  12. 跳转到指定地址指令:跳转到寄存器R1所指示的地址
  13. 从内存中加载数据指令:从内存中加载数据到寄存器R1 ...
  14. 从协处理器中加载数据指令:从协处理器中加载数据到寄存器R1,并递增R2的值
  15. 连续加载多个寄存器数据指令:从内存中连续加载数据到寄存器R1至R15

嵌入式系统指令及其功能详解

用户评论
请输入评论内容
评分:
暂无评论