Test t3148:
Machine instructions UMOV
- Tested procedures
-
IigUMOV
- Source & expected listing
t3148.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=34, CPU=386, UNDOC=ENABLE, AMD=ON
| |t3148 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF, IMAGEBASE=0
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:0F10D1 | UMOV CL,DL
|0003:0F12CA | UMOV CL,DL,CODE=LONG
|0006:0F120C | UMOV CL,[SI]
|0009:0F1015 | UMOV [DI],DL
|000C:0F11D1 | UMOV CX,DX
|000F:0F13CA | UMOV CX,DX,CODE=LONG
|0012:0F130C | UMOV CX,[SI]
|0015:0F1115 | UMOV [DI],DX
|0018:660F11D1 | UMOV ECX,EDX
|001C:660F13CA | UMOV ECX,EDX,CODE=LONG
|0020:660F130C | UMOV ECX,[SI]
|0024:660F1115 | UMOV [DI],EDX
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:0F10D1 | UMOV CL,DL
|00000003:0F12CA | UMOV CL,DL,CODE=LONG
|00000006:0F120E | UMOV CL,[ESI]
|00000009:0F1017 | UMOV [EDI],DL
|0000000C:660F11D1 | UMOV CX,DX
|00000010:660F13CA | UMOV CX,DX,CODE=LONG
|00000014:660F130E | UMOV CX,[ESI]
|00000018:660F1117 | UMOV [EDI],DX
|0000001C:0F11D1 | UMOV ECX,EDX
|0000001F:0F13CA | UMOV ECX,EDX,CODE=LONG
|00000022:0F130E | UMOV ECX,[ESI]
|00000025:0F1117 | UMOV [EDI],EDX
| | EUROASM CPU=X64
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:0F10D1 | UMOV CL,DL
|00000003:0F12CA | UMOV CL,DL,CODE=LONG
|00000006:450F10D1 | UMOV R9B,R10B
|0000000A:450F12CA | UMOV R9B,R10B,CODE=LONG
|0000000E:0F120E | UMOV CL,[RSI]
|00000011:0F1017 | UMOV [RDI],DL
|00000014:660F11D1 | UMOV CX,DX
|00000018:660F13CA | UMOV CX,DX,CODE=LONG
|0000001C:660F130E | UMOV CX,[RSI]
|00000020:660F1117 | UMOV [RDI],DX
|00000024:0F11D1 | UMOV ECX,EDX
|00000027:0F13CA | UMOV ECX,EDX,CODE=LONG
|0000002A:0F130E | UMOV ECX,[RSI]
|0000002D:0F1117 | UMOV [RDI],EDX
|00000030:480F11D1 | UMOV RCX,RDX
|00000034:480F13CA | UMOV RCX,RDX,CODE=LONG
|00000038:480F130E | UMOV RCX,[RSI]
|0000003C:480F1117 | UMOV [RDI],RDX
| |ENDPROGRAM t3148
- Expected messages
t3148.out
I0180 Assembling source file "t3148.htm".
I0270 Assembling source "t3148".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3148". "t3148.htm"{49}
I0510 Assembling program pass 1. "t3148.htm"{49}
I0530 Assembling program pass 2 - final. "t3148.htm"{49}
I0660 16bit TINY BIN file "t3148.bin" created, size=160. "t3148.htm"{96}
I0650 Program "t3148" assembled in 2 passes with errorlevel 0. "t3148.htm"{96}
I0750 Source "t3148" (114 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3148.htm.lst" created, size=2705.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲