1/4
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
What is a label and what does it represent?
a symbolic name that represents a memory location. Makes code easier to read and to refer to specific locations inmemory.
What is a pseudo-op?
a message from the programmer to the assembler. Only used in assembler
List the five pseudo-ops.
.ORIG, .END, .FILL, .BLKW, .STRINGZ
What are the two passes of the assembly process?
Pass 1: Construct symbol table → ID’s actual binary address of symbol
Pass 2: Translates instructions into machine code and replaces labels with actual values
Why are both passes necessary?
needed because the assembler must first know the addresses of all labels before it can correctly translate instructions that reference them.