Synchronizing The Inverse Assemblers - HP E2444A User Manual

80386dx/dxl preprocessor interface for hp 1650a, hp 1650b, hp 1652b, hp 1660a/61a, hp 16510a, hp 16510b, hp 16511b, hp 16540/16541a,d, hp 16542a, and hp 16550a
Table of Contents

Advertisement

Synchronizing the
Inverse
Assemblers
Note
HP E2444A
80386DX/DXL Preprocessor Interface
To point to the first byte of a code fetch and to indicate the size of the
opcode, do the following:
1. Identify a line on the display that you know contains the first byte
of an instruction fetch.
2. Roll this line to the top of the listing.
The cursor location is not the top of the listing. In figure 2-6, line 15 is
the top of the listing.
3. For the IA386 inverse assembler, select the "Invasm" field at the
top of the display. The pop-up shown in figure 2-8 will appear.
For the IA386E inverse assembler, select the "Invasm Options"
button and use the Code Synchronization portion of the
submenu. The pop-up shown in figure 2-9 will appear.
4. Select the choice that identifies which byte of the captured state
contains the first byte of the code fetch and what kind of object
code is being executed by the microprocessor (Size 16 or 32 for
Intel's 16- or 32-bit microprocessor families). With the IA386E
inverse assembler, also select "Align".
The listing will inverse assemble from the top line down. Any data
before this screen is left unchanged. Rolling the screen up will inverse
assemble the lines as they appear on the bottom of the screen. If you
jump to another area of the screen by entering a new line number, you
must re-synchronize the inverse assembler by repeating the above steps.
Each time you inverse assemble a block of memory, the analyzer will
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.
Analyzing the Intel 80386DX/DXL
2-11

Advertisement

Table of Contents
loading

Table of Contents