The Inverse Assembler; To Use An Inverse Assembler - Agilent Technologies HP 1660E Series User Manual

Logic analyzers
Table of Contents

Advertisement

The Inverse Assembler

When the analyzer captures a trace, it captures binary information. The
analyzer can then present this information in symbol, binary, octal,
decimal, hexadecimal, or ASCII. Or, if given information about the
meaning of the data captured, the analyzer can inverse assemble the
trace. The inverse assembler makes the trace list more readable by
presenting the trace results in terms of processor opcodes and data
transactions.

To use an inverse assembler

Most analysis probes include an inverse assembler in their software.
Loading the configuration file for the analysis probe sets up the logic
analyzer to provide certain types of information for the inverse
assembler. This section is provided in case you ever have to set up an
analyzer for inverse assembly yourself.
The inverse assembly software needs at least these five pieces of
information:
• Address bus. The inverse assembler expects to see the label ADDR, with
bits ordered in a particular sequence.
• Data bus. The inverse assembler expects to see the label DATA, with bits
ordered in a particular sequence.
• Status. The inverse assembler expects to see the label STAT, with bits
ordered in a particular sequence.
• Start state for disassembly. This is the first displayed state in the trace list,
not the cursor position. See the figure on the next page.
• Tables indicating the meaning of particular status and data combinations.
Using the Logic Analyzer
The Inverse Assembler
69

Advertisement

Table of Contents
loading

This manual is also suitable for:

Hp 1660es seriesHp 1660ep series1670e series

Table of Contents