Test t3190:
Machine instructions PUSH, PUSHB, PUSHW, PUSHD, PUSHQ
- See also
-
t3191
t3192
- Tested procedures
-
IigPUSH
IigPUSHB
IigPUSHW
IigPUSHD
IigPUSHQ
- Source & expected listing
t3190.htm.lst
-
| |EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=32,CPU=X64
| |t3190 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:6A11 |PUSH 0x11
|0002:682211 |PUSH 0x1122
|0005:666844332211 |PUSH 0x11223344
|000B:68FE00 |PUSH 0xFE
|000E:6668FFFE0000 |PUSH 0xFEFF
|0014:6AFE |PUSHB 0xFE
|0016:68FE00 |PUSHW 0xFE
|0019:6668FE000000 |PUSHD 0xFE
|001F:6AFE |PUSH 0xFE, IMM=BYTE
|0021:68FE00 |PUSH 0xFE, IMM=WORD
|0024:6668FE000000 |PUSH 0xFE, IMM=DWORD
|002A:68FE00 |PUSH 0xFE, DATA=WORD
|002D:6668FE000000 |PUSH 0xFE, DATA=DWORD
|0033: |
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:6A11 |PUSH 0x11
|00000002:6822110000 |PUSH 0x1122
|00000007:6844332211 |PUSH 0x11223344
|0000000C:68FE000000 |PUSH 0xFE
|00000011:68FFFE0000 |PUSH 0xFEFF
|00000016:68FFFFFFFE |PUSH 0xFEFF_FFFF
|0000001B:6AFE |PUSHB 0xFE
|0000001D:6668FE00 |PUSHW 0xFE
|00000021:68FE000000 |PUSHD 0xFE
|00000026:6AFE |PUSH 0xFE, IMM=BYTE
|00000028:6668FE00 |PUSH 0xFE, IMM=WORD
|0000002C:68FE000000 |PUSH 0xFE, IMM=DWORD
|00000031:6668FE00 |PUSH 0xFE, DATA=WORD
|00000035:68FE000000 |PUSH 0xFE, DATA=DWORD
|0000003A: |
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:6811000000 |PUSH 0x11
|00000005:6822110000 |PUSH 0x1122
|0000000A:6844332211 |PUSH 0x11223344
|0000000F:68FE000000 |PUSH 0xFE
|00000014:68FFFE0000 |PUSH 0xFEFF
|00000019:68FFFFFFFE |PUSH 0xFEFF_FFFF
|0000001E:6AFE |PUSHB 0xFE
|00000020:6668FE00 |PUSHW 0xFE
|00000024:68FE000000 |PUSHQ 0xFE
|00000029:6A11 |PUSH 0x11, IMM=BYTE
|0000002B:66681100 |PUSH 0x11, IMM=WORD
|0000002F:6811000000 |PUSH 0x11, IMM=DWORD
|00000034:6668FE00 |PUSH 0xFE, IMM=WORD
|00000038:68FE000000 |PUSH 0xFE, IMM=DWORD
|0000003D:6668FE00 |PUSH 0xFE, DATA=WORD
|00000041:68FE000000 |PUSH 0xFE, DATA=QWORD
| |ENDPROGRAM t3190
- Expected messages
t3190.out
I0180 Assembling source file "t3190.htm".
I0270 Assembling source "t3190".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3190". "t3190.htm"{69}
I0510 Assembling program pass 1. "t3190.htm"{69}
I0530 Assembling program pass 2 - final. "t3190.htm"{69}
I0660 16bit TINY BIN file "t3190.bin" created, size=198. "t3190.htm"{118}
I0650 Program "t3190" assembled in 2 passes with errorlevel 0. "t3190.htm"{118}
I0750 Source "t3190" (136 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3190.htm.lst" created, size=2586.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲