关于DIV指令的问题
小甲鱼老师第041课视频中:DIV指令有关问题,我将例题在Debug中调试。结果并不是:(AX)=03E8H,(dx)=1???
为何?系统版本问题???操作系统问题??
将其编译成exe文件,进行debug调试,单步执行的结果同样同上。
assume cs:codesg
codesg segment
start: mov dx,01H
mov ax,86A1H
mov bx,100H
div bx
mov ax,4C00H
int 21H
codesg ends
end start
求各位大大解答,在此感激不尽{:1_1:}{:1_1:} 本帖最后由 兰陵啸天 于 2015-6-29 11:01 编辑
。。。。
自己发现问题了,将书中100当做16进制的100了,书中的100其实是10进制的。
mov bx,100H
改成
mov bx,64H后,(或者将100后面H去掉)
调试正常.......
低级错误。。。。。。不能再犯了。。。。。。估计还会犯:lol::lol::lol:。。。。。。
页:
[1]