Assembler

Assembler is a low level programming language giving a short name to any machine command (such as add or subtract) and using a very simple syntax for the description of single statements.

The next lower level is the machine s language (or the machine code) which is the lowest level at all. In this language there are just Bytes (or Words) of numbers, giving the number of a machine command or the address of a storage cell, e.g.

Once, many years ago, I wrote a complete Assembler in FORTH (and for FORTH) using the machine code of a simple Motorola processor. It was a very exciting work, indeed!