-
MUL
鎖定
MUL,是80C51單片機系統的乘法指令,只有一條指令,格式為MUL AB。
- 中文名
- 彙編語言無符號數乘法指令
- 外文名
- MUL
- 格 式
- MUL AB
- 字節操作數
- (AX)←(AL)*(SRC)
- 字操作數
- (DX,AX)←(AX)*(SRC)
- 雙字操作數
- (EDX,EAX)←(EAX)*(SRC)
指令簡介
執行的操作:
MUL AB
乘法指令的功能是將A和B中兩個無符號8位二進制數相乘,所得的16位積的低8位存於A中,高8位存於B中。執行後,Cy被無條件清零,如果乘積大於255,即高位B不為0,則OV置1;否則OV清0。
例如:設(A)=50H(80),(B)=0A0H(160)
若執行MUL AB,
則執行結果為:乘積為3200H(12800),
(A)=00H,(B)=32H,(OV)=1,(CY)=0