第113页实验第一题的问题
本帖最后由 梅梁馨 于 2012-3-19 11:06 编辑向内存0:200~0:23F依次传送数据0~63(3FH)。
程序如下:
assume cs:codesg
codesg segment
mov ax,0020h
mov ds,ax
mov bx,0
mov dl,0
mov cx,40h 这里Mov cx,40h和Mov cx,64有什么区别,为什么Mov cx,64单步调试后cx里只有40?
s: mov ,dl
inc dl
inc bx
loop s
mov ax,4c00h
int 21h
codesg ends
end
你用计算器 算一下16进制的 40等于10进制的多少 小马过河 发表于 2012-3-19 10:59 static/image/common/back.gif
你用计算器 算一下16进制的 40等于10进制的多少
恩恩,是一样的 4 * 16 = 64 呗并且 40后面有h , 64后面没有, debug的时候数字是默认的十六进制的。
页:
[1]