Assembler Directives and
Directive | Function |
|
|
.PROC | Marks the first statement in a procedure. |
|
|
.PROCEND | Marks the last statement in a procedure. |
|
|
.REG | Attaches a type and number to a |
| register name. |
|
|
.SHLIB_VERSION | Inserts a date string into the object module as a |
| |
|
|
.SPACE | Declares a new space or switches back to a |
| previous space. |
|
|
.SUBSPA | Declares a new subspace or switches back to a |
| previous subspace. |
|
|
.VERSION | Inserts the specified string into the current |
| object module as a |
| identification string. |
|
|
Table |
| |
|
|
|
| Directive | Function |
|
|
|
| .BLOCK | Reserves a block of data storage. |
|
|
|
| .BLOCKZ | Reserves a block of data storage. |
|
|
|
| .BYTE | Reserves 8 bits (a byte) of storage and |
|
| initializes it to the given value. |
|
|
|
| .DOUBLE | Initializes 64 bits (a |
|
| a |
|
|
|
| .DWORD | Reserves 64 bits (a double word) of storage and |
|
| initializes it to the given value. |
|
|
|
| .ENTER | Marks a procedure's entry point and generates |
|
| standard entry code. |
|
|
|
| .FLOAT | Initializes a |
|
| |
|
|
|
Chapter 4 | 55 |