quote:以下是引用youhm在2011-09-21 08:03:47的发言:quote:以下是引用老兵01在2011-09-21 00:15:12的发言:
是不是可以这样理解:32位指针格式如果装载的是8的倍数,就不需要左移3位。反之则要左移3位。
如果是字节序号,必须要移位,因为地址低3位是位地址。
这个问题也困扰我好长时间,32位指针格式我也知道,资料也看了一些。但如何区分字节序号和地址常数呢?上例中,100不能被8整除,就是字节序号;320能被8整除,就是地址常数。这样理解对不对?望老师指教。