计算机汇编语言高手来

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:35:04
某数据段定义如下:
DATA SEGMENT
T DB'0123456789'
W EQU $-T
Y DW 3
DATA ENDS
设DATA的段地址是2000H,则Y的物理地址是多少

请高手给出解释,后天考3级了 。。。。

用你给的条件,汇编后就知道了。
DATA SEGMENT
T DB'0123456789'
W EQU $-T
Y DW 3
DATA ENDS
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov ax,0e30h
int 10h
mov ah,0
int 16h
mov ah,4ch
int 21h
code ends
end start

编译后,可知:Y的偏移为DS:10Ah,DATA的段地址是2000H,
则Y的物理地址是:2000H×10H+010AH=2010AH.