Concept 2 - Languages

How long will it take to learn this machine language's vocabulary? --- 2 Seconds!
Really? How big is its vocabulary? --- Only a 0 and a 1!

Try telling the micro to blink Leds using only 0s and 1s!
Impossible?

That's why some one invented Assembly.
Now what's that?
Its vocabulary consists of words like mov, clr, setb etc!
That’s for the 8051 Core. For the Microchip the words are movwf, bcf, clrf etc.
For Atmel ……? , For Hitachi ……?
No! No?

That's why some one invented C. (who?)
It's closest to regular English. And common to all micro controller platforms.

But, but the micro doesn't understand C?
Yes, that's why we have a compiler to convert the C language instructions to machine language and a programmer to dump the machine language instructions into the micro!

Ha! So now I need only to learn C?
And understand how to use a compiler and a programmer?

Always remember C is for Compilers and Machine Language is for Micro controllers.
Introduction
Concept 1
Concept 2
Concept 3
Concept 4
Home
Links
Contact
Assembly
Reference
Reading C
Declarations