day04.4-其他的汇编指令
一、ADC指令
带进位加法,即在两个数正常相加后,还要加上ZF标志位的值:如果ZF位为0,则不用管;如果ZF位为1,则结果还要加上1 格式: ADC R/M,R/M/IMM #两边不能同时为内存,且宽度要一样
#举例:
ADC AL,CL
ADC BYTE PTR DS:[12FFC4],2
ADC BYTE PTR DS:[12FFC4],AL
二、SBB指令
带借位减法,即在两个数正常相减后,还要减去ZF标志为的值 格式: SBB R/M,R/M/IMM #两边不能同时为内存,宽度要一样
#举例:
SBB AL,CL
SBB BYTE PTR DS:[12FFC4],2
SBB BYTE PTR DS:[12FFC4],AL #宽度一致
三、XCHG指令
交换数据 格式: XCHG R/M,R/M #后面不能是立即数!两边不能同时为内存,宽度要一样
#
共有 0 条评论