第八章中 编程 利用除法指令计算100001/100
本帖最后由 每天坚持点点点 于 2012-1-14 22:38 编辑我照着书上的要求,在debug里用a命令写下如下代码:
mov dx,1
mov ax,86a1H,;(dx)*10000H+(ax)=100001
mov bx,100
div bx
在debug中写到第二行及报错不知道为什么,:dizzy:是照着书上那几句代码写的啊,??在debug中实践的。。。
我把第二行的数字后面的h去掉后,就不报错了,接着把代码写完,在debug里执行后却没有得到正确的结果?不知道为什么回事?
mov ax,86a1H如果他报错 你就 把 H 去掉,DEBUG默认16进制 小马过河 发表于 2012-1-14 15:50
mov ax,86a1H如果他报错 你就 把 H 去掉,DEBUG默认16进制
那个后面的(dx)*10000h的h也去掉吗? mov ax,86a1H,;(dx)*10000H+(ax)=100001
在DEBUG 里用A 命令输入 只输入mov ax,86a1 86a1H,此处无逗号
;(dx)*10000H+(ax)=100001
这是备注 而已
页:
[1]