qa.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
MOV
   Summary  Detail  Timings Key  Encodings Key
──────────────────────────────────────────────────────────────────────────────
 
 100010dw       mod, reg, r/m     disp (0 or 2)
─────────────────────┬─────────────────────────┬────────────────────────────
 MOV  reg,reg        │ mov   dh,bh             │ 88/86 2
                     │ mov   dx,cx             │ 286   2
                     │ mov   bp,sp             │ 386   2
─────────────────────┼─────────────────────────┼────────────────────────────
 MOV  mem,reg        │ mov   array[di],bx      │ 88/86 9+EA (W88=13+EA)
                     │ mov   count,cx          │ 286   3
                     │                         │ 386   2
─────────────────────┼─────────────────────────┼────────────────────────────
 MOV  reg,mem        │ mov   bx,pointer        │ 88/86 8+EA (W88=12+EA)
                     │ mov   dx,matrix[bx+di]  │ 286   5
                     │                         │ 386   4
─────────────────────┴─────────────────────────┴────────────────────────────
 
 1100011w       mod, 000,r/m      disp (0 or 2)     data (1 or 2)
─────────────────────┬──────────────────────────┬───────────────────────────
 MOV  mem,immed      │ mov   [bx],15            │ 88/86 10+EA (W88=14+EA)
                     │ mov   color,7            │ 286   3
                     │                          │ 386   2
─────────────────────┴──────────────────────────┴───────────────────────────
 
 1011w reg      data (1 or 2)
──────────────────────┬─────────────────────────┬───────────────────────────
 MOV  reg,immed       │ mov   cx,256            │ 88/86 4
                      │ mov   dx,OFFSET string  │ 286   2
                      │                         │ 386   2
──────────────────────┴─────────────────────────┴───────────────────────────
 
 101000dw       disp (0 or 2)
──────────────────────┬─────────────────────────┬───────────────────────────
 MOV  mem,accum       │ mov   total,ax          │ 88/86 10 (W88=14)
                      │ mov   [di],al           │ 286   3
                      │                         │ 386   2
──────────────────────┼─────────────────────────┼───────────────────────────
 MOV  accum,mem       │ mov   al,string[bx]     │ 88/86 10 (W88=14)
                      │ mov   ax,fsize          │ 286   5
                      │                         │ 386   4
──────────────────────┴─────────────────────────┴───────────────────────────
 
 100011d0       mod,sreg, r/m     disp (0 or 2)
──────────────────────┬─────────────────────────┬───────────────────────────
 MOV  segreg,reg16    │ mov   ds,ax             │ 88/86 2
                      │                         │ 286   2
                      │                         │ 386   2
──────────────────────┼─────────────────────────┼───────────────────────────
 MOV  segreg,mem16    │ mov   es,psp            │ 88/86 8+EA (88=12+EA)
                      │                         │ 286   5
                      │                         │ 386   5
──────────────────────┼─────────────────────────┼───────────────────────────
 MOV  reg16,segreg    │ mov   ax,ds             │ 88/86 2
                      │                         │ 286   2
                      │                         │ 386   2
──────────────────────┼─────────────────────────┼───────────────────────────
 MOV  mem16,segreg    │ mov   stack_save,ss     │ 88/86 9+EA (88=13+EA)
                      │                         │ 286   3
                      │                         │ 386   2
──────────────────────┴─────────────────────────┴───────────────────────────
                                    -♦-