1 .加 1 指令 inc
语句格式: inc opd
功能:将目的操作数加 1 ,结果送目的地址。即( opd ) +1 → opd 。
inc 指令是一个单操作数指令,操作数可以是寄存器或存储器操作数。
如: inc bx ,即( bx ) +1 → bx 。
加 1 指令可用于对计数器和地址指针进行调整。
2 .加指令 add
语句格式: add opd , ops
功能:将目的操作数与源操作数相加,结果存入目的地址中,源地址的内容不改变。
即( opd ) + ( ops )→ opd 。
3 .带进位加指令 adc
语句格式: adc opd , ops
功能:将目的操作数加源操作数再加低位进位,结果送目的地址。
即( opd ) + ( ops ) +cf → opd 。
【例】无符号双字加法运算。
mov ax , 4652h ; (ax)=4652h
add ax , 0f 0f 0h ; (ax)=3742h , cf=1
mov dx , 0234h ; (dx)=0234h
adc dx , 0f 0f 0h ; (dx)= 0f 325h , cf=0