* Checks to see if the instructions are legal in the current assembly mode.
* Allocates space for instructions and storage areas you request.
* Fills in the values of constants, where possible.
* Builds a symbol table, also called a cross-reference table, and makes an entry in this table for every symbol it encounters in the label field of a statement.
* Allocates space for instructions and storage areas you request.
* Fills in the values of constants, where possible.
* Builds a symbol table, also called a cross-reference table, and makes an entry in this table for every symbol it encounters in the label field of a statement.