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

Back to Subject List

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


 
#182650 - Different assemblers have different probabilities
Responding to: ???'s previous message
Andy Neil said:
Per Westermark said:
Missing the # is probably one of the most common 8051 assembler mistakes

I guess that missing the qualifier (whatever it may be) to distinguish an immediate value from an address is probably quite common in any assembler...?

Not all assembler languages are equal.

At least from own experience, I'm way less likely to miss out when the assembler instruction uses [<addr>] than if it uses #<addr>. I must make two typing errors on the same line for the assembler to not detect a problem.

The problem is worst when using an assembler that uses both $99 and #99.


List of 17 messages in thread
TopicAuthorDate
8051 core quiz            01/01/70 00:00      
   quizes are out of fashion these days...            01/01/70 00:00      
      I did it....            01/01/70 00:00      
         thanks            01/01/70 00:00      
      missed CJNE            01/01/70 00:00      
         indeed            01/01/70 00:00      
            I guess a quite frequent oversight            01/01/70 00:00      
            RE: optimize LJMPs to AJMPs, etc            01/01/70 00:00      
      Maybe?            01/01/70 00:00      
         caught again!            01/01/70 00:00      
            Most common 8051 assembly mistake?            01/01/70 00:00      
               Not just 8051?            01/01/70 00:00      
                  Different assemblers have different probabilities            01/01/70 00:00      
                     Conceptual & Typographical errors            01/01/70 00:00      
                        some assemblers do            01/01/70 00:00      
                        Readability helps            01/01/70 00:00      
                     99's            01/01/70 00:00      

Back to Subject List