8086加法指令ADD
加法指令A(yù)DD(ADDition)
?ADD?OPRD1,OPRD2?;OPRD1<--OPRD1+OPRD2
?????????????????;完成OPRD1與OPRD2相加?,結(jié)果保存在OPRD1中
CODE?SEGMENT
MOV?AX,1
MOV?BX,2
ADD?AX,BX ;AX<--AX+BX?,結(jié)果AX=3
CODE?ENDS
參與運(yùn)算的操作數(shù)類(lèi)型必須保持一致,同為字節(jié)或字
可組合以下幾種形式:
ADD?寄存器,數(shù)據(jù)
ADD?寄存器,寄存器
ADD?寄存器,內(nèi)存單元
ADD?內(nèi)存單元,寄存器
ADD?......
;*********************************************************
CPU在執(zhí)行ADD指令的時(shí)候包含兩種含義:
1:進(jìn)行無(wú)符號(hào)數(shù)加法(影響CF和AF)
2:進(jìn)行有符號(hào)數(shù)加法(影響OF和SF)
;都影響ZF,PF標(biāo)志
同樣的CPU在執(zhí)行ADD,SUB,CMP指令的時(shí)候也包含兩種含義,因?yàn)橥瑯拥囊粋€(gè)二進(jìn)制數(shù)計(jì)算機(jī)可以看作是無(wú)符號(hào)數(shù)也可以看作有符號(hào)數(shù),計(jì)算的結(jié)果看我們需要(通過(guò)FLAG得知)。
總結(jié)
以上是生活随笔為你收集整理的8086加法指令ADD的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 美短加白多少钱啊?
- 下一篇: 8086减法指令SUB