Move Data                                  

86/88

Y

186

Y

286

Y

386

Y

486

Y

MOV destination, source

Ovfl

N

Dir

N

Int

N

Trap

N

Sign

N

Zero

N

Aux

N

Prty

N

Carry

N

    MOV copies a byte or word from the source into the destination.

------------------------------------ Timing ----------------------------------

OpCode          Instruction             386     286     86
88/r            MOV r/m8, r8            2/2     2/3     2/9+EA
89/r            MOV r/m16, r16          2/2     2/3     2/9+EA
89/r            MOV r/m32, r32          2/2
8A/r            MOV r8, r/m8            2/4     2/5     2/8+EA
8B/r            MOV r16, r/m16          2/4     2/5     2/8+EA
8B/r            MOV r32, r/m32          2/4
8C/r            MOV r/m16, SReg         2/2     2/3     2/9+EA
8E/r            MOV SReg, r/m16         2/5     2/5     2/8+EA
A0              MOV AL, moffs8          4       5       10
A1              MOV AX, moffs16         4       5       10
A1              MOV EAX, moffs32        4
A2              MOV moffs8, AL          4       3       10
A3              MOV moffs16, AX         2       3       10
A3              MOV moffs32, EAX        2
B0+rb           MOV reg8, imm8          2       2       4
B8+rw           MOV reg16, imm16        2       2       4
B8+rd           MOV reg32, imm32        2
C6              MOV r/m8, imm8          2/2     2/3     4/10+EA
C7              MOV r/m16, imm16        2/2     2/3     4/10+EA
C7              MOV r/m32, imm32        2/2

------------------------------------ Logic -----------------------------------

        destination = source

See Also MOVS PUSH POP XCHG XLAT


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .