计算机汇编语言 伪指令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都是怎么存的?地址格式什么?
有加分 谢谢! 尽快要答案。 展开
DATA SEGMENT
DB1 DB 20H(2)
DB2 DB 01H,02H,$+10H
DW1 DW $+20H
DATA ENDS
其实主要想知道的是"$+ "的意思,$代表的是什么的加?
还有,此时DW为2在何处体现?
最终DB1 DB2 DW1都是怎么存的?地址格式什么?
有加分 谢谢! 尽快要答案。 展开
展开全部
看课本。
$代表当前的偏移地址
DW就是2个字节
DB1 DB 20H(2).....这一句有点奇怪。有这样的吗?我在调试不了。
上机在debug里调试就知道了。
$代表当前的偏移地址
DW就是2个字节
DB1 DB 20H(2).....这一句有点奇怪。有这样的吗?我在调试不了。
上机在debug里调试就知道了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$表示当前地址
DW在分配的地址上体现,比如你的DB1表示0011的话,你的DW1就为0011+3,但是它的下一个单元的地址是0011+3+ 2
地址格式当然是段值加上偏移量(有效地址)
DW在分配的地址上体现,比如你的DB1表示0011的话,你的DW1就为0011+3,但是它的下一个单元的地址是0011+3+ 2
地址格式当然是段值加上偏移量(有效地址)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$当前地址
DW为2个字节,体现在程序为其分配的空间大小为2Byte
DW为2个字节,体现在程序为其分配的空间大小为2Byte
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询