| Index | Manual | Download | Source | Macros | Embedded word Case ins.
Sitemap | Links | Forum | Tests | Projects

# 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:F2C7F80C00 | XACQUIRE XBEGIN $+0x11 |0005:C7F81E11 | XBEGIN $+0x1122 |0009:66C7F82C221100 | XBEGIN $+0x112233 |0010:C7F8(1100) | XBEGIN 0x11 |0014:C7F8(2211) | XBEGIN 0x1122 |0018:66C7F8(22110000) | XBEGIN 0x1122,IMM=DWORD |001F:66C7F8(22110000) | XBEGIN 0x1122,DATA=DWORD |0026:66C7F8(33221100) | XBEGIN 0x112233 |002D:0F01D6 | XTEST |0030:C6F801 | XABORT 1 |0033:C6F8FF | XABORT 255 |0036:F30F01D5 | XRELEASE XEND |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:F2C7F80A000000 | XACQUIRE XBEGIN $+0x11 |00000007:C7F81C110000 | XBEGIN $+0x1122 |0000000D:C7F82D221100 | XBEGIN $+0x112233 |00000013:C7F8(11000000) | XBEGIN 0x11 |00000019:66C7F8(2211) | XBEGIN 0x1122,IMM=WORD |0000001E:66C7F8(2211) | XBEGIN 0x1122,DATA=WORD |00000023:C7F8(22110000) | XBEGIN 0x1122 |00000029:C7F8(33221100) | XBEGIN 0x112233 |0000002F:0F01D6 | XTEST |00000032:C6F801 | XABORT 1 |00000035:C6F8FF | XABORT 255 |00000038:F30F01D5 | XRELEASE XEND |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:F2C7F80A000000 | XACQUIRE XBEGIN $+0x11 |00000007:C7F81C110000 | XBEGIN $+0x1122 |0000000D:C7F82D221100 | XBEGIN $+0x112233 |00000013:C7F8(11000000) | XBEGIN 0x11 |00000019:C7F8(22110000) | XBEGIN 0x1122 |0000001F:C7F8(33221100) | XBEGIN 0x112233 |00000025:0F01D6 | XTEST |00000028:C6F801 | XABORT 1 |0000002B:C6F8FF | XABORT 255 |0000002E:F30F01D5 | XRELEASE 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=178. "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=2113. I0990 EuroAssembler terminated with errorlevel 0.`

▲Back to the top▲