Chapter 2: Assembly Language

Assembly language is a low-level programming language, meaning that is does not abstract away the computer’s instruction set architectures, but instead provides a one-to-one mapping between machine instructions and mnemonics that are easier for programmers to remember.

The assembly langauge also provides what we can consider our first use of variables.

Glossary

assembly language

a low-level programming language with such a strong correspondence between the instructions in the language and the architecture’s machine code instructions that is also sometimes called symbolic machine code.

Exercises