电工学习网

 找回密码
 立即注册

除运算指令

2015-3-22 08:48| 编辑:电工学习网| 查看: 9803| 评论: 0

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

上一篇:乘运算指令下一篇:符号扩展指令 收藏

看过《除运算指令》的人还看了以下文章:

发表评论

最新评论

电工学习网 ( )

GMT+8, 2021-12-6 20:45

Powered by © 2011-2021 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部