chadhas
Newbie level 2
I have a question regarding how memory is addressed and interfaced to CPU.
Considering I have a 32 bit data bus, and if i have to access (a byte) address on location 0x3, what will i send on my address bus ? Will it be 0x3 or will it be 0x0 and then, pick from the lines 16-23 ? if it is not 0x0 and is 0x3 then what all will be there on rest of the data bus and on what data pins will the value corresponding to 0x3 will come, and how it will be different when i would need to access all 4 bytes in one go ?
Best,
Sachin
Considering I have a 32 bit data bus, and if i have to access (a byte) address on location 0x3, what will i send on my address bus ? Will it be 0x3 or will it be 0x0 and then, pick from the lines 16-23 ? if it is not 0x0 and is 0x3 then what all will be there on rest of the data bus and on what data pins will the value corresponding to 0x3 will come, and how it will be different when i would need to access all 4 bytes in one go ?
Best,
Sachin