Test t4150:
Machine instructions XBEGIN XTEST XABORT XEND
- Tested procedures
-
IitXBEGIN
IitXTEST
IitXABORT
IitXEND
- Source & expected listing
t4150.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=32, CPU=X64, TSX=ON
| |t4150 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:C7F80D00 | XBEGIN $+0x11
|0004:C7F81E11 | XBEGIN $+0x1122
|0008:66C7F82C221100 | XBEGIN $+0x112233
|000F:C7F8(1100) | XBEGIN 0x11
|0013:C7F8(2211) | XBEGIN 0x1122
|0017:66C7F8(22110000) | XBEGIN 0x1122,IMM=DWORD
|001E:66C7F8(22110000) | XBEGIN 0x1122,DATA=DWORD
|0025:66C7F8(33221100) | XBEGIN 0x112233
|002C:0F01D6 | XTEST
|002F:C6F801 | XABORT 1
|0032:C6F8FF | XABORT 255
|0035:0F01D5 | XEND
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:C7F80B000000 | XBEGIN $+0x11
|00000006:C7F81C110000 | XBEGIN $+0x1122
|0000000C:C7F82D221100 | XBEGIN $+0x112233
|00000012:C7F8(11000000) | XBEGIN 0x11
|00000018:66C7F8(2211) | XBEGIN 0x1122,IMM=WORD
|0000001D:66C7F8(2211) | XBEGIN 0x1122,DATA=WORD
|00000022:C7F8(22110000) | XBEGIN 0x1122
|00000028:C7F8(33221100) | XBEGIN 0x112233
|0000002E:0F01D6 | XTEST
|00000031:C6F801 | XABORT 1
|00000034:C6F8FF | XABORT 255
|00000037:0F01D5 | XEND
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:C7F80B000000 | XBEGIN $+0x11
|00000006:C7F81C110000 | XBEGIN $+0x1122
|0000000C:C7F82D221100 | XBEGIN $+0x112233
|00000012:C7F8(11000000) | XBEGIN 0x11
|00000018:C7F8(22110000) | XBEGIN 0x1122
|0000001E:C7F8(33221100) | XBEGIN 0x112233
|00000024:0F01D6 | XTEST
|00000027:C6F801 | XABORT 1
|0000002A:C6F8FF | XABORT 255
|0000002D:0F01D5 | XEND
| |ENDPROGRAM t4150
- Expected messages
t4150.out
I0180 Assembling source file "t4150.htm".
I0270 Assembling source "t4150".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t4150". "t4150.htm"{58}
I0510 Assembling program pass 1. "t4150.htm"{58}
I0530 Assembling program pass 2 - final. "t4150.htm"{58}
I0660 16bit TINY BIN file "t4150.bin" created, size=176. "t4150.htm"{96}
I0650 Program "t4150" assembled in 2 passes with errorlevel 0. "t4150.htm"{96}
I0750 Source "t4150" (114 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t4150.htm.lst" created, size=2059.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲