hewlett-packard HP 9835A — 004

4 General Information Buzzwords common circulation among those who are familiar with assembly languages. While the mean- During the course of the discussions in this manual, words and phrases are used which are in ing of most are either well-known, or are deducible from the context, there are a few which may be unfamiliar, or unique to the 9835A/ B assembly language, or are variable from one assem- bly language to the next and thus need to be defined for this one. They are- assembled location - a reference to a location in memory which may be specified in one of the following forms - {symbol} [ ~ {numeric expression} ] {expression} [ " {numeric expression} ] where:

{symbol} is an assembly location. It may be either a label for a particular machine instruc- tion (in which case the address of the associated instruction is used), or an assembler- defined symbol (in which case the associated absolute address is used), or a symbol defined by an EQU instruction (described in the "Symbolic Operations" of Chapter 4). {expression} may be a numeric expression or a string expression. If numeric, a decimal calculation is performed and the result is interpreted as an octal value; if the result is not an octal representation or an integer, an error results.

If a string expression is used, the string must be interpretable as either an octal integer constant or a known assembly symbol (see {symbol} above). {numeric expression} serves as a decimal offset from the given label or constant. byte - a group of 8 binary digits (bits). busy bits - each variable located in the BASIC value or common areas has associated with it two bits: a "read" busy bit, and a "write" busy bit. When a busy bit is set, all attempts to perform the associated function on that variable are locked out. When a busy bit is cleared, the function may be performed on the variable.

conditional assembly - an aSSignation that certain portions of a module are not to be assembled unless a condition has been set. The portions begin with any of the IFA through IFH, and IFP, pseudo-instructions, and end with the next XIF pseudo-instruction. IFA uses the A-condition as a test, and so on. The conditions are set by the statement assem- bling the module (lASSEMBLE).