??? 06/29/06 16:14 Read: times |
#119345 - I think not ... Responding to: ???'s previous message |
ARM as a descendant of 6502???
I think not ... ARM relies on a limited instruction set with limited addressing modes. The greatest power of the 6502 was in its range of addressing modes. Another interesting feature was that, while it was timed and equipped similarly to the Motorola series of processors, it used Intel-style byte order, i.e. low-byte, high-byte, rather than Motorola's high-byte, low-byte order. This allowed the CPU to fetch an 8-bit value as an immediate, or an offset, as many processors did, and it also allowed arithmetic, e.g. indexing to take place concurrently with a high-byte fetch, which saved a cycle in a frequently used instruction. While I'm not personally aware of the exact hardware details of the internals of the 6502, I believe this was done in order to allow the CPU to use its ALU for both operand and address arithmetic and do so in a time-efficient manner. That, in turn, made for a complex ALU, but saved all the logic required to make A, ABH, ABL, PC, SP, IX, and IY loadable synchronous up/down counters rather than simply memory locations in a small internal RAM buffer. The product of that was a really small bit of silicon, rather than the considerably larger ones used in the MC680x, and Z80, its main competitors, and when you're in the silicon-by-the-pound business, that's a tremendous advantage. Rather than making the silicon efficient, the ARM people have focused on making the features desirable. They sell IP, not silicon. They have different goals. RE |
Topic | Author | Date |
6502 Microprocessor. | 01/01/70 00:00 | |
yep | 01/01/70 00:00 | |
Nice | 01/01/70 00:00 | |
6502 | 01/01/70 00:00 | |
6502 | 01/01/70 00:00 | |
6502 Available? | 01/01/70 00:00 | |
i got 153000 hits for 6502 compiler. | 01/01/70 00:00 | |
It's an oldie ... | 01/01/70 00:00 | |
well... | 01/01/70 00:00 | |
Thanks. | 01/01/70 00:00 | |
WDC | 01/01/70 00:00 | |
Thanks Jan Waclawek | 01/01/70 00:00 | |
There is outdated and then there is 6502 | 01/01/70 00:00 | |
embedded and deeper embedded | 01/01/70 00:00 | |
I think not ... | 01/01/70 00:00 | |
facts | 01/01/70 00:00 | |
maybe they learned from their mistakes | 01/01/70 00:00 | |
Whe you look "inside" | 01/01/70 00:00 | |
Big article on the VIC-20 and C-64 | 01/01/70 00:00 | |
I wouldn't count on that ... | 01/01/70 00:00 | |
Life or unlife ? | 01/01/70 00:00 | |
dead controller? | 01/01/70 00:00 | |
C compiler | 01/01/70 00:00 | |
google.... | 01/01/70 00:00 |