数据段中对标号的存储
assume cs:code,ds:datadata segment
a dw 1,2,3,4,5,6,7,8
b dw 1,2,3,4,5,6,7,8
d dw 8 dup(0)
e dw 8 dup(0)
c dw seg a,seg b,seg d,seg e
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
mov ax,c
mov bx,c
mov cx,c
mov dx,c
mov ax,4c00h
int 21h
code ends
end start
代码很简单,但是我发现了个问题,同样都是段地址,都是在数据段的,为什么存储到寄存器中却发生了变化??而且这种变化还是正,反,正,反
。错开发生变化。
页:
[1]