Computer Languages
Assembly Language Program


Assembly Language is described as a low-level language because, for every assembly language command there will be one corresponding machine code instruction. For example, to add decimals 566 and 678 together:

Machine Code Assembly Code Description
B8 0236 MOV AX, 0236H Load the hexadecimal value 0236H to the register AX.
8B D8 MOV BX, 02A6H Load the hexadecimal value 02A6H to the register BX
03 D8 ADD BX, AX Add the contents of the register AX to register BX

Higher-level languages, such as 'C' combine several machine code instructions to make one 'C' command.