计算机汇编语言 伪指令ORG $问题 20

给出下一段语句中的每一句的解释DATASEGMENTDB1DB20H(2)DB2DB01H,02H,$+10HDW1DW$+20HDATAENDS其实主要想知道的是"$+... 给出下一段语句中的每一句的解释
DATA SEGMENT
DB1 DB 20H(2)
DB2 DB 01H,02H,$+10H
DW1 DW $+20H
DATA ENDS

其实主要想知道的是"$+ "的意思,$代表的是什么的加?
还有,此时DW为2在何处体现?
最终DB1 DB2 DW1都是怎么存的?地址格式什么?

有加分 谢谢! 尽快要答案。
展开
 我来答
烛秋
2009-06-13 · TA获得超过349个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:78.7万
展开全部
看课本。
$代表当前的偏移地址
DW就是2个字节
DB1 DB 20H(2).....这一句有点奇怪。有这样的吗?我在调试不了。
上机在debug里调试就知道了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清风or朗月
2009-06-13 · TA获得超过1089个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:330万
展开全部
$表示当前地址
DW在分配的地址上体现,比如你的DB1表示0011的话,你的DW1就为0011+3,但是它的下一个单元的地址是0011+3+ 2
地址格式当然是段值加上偏移量(有效地址)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旷飞白002
2009-06-13 · TA获得超过613个赞
知道小有建树答主
回答量:370
采纳率:0%
帮助的人:252万
展开全部
$当前地址
DW为2个字节,体现在程序为其分配的空间大小为2Byte
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式