Instrucciones para modificar y mover bits BTD, MOV, MVM
Cómo mover bits entre palabras
Move (MOV)
MOV
MOVE
Source
Destination
MOV
MOVE
Source
Destination
Ejemplo:
BTD
BIT FIELD DISTRIB
Source
N7:20
Source bit
Destination
N7:22
Destination bit
Length
10
Importante: Los bits se pierden si sobrepasan el final de la palabra
Descripción:
La instrucción MOV es una instrucción de salida que copia la
dirección de origen a un destino. La instrucción mueve los datos
durante cada escán siempre que el renglón permanezca verdadero.
La Tabla 7.B describe cómo el procesador actualiza los indicadores
de estado aritméticos.
Tabla 7.B
Actualización de los indicadores de estado aritméticos
para la instrucción MOV
Con este bit:
Acarreo (C)
Overflow (V)
Cero (Z)
Signo (S)
Ejemplo:
Es necesario proporcionar al procesador la información siguiente para
programar esta instrucción:
Parámetro:
N7:0
N7:2
origen
destino
15
3
5
15
de origen. Los bits no continúan en la próxima palabra
superior.
El procesador:
siempre se restablece
se establece si se genera un overflow durante la
conversión de punto flotante (coma flotante) en
número entero; de lo contrario, se restablece
se establece si el resultado es cero; de lo
contrario, se restablece
se establece si el resultado es negativo; de lo
contrario, se restablece
Definición:
es una constante de programa o dirección de datos de la cual la
instrucción lee una imagen del valor.
También puede usar un símbolo siempre que el nombre del
símbolo tenga más de 1 carácter. El origen no se cambia.
la dirección de datos a la cual la instrucción escribe el resultado
de la operación. La instrucción sobrescribe los datos
almacenados en el destino.
Bit de origen
Source Bit
N70:20/3
N7:020/3
08
07
0
1
1
1
0
1
1
1
1
1
Bit de destino
Destination Bit
N70:22/5
N7:022/5
08
07
0
1
1
1
0
1
1
1
0
1
1785-6.1ES Noviembre de 1998
7-3
00
N7:20
0
0
1
1
00
N7:22
13384