Cy86183570 发表于 2017-2-8 20:12:27

数据段中对标号的存储

assume cs:code,ds:data

data 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]
查看完整版本: 数据段中对标号的存储