Predefined Status Equates
Common values for the status trace signals have been predefined. One
of these equates "write" was used in the above example. You can see
these equates with the following command.
U> equ
### Equates ###
equ bg=0x1xxxxxxy
equ byte=0xx1x1x1xy
equ cpu=0xx11xxxxy
equ data=0xx1x10xxy
equ dma=0xx10xxxxy
equ exec=0xx1101xxy
equ fetch=0xx1111x1y
equ fg=0x0xxxxxxy
equ hold=0xx01xxxxy
equ mx=1xxxxxxxy
equ read=0xx1x1xx1y
equ ref=0xx00xxxxy
equ word=0xx1x1x0xy
equ write=0xx1x1xx0y
Using Software
Breakpoints
You can stop program execution at specific address by using bp
(software breakpoint) command. When you define a software
breakpoint to a certain address, the emulator will replace the opcode
with BRK instruction as software breakpoint instruction. When the
emulator detects the BRK instruction, user program breaks to the
monitor, and the original opcode will be placed at the breakpoint
address. A subsequent run or step command will execute from this
address.
If the BRK instruction was not inserted as the result of bp command (in
other words, it is part of the user program), the "Undefined software
breakpoint" message is displayed.
Note
You can set software breakpoints only at memory locations which
contain instruction opcodes (not operands or data). If a software
breakpoint is set at a memory location which is not an instruction
opcode, the software breakpoint instruction will never be executed and
the break will never occur.
Getting Started 2-27
Summary of Contents for 7750
Page 2: ......
Page 12: ...Figure 1 1 HP 64147 Emulator for MELPS 7750 51 Series 1 2 Introduction ...
Page 50: ...Notes 2 32 Getting Started ...
Page 56: ...3 6 In Circuit Emulation ...