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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/20/07 20:19
Modified:
  11/20/07 20:20

Read: times


 
#147276 - You\'re skipping the most important step ...
Responding to: ???'s previous message
Arif Deshmukh said:
Hello,
Which is a better sequence to learn 8051.

Architecture
Assembly
Embedded C

OR

Embedded C
Architecture
Assembly

Or any better sequence?


Perhaps you've skipped over the obviously correct one ...

Architecture
Assembly


and don't even think about 'C' until you've written your first 5E6 lines of assembly for the particular variant you're using.

By then, you're able to debug from the binaries, know every opcode, it's precise timing, and all SFR definition by heart, and can code in binary without using an assembler and do the hex<=>binary<=>decimal conversions and hex arithmetic in your head. Now you're ready to use a high-level language. Which one you use makes no difference ... 'C', PL/M, Pascal, compiled BASIC ...

Unfortunately, most folks think HLL's are "magic" and will avoid the work associated with learning what you have to know.

RE


List of 27 messages in thread
TopicAuthorDate
Sequence of learning 8051, asm and C            01/01/70 00:00      
   2 Issues            01/01/70 00:00      
      my wrong path            01/01/70 00:00      
         OT, but            01/01/70 00:00      
            OT - error message            01/01/70 00:00      
               Use the tags            01/01/70 00:00      
                  single-character const            01/01/70 00:00      
                     QED?            01/01/70 00:00      
                        As Erik suggests            01/01/70 00:00      
                           Just learning - too luxury.            01/01/70 00:00      
                              how can that be "too luxorious"            01/01/70 00:00      
                              Foolish builder?            01/01/70 00:00      
               pointer to a const            01/01/70 00:00      
                  True, but...            01/01/70 00:00      
                     Explaining            01/01/70 00:00      
                        helpfull ,thanks, but..            01/01/70 00:00      
                           Declaration            01/01/70 00:00      
                              thanks            01/01/70 00:00      
                                 Adjust declaration            01/01/70 00:00      
                                    thanks again            01/01/70 00:00      
                  const            01/01/70 00:00      
         no wrong path            01/01/70 00:00      
   learning C            01/01/70 00:00      
      Freebies            01/01/70 00:00      
      Erik is right            01/01/70 00:00      
         not necessary            01/01/70 00:00      
   You\'re skipping the most important step ...            01/01/70 00:00      

Back to Subject List