Cómo usar las instrucciones para
modificar y mover bits
Instrucciones para modificar y mover
bits BTD, MOV, MVM
Las instrucciones para modificar y mover bits le permiten modificar y
mover bits. La tabla 7.A indica las instrucciones de mover
disponibles.
Tabla 7.A
Instrucciones disponibles para modificar y mover bits
Si desea:
Mover bits dentro de una palabra o entre
palabras
Copiar el valor en una palabra a otra palabra MOV
Copiar la porción deseada de un valor de 16
bits enmascarando el resto del valor
Estas instrucciones operan en números enteros, binarios o de punto
flotante (coma flotante) de 16 bits para mover o copiar bits entre
palabras. La instrucción MVM usa una máscara para pasar o bloquear
los bits de datos del origen. Una máscara pasa los datos cuando los
bits de máscara están establecidos (1). Una máscara bloquea los datos
cuando los bits de máscara están restablecidos (0). La máscara debe
tener el mismo tamaño de palabra que el origen y el destino.
El procesador no redondea correctamente los números menor que -1
cuando redondea los números de punto flotante (coma flotante)
durante el movimiento a una palabra de número entero.
Vea el Apéndice C para obtener más información acerca de los
operandos (y los tipos/valores de datos válidos de cada operando)
usados por las instrucciones descritas en este capítulo.
Capítulo
Que se
Use esta instrucción:
encuentra en la
página:
BTD
7-2
7-3
MVM
7-4
1785-6.1ES Noviembre de 1998
7