mez*_*zda
5
c
memory
ram
x86
在C中,每个字节都是可单独寻址的.假设一个整数(比如使用4个字节)有一个地址0xaddr(32位,假设我们有32位处理器,32位地址总线和32位数据总线),并假设整数的值为0x12345678.现在,如果我从内存中获取此值,处理器如何执行此操作?处理器是否在0xaddr地址线上放置(32位地址),然后获取8位数据0x12.然后处理器将0xaddr+1在地址线上加速,然后获取另一个8位数据0x34,依此类推整数的4个字节?或者处理器是否只是一次放置0xaddr并读取4个字节,从而利用其完整的32位数据总线?