Mov syntax, Description, Operation – Intel Extensible Firmware Interface User Manual

Page 809

Advertising
background image

EFI Byte Code Virtual Machine

Version 1.10

12/01/02

19-35

MOV

SYNTAX:

MOV[b|w|d|q]{w|d} {@}R

1

{Index16|32}, {@}R

2

{Index16|32}

MOVqq {@}R

1

{Index64}, {@}R

2

{Index64}

DESCRIPTION:

This instruction moves data from Operand 2 to Operand 1. Both operands can be indexed, though
both indexes are the same size. In the instruction syntax for the first form, the first variable
character indicates the size of the data move, which can be 8 bits (b), 16 bits (w), 32 bits (d), or 64
bits (q). The optional character indicates the presence and size of the index value(s), which may be
16 bits (w) or 32 bits (d). The MOVqq instruction adds support for 64-bit indexes.

OPERATION:

Operand 1 <= Operand 2

Advertising