assembly - 程序集计算变量的位置
问题描述
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
呢?不是同一个细分市场有关系吗?
谢谢!
解决方案
推荐阅读
- java - 为什么在设置之前调用构造函数方法
- c++ - C++ 编译器是否可以优化用于将函数结果传递给另一个函数的虚拟变量的使用?
- schema - Shopify 部分架构未显示在管理员中
- spring-boot - 仅在生产环境中设置 Spring Session Redis
- android - 如何使用复选框获取选定项目计数,选择/取消选择 Recyclerview 中的所有项目?
- java - .xsl 文件不能通过浏览器从 tomcat7 下载
- css - RTLCSS 框架如何在 Visual Studio 2017 的 WebEssentials 中工作。?如何在 Visual Studio 2017 中集成 RLCSS 框架
- php - Laravel 中的自定义验证消息
- haskell - Haskell Gloss 和 STM 并发集成
- json - 无法在 Azure 逻辑应用程序中解析具有空内容的 xml