??? 11/28/08 18:34 Read: times |
#160384 - What was your point? Responding to: ???'s previous message |
Jan Waclawek said: In fact, they did what?
Per Westermark said:
There was a reason why Intel did not saw a need for more/better 8051 instructions to access "large" blocks of RAM. In fact, they did. The 8051 is an "upgrade" of 8048.
And, the 80251 is the upgraded version of '51. Code compatible. Check it out. JW My historic note about the PC aimed to show that the design of the 8051 allowed it to address as much memory as a fully populated motherboard could swallow of the initial PC. 64kB was HUGE, so there really was no real need for Intel to add more 16-bit addressing modes. Few people could afford a PC with 64kB of RAM, and even fewer where likely to be able to use a microcontroller with such vast amounts. In short: Intel did what was needed to access a 16-bit range, but had no real reason to go one step further and make the 16-bit addressing modes reasonably orthogonal. You don't spend extra transistors on features you don't believe your end users are likely to regularly use. |