HP 1660CS-Series User Manual page 54

Logic analyzers
Table of Contents

Advertisement

The inverse assembler
synchronizes at the
first line in the trace
list...
not at the cursor
position
Inverse assembly synchronization
When you press the Invasm key to begin inverse assembly of a trace, the
inverse assembler begins with the first displayed state in the trace list. This is
called synchronization. It looks at the status bits (STAT) and determines
the type of processor operation, which is then displayed under the STAT
label. If the operation is an opcode fetch, the inverse assembler uses the
information on the data bus to look up the corresponding opcode in a table,
which is displayed under the DATA label. If the operation is a data transfer,
the data and corresponding operation are displayed under the DATA label.
This continues for all subsequent states in the trace list.
If you roll the trace list to a new position and press Invasm again, the inverse
assembler repeats the above process. However, it does not work backward in
the trace list from the starting position. This may cause differences in the
trace list above and below the point where you synchronized inverse
assembly. The best way to ensure correct inverse assembly is to synchronize
using the first state you know to be the first byte of an opcode fetch.
See Also
The Preprocessor User's Guide for more information on controlling inverse
assembly.
"Troubleshooting," Chapter 10, if you have problems using the inverse
assembler.
Using the Logic Analyzer
To use an inverse assembler
3–21

Hide quick links:

Advertisement

Table of Contents

Troubleshooting

loading

This manual is also suitable for:

1662cs1663cs1660cs1661cs

Table of Contents