Test t3282:
Machine instructions INC INCB INCW INCD DEC DECB DECW DECD in 32bit mode
- Tested procedures
-
IigINC
IigINCB
IigINCW
IigINCD
IigDEC
IigDECB
IigDECW
IigDECD
- Source & expected listing
t3282.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=32, CPU=386
| |t3282 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:FEC1 | INC CL
|00000002:6641 | INC CX
|00000004:66FFC1 | INC CX,CODE=LONG
|00000007:41 | INC ECX
|00000008:FFC1 | INC ECX,CODE=LONG
|0000000A:FE05[4E000000] | INC [MemByte]
|00000010:66FF05[4C000000] | INC [MemWord]
|00000017:FF05[48000000] | INC [MemDword]
|0000001D:FE06 | INCB [ESI]
|0000001F:66FF06 | INCW [ESI]
|00000022:FF06 | INCD [ESI]
|00000024:FEC9 | DEC CL
|00000026:6649 | DEC CX
|00000028:66FFC9 | DEC CX,CODE=LONG
|0000002B:49 | DEC ECX
|0000002C:FFC9 | DEC ECX,CODE=LONG
|0000002E:FE0D[4E000000] | DEC [MemByte]
|00000034:66FF0D[4C000000] | DEC [MemWord]
|0000003B:FF0D[48000000] | DEC [MemDword]
|00000041:FE0E | DECB [ESI]
|00000043:66FF0E | DECW [ESI]
|00000046:FF0E | DECD [ESI]
|00000048: | ALIGN QWORD
|00000048:00000000 |MemDword DD D
|0000004C:0000 |MemWord DW W
|0000004E:00 |MemByte DB B
| |ENDPROGRAM t3282
- Expected messages
t3282.out
I0180 Assembling source file "t3282.htm".
I0270 Assembling source "t3282".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3282". "t3282.htm"{70}
I0510 Assembling program pass 1. "t3282.htm"{70}
I0510 Assembling program pass 2. "t3282.htm"{70}
I0510 Assembling program pass 3. "t3282.htm"{70}
I0530 Assembling program pass 4 - final. "t3282.htm"{70}
I0660 16bit TINY BIN file "t3282.bin" created, size=79. "t3282.htm"{98}
I0650 Program "t3282" assembled in 4 passes with errorlevel 0. "t3282.htm"{98}
I0750 Source "t3282" (118 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3282.htm.lst" created, size=1493.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲