| Assembly language | ||||||||||
| High-level language | ||||||||||
| a = b + c; | ||||||||||
| Machine language | ||||||||||
| 000000 | 01000 | 01001 | 01010 | 00000 | 100001 | |||||
| Assembly language is between high-level and machine | ||||||||||
| Each statement defines one machine operation | ||||||||||
| Directly represents architecture | ||||||||||
| Assembler program translates to machine language | ||||||||||