Chapter
7 The Assembly Language Level
7.1 Introduction
to Assembly Language
7.1.1 What
is an Assembly Language?
7.1.2 Why
Use Assembly Language?
7.1.3 Format
of an Assembly Language Statement
7.1.4 Pseudoinstructions
7.2 Macros
7.2.1 Macro
Definition, Call, and Expansion
7.2.2 Macros
with Parameters
7.2.3 Advanced
Features
7.2.4 Implementation
of a Macro Facility in an Assembler
7.3 The
Assembly Process
7.3.1 Two-Pass
Assemblers
7.3.2 Pass
One
7.3.3 Pass
Two
7.3.4 The
Symbol Table
7.4 Linking
and Loading
7.4.1 Tasks
Performed by the Linker
7.4.2 Structure
of an Object Module
7.4.3 Binding
Time and Dynamic Relocation
7.4.4 Dynamic
Linking
7.5 Summary