Juego de Instrucciones
3--7--3
Areas de datos, operandos, e indicadores
Direccionamiento indirecto
como un operando se denomina bit operando; e igualmente sucede con los
canales. En algunas instrucciones la dirección de un canal asignado como
operando indica el primero de varios canales que contienen los datos desea-
dos.
Cada instrucción requiere uno o más canales de memoria de programa. En
todo caso, el primer canal contiene la instrucción y algunos definidores o bits
operandos necesarios para la instrucción, y los siguientes canales contienen
el resto de operandos, uno por canal.
Los definidores son operandos que definen la instrucción más que indicar los
datos a utilizar. Ejemplos de definidores son los números de TC utilizados en
las instrucciones de temporizadores y contadores. Los bits operandos tam-
bién se incluyen en el canal de la instrucción, aunque no se consideren co-
mo definidores.
En esta sección, junto con la descripción de cada instrucción, se incluye su
símbolo de diagrama de relés, las áreas de datos que se pueden utilizar co-
mo operandos, y los valores que se pueden utilizar como definidores.
No todas las direcciones de las áreas especificadas se pueden utilizar nece-
sariamente para un operando, por ejemplo si un operando necesita dos ca-
nales, no se puede designar el último canal de un área de datos como el pri-
mer canal del operando, y el primer canal de otro área asignarlo al segundo
canal de operando, puesto que todos los canales de un operando han de
estar dentro del mismo área de datos.
En la siguiente tabla se listan los indicadores, con la abreviatura y número
de bit.
Abreviación
ER
Indicador de error de ejecución
CY
Indicador de acarreo
LE
Indicador de Menor que
EQ
Indicador de Igual
GR
Indicador de Mayor que
ER es el indicador utilizado más frecuentemente para monitorizar la ejecu-
ción de una instrucción. Cuando se pone a ON indica que se ha producido
un error durante la ejecución. En la descripción de cada instrucción se inclu-
ye una serie de posibles causas que pueden poner a ON este indicador. En
el Apéndice E Indicadores de error y de operaciones aritméticas se listan las
operaciones que pueden afectar a los indicadores.
Se puede utilizar direccionamiento indirecto cuando se especifica el área
DR. Este direccionamiento se distingue anteponiendo un asterisco a DR:
*DR.
En direccionamiento indirecto de DR, el canal especificado contiene la direc-
ción del canal DR que contiene los datos para la instrucción dada. Por ejem-
plo, si se designa como primer operando de la instrucción MOV(30) *DR01, y
como segundo operando LR00, y el contenido de DR01 es 0006, DR 06 con-
tiene 5555, entonces el valor 5555 se moverá a LR 00.
Nombre
Sección 3--7
Bit
0311
0312
0313
0314
0315
69