带进位与不带进位的位加法
发表:2023-08-29 12:06:19 阅读:33

1)不带进位的位加法

ADD Rd,Rr

0≤d≤31,0≤r≤31

操作:Rd←Rd+Rr ;PC←PC+1

说明:两个寄存器不带进位C标志相加.并将结果存入目的寄存器Rd。

机器码:0000 11rd dddd rrrr ,周期:1

对状态标志位的影响:

带进位与不带进位位加法

 

2)带进位的位加法

ADC Rd,Rr

0≤d≤3 1,0≤r≤3 1

操作:Rd←Rd+Rr+C ;PC←PC+1

说明:两个寄存器带进位C标志相加,结果存人目的寄存器Rd。

机器码:0001 11rd dddd rrrr ,周期:1

对状态标志位的影响:

带进位与不带进位位加法

 

以上两式合起来就是R2:R3与RO:R1求和,结果放回到R2:R3。

 

 

电子街推荐您阅读:

 

带后增量的程序存储器取常量寻址

程序存储器写数据寻址与直接寻址

程序存储器Z寄存器的间接寻址与相对寻址

数据存储器堆栈寄存器的SP间接寻址