Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:instr:mov

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
back2root:ibm-pc-ms-dos:instr:mov [2023/02/24 14:16] – supprimée - modification externe (Unknown date) 127.0.0.1back2root:ibm-pc-ms-dos:instr:mov [2023/02/24 14:16] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. frater
Ligne 1: Ligne 1:
 +====== MOV ======
 +
 +===== MOV - Move Byte, Word or DWord =====
 +
 +Copies byte, word or dword from the source operand to the destination operand. If the destination is SS interrupts are disabled except on early buggy 808x CPUs. Some CPUs disable interrupts if the destination is any of the segment registers.
 +
 +**Usage:**
 +<code asm>
 + MOV Dest,Src
 +</code>
 +
 +**Modifies flags:** 
 +
 +<WRAP round box>
 +None
 +
 +<color #ff7f27>286+ only</color>  <color #00a2e8>386+ only</color>
 +</WRAP>
 +{{tablelayout?rowsHeaderSource=Auto}}
 +^                        ^  Clocks                       |||^  Size                ^
 +^  Operands              ^  808x    ^  286  ^  386  ^  486  ^  Bytes  ^              ^
 +| reg,reg                |  2        2    |  2    |  1    |  2      |              |
 +| mem,reg                |  9+EA    |  3    |  2    |  1    |  2-4    | (W88=13+EA)  |
 +| reg,mem                |  8+EA    |  5    |  4    |  1    |  2-4    | (W88=12+EA)  |
 +| mem,immed              |  10+EA    3    |  2    |  1    |  3-6    | (W88=14+EA)  |
 +| reg,immed              |  4        2    |  2    |  1    |  2-3    |              |
 +| mem,accum              |  10      |  3    |  2    |  1    |  3      | (W88=14)     |
 +| accum,mem              |  10      |  5    |  4    |  1    |  3      | (W88=14)     |
 +| segreg,reg16            2        2    |  2    |  3    |  2      |              |
 +| segreg,mem16            8+EA    |  5    |  5    |  9    |  2-4    | (W88=12+EA)  |
 +| reg16,segreg            2        2    |  2    |  3    |  2      |              |
 +| mem16,segreg            9+EA    |  3    |  2    |  3    |  2-4    | (W88=13+EA)  |
 +| reg32,CR0/CR2/CR3      |  -        -    |  6    |  4    |                      |
 +| CR0,reg32              |  -        -    |  10    16                        |
 +| CR2,reg32              |  -        -    |  4    |  4    |  3      |              |
 +| CR3,reg32              |  -        -    |  5    |  4    |  3      |              |
 +| reg32,DR0/DR1/DR2/DR3  |          |  -    |  22    10    3      |              |
 +| reg32,DR6/DR7          |  -        -    |  22    10    3      |              |
 +| DR0/DR1/DR2/DR3,reg32  |          |  -    |  22    11    3      |              |
 +| DR6/DR7,reg32          |  -        -    |  16    11    3      |              |
 +| reg32,TR6/TR7          |  -        -    |  12    4    |  3      |              |
 +| TR6/TR7,reg32          |  -        -    |  12    4    |  3      |              |
 +| reg32,TR3              |          |              3    |                      |
 +| TR3,reg32              |          |              6    |                      |
 +
 +<WRAP round box>
 +If the destination is SS interrupts are disabled except on early buggy 808x CPUs.
 +</WRAP>
 +
 +{{page>back2root:ibm-pc-ms-dos:instr:see-footer}}