miércoles, 2 de julio de 2008

SWAPF.

Esta instrucción está dentro del apartado: Operaciones de tamaño Byte.

Sintaxis:

[ etiqueta ] SWAPF f, d

Operandos:

0 ≤ f ≤ 127
d ∈ [0,1]

Operación:

(f<3:0>) → (d<7:4>)
(f<7:4>) → (d<3:0>)

Flag afectados del registro STATUS:

Ninguno

Descripción:

Los cuatro bits de la parte alta se intercambian con los 4 bits de la parte baja del registro f.

Si d = 0, se almacenará en el registro de trabajo W, en cambio, si d = 1 se almacenará en el registro f.

0 comentarios: