求分析解答汇编程序!特别要帮我分析一下!谢谢了! 在线等...
DA1DB1,2DA2DW213HR1EQUDA2-DA1DA3DW?DA4DW?R2EQU$-DA3问R1和R2的值分别是多少?求答案。。求分析。。...
DA1 DB 1,2
DA2 DW 213H
R1 EQU DA2-DA1
DA3 DW ?
DA4 DW ?
R2 EQU $-DA3
问 R1和R2的值分别是多少?
求答案。。求分析。。 展开
DA2 DW 213H
R1 EQU DA2-DA1
DA3 DW ?
DA4 DW ?
R2 EQU $-DA3
问 R1和R2的值分别是多少?
求答案。。求分析。。 展开
1个回答
展开全部
因为DA1到DA2之间定义了2个字节,所以DA2 = DA1 + 2,所以 R1 = DA2 - DA1 = 2
从DA2到定义R2的时候,中间定义了2个字即4个字节,所以此时的 $ = DA3 + 4
故 R2 = $ - DA3 = 4
从DA2到定义R2的时候,中间定义了2个字即4个字节,所以此时的 $ = DA3 + 4
故 R2 = $ - DA3 = 4
更多追问追答
追问
给的答案是:R1=2;R2=6;
这里的 $ 应该怎么算出来?
$ 代表当前的位置?
还是不懂...
追答
是的,$ 代表当前的位置,也就是说,如果$所在的那一行有一个标号,那么$和那个标号就是一样的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询