汇编语言ADD加法指令与分号作用及IJVM架构相关问题咨询
ADD R1, R1; R2指令相关问题解答 分号的作用
你提到的是IJVM架构专属的汇编语法规则,这里的分号作用是分隔参与加法运算的两个源操作数,和普通汇编里用作注释的分号功能完全不同。
指令执行逻辑
这条指令的执行逻辑和你已知的常规ADD操作完全一致:
- 取出
R1寄存器内的值作为第一个运算数 - 取出
R2寄存器内的值作为第二个运算数 - 两个数做加法运算
- 最终结果写入
R1寄存器
和常规三段式写法ADD R1, R1, R2的运算效果没有任何区别,只是不同汇编规范的书写格式差异。IJVM架构的ALU运算通路也完全支持这个逻辑,数据流和普通加法指令没有差别。
内容的提问来源于stack exchange,提问作者Wheil
相关产品推荐
相关产品推荐

