、贏(yíng)DC
格式: ADC OPRD1,OPRD2
功能:ADC指令與ADD類(lèi)似,不同之處在于兩個(gè)操作數(shù)相加時(shí),還要加上進(jìn)位標(biāo)志CF的當(dāng)前值,結(jié)果送原來(lái)存放目的操作數(shù)的地方。
說(shuō)明:指令執(zhí)行結(jié)果對(duì)標(biāo)志值的影響與ADD相同。
、跧NC
格式: INC OPRD
功能:操作數(shù)OPRD加1。操作數(shù)可以是通用寄存器,也可為存儲(chǔ)器操作數(shù)。說(shuō)明:該指令執(zhí)行結(jié)果影響標(biāo)志位SF、ZF、AF、PF和OF,而對(duì)CF無(wú)影響。④AAA
功能:AAA是未組合BCD碼加法調(diào)整指令
。它對(duì)在A(yíng)L中兩個(gè)未組合的十進(jìn)制數(shù)相加的結(jié)果進(jìn)行校正,產(chǎn)生一個(gè)未組合的十進(jìn)制和數(shù)。⑤DAA
功能:DAA為十進(jìn)制加法調(diào)整指令。它對(duì)AL中兩個(gè)組合的十進(jìn)制數(shù)相加的結(jié)果進(jìn)行校正,產(chǎn)生一個(gè)組合的十進(jìn)制和數(shù)。
(2)減法指令
、賁UB
格式: SUB OPRD1,OPRD2
功能:完成兩個(gè)操作數(shù)相減,結(jié)果放在目的操作數(shù)OPRD1中。其規(guī)則與加法指令相同。
說(shuō)明:SUB的執(zhí)行結(jié)果影響標(biāo)志位SF、ZF、AF、PF、CF和OF。
、赟BB
格式: SBB OPRD1,OPRD2
功能:SBB指令與SUB基本相同,不同的是兩個(gè)操作數(shù)相減時(shí),還要減去借位標(biāo)志位CF的當(dāng)前值。
③DEC
格式: DEC OPRD
功能:完成對(duì)操作數(shù)OPRD減1運(yùn)算后返回操作數(shù)中。操作數(shù)可以是寄存器或存儲(chǔ)器。
說(shuō)明:指令執(zhí)行對(duì)標(biāo)志位CF無(wú)影響,但影響標(biāo)志位SF、ZF、AF、PF和OF。
、躈EG
格式: NEG OPRD
功能:完成對(duì)操作數(shù)取補(bǔ),即用零減去操作數(shù),再把結(jié)果送回操作數(shù)。
說(shuō)明:該指令執(zhí)行結(jié)果影響標(biāo)志位SF、ZF、AF、PF和OF,對(duì)于CF一般總是CF=1,只有當(dāng)操作數(shù)為0時(shí),CF=0。⑤CMP
格式: CMP OPRD1,OPRD2
功能:完成兩個(gè)操作數(shù)相減,但不回送結(jié)果,結(jié)果只影響狀態(tài)標(biāo)志位。操作數(shù)規(guī)定與加法操作數(shù)相同。
CMP指令只比較兩個(gè)數(shù)的大小。若兩數(shù)相等,則ZF=1,否則ZF為0。若兩數(shù)不相等,則其大小的確定可利用CMP指令執(zhí)行后的其他標(biāo)志位來(lái)確定。例如,對(duì)于無(wú)符號(hào)數(shù),可利用CF標(biāo)志值來(lái)判斷。當(dāng)CF=1時(shí),則OPRD1OPRD2。對(duì)于有符號(hào)數(shù),則用標(biāo)志位SF和OF的狀態(tài)一同判定。
、轆AS
功能:完成對(duì)在A(yíng)L中的兩個(gè)未組合的十進(jìn)制數(shù)相減的結(jié)果進(jìn)行校正,在A(yíng)L中產(chǎn)生一個(gè)正確的未組合十進(jìn)制數(shù)的差。
⑦DAS
功能:完成對(duì)在A(yíng)L中兩個(gè)未組合的十進(jìn)制數(shù)相減以后的結(jié)果進(jìn)行校正,在A(yíng)L中產(chǎn)生一個(gè)正確的組合十進(jìn)制數(shù)的差。
(3)乘法指令
、費(fèi)UL
格式: MUL OPRD
功能:完成源操作數(shù)OPRD與累加器中的數(shù)相乘,結(jié)果放在累加器中。參與運(yùn)算的操作數(shù)可以是寄存器或存儲(chǔ)器。乘積為單字節(jié)長(zhǎng)時(shí),放在A(yíng)X中;乘積為雙字長(zhǎng)時(shí),分別存放在DX(乘積的高16位)和AX中。
說(shuō)明:將內(nèi)存單元FIRST和SECOND的兩個(gè)字節(jié)的內(nèi)容相乘,乘積放在THIRD單元和下一個(gè)單元內(nèi)。MUL指令運(yùn)行結(jié)果只影響標(biāo)志位CF和OF。
、贗MUL
格式: IMUL OPRD
功能:IMUL指令為帶符號(hào)數(shù)相乘指令,即將源操作數(shù)與累加器中的數(shù)都作為帶符號(hào)數(shù)相乘,其余與MUL指令相同。
③AAM
功能:對(duì)在A(yíng)X中兩個(gè)未組合的十進(jìn)制數(shù)的乘積進(jìn)行校正,以得到正確的未組合的十進(jìn)制數(shù)的乘積。
相關(guān)推薦:
2014年計(jì)算機(jī)等級(jí)考試過(guò)關(guān)技巧
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |