汇编计算变量的位置

时间:2020-05-10 01:37:55

标签: assembly masm x86-16 data-segment

MYDATA SEGMENT

ARRAY DD 30 DUP(?)
MESSAGE DB 'Hello World$'
BA DD MESSAGETWO

MYDATA ENDS


DATASECOND SEGMENT

HELLO DB 20 DUP(?)
MESSAGETWO 'I AM ASSEMBLY$'

DATASECOND ENDS

MYDATA的物理地址为19AC0h

MESSAGE的偏移量是多少? MESSAGETWO的偏移量是多少?

我不知道该怎么做,是否只计算数组(30)+计算MESSAGE中的字母? (11)= 41?

MESSAGETWO又如何呢?不在同一个段上有关系吗?

谢谢!

0 个答案:

没有答案