Mnemnicos
en Alemn
)
=
U
U(
UN
UN(
CLR
FN
FP
NOT
O
O
O(
ON
ON(
R
S
SAVE
SET
X
X(
XN
XN(
Descripcin
Cerrar parntesis
Asignar
Y
Y con abrir parntesis
Y-No
Y-No con abrir parntesis
Desactivar RLO (=0)
Flanco negativo
Flanco positivo
Negar RLO
O
Y antes de O
O con abrir parntesis
O-No
O-No con abrir parntesis
Desactivar
Activar
Memorizar RLO en registro RB
Activar RLO (= 1)
O-exclusiva
O-exclusiva con abrir parntesis
O-exclusiva-NO
O-exclusiva-NO con abrir parntesis
Instrucciones de temporizacin
Mnemnicos
en Ingles
FR
L
LC
R
SD
SE
SF
SP
SS
Mnemnicos Descripcin
en Alemn
FR
L
LC
R
SE
SV
SA
SI
SS
Temporizado
r como
Instrucciones de contaje
Mnemnicos Mnemnicos
en Ingles
en Alemn
Siemens S.A DE C.V
www.sitrain.com/mx
Descripcin
A-1
Compendio de instrucciones
Apndice A
CD
CU
FR
L
ZR
ZV
FR
L
LC
LC
Decrementar contador
Incrementar contador
Habilitar contador (Frei, FR Z 0 zu Z 255)
Cargar valor actual del contador en ACU 1 como nmero BCD (el valor
de contaje actual puede ser un valor comprendido en el margen de 0 a
255, p. ej., L Z 15)
Cargar valor actual del contador en ACU 1 como nmero BCD (el valor
de contaje actual pueder ser un nmero comprendido en el margen de 0
a 255, p. ej. LC T 32)
Desactivar contador (el valor de temporizacin actual puede ser un
nmero comprendido en el margen de 0 a 255, p. ej.: R Z 15)
Poner contador al valor inicial (el contador actual puede ser un nmero
comprendido en el margen de 0 a 255, p. ej.: S Z 15)
Mnemnicos
en Alemn
SPBI
SPB
SPBB
SPBN
SPL
SPM
SPMZ
SPN
SPBNB
SPBIN
SPO
SPS
SPP
SPPZ
SPA
SPU
SPZ
LOOP
Descripcin
Saltar si RB = 1
Saltar si RLO = 1
Saltar si RLO = 1 y salvaguardar RLO en RB
Saltar si RLO = 0
Saltar utilizando una lista de metas
Saltar si resultado < 0
Saltar si el resultado <= 0
Saltar si resultado <> 0
Saltar si RLO = 0 y salvar RLO en RB
Saltar si RB = 0
Saltar si OV = 1
Saltar si OS = 1
Saltar si el resultado > 0
Saltar si el resultado >= 0
Salto incondicionado
Saltar si el resultado no es vlido
Saltar si el resultado = 0
Bucle
Mnemnicos
Descripcin
en Alemn
TAR
Intercambiar registro de direcciones 1 y registro de direcciones 2
L
Cargar
L
Cargar palabra de estado en ACU 1
A-2
Compendio de instrucciones
Apndice A
LAR1
LAR1
LAR1
LAR1
LAR1
LAR2
LAR2
T
T
TAR1
LAR1
LAR2
LAR2
T
T
TAR1
TAR1
TAR1
TAR2
TAR1
TAR1
TAR2
TAR2
TAR2
Instrucciones de comparacin
Mnemnicos
en Ingles
?D
?I
?R
Mnemnicos
Descripcin
en Alemn
?D
Comparar enteros dobles ==, <>, >, <, >=, <=
?I
Comparar enteros ==, <>, >, <, >=, <=
?R
Comparar nmeros en coma flotante (32 bits) ==, <>, >, <, >=, <=
Mnemnicos
en Alemn
BTD
BTI
TAD
TAW
DTB
DTR
INVD
INVI
ITB
ITD
NEGD
NEGI
NEGR
RND
RND
RND+
TRUNC
Descripcin
Convertir nmero BCD a entero doble
Convertir BCD a entero
Invertir el orden de los bytes en el ACU 1 (32 bits)
Cambiar el orden de los bytes en el ACU 1-L (16 bits)
Convertir entero doble en BCD
Convertir entero doble en nmero en coma flotante (32 bits, IEEE-FP)
Complemento a uno de un entero doble
Complemento a uno de un entero
Convertir entero en BCD
Convertir entero en entero doble
Complemento a dos de un entero doble
Complemento a dos de un entero
Invertir un nmero en coma flotante (32 bits, IEEE-FP)
Redondear un nmero en coma flotante a entero
Redondear un nmero real al prximo entero inferior
Redondear un nmero real al prximo entero superior
Truncar
Mnemnicos
Descripcin
en Alemn
UD
Y con doble palabra (32 bits)
UW
Y con palabra (16 bits)
OD
O con doble palabra (32 bits)
A-3
Compendio de instrucciones
Apndice A
OW
XOD
XOW
OW
XOD
XOW
Mnemnicos
en Alemn
RLD
RLDA
RRD
RRDA
SLD
SLW
SRD
SRW
SSD
SSI
Descripcin
Rotar doble palabra a la izquierda (32 bits)
Rotar ACU 1 a la izquierda va A1 (32 bits)
Rotar doble palabra a la derecha (32 bits)
Rotar ACU 1 a la derecha va A1 (32 bits)
Desplazar doble palabra a la izquierda (32 bits)
Desplazar palabra a la izquierda (16 bits)
Desplazar doble palabra a la derecha (32 bits)
Desplazar palabra a la derecha (16 bits)
Desplazar signo de nmero entero a la derecha (32 bits)
Desplazar signo de nmero entero a la derecha (16 bits)
Mnemnicos
en Alemn
*D
*I
+
+D
+I
-D
-I
/D
/I
MOD
Descripcin
Multiplicar ACU 1 por ACU 2 como entero doble
Multiplicar ACU 1 por ACU 2 como entero
Sumar constante entera (16, 32 bits)
Sumar ACU 1 y 2 como entero doble
Sumar ACU 1 y 2 como entero
Restar ACU 1 de ACU 2 como entero doble
Restar ACU 1 de ACU 2 como entero
Dividir ACU 2 por ACU 1 como entero doble
Dividir ACU 2 por ACU 1 como entero
Resto de la divisin de entero doble
Mnemnicos
en Alemn
*R
/R
ABS
ACOS
Descripcin
Multiplicar ACU 1 por ACU 2 como nmero de coma flotante (32 bits)
Dividir ACU 2 por ACU 1 como nmero de coma flotante (32 bits)
Valor absoluto de un nmero de coma flotante (32 bits, IEEE-FP)
Calcular el arcocoseno de un nmero de coma flotante (32 bits)
A-4
Compendio de instrucciones
Apndice A
ASIN
ATAN
COS
ASIN
ATAN
COS
EXP
LN
R
SIN
SQR
SQRT
TAN
EXP
LN
R
SIN
SQR
SQRT
TAN
+R
+R
Mnemnicos
en Alemn
+AR1
+AR2
BLD
DEC
ENT
INC
LEAVE
NOP 0
NOP 1
POP
POP
PUSH
PUSH
TAK
Descripcin
Sumar el ACU 1 al registro de direcciones 1
Sumar el ACU1 al registro de direcciones 2
Estructuracin de imagen (operacin nula)
Decrementar ACU 1-L-L
Introducir pila de ACU
Incrementar ACU 1-L-L
Salir de la pila de ACU
Operacin nula 0
Operacin nula 1
CPU con dos acumuladores
CPU con cuatro acumuladores
CPU con dos acumuladores
CPU con cuatro acumuladores
Intercambiar ACU 1 y ACU 2
Mnemnicos
en Alemn
TDB
L DBLG
L DBNO
L DILG
L DINO
AUF
Descripcin
Intercambiar bloque de datos global y bloque de datos de instancia
Cargar la longitud del DB global en el ACU 1
Cargar nmero del bloque de datos global en ACU 1
Cargar longitud del bloque de datos de instancia en ACU 1
Cargar nmero del bloque de datos de instancia en ACU 1
Abrir bloque de datos
A-5
Compendio de instrucciones
Apndice A
Mnemnicos
en Alemn
)MCR
BE
BEB
BEA
CALL
CALL
CALL
CC
MCR(
MCRA
MCRD
UC
Descripcin
Fin rea MCR
Fin de bloque
Fin de bloque condicionado
Fin de bloque incondicionado
Llamada
Llamar a una multiinstancia
Llamar a un bloque de una librera
Llamada condicionada
Almacenar el RLO en pila MCR, inicio rea MCR
Activar rea MCR
Desactivar rea MCR
Llamada incondicionada
A-6
Compendio de instrucciones