Inverse Assembler Output Format; Inverse Assembler Error Messages - HP E2416B User Manual

Analysis probe for intel 80196
Table of Contents

Advertisement

Using the Inverse Assemblers

Inverse assembler output format

Inverse assembler output format
The first column on the inverse assembly listing shows the first nibble of the
address where the opcode begins. This helps to determine the address
where the opcode starts. In most cases the CPU actual hardware address will
show an even byte address even though the opcode may start on the odd
byte. If the fetch is after the result of a branch, the hardware bus will show
an odd address.
The second column on the Listing menu indicates whether the instruction is
a flush of a prefetch. A "-" prefix indicates the opcode fetch is read in by the
CPU but not executed.
The quote "no operand" after a partially decoded opcode in the software
indicates that part of the instruction is missing. This occurs often in a normal
CPU operation. This is typically caused by a branch being taken and the CPU
abandoning the current sequential read to jump to another part of memory.
The inverse assembler begins disassembly at the even byte at the first line on
the screen, even though the byte might be part of an opcode of the previous
state. Use the procedure shown in "To align the inverse assembler" to realign
the inverse assembler.

Inverse assembler error messages

Any of the following list of error messages may appear during analysis of your
target software. Included with each message is a brief explanation.
cannot read data
This message indicates an error was encountered by the inverse assembler
and that data acquired by the logic analyzer is not accessible.
illegal opcode
Displayed if the inverse assembler encounters an illegal instruction.
3-12
HP E2416B 80196 Analysis Probe

Advertisement

Table of Contents
loading

Table of Contents