首页 > 解决方案 > 程序集计算变量的位置

问题描述

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呢?不是同一个细分市场有关系吗?

谢谢!

标签: assemblymasmx86-16data-segment

解决方案


推荐阅读