Test t3409:
Machine instructions LGDT LIDT SGDT SIDT
- Tested procedures
-
IisLGDT
IisLIDT
IisSGDT
IisSIDT
- Source & expected listing
t3409.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=35, CPU=X64
| |t3409 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:0F0104 | SGDT [SI]
|0003:670F0106 | SGDT [ESI]
|0007:0F010C | SIDT [SI]
|000A:670F010E | SIDT [ESI]
| | EUROASM PRIV=ON
|000E:0F0114 | LGDT [SI]
|0011:670F0116 | LGDT [ESI]
|0015:0F011C | LIDT [SI]
|0018:670F011E | LIDT [ESI]
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:670F0104 | SGDT [SI]
|00000004:0F0106 | SGDT [ESI]
|00000007:670F010C | SIDT [SI]
|0000000B:0F010E | SIDT [ESI]
|0000000E:670F0114 | LGDT [SI]
|00000012:0F0116 | LGDT [ESI]
|00000015:670F011C | LIDT [SI]
|00000019:0F011E | LIDT [ESI]
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:0F0106 | SGDT [RSI]
|00000003:670F0106 | SGDT [ESI]
|00000007:0F01042500000000 | SGDT [0]
|0000000F:0F010E | SIDT [RSI]
|00000012:670F010E | SIDT [ESI]
|00000016:410F01480A | SIDT [R8+10]
|0000001B:0F0116 | LGDT [RSI]
|0000001E:670F0116 | LGDT [ESI]
|00000022:410F011424 | LGDT [R12]
|00000027:0F011E | LIDT [RSI]
|0000002A:67420F011C26 | LIDT [ESI+R12D]
| |ENDPROGRAM t3409
- Expected messages
t3409.out
I0180 Assembling source file "t3409.htm".
I0270 Assembling source "t3409".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3409". "t3409.htm"{58}
I0510 Assembling program pass 1. "t3409.htm"{58}
I0530 Assembling program pass 2 - final. "t3409.htm"{58}
I0660 16bit TINY BIN file "t3409.bin" created, size=112. "t3409.htm"{90}
I0650 Program "t3409" assembled in 2 passes with errorlevel 0. "t3409.htm"{90}
I0750 Source "t3409" (108 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3409.htm.lst" created, size=1800.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲