练习(数据运算类与逻辑移位指令2)

发布于 2012-11-30 71 浏览
练习 doc 机械技术文档
资源描述
练习(数据运算类与逻辑移位指令2)

例5.14 设AL=85H,BL=2AH,均为带符号数,求指令 IMUL BL的执行结果。
解: 85H=10000101B=-123D
2AH=00101010B=42D
(-123D)×42D= -5166D= EBD2H
故执行该指令后AX=EBD2H , 由于AH=EBH≠FFH
所以标志位CF=OF=1
例5.15 若AX=0FD5H,DX=068AH,CX=08E9H。则执行指令DIV CX之后,将商放在AX中,余数存于DX,即AX=0BBE1H, DX=080CH
例5.16 设被除数存放在内存(2800H)单元,除数存放在内存(2801H)单元,它们均是有符号数,编程作除法,将商存在(2802H)单元,余数放(2803H)单元。
实现上述要求的程序片段为:
MOV DI,2800H
MOV AL,[DI]
MOV BL,[DI+1]
CBW
IDIV BL
MOV [DI+2], AL
关于 练习(数据运算类与逻辑移位指令2) 的使用提示: 本文件为 机械技术文档 资源,格式 doc,大小 68.61K。 由 hefanglorna 于 2012-11-30 上传。仅供学习参考,不得商用。 侵权问题请联系 帮助中心
资源下载
立即下载
需要 1 积分
文件信息
hefanglorna
hefanglorna
发送消息

文件格式 doc
文件大小 68.61K
下载次数
更新时间 2012-11-30