Test t3261:
Machine instructions TEST TESTB TESTW TESTD TEST2 TEST2B TEST2W TEST2D in 16bit mode
- Tested procedures
-
IigTEST
IigTESTB
IigTESTW
IigTESTD
IigTEST2
IigTEST2B
IigTEST2W
IigTEST2D
- Source & expected listing
t3261.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=38, CPU=386
| |t3261 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:A802 | TEST AL,2
|0002:F6C002 | TEST AL,2,CODE=LONG
|0005:F6C102 | TEST CL,2
|0008:A90200 | TEST AX,2
|000B:F7C00200 | TEST AX,2,CODE=LONG
|000F:F7C10200 | TEST CX,2
|0013:66A902000000 | TEST EAX,2
|0019:66F7C002000000 | TEST EAX,2,CODE=LONG
|0020:66F7C102000000 | TEST ECX,2
|0027:84C9 | TEST CL
|0029:84C9 | TEST CL,CL
|002B:84D1 | TEST CL,DL
|002D:84CA | TEST CL,DL,CODE=LONG
|002F:85C9 | TEST CX
|0031:85D1 | TEST CX,DX
|0033:85CA | TEST CX,DX,CODE=LONG
|0035:6685C9 | TEST ECX
|0038:6685D1 | TEST ECX,EDX
|003B:6685CA | TEST ECX,EDX,CODE=LONG
|003E:F606[E600]02 | TEST [MemByte],2
|0043:F706[E400]0200 | TEST [MemWord],2
|0049:66F706[E000]02000000 | TEST [MemDword],2
|0052:F60402 | TESTB [SI],2
|0055:F7040200 | TESTW [SI],2
|0059:66F70402000000 | TESTD [SI],2
|0060:8414 | TEST [SI],DL
|0062:8414 | TEST DL,[SI]
|0064:8514 | TEST [SI],DX
|0066:8514 | TEST DX,[SI]
|0068:668514 | TEST [SI],EDX
|006B:668514 | TEST EDX,[SI]
| | EUROASM UNDOC=ENABLE
|006E:A802 | TEST2 AL,2
|0070:F6C802 | TEST2 AL,2,CODE=LONG
|0073:F6C902 | TEST2 CL,2
|0076:A90200 | TEST2 AX,2
|0079:F7C80200 | TEST2 AX,2,CODE=LONG
|007D:F7C90200 | TEST2 CX,2
|0081:66A902000000 | TEST2 EAX,2
|0087:66F7C802000000 | TEST2 EAX,2,CODE=LONG
|008E:66F7C902000000 | TEST2 ECX,2
|0095:84C9 | TEST2 CL
|0097:84C9 | TEST2 CL,CL
|0099:84D1 | TEST2 CL,DL
|009B:84CA | TEST2 CL,DL,CODE=LONG
|009D:85C9 | TEST2 CX
|009F:85D1 | TEST2 CX,DX
|00A1:85CA | TEST2 CX,DX,CODE=LONG
|00A3:6685C9 | TEST2 ECX
|00A6:6685D1 | TEST2 ECX,EDX
|00A9:6685CA | TEST2 ECX,EDX,CODE=LONG
|00AC:F60E[E600]02 | TEST2 [MemByte],2
|00B1:F70E[E400]0200 | TEST2 [MemWord],2
|00B7:66F70E[E000]02000000 | TEST2 [MemDword],2
|00C0:F60C02 | TEST2B [SI],2
|00C3:F70C0200 | TEST2W [SI],2
|00C7:66F70C02000000 | TEST2D [SI],2
|00CE:8414 | TEST2 [SI],DL
|00D0:8414 | TEST2 DL,[SI]
|00D2:8514 | TEST2 [SI],DX
|00D4:8514 | TEST2 DX,[SI]
|00D6:668514 | TEST2 [SI],EDX
|00D9:668514 | TEST2 EDX,[SI]
|00DC:87C987D2 | ALIGN QWORD
|00E0:00000000 |MemDword D D
|00E4:0000 |MemWord D W
|00E6:00 |MemByte D B
| | ENDPROGRAM t3261
- Expected messages
t3261.out
I0180 Assembling source file "t3261.htm".
I0270 Assembling source "t3261".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3261". "t3261.htm"{70}
I0510 Assembling program pass 1. "t3261.htm"{70}
I0510 Assembling program pass 2. "t3261.htm"{70}
I0510 Assembling program pass 3. "t3261.htm"{70}
I0530 Assembling program pass 4 - final. "t3261.htm"{70}
I0660 16bit TINY BIN file "t3261.bin" created, size=231. "t3261.htm"{139}
I0650 Program "t3261" assembled in 4 passes with errorlevel 0. "t3261.htm"{139}
I0750 Source "t3261" (159 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3261.htm.lst" created, size=3957.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲