文章目录[隐藏]
//弹出最小值
MOV CX,299
LEA SI,DATA_AD
MOV AL,[SI]
A0: INC SI
COM AL,[SI]
JC A1 ;(CF=1)
MOV AL,[SI]
A1: DEC CX
JNZ A0
MOV MIN,AL
隐含操作数:AL,AX
(1)字节乘:
(AX)←(src)×(AL)
MOV AL,04H
MUL BL ;(AL)=0CH
MOV AL,78H
MOV VL,45H
MUL VL
(2)字乘:
(DX:AX)←(src)×(AX)
MOV AX,1234H
MOV BX,5678H
MOL BX
(3)字节除
AX→被除数
src→除数,8位
(AL)←(AX)/(src)商
(AH)←(AX)/(src)余数
MOV AL,25H
MOV AH,OOH
MOV CL,OAH
DIV CL
DIV CL;(AL)=03H
(AH)=07H
(4)字除:
(DX:AX)/(src)
与
AND dst,src
(dst)←(dst)与(src)
功能:(1)屏蔽(清零)
AND AL,FOH
(2)判正负
AND AL,AL
JS ;(SF)=1负数
;SF=0(最高位是什么,ZF就是什么)
TEST dst,src
(dst)与(src)
TEST AL,01H ;ZF=1则为0,ZF=0则为1
JZ A0 ;ZF =1的时候跳转
叨叨几句... NOTHING