I don't know if this is done here also, but i had a microprocessor tutorial, with a cpu that could generate a 18bit address, although it had only a 16bit address bus. This was done with some extra flags.
They have 2 ^ 36 address since the early pentium days. I learned that last week from my CS teacher after he told us it was 2 ^ 32 the week before and then looked up some diagrams.
I just assumed that the CPU was 32-bit address because it is 32-bit data. I just think its weird to have more address lines than data lines, i.e., why make the address space longer and taking more clocks to read the same amount of data versus having a wider address space and reading more data.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.