课本P233的例子:
;为什么运行的结果不对呢?注:地址c000h~ffffh为各类ROM地址空间,不可写,但可读。
assume cs:code
data segment
db 16 dup (0)
data ends
code segment
start: mov ax,data
mov es,ax
mov di,10h
mov ax,0f000h
mov ds,ax
mov si,0ffffh
mov cx,16
std
rep movsb
mov ax,4c00h
int 21h
code ends
end start
为什么运行后,data段中的数据和f000:fff0--f000:ffff中的数据不相同啊?
哪位高手回答一下谢谢!! |