Explicación STL
ldbd 0 //Cargar el valor de la palabra doble de datos DBD0 en el ACU 1. (El valor debe expresarse en formato de punto flotante).
ldbd 4//Copiar el valor del ACU 1 al ACU2. Cargue los valores de la palabra doble de datos DBD4 en el ACU 1. (El valor debe expresarse en formato de punto flotante).
+r//Agregue el contenido del ACU 1 y del ACU 2 como un número de coma flotante (32 bits, IEEE 754) y guarde el resultado en el ACU 1.
ldbd 8 //Copie el valor del ACU 1 al ACU 2 y cargue el valor de la doble palabra de datos DBD8 al ACU 1.
ent//Copie el contenido del ACU 3 al ACU 4. Copie el contenido del ACU 2 (resultados intermedios) al ACU 3.
ldbd 12///Cargar el valor de la palabra doble de datos DBD12 en el ACU 1.
-r//Reste el contenido del ACU 1 del contenido del ACU 2 y guarde el resultado en el ACU 1. Copie el contenido del ACU 3 al ACU 2. Copie el contenido del ACU 4 al ACU 3.
/r//Dividir el contenido del ACU 2 (DBDDBD4) por el contenido del ACU 1 (DBD8-DBD12). Guarde los resultados en ACU 1.
t DBD16 //Enviar el resultado (ACU 1) a la doble palabra de datos DBD 16.
DTR (entero de 32 bits a punto flotante IEEE de 32 bits) interpreta el contenido del ACCU 1 como un entero largo de 32 bits y lo convierte en un número de punto flotante IEEE de 32 bits. La instrucción redondea el resultado si es necesario. (Los números enteros de 32 bits son más precisos que los números de coma flotante de 32 bits). El resultado se almacena en el Acumulador 1.
/R (excepto los números de punto flotante IEEE de 32 bits) divide el contenido del acumulador 2 por el contenido del acumulador 1. El contenido del Acumulador 1 y del Acumulador 2 se interpreta como números de coma flotante IEEE de 32 bits. La ejecución de esta directiva no considera ni afecta a la RLO. El resultado serán los bits de estado CC 1,
CC 0, OS y OV configurados.
En CPU con dos acumuladores, el contenido del acumulador 2 permanece sin cambios.
Para CPU con cuatro acumuladores, el contenido del acumulador 3 se copia al acumulador 2 y el contenido del acumulador 4 se copia al acumulador 3.
* instrucción r
*R (multiplicar el número de punto flotante IEEE de 32 bits) multiplica el contenido del acumulador 2 por el acumulador 1. El contenido del Acumulador 1 y del Acumulador 2 se interpreta como números de coma flotante IEEE de 32 bits. El resultado se almacena en el Acumulador 1 como un número de punto flotante IEEE de 32 bits. La ejecución de esta directiva no considera ni afecta a la RLO. Por lo tanto, se establecerán los bits de estado CC 1, CC 0, OS y OV.
En CPU con dos acumuladores, el contenido del acumulador 2 permanece sin cambios.
Para CPU con cuatro acumuladores, el contenido del acumulador 3 se copia al acumulador 2 y el contenido del acumulador 4 se copia al acumulador 3. El contenido del acumulador 4 permanece sin cambios.