address-bus

What is the addressability given number of 16 address wires (bus) and 8-bit word size?

爱⌒轻易说出口 提交于 2020-06-29 10:41:34
问题 A computer has 16 address wires (address bus?) and 8-bit word size. What is the addressability? I figured out that address space is 2^16 = 65536, but I still don't know how to calculate addressability. I know addressability is the bytes each space occupies but how do I figure this out? Any help would be appreciated, especially some general formula associating word size/address bus with addressability. I'm sorry if this question is super simple. 回答1: Since there are 2^16 unique values you can

Why is it not possible to read an unaligned word in one step?

六眼飞鱼酱① 提交于 2019-12-12 14:34:22
问题 Given that the word size of a CPU allows it to address every single byte in the memory. And given that via PAE CPUs can even use more bits than its word size for addressing. What is the reason that a CPU cannot read an unaligned word in one step? For example, in a 32-bit machine you can read the 4-byte chunk starting at position 0, but you cannot read the one starting at position 1 (you can but it needs several steps). Why can CPUs not do that? 回答1: The problem is not with the ability of the