求大神指点一下,图中的VD44=164是怎么来的啊?因为本人对间接寻址不太理解,求指教、教育,谢谢!
图片说明:
41ffe6f40add364ec76625540afaefb7
最佳答案
指针&VB100的实际地址应是16#08000100.如果是&VB0实际地址应该是16#08000000。其实VB100只是一个符号,真的额地址是16进制的0800100,所谓指针就是把&VB100看成一个整体放入32位的存储器,在32位存储器内进行四则运算,就可以把所有地址可以找出来,这就是指针的灵活性。
比如我做的例子,&vb100放到vd0再加上4,实际VD0指向的地址为VB104。
提问者对于答案的评价:
这个16#实际地址是怎么来的啊?求教了。
专家置评
VD44中存储的是VB100的地址。