x86 and Memory Addressing

Posted by IM on Stack Overflow See other posts from Stack Overflow or by IM
Published on 2010-03-21T18:02:20Z Indexed on 2010/03/21 18:11 UTC
Read the original article Hit count: 192

Filed under:
|
|
|
|

I've been reading up on memory models in an assembly book I picked up and I have a question or two. Let's say that the address bus has 32 lines, the data bus has 32 lines and the CPU is 32-bit (for simplicity). Now if the CPU makes a read request and sends the 32bit address, but only needs 8 bits, all 32 bits come back anyway? Also, the addresses in memory are still addressed per byte correct? So fetching one byte would bring back 0000 0001 to address 0000 0004?

Thanks in advance

© Stack Overflow or respective owner

Related posts about memory

Related posts about assembly