Lista de operaciones
9.14 Aritmética en coma fija (16/32 bits) / aritmética en coma flotante (32 bits)
9.14
Aritmética en coma fija (16/32 bits) / aritmética en coma flotante (32
bits)
Operaciones aritméticas con dos números de 16/32 bits. El resultado se deposita en el
ACU1 o ACU1-L.
I = entero → 16 bits,
D = entero → 32 bits,
R = número real → 32 bits
Operación
Significado
Suma 2 enteros o 2 números reales
+I
(ACU1-L) = (ACU1-L) + (ACU2-L)
+D
(ACU1) = (ACU2) + (ACU1)
+R
(ACU1) = (ACU2) + (ACU1)
Resta 2 enteros o 2 números reales
-I
(ACU1-L) = (ACU2-L) - (ACU1-L)
-D
(ACU1) = (ACU2) - (ACU1)
-R
(ACU1) = (ACU2) - (ACU1)
Palabra de estado de: +I, +D, +R, -I, -D, -R
La operación depende de:
La operación afecta a:
Multiplica 2 enteros o 2 números reales
*I
(ACU1) = (ACU2-L) * (ACU1-L)
*D
(ACU1) = (ACU2) * (ACU1)
*R
(ACU1) = (ACU2) * (ACU1)
Divide 2 enteros o 2 números reales
/I
(ACU1-L) = (ACU2-L) : (ACU1-L)
→ El resto de la división se deposita en ACU1-H
/D
(ACU1) = (ACU2) : (ACU1)
/R
(ACU1) = (ACU2) : (ACU1)
MOD
Dividir 2 enteros (32 bits) y cargar el resto de la división
en ACU1:
(ACU1) = resto de [(ACU2) : (ACU1)]
Palabra de estado de: *I, *D, *R, /I, /D, /R,
MOD
La operación depende de:
La operación afecta a:
NEGR
Negar el número real en ACU1
ABS
Formar el valor absoluto del número real en ACU1
Palabra de estado de: NEGR, ABS
La operación depende de:
La operación afecta a:
34
Long. en palabras
RB
A1
A0
-
-
-
-
sí
sí
RB
A1
A0
-
-
-
-
sí
sí
RB
A1
A0
-
-
-
-
-
-
Tiempo de ejecución típ. en
μs
1
OV
OS
OR
STA
-
-
-
sí
sí
-
1
OV
OS
OR
STA
-
-
-
sí
sí
-
1
OV
OS
OR
STA
-
-
-
-
-
-
Lista de operaciones del IM154-8FX PN/DP CPU
Manual de listas, 08/2011, A5E32692900-01
0,04
0,03
0,16
0,04
0,03
0,16
RLO
/ER
-
-
-
-
-
-
0,04
0,03
0,16
0,08
0,08
0,25
0,07
RLO
/ER
-
-
-
-
-
-
0,03
0,03
RLO
/ER
-
-
-
-
-
-