某计算机使用的数据有1字节、2字节和4字节3种长度,要求其在存储器中按边界对齐方式存放,则4字节地址要求为( )。
A: 地址的最低1位为0
B: 地址的最低两位为0
C: 地址的最低4位为0
D: 无要求
A: 地址的最低1位为0
B: 地址的最低两位为0
C: 地址的最低4位为0
D: 无要求
举一反三
- 假设某计算机具有1M字节的内存(目前使用的计算机往往具有64M字节以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制 (1) 位。为使4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址码应 (2) 。若存储周期为200ns,且每个周期可访问4个字节,则该存储器带宽为 (3) bit/s。 (2)处填()。 A: 最低两位为00 B: 最低两位为10 C: 最高两位为00 D: 最高两位为10
- 8086的存储器采用奇偶存储体结构,数据在内存中的存放规定是低字节存放在低地址中,高字节存放在高地址中,以低地址为字的地址,规则字是指低字节地址为偶地址的字,非规则字是指低字节的地址为奇地址的字。
- 分别按大端格式和小端格式的存储方式,按照“最低地址:数据字节;次低地址:数据字节;次高地址:数据字节;最高地址:数据字节”的格式给出以下数据在ARM存储器中的存储空间分布:(1)双字节数据0xFE0存放在x2000012C地址上。(2)四字节数据0xA1234存放在0x20000034地址上。
- 若数据在存储器中采用以低字节地址为字地址的存放方式,则十六进制数12345678H按字节地址由小到大依次存为________。]
- 若数据在存储器中采用以低字节地址为字地址的存放方式,则十六进制数12345678H按字节地址由小到大依次存为( )。