Test t3156:
Machine instruction JMPE in 32bit mode
- Tested procedures
 - 
IisJMPE
  
 
- Source & expected listing 
t3156.htm.lst
 - 
|                                    | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=38, CPU=X64, UNDOC=ON
|                                    |t3156 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode32]                            |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:00000000                   |MemDword DD D
|00000004:0000                       |MemWord  DW W
|00000006:0FB80B000000               | JMPE $+0x11
|0000000C:0FB8D8EEFFFF               | JMPE $-0x1122
|00000012:0FB8C7DDEEFF               | JMPE $-0x112233
|00000018:0FB8(11000000)             | JMPE 0x11
|0000001E:0FB8(22110000)             | JMPE 0x1122
|00000024:0FB8(33221100)             | JMPE 0x112233
|0000002A:660F00F2                   | JMPE DX
|0000002E:0F00F2                     | JMPE EDX
|00000031:660F0035[04000000]         | JMPE [MemWord]
|00000039:0F0035[00000000]           | JMPE [MemDword]
|00000040:670F0034                   | JMPE [SI]
|00000044:670F0034                   | JMPE [SI],DATA=DWORD
|00000048:66670F0034                 | JMPE [SI],DATA=WORD
|0000004D:670F00B40000               | JMPE [SI],DISP=WORD
|00000053:0F0036                     | JMPE [ESI]
|00000056:0F0036                     | JMPE [ESI],DATA=DWORD
|00000059:660F0036                   | JMPE [ESI],DATA=WORD
|0000005D:0F00B600000000             | JMPE [ESI],DISP=DWORD
|                                    |ENDPROGRAM t3156
 
- Expected messages 
t3156.out
 
I0180 Assembling source file "t3156.htm".
I0270 Assembling source "t3156".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3156". "t3156.htm"{49}
I0510 Assembling program pass 1. "t3156.htm"{49}
I0510 Assembling program pass 2. "t3156.htm"{49}
I0530 Assembling program pass 3 - final. "t3156.htm"{49}
I0660 16bit TINY BIN file "t3156.bin" created, size=100. "t3156.htm"{71}
I0650 Program "t3156" assembled in 3 passes with errorlevel 0. "t3156.htm"{71}
I0750 Source "t3156" (90 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3156.htm.lst" created, size=1425.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲