| Index | Manual | Download | Source | Macros | Embedded word Case ins.
Sitemap | Links | Forum | Tests | Projects

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