TI论坛
直播中

何秀珍

7年用户 208经验值
私信 关注
[问答]

请问这个图片里面的地址是怎么算的?

请问这个图片里面的地址是怎么算的?不会汇编,希望了解的可以指导一下   谢谢!!!

回帖(6)

李峰

2020-7-31 13:59:51
你这是哪款芯片?
举报

李波

2020-7-31 14:08:27
这个结合出处前面的例子就好理解了。
example 2是++A4[5], 即先+5再执行。A4先加5,再把A8的值写到得到的地址。
example 3是A4++[5], 即执行完再+5。所以从结果还是从A8写到A4指向的地址,然后A4的值+5。
这个跟C的i++和++i差不多的意思。


                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

何秀珍

2020-7-31 14:25:25
引用: kingnet_52004 发表于 2020-7-31 16:30
你这是哪款芯片?

c6747  不明白地址对应的  :是什么意思
举报

何秀珍

2020-7-31 14:39:48
引用: lifei639156 发表于 2020-7-31 16:38
这个结合出处前面的例子就好理解了。
example 2是++A4[5], 即先+5再执行。A4先加5,再把A8的值写到得到的地址。
example 3是A4++[5], 即执行完再+5。所以从结果还是从A8写到A4指向的地址,然后A4的值+5。

谢谢您的回复!
我还有一些疑问,  图片中example2   mem 4024:27h是什么意思? 不是应该存储到地址00004025吗? 我对存储结构不是很懂!
望解答,谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分