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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/30/06 08:14
Read: times


 
#119405 - facts
Responding to: ???'s previous message
The people in Acorn were thoroughly familiar with 6502 which they used in the BBC computer. ARM was designed by the very same people. They used the BBC micro (and BASIC) for early ARM simulation. They had little money, so ARM was designed to be a very silicon efficient 32-bit processor. They wanted a fast, but similar processor, to be able to (re)write OS and software quickly. On Archimedes, the BBC micro (hence 6502) was emulated (not that it would be impossible to emulate with a completely different architecture, but chips in those times did not tick so quickly so for real speed emulation some degree of similarity was more-less necessary).

The many adressing modes of 6502 is a result of certain nomenclature - it is the same question as "how many instructions are in the instruction set - is mov a,r6 and mov a,r7 the same instruction?". If you rename "zero page" into "register file" and add A, X and Y into the same register file, you will end up with only a few addressing modes, and you will find absolutely the same in ARM's set.

If you are still in doubts, some quotes:
"http://www.mcmordie.co.uk/acornhistory/archist.shtml" said:
The first production version of the ARM chip, the ARM2 (the ARM1 was only used in development machines), was possibly the simplest RISC processor in the world, with only 30,000 transistors.
"The Great CPU List" said:
The instruction set is reminiscent of the 6502, used in Acorns earlier computers.
"wikipedia" said:
The team, led by Roger Wilson and Steve Furber, started development of what in some ways resembles an advanced MOS Technology 6502. Acorn had a long line of computers based on the 6502, so a chip that was similar to program could represent a significant advantage for the company.
Searching on the web will give more of these.

Today's ARM (and the related approaches) is perhaps slightly different, those are different people and it is a different environment now. They even changed the interpretation of the "ARM" acronym, denying their roots...

JW

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