One-Line Assembler/ Disassembler
4-3
4
❏ No conditional assembly is used.
❏ Several symbols recognized by the resident assembler are not
included in the PPCBug one-line assembler character set.
❏ Depending on the context, the ampersand (&) has multiple
meanings to the resident assembler (refer to Addressing Modes
on page 4-8). The & is either the AND logical operator or a
decimal number prefix.
❏ Depending on the context, the asterisk (*) has multiple
meanings to the resident assembler (refer to Addressing Modes
on page 4-8). The * is either the multiplication operator or the
current value of the program counter.
Although functional differences exist between the two assemblers,
the PPCBug one-line assembler is a true subset of the resident
assembler. The format and syntax used with the PPCBug one-line
assembler are acceptable to the resident assembler except as
described above.
Source Program Coding
A source program is a sequence of source statements arranged in a
logical way to perform a predetermined task. Each source
statement occupies a line and must be either an executable
instruction, or a WORD assembler directive. Each source statement
follows a consistent source line format.
Source Line Format
Each source statement is a combination of operation and, as
required, operand fields. Line numbers, labels, and comments are
not used.
Comments to this Manuals