汇编语言程序段解答 MOV AX,-110 MOV CX,8 MOV DX,0 DIV CX 求最后AX DX的值
答案:1 悬赏:10 手机版
解决时间 2021-04-05 19:21
- 提问者网友:精神病院里
- 2021-04-05 05:02
汇编语言程序段解答 MOV AX,-110 MOV CX,8 MOV DX,0 DIV CX 求最后AX DX的值
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-04-05 05:15
CODE SEGMENT
ASSUME CS:CODE
ORG 100H
START:
MOV AX,-110
MOV CX,8
MOV DX,0
DIV CX
INT 3
MOV AH,4CH
INT 21H
CODE ENDS
END START
追答
追问:..我知道这个结果 我想问的是 手算的话ax里的1FF2 和dx中的0002是怎么算出来的,余数和商不都应该在ax中么 为什么dx会有值呢
追答:dx, ax组成32位数,除cx后,余数在dx中,商再ax中手算时以为是负数,其实dx的最高位为0,所以被除数是正数,除8就是右移3次
ASSUME CS:CODE
ORG 100H
START:
MOV AX,-110
MOV CX,8
MOV DX,0
DIV CX
INT 3
MOV AH,4CH
INT 21H
CODE ENDS
END START
追答
追问:..我知道这个结果 我想问的是 手算的话ax里的1FF2 和dx中的0002是怎么算出来的,余数和商不都应该在ax中么 为什么dx会有值呢
追答:dx, ax组成32位数,除cx后,余数在dx中,商再ax中手算时以为是负数,其实dx的最高位为0,所以被除数是正数,除8就是右移3次
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯