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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/29/09 04:48
Read: times


 
#171295 - The Beauty of Assembler Language
Responding to: ???'s previous message
I totally agree with Steve and Andy.....you should use any assembler for the 8051 that is available to you. The beauty of assembler language is that there is a 1::1 correspondence between what the original author wrote/assembled and what you can expect to get as you assemble with another tool set.

There would be another big benefit in adapting any peculiarities of the original source code to the alternate assembler in that it would force you to comb through the code and understand its structure.
This can be of huge value for two reasons....

1) You are miles ahead if you should need to get into special debugging in the case that the code does not run correctly after your assembly process.

2) Assembling old code is almost always set to imply a substitute MCU or additional features and so familiarity is necessary anyway to be expert at making any necessary changes or adaptations.

Michael Karas


List of 16 messages in thread
TopicAuthorDate
I need help locating an old assembler...            01/01/70 00:00      
   Try anything            01/01/70 00:00      
      SXA51            01/01/70 00:00      
   Agree with Steve            01/01/70 00:00      
   Maybe            01/01/70 00:00      
   The Beauty of Assembler Language            01/01/70 00:00      
      May have different mnemonics and operator orders            01/01/70 00:00      
         Indeed            01/01/70 00:00      
            A change of syntax...            01/01/70 00:00      
            non-intel-ish assembler...            01/01/70 00:00      
            RE: An Assembler ... uses a markedly different syntax...            01/01/70 00:00      
               Here's the one I like, and it's MACRO assembler            01/01/70 00:00      
         Off Subject            01/01/70 00:00      
            Completely on subject example why even mnemonics may differ            01/01/70 00:00      
               Well yes            01/01/70 00:00      
                  GNU as and '51            01/01/70 00:00      

Back to Subject List