Processing Commands
When a command is entered, the Clear_Output routine clears the
destination area. Then, the instructions from Process_Cmd to Cmd_A
determine whether the command was "A", "B", or an invalid command.
If the command input byte is "A" (ASCII 41 hex), execution is
transferred to the instructions at Cmd_A.
If the command input byte is "B" (ASCII 42 hex), execution is
transferred to the instructions at Cmd_B.
If the command input byte is neither "A" nor "B", an invalid command
has been entered, and execution is transferred to the instructions at
Cmd_I.
The instructions at Cmd_A, Cmd_B, and Cmd_I each load
accumulator A with the length of the message to be displayed and
index register X with the starting location of the appropriate message.
Then, execution transfers to Output which writes the appropriate
message to the destination location, Msg_Dest.
After the message is written, the program branches back to read the
next command.
The Destination Area
The "BUFFER" section declares memory storage for the command
input byte, the destination area, and the stack area.
2-6 Getting Started
Содержание 64146A
Страница 2: ......
Страница 8: ...Notes ...
Страница 14: ...Notes 6 Contents ...
Страница 16: ...Figure 1 1 HP 64146 Emulator for MELPS 7700 Series 1 2 Introduction ...
Страница 60: ...Notes 3 4 In Circuit Emulation ...
Страница 92: ...Notes 5 10 Using the Emulator ...
Страница 100: ...Notes A 8 Using A Foreground Monitor ...