User`s manual

One-Line Assembler/ Disassembler
4-13
4
Entering Branch Operands
In the case of forward branches, the absolute address of the
destination may not be known as the program is being entered. You
may temporarily enter an asterisk (*) for branch to self in order to
reserve space. After the actual address is discovered, the line
containing the branch instruction can be re-entered using the
correct value.
Branch operands are interpreted as signed hexadecimal numbers.
Assembler Output/Program Listings
Obtain a listing of the program with either the MD command or DS
command.
MD ADDR[:COUNT | ADDR] ;DI
or
DS ADDR[:COUNT | ADDR]
Both MD and DS commands require the starting address to be
entered in the command line. When the MD command is invoked
with the DI option, the number of instructions disassembled and
displayed is equal to the line count. The line count parameter is
optional and defaults to the eight instructions displayed.
To obtain a hardcopy listing of a program, use the PA (Printer
Attach) command to activate the printer port, and then use MD to
display the listing on the terminal and print it on the printer.
Note again, that the listing may not correspond exactly to the
program as entered. As discussed in the section on the
Disassembled Source Line, the disassembler displays in signed
hexadecimal any number it interprets as an offset from a register;
all other numbers are displayed in unsigned hexadecimal.