Вы находитесь на странице: 1из 24

9

Autómatas Programables
9
DIDÁCTICA
UNIDAD

9.  Programación del autómata (II)


9: Programación del autómata (II)

ÍNDICE
OBJETIVOS................................................................................................................................................................ 275
INTRODUCCIÓN....................................................................................................................................................... 276
9.1.  Operaciones de carga y transferencia............................................................................................................... 277
9.1.1.  Operación L: cargar............................................................................................................................................. 277
9.1.2.  Operación T: transferir.......................................................................................................................................... 279
9.1.3.  Operaciones de carga con operandos constantes.................................................................................................... 281
9.2.  Entradas-salidas analógicas............................................................................................................................... 283
9.3.  Operaciones de comparación............................................................................................................................. 285
9.3.1.  Operaciones de comparación................................................................................................................................ 285
9.3.2. Operación ==I: comparación respecto a igualdad............................................................................................... 286
9.3.3. Operación <>I: comparación respecto a desigualdad........................................................................................... 286
9.3.4. Operación >I: comparación respecto a superioridad............................................................................................ 287
9.3.5. Operación >=I: comparación respecto a superioridad o igualdad.......................................................................... 287
9.3.6. Operación <I: comparación respecto a inferioridad............................................................................................. 288
9.3.7. Operación <=I:comparación respecto a inferioridad o igualdad............................................................................. 288
9.4.  Operaciones aritméticas..................................................................................................................................... 289
9.4.1. Operación +I: sumar....................................................................................................................................... 289
9.4.2. Operación -I: restar...................................................................................................................................... 290
9.4.3. Operación *I: multiplicar................................................................................................................................. 291
9.4.4. Operación /I: dividir...................................................................................................................................... 291
RESUMEN................................................................................................................................................................... 293

273
9: Programación del autómata (II)

OBJETIVOS
■ Aprender a programar las operaciones de carga y transferencia de datos.

■ Aprender a desarrollar programas entradas y salidas analógicas.

■ Desarrollar la programación necesaria para realizar operaciones aritméticas.

■ Aprender a programar operaciones de comparación.

275
Autómatas programables

INTRODUCCIÓN

Hasta el momento hemos comprobado cómo las Las operaciones de comparación nos permitirán
operaciones combinacionales (U, UN, O,…), las comprobar, por ejemplo, si el valor de un contador es
de memoria (S, R), etc., trataban informaciones de mayor, menor o igual que el de otro.
un bit, esto es, operandos cuyo estado podía ser Las operaciones aritméticas nos brindan, por ejemplo,
exclusivamente “1” ó “0” (E 124.0 por ejemplo). la posibilidad de conocer el número de vehículos que
El autómata S7-300, y en general cualquiera de la entran en un garaje por los diferentes accesos al
gama SIMATIC S7 puede trabajar con operandos de mismo.
longitud byte (8 bits), palabra (16 bits) y doble palabra El conocimiento de estas operaciones, nos
(32 bits). permitirá realizar automatizaciones que resultarán
Las operaciones de carga y transferencia nos excesivamente caras y complejas mediante los
permitirán recuperar y enviar estos operandos de un sistemas clásicos.
lado para otro según nos interese.

276
9: Programación del autómata (II)

9.1.  Operaciones de carga y transferencia


Con las operaciones de carga y transferencia, el lenguaje de programación STEP 7
hace posible el intercambio de informaciones entre los módulos de la periferia externa,
la imagen de procesos para las entradas y salidas, las memorias del sistema, las
marcas y los datos, así como para la elaboración posterior de valores de tiempo y
cómputo.

A groso modo, las operaciones de carga y transferencia permiten:

■■ Intercambiar informaciones entre las diferentes zonas de operandos.

■■ Preparar temporizaciones y valores de contador para su posterior tratamiento.

■■ Cargar valores constantes, necesarios para la ejecución del programa.

El intercambio de información no se realiza directamente, sino por medio del


acumulador (ACU 1). El acumulador es un registro del procesador que opera como
memoria intermedia.

El flujo de la información intercambiada es el que define el nombre de estas operaciones:

■■ El flujo de información de la memoria al acumulador se denomina carga (el


acumulador se carga).

■■ El flujo de información del acumulador a la memoria se denomina transferencia


(el contenido del acumulador es transferido a la memoria).

En realidad son dos los registros acumuladores, ACU 1 y ACU 2, ambos de 32 bits.

9.1.1.  Operación L: cargar


La operación L copia el contenido del operando en el acumulador ACU 1, con
independencia del RLO, y sin influenciar el RLO, aunque si es necesario, puede estar
condicionado a una combinación de operandos.

277
Autómatas programables

Consideraciones
■■ Cuando el operando, o la información que se carga, tiene longitud menor que el
acumulador, por ejemplo operandos EB, AB, o MB (8 bits), este se cargará en
ACU1-L, y el resto del ACU 1 (bits 16 al 31) se cargará con ceros.

■■ Además de copiarse el contenido del operando en el ACU 1, la información que


el ACU 1 tuviera anteriormente se pasará al ACU 2. La información previa del
ACU 2 se desecha.

Supongamos que tenemos conectados en los puestos de enchufe 0, 1, y 2


de la periferia externa tres módulos de entradas digitales de 8 canales cada
uno.
Supongamos además, que tenemos una serie de entradas activadas, tal y
como aparece en la figura, y que ejecutamos el programa que le sigue:

Puesto 0 EB 0 Puesto 1 EB 1 Puesto 2 EB2

E.0.0 E.1.0 E.2.0

E.0.1 E.1.1 E.2.1

E.0.2 E.1.2 E.2.2

S7 300 E.0.3 E.1.3 E.2.3

E.0.4 E.1.4 E.2.4

E.0.5 E.1.5 E.2.5

E.0.6 E.1.6 E.2.6

E.0.7 E.1.7 E.2.7


Activado, “1” Desactivado, “0”
AWL
L EB 0. Carga en ACU 1 el contenido de EB 0.

L EW 1 Carga en ACU 1 el contenido de EW 1 (EB 1 y EB 2), pasando el contenido


anterior del ACU 1 (EB 0) al ACU 2.

La información contenida en la PAE según aparecen las entradas del dibujo será:

278
9: Programación del autómata (II)

En principio, la información contenida en ACU 1 y ACU 2 no nos interesa.

Vayamos por partes:

1. Antes de ejecutar L EB 0.

2. ACU 1 y ACU 2 contienen información que no nos interesa.

3. Después de ejecutar L EB 0. El byte bajo del ACU 1 se carga con EB 0 y el byte


alto se rellena con ceros.

4. Después de ejecutar L EW 1.

El contenido de ACU 1 (EB0) pasa al ACU 2.

El byte alto del ACU 1 se carga con EB 1 y el byte bajo del ACU 1 con EB 2.

9.1.2.  Operación T: transferir


La operación T, copia el contenido del acumulador ACU 1 en el operando designado,
con independencia del estado del RLO y sin influenciar el mismo.

Consideraciones
■■ Al transferir, se copia la información contenida en el ACU 1 al operando destino.
Con ello no se modifica el contenido del ACU 1.

■■ El ACU 2 no interviene en las operaciones de transferencia.

279
Autómatas programables

■■ Al transferir a un operando de tipo byte (por ejemplo AB 5), se copia el byte bajo
del ACU 1 en la zona de memoria correspondiente (1 byte).

■■ Al transferir a un operando de tipo palabra (por ejemplo AW 5), se copia el


contenido del ACU 1-L en el operando destino.

■■ Al transferir a un operando de tipo doble palabra (por ejemplo AD 10), se copia


el contenido del ACU 1 (parte alta y parte baja) en el operando destino.

Supongamos que tenemos conectados en los puestos 0 y 1 de la periferia externa,


dos módulos de entradas digitales de 8 canales cada uno, y en los puestos 2 y 3,
otros dos módulos de salidas digitales también de 8 canales.

Supongamos además que tenemos una serie de entradas activadas, tal y como
aparece en la figura:

Puesto 0 Puesto 1 Puesto 2 Puesto 3


EB 0 EB 1 AB 2 AB 3
E.0.0 E.1.0 A.2.0 A.3.0
E.0.1 E.1.1 A.2.1 A.3.1
E.0.2 E.1.2 A.2.2 A.3.2
S7 300
E.0.3 E.1.3 A.2.3 A.3.3
E.0.4 E.1.4 A.2.4 A.3.4
E.0.5 E.1.5 A.2.5 A.3.5
E.0.6 E.1.6 A.2.6 A.3.6
E.0.7 E.1.7 A.2.7 A.3.7
Activado, “1” Desactivado, “0”

Con operandos byte.

AWL
L EB 0. Carga en ACU 1 el contenido de EB 0.

T AB 2. Transfiere el byte bajo del ACU 1 a AB 2.

Después de ejecutar el programa, veremos lo siguiente:

280
9: Programación del autómata (II)

Puesto 0 Puesto 1 Puesto 2 Puesto 3


EB 0 EB 1 AB 2 AB 3
E.0.0 E.1.0 A.2.0 A.3.0
E.0.1 E.1.1 A.2.1 A.3.1
E.0.2 E.1.2 A.2.2 A.3.2
S7 300
E.0.3 E.1.3 A.2.3 A.3.3
E.0.4 E.1.4 A.2.4 A.3.4
E.0.5 E.1.5 A.2.5 A.3.5
E.0.6 E.1.6 A.2.6 A.3.6
E.0.7 E.1.7 A.2.7 A.3.7
Activado, “1” Desactivado, “0”

Como podemos comprobar, las salidas digitales conectadas al puesto 2, se han


copiado tal y como se encontraban las entradas del puesto 0. Cualquier cambio en
una de las entradas del puesto 0, se reflejará inmediatamente en las salidas del puesto
2.

9.1.3.  Operaciones de carga con operandos constantes


Antes de comenzar a ver los distintos operandos constantes, queremos señalar que
estos operandos se usan exclusivamente con la operación de carga L (cargar al
acumulador).

De forma general diremos que para cargar un dato constante en el ACU1, primero
indicaremos la base del número, después teclearemos #, y después la constante.

■■ L 2#0101. Carga al ACU1 en nº 0101 (en binario).


■■ L L#15. Carga al ACU1 en nº 15 (en decimal).
■■ L 16#FA. Carga al ACU1 en nº FA (en hexadecimal).

Como excepción de lo anteriormente indicado, está la utilización del formato en el


sistema decimal, ya que en este caso se puede poner el número directamente.

■■ L 10 Carga al ACU1 en nº 10 (en decimal).

Una vez cargado el acumulador, hay que estar muy atento donde vamos a transferir
este dato, ya que un formato de destino erróneo podría perder información.

281
Autómatas programables

■■ L 16#10FA
■■ T MB100

En el ejemplo vemos que el dato que cargamos en el acumulador es de 16 bits,


mientras que la transferencia de esos datos lo hacemos a la marca MB100 cuya
capacidad es de 8 bits.

282
9: Programación del autómata (II)

9.2.  Entradas-salidas analógicas


Hasta ahora hemos tratado exclusivamente con información procedente de áreas de
memoria digitales, por ejemplo las entradas o salidas del PLC.

Los autómatas ofrecen también la posibilidad de trabajar con otro tipo de entradas y
salidas completamente diferentes a la vistas hasta ahora. Éstas son las analógicas.

Estas entradas - salidas permiten analizar no sólo dos estados, sino un rango de
medida. Mientras una entrada digital sólo contempla los 0 voltios como estado “0”
y los 24 voltios como estado “1”, una entrada analógica podría contemplar estados
intermedios, por ejemplo divisiones de 1 voltio, con lo que contemplaría 25 estados
posibles. Todo esto ya lo hemos visto en detalle en el tema 4.

Para el autómata, el tratamiento de estas entradas – salidas será como tratar


información numérica, y será posible realizar las operaciones asociadas a este tipo
de datos.

¿Cómo accederemos a este tipo de entradas – salidas?

Sencillamente realizando operaciones de carga y transferencia. Si deseamos leer una


entrada analógica utilizaremos una operación de carga. En cambio, si deseo escribir
un valor en una salida analógica, emplearemos una operación de transferencia.

La siguiente pregunta que surge sería:

¿Y qué nombre reciben estos objetos?

En el caso de las entradas analógicas reciben el nombre de PEW y en el de las salidas


PAW. Esto nos da ya una idea de la longitud de estos objetos, ya que la terminación en
W nos indica una longitud de 16 bits, aunque veremos que depende de la resolución
empleada, siendo normalmente algo menor.

En el caso de la CPU 314-IFM, para acceder a una de sus entradas analógicas


deberíamos hacerlo a través del objeto PEW128.

283
Autómatas programables

■■ L PEW 128
■■ T MW 100

Tomemos el supuesto de una salida usando la misma CPU. Deberíamos acceder a la


misma a través de la PAW 128.

■■ L MW 100
■■ T PAW 128

284
9: Programación del autómata (II)

9.3.  Operaciones de comparación


Las operaciones aritméticas y las de comparación nos permiten trabajar con el
contenido de los acumuladores.

Las operaciones de comparación nos permitirán comprobar, por ejemplo, si el valor de


un contador es mayor, menor o igual que el de otro.

Las operaciones aritméticas nos permiten realizar diferentes operaciones básicas


como son sumas, restas, multiplicaciones, etc.

9.3.1.  Operaciones de comparación


Las operaciones de comparación, permiten comparar entre sí los contenidos de los
dos acumuladores ACU 1 y ACU 2, sin modificarlos.

Para poder comparar dos operandos, será necesario cargarlos sucesivamente en los
dos acumuladores tal y como vimos con las operaciones de carga.

La ejecución de estas operaciones no depende del estado del RLO, pero sí modifica
el mismo:

■■ Si se cumple la comparación, el RLO se pone a “1”.

■■ Si no se cumple la comparación, el RLO se pone a “0”.

Además del RLO, también modifican lo que vamos a denominar como indicaciones
(también conocidas como “señalizaciones”, “banderas” o “flags”).

Estas indicaciones, no son otra cosa que bits, que se colocan a “1” ó “0” en función del
resultado de la ejecución de determinadas operaciones, entre ellas las de comparación.

El uso de estas indicaciones nos permitirá modificar el curso del programa mediante la
realización de saltos condicionales (operaciones de salto), pero esto es “otra historia”,
y lo guardamos para más adelante.

Por ahora, nos quedaremos con la existencia de tres indicaciones (tres bits), A0, A1 y
OV, que tienen diferente comportamiento según las operaciones que ejecutemos. Las
operaciones de comparación sólo afectan a A0 y A1.

Los tipos de comparación para números enteros (16 bits) son los siguientes:

■■ ==I ACU 2 es igual al ACU 1.

■■ <>I ACU 2 es diferente al ACU 1.

■■ >I ACU 2 es mayor que ACU 1.

■■ <I ACU 2 es menor que ACU 1.

■■ >=I ACU 2 es mayor que o igual al ACU 1.

■■ <=I ACU 2 es menor que o igual al ACU 1.

285
Autómatas programables

También se dispone de operaciones de comparación en otro tipo de formato:

■■ •? D Comparar enteros dobles. ==, <>, >, <, >=, <=.

■■ •? R Comparar números en coma flotante (32 bits). ==, <>, >, <, >=,
<=.

9.3.2.  Operación ==I: comparación respecto a igualdad


Con esta operación se comprueba si el contenido de ambos acumuladores es igual.

En caso de que sean iguales el RLO se pone a “1”, y a “0” si son distintos.

Las indicaciones A0 y A1 cambiarán su estado según muestra la siguiente tabla, que


será válida también para el resto de operaciones de comparación:

Indicaciones
Contenido del ACU 2 comparado con el contenido del ACU 1
A1 A0
Igual (ACU 2 = ACU 1) 0 0
Menor (ACU 2 < ACU 1) 0 1
Mayor (ACU 2 > ACU 1) 1 0

La letra I de todas las operaciones de comparación, hace referencia a que se comparan


en coma fija de 16 bits.

■■ L 5. Carga el nº 5 en ACU 1.
■■ L 10. Carga nº 10 en ACU1, ACU 2 = 5.
■■ == I. Compara si son iguales.
■■ = A 124.0. Si son iguales (RLO = 1) activa la salida. (En este caso A124.0
no se activará).

9.3.3.  Operación <>I: comparación respecto a desigualdad


Esta operación comprueba si el contenido de ambos acumuladores es distinto.

Si son distintos el RLO se pone a “1”, y si son iguales a “0”.

Los indicadores A0 y A1 modificarán su estado según muestra la tabla del apartado


anterior.

286
9: Programación del autómata (II)

■■ L 5. Carga el nº 5 en ACU 1.
■■ L 10. Carga nº 10 en ACU 1, ACU 2 = 5.
■■ <>I . Compara si son diferentes.
■■ = A 124.0 Si son diferentes (RLO = 1) activa la salida. En este caso A
124.0 sí se activará.

9.3.4.  Operación >I: comparación respecto a superioridad


Esta operación comprueba si el valor cargado en ACU 2 es mayor que el contenido
en ACU 1.

De ser así, el RLO se coloca a “1”, y a “0” en caso contrario.

Las indicaciones se procesan como antes.

■■ L 5. Carga el nº 5 en ACU 1.
■■ L 10. Carga nº 10 en ACU 1, ACU 2 = 5.
■■ > I. Compara si ACU 2 es > ACU 1.
■■ = A 124.0. Si se cumple la condición, (RLO = 1) se activará la salida. En
este caso no se activará.

9.3.5.  Operación >=I: comparación respecto a superioridad


o igualdad
La operación comprueba si el valor cargado en ACU 2 es mayor o igual que el
contenido por ACU 1.

En caso de ser así, el RLO se coloca a “1”, y a “0” en caso contrario.

Las indicaciones se procesan igual que antes.

■■ L 500
■■ L 18
■■ >=I. ACU 2 > ACU 1® RLO = “1”.
■■ = A 124.5. Se activa A 124.5.

287
Autómatas programables

9.3.6.  Operación <I: comparación respecto a inferioridad


La operación comprueba si el contenido de ACU 2 es menor que el contenido de ACU 1.

Si esto es verdad, el RLO se pone a “1”, y a “0” en caso contrario.

Las indicaciones se procesan como antes.

■■ L 18
■■ L 5
■■ < I. ACU 2 < ACU 1 ® RLO = “1”.
■■ = A 124.5. No se activa A 124.5.

9.3.7.  Operación <=I:comparación respecto a inferioridad o igualdad


La operación comprueba si el contenido de ACU 2 es menor o igual que el contenido de
ACU 1.

Como siempre, en caso de ser cierto el RLO se pone a “1”, y a “0” si resulta ser falso.

Las indicaciones se procesan como antes, y los contenidos de ambos acumuladores se


interpretan como números en coma fija.

■■ L +500
■■ L -1000
■■ <=I. ACU 2 > ACU 1 ® RLO = “0”.
■■ = A 124.5. No se activa A 124.5.

288
9: Programación del autómata (II)

9.4.  Operaciones aritméticas


Estas operaciones permiten tratar los contenidos de los acumuladores como números
en coma fija, y operar con ellos aritméticamente (sumarlos, restarlos, multiplicarlos, etc.).

El resultado de la operación efectuada se deposita en el ACU 1, para seguir utilizándolo en


el programa. El contenido del ACU 2 no se modifica.

Estas operaciones no dependen, modifican o inhiben el RLO.

Las operaciones aritméticas básicas influyen sobre los siguientes bits A1, A0, OV, OS de
la palabra de estado.

Los tipos de operaciones son:


■■ +I Sumar. ACU 1 y ACU 2 como entero.
■■ -I Restar. ACU 1 de ACU 2 como entero.
■■ /I Dividir. ACU 2 por ACU 1 como entero.

■■ *I Multiplicar. ACU 1 por ACU 2 como entero.

9.4.1.  Operación +I: sumar


Suma los contenidos de ambos acumuladores, tratando el contenido de los mismos
como números en coma fija. El resultado queda almacenado en el ACU 1.

■■ L +876. ACU 1= +876.


■■ L +668. ACU1 = +668, ACU 2 = +876.
■■ +I. ACU 1 = ACU 1 + ACU 2 = 1544.
■■ T AW 124. 1544 = 0000 0110 0000 1000 ë2.

El contenido de ACU 1 se transfiere a la salida AW 124, de forma que se activarán las


salidas A 124.1, A 124.2, y A 125.3.

Pero ahora nos preguntamos, ¿qué sucederá si intentamos sumar dos números cuyo
resultado exceda el máximo permitido (+32767)?

■■ L 32767. ACU 1= +32767.


■■ L +1. ACU1 = +1, ACU 2 = +32767.
■■ +I. ACU 1 = ACU 1 + ACU 2 = -32768 (8000 L16).
■■ T AW 124 -32768 = 1000 0000 0000 0000 L2. Se activará la salida A
124.7.

289
Autómatas programables

En el ejemplo vemos como se ha pasado del mayor número positivo (+32767) al


menor número negativo (-32768). A esta situación se le conoce como desbordamiento
(overflow en inglés), y nos viene de “perlas” para presentar la indicación OV o indicación
de desbordamiento.

La indicación de desbordamiento OV nos señala cuando está a “1”, que el signo de


resultado es opuesto al que hubiéramos obtenido sin limitación del número de bits (si
pudiéramos disponer de más de 16 bits).

La tabla siguiente nos muestra el estado de las indicaciones tras ejecutar operaciones
aritméticas:

Indicaciones
Resultado tras ejecutar la operación aritmética
A1 A0 OV
< -32768 1 0 1
-32768 a -1 0 1 0
0 0 0 0
+1 a +32767 1 0 0
> +32767 0 1 1
(-) 65536* 0 0 1

Resultado de la operación (-32768) + (-32768).

En el ejemplo propuesto deberíamos esperar un resultado mayor de +32767 (>


+32767), así que el OV estará a “1” indicando que el resultado real tiene signo opuesto
al esperado y es de signo negativo.

9.4.2.  Operación -I: restar


El contenido de ACU 1 se resta del contenido del ACU 2, guardándose el resultado en
ACU 1: ACU 1 = ACU 2 - ACU 1.

■■ L 1200. ACU 1= 1200.


■■ L 200. ACU1 = 200, ACU 2 = 1200.
■■ -I. ACU 1 = ACU 2 - ACU 1 = 1000.
■■ A1 = 1, A0 = 0, OV = 0.

La tabla de indicaciones anterior será aplicable también para esta operación.

Las consideraciones realizadas para la operación suma acerca del desbordamiento,


también son válidas en este caso. Por último, reseñar que sumar un número negativo
a otro positivo es lo mismo que hacer la resta entre ambos. Así, el ejemplo siguiente
funcionaría exactamente igual que el anterior.

290
9: Programación del autómata (II)

■■ L 1200. ACU 1= 1200.


■■ L -200. ACU1 = -200. ACU 2 = 1200.
■■ +I. ACU 1 = ACU 2 + ACU 1 = 1200 + (-200) = 1000.

9.4.3.  Operación *I: multiplicar


Con la operación *I multiplicamos el contenido del ACU2-L por el contenido del
ACU1-L. Los contenidos del ACU1-L y ACU2-L se evalúan como enteros (16 bits). El
resultado se almacena como entero doble (32 bits) en el ACU 1.

Si los bits de la palabra de estado OV 1= 1 y OS = 1, el resultado queda fuera del


margen válido para un entero (de 16 bits).

La operación se ejecuta sin tener en cuenta ni afectar al RLO.

Una vez realizada la operación se activan los bits de la palabra de estado A1, A0, OS
y OV.

■■ L 10. ACU 1= 10.


■■ L 18. ACU1 = 18, ACU 2 = 10.
■■ *I. ACU 1 = ACU 2 * ACU 1 = 180.

9.4.4.  Operación /I: dividir


La operación /I (dividir enteros) divide el contenido del ACU 2-L por el contenido del
ACU 1-L. Los contenidos de ACU 1-L y ACU2 -L se evalúan como enteros (de 16 bits).

El resultado se almacena en el ACU 1 y contiene dos enteros (de 16 bits), el cociente


y el resto de la división.

El cociente se almacena en el ACU 1-L y el resto de la división en el ACU 1-H.

La operación se ejecuta sin tener en cuenta ni afectar al RLO. Una vez realizada la
operación se activan los bits de la palabra de estado A1, A0, OS y OV.

291
Autómatas programables

■■ L 25. ACU 1-L= 25.


■■ L 4. ACU 1-L = 4, ACU 2-L = 25.
■■ /I. ACU 1-L = ACU 2 / ACU 1 = 6.
■■ ACU 1-H = 1.

292
9: Programación del autómata (II)

RESUMEN

El autómata también puede trabajar con operandos de longitud byte, palabra y doble
palabra.


Las entradas, salidas y marcas pueden direccionarse a nivel de bit, de byte, de palabra
y doble palabra.


Las operaciones de carga y transferencia trabajan directamente con el acumulador
ACU 1.

■ La operación de carga L, carga el contenido del operando direccionado en el ACU 1.


La operación de transferencia T, transfiere el contenido del ACU 1 al operando
direccionado.

■ Podemos cargar valores constantes en el acumulador utilizando diferentes formatos.


Las operaciones de entradas - salidas analógicas permiten analizar no sólo dos
estados, sino un rango de medida.


Las operaciones de comparación, permiten comparar entre sí los contenidos de los
dos acumuladores. En todas ellas el RLO se coloca a “1” si se cumple la comparación
y a “0” si no se cumple.

293

Вам также может понравиться