Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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




List of 24 messages in thread
TopicAuthorDate
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      

Back to Subject List