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
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