Test t3157:
Machine instruction JMPE in 64bit mode
- Tested procedures
-
IisJMPE
- Source & expected listing
t3157.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=38, CPU=X64, UNDOC=ON
| |t3157 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:0000000000000000 |MemQword DQ Q
|00000008:00000000 |MemDword DD D
|0000000C:0000 |MemWord DW W
|0000000E:0FB80B000000 | JMPE $+0x11
|00000014:0FB8D8EEFFFF | JMPE $-0x1122
|0000001A:0FB8C7DDEEFF | JMPE $-0x112233
|00000020:0FB8(11000000) | JMPE 0x11
|00000026:0FB8(22110000) | JMPE 0x1122
|0000002C:0FB8(33221100) | JMPE 0x112233
|00000032:660F00F2 | JMPE DX
|00000036:0F00F2 | JMPE EDX
|00000039:480F00F2 | JMPE RDX
|0000003D:490F00F2 | JMPE R10
|00000041:660F0035C3FFFFFF | JMPE [MemWord]
|00000049:0F0035B8FFFFFF | JMPE [MemDword]
|00000050:480F0035A8FFFFFF | JMPE [MemQword]
|00000058:480F0035A0FFFFFF | JMPE [MemQword],ADDR=REL
|00000060:480F003425[00000000] | JMPE [MemQword],ADDR=ABS
|00000069:480F0036 | JMPE [RSI]
|0000006D:480F0036 | JMPE [RSI],DATA=QWORD
|00000071:0F0036 | JMPE [RSI],DATA=DWORD
|00000074:0F00B600000000 | JMPE [RSI],DATA=DWORD,DISP=DWORD
|0000007B:67480F0036 | JMPE [ESI]
|00000080:67480F0036 | JMPE [ESI],DATA=QWORD
|00000085:670F0036 | JMPE [ESI],DATA=DWORD
|00000089:67480F00B600000000 | JMPE [ESI],DISP=DWORD
| |ENDPROGRAM t3157
- Expected messages
t3157.out
I0180 Assembling source file "t3157.htm".
I0270 Assembling source "t3157".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3157". "t3157.htm"{49}
I0510 Assembling program pass 1. "t3157.htm"{49}
I0510 Assembling program pass 2. "t3157.htm"{49}
I0530 Assembling program pass 3 - final. "t3157.htm"{49}
I0660 16bit TINY BIN file "t3157.bin" created, size=146. "t3157.htm"{77}
I0650 Program "t3157" assembled in 3 passes with errorlevel 0. "t3157.htm"{77}
I0750 Source "t3157" (96 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3157.htm.lst" created, size=1780.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲