热门关键词:
练习(数据运算类与逻辑移位指令2)
  • 该文件为doc格式
  • 文件大小:68.61K
  • 下载次数
  • 文件评级
  • 更新时间:2012-11-30
  • 发 布 人hefanglorna
  • 文件下载:
  • 立即下载

  • 文件介绍:
  • 该文件为 doc 格式,下载需要 1 积分
  • 练习(数据运算类与逻辑移位指令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
    ...
文档留言
验证码: 请在右侧输入验证码 看不清楚,换一个