?? asslandat22b.dat
字號(hào):
說(shuō)明: 1. OPRD1為任意通用寄存器或存儲(chǔ)器操作數(shù).
---- OPRD2為任意通用寄存器或存儲(chǔ)器操作數(shù),立即數(shù)也可用作源操作數(shù)OPRD2.
2. 對(duì)標(biāo)志位的影響同SUB指令,完成的操作與SUB指令類(lèi)似,唯一的區(qū)別是不將OPRD1-OPRD2的結(jié)果送回OPRD1,而 只是比較.因而不改變OPRD1和OPRD2的內(nèi)容,該指令用于改變標(biāo)志位.
3. 在8088/8086指令系統(tǒng)中,專門(mén)提供了一組根據(jù)帶符號(hào)數(shù)比較大小后,實(shí)現(xiàn)條件轉(zhuǎn)移的指令.
4. 示例: CMP AL,20
CMP DX,CX
CMP AX,DATA1[BX]
CMP BATE[DI],BX
5. 以CMP DX,CX為例,對(duì)標(biāo)志位的影響如下:
(1) (DX)=(CX)時(shí),則ZF=1;
(2) 兩相無(wú)符號(hào)數(shù)比較:
若(DX)>=(CX)時(shí),則CF=0,即無(wú)借位.
若(DX)<(CX)時(shí),則CF=1.
(3) 兩個(gè)帶符號(hào)數(shù)比較
對(duì)帶符號(hào)數(shù)判斷大小可通過(guò)溢出標(biāo)志OF及符號(hào)標(biāo)志SF共同判斷.
當(dāng) OF=0,即無(wú)溢出時(shí),若SF=0,則(DX)>(CX)
若SF=1,則(DX)<(CX)
當(dāng) OF=1,即有溢出時(shí),若SF=1,則(DX)>(CX)
若SF=0,則(DX)<(CX)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -