- 17
- 0
- 约1.12千字
- 约 7页
- 2015-10-26 发布于湖北
- 举报
1、加法指令ADD 2、加进位的加法指令ADC 3、加1指令INC 1. 加法指令ADD 格式:ADD OPRD1,OPRD2 功能:OPRD1?OPRD1+OPRD2 说明:完成两个操作数的相加,结果送至目的操作数OPRD1。其中目的操作数可以是累加器,通用寄存器及存储器操作数。ADD指令影响所有标志位CF、DF、PF、SF、ZF和AF。 例如: ADD AL,30 累加器与立即数相加 ADD BX,[3000H] 通用寄存器与存储器单元内容相加 ADD DI,CX 通用寄存器之间 ADD DX,DATA[BX+SI] 通用寄存器与存储单元内容相加 ADD BUFF[SI],DX 存储器操作数与寄存器相加 2. 加进位的加法指令ADC 格式:ADC OPRD1,OPRD2 功能:OPRD1?OPRD1+OPRD2+CF 说明:ADC指令与ADD指令类似,只是在两个操作数相加 时,要把进位标志CF的现行值加上去,结果送至目的操作数。ADC指令影响所有标志位CF、DF、PF、SF、ZF和AF。 ADC指令主要用于多字节运算中。若有两个4字节的数,已分别放在自FIRST和SECOND开始的存储区中,每个数占4个存储单元。存放时,最低字节在地址最低处,则可用以下程序段实现相
原创力文档

文档评论(0)