Inverse Assembler Output Format - HP 16600A Series User Manual

Solutions for the motorola cpu32
Hide thumbs Also See for 16600A Series:
Table of Contents

Advertisement

Chapter 4: Analyzing the CPU32 with a Logic Analyzer
Using the Inverse Assembler
keep that block in the inverse assembled condition. You can inverse
assemble several different blocks in the analyzer memory, but the
activity between those blocks will not be inverse assembled.

Inverse assembler output format

The following paragraphs explain the operation of the inverse
assembler and the results you can expect under certain conditions.
Numeric Format
Unless a value is followed by a suffix character, numeric output from
the inverse assembler is in hexadecimal format. For example, decimal
values have a period (.) as the suffix character; binary values have a
percent sign (%).
Missing Opcodes/Operands
Asterisks (*) in the inverse assembler output indicate missing
operands. Missing operands occur frequently and are primarily due to
microcontroller activity. Storage qualification or the use of storage
windows can also lead to such occurrences.
Don't Care Bytes
The CPU32 microcontroller can perform byte transfers. During
operand reads and writes, entire 16-bit (word) values appear on the
microcontroller data bus lines. The inverse assembler will attempt to
display "xx" for any bytes in a transfer that are invalid. You can then
determine exactly which byte of data was used as an operand. If the
microcontroller is configured such that the number of bytes being
transferred cannot be determined, an entire word will be displayed.
You must then determine which bytes are valid.
102
Solutions for CPU32

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

16700a series

Table of Contents