| 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: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▲