First page Back Continue Last page Overview Text
This section introduces the assembly language development environment. Assembly language is a low-level language that allows the developer full control of software and hardware. The assembler facilitates low-level development by allowing the programmer to 1) specify machine code instructions using the assembly mnemonics, 2) name and allocate space for variables and 3) name program addresses. The assembler/linker also facilitates placing sections of the program in different types of memory that resides at specified addresses.