立即数据加法字与加1指令
发表:2023-08-29 12:06:19 阅读:65

立即数据加法字

ADIW Rd1,K

d1 ∈{24,26,28,30},0≤K≤63

操作:Rdh:Rd1←Rdh:Rd1+K ,PC←PC+1

说明:寄存器对与立即数(O~63),相加结果存回寄存器对。

机器码:1 001 0110 kkdd kkkk ,周期2

对状态标志位的影响:

立即数据加法字,加1指令

 

加1指令

INC Rd ,0≤d≤31

操作:Rd←Rd+1 PC—PC+1

说明:寄存器Rd的内容加1,结果存回目的寄存器Rd中。该指令不改变SREG中的C标志,因此加1指令可以在循环中当作循环计数器使用。当对无符号数操作时,仅有BREQ和BRNE跳转指令有效;当对二进制补码操作时,所有的带符号跳转指令都有效。

机器码:1001 010d dddd 0011 ,周期:1

对状态标志位的影响:

立即数据加法字,加1指令

 

 

 

电子街推荐您阅读:

 

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

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

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

带进位与不带进位的位加法