课后解答 实验4 - 实验任务解答 -《汇编语言》,这个是不是有点问题啊?
(1) 编程,向内存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 ;循环64次
s: mov ,dl
inc dl
inc bx
loop s
mov ax,4c00h
int 21h
codesg ends
end
这个程序我调试的时候怎么是像段地址为0020:0000 ~0020:23F 写入数据了,是不是程序有点问题了?而不是 向内存0:200~0:23F依次传送数据,麻烦解答! 顶一下,希望有人解答! {:5_94:}不会啊。64次就是0-63(3FH)。。是在0020:0-0020:3F写数据啊。{:5_109:}看错了吧? 我来学习,希望得到解答 20:0~20:3f = 0:200~0:23f
记住公式,,
段地址*16+偏移地址=物理地址
他们俩最终的物理地址是一样的。
你应该在debug中查看。
多多debug。会有收获的。 谢谢各位的解答,现在才明白过来!{:1_1:}
页:
[1]