安防之家讯:1 .无符号除指令 DIV
语句格式: DIV OPS
功能:
字节除法 :(AX)/(OPS) → AL( 商 ) 、 AH( 余数 )
字除法 :(DX 、 AX)/(OPS) → AX( 商 ) 、 DX( 余数 )
【例】写出实现无符号数 0400H/0B4H 运算的程序段。
MOV AX , 0400H ;( AX ) =0400H
MOV BL , 0B4H ;( BL ) =0B4H
DIV BL ;商 (AL)=05H ,余数 (AH)=7CH
2 .有符号除指令 IDIV
语句格式: IDIV OPS
功能:
字节除法 :(AX)/(OPS) → AL( 商 ),AH( 余数 )
字除法 :(DX,AX)/(OPS) → AX( 商 ),DX( 余数 )
除法指令 DIV 和 IDIV 虽然对标志的影响未定义,但可产生溢出。
【例】写出实现有符号数 0400H/0B4H 运算的程序段。
MOV AX , 0400H ;( AX ) =0400H
MOV BX , 0B4H ;( BX ) =0B4H
IDIV BX ;( AL ) = 0F 3H ,( AH ) =24H
安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/