?? asslandat25b.dat
字號:
說明: 1. OPRD為通用寄存器或存儲器操作數.
----
2. OPRD為源操作數,即作乘數.目的操作數是隱含的,即被乘數總是指定為累加器AX或AL的內容.
3. 16位乘法時,AX中為被乘數.8位乘法時,AL為被乘數.當16位乘法時,32位的乘積存于DX及AX中;8位乘法的16位 乘積存于AX中.
4. 操作過程: 字節相乘:(AX)<--(AL)*OPRD,當結果的高位字節(AH)不等于0時,則CF=1、OF=1.
字相乘: (DX)(AX)<--(AX)*OPRD,當(DX)不等0時,則CF=1、OF=1
5. 示例 1: MUL BETA[BX]
MUL DI
MUL BYTE PTR ALFA
示例 2: 設在W1和W2字單元中各有一個16位數,若求其乘積并存于W3開始的字單元中,可用以下指令組實現:
MOV AX,W1
MUL W2
MOV W3,AX
MOV W3+2,DX
6. 本指令影響標志位CF及OF.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -