Pros:
- Simuproc tiene mas de 50 variedades de instrucciones capaz de tener infinitas posibilidades de pruebas.
- Incluye soporte para números de punto flotante y enteros de -2GB hasta 2GB.
- Podrás aprender las nociones básicas para empezar a programar en lenguaje ensamblador ya que este puede ser observado todo el proceso interno de ejecución del programa a través de cada ciclo del procesador.
Contras:
- Como el programa tiene muchas funcionalidades cada función tiene su instrucción,eso puede ser tedioso para el usuario.Un ejemplo de esto, seria el ejemplo del taller 2, que se ingresaban solo números enteros positivos, no permitiendo el ingreso de números negativos ni decimales.
Para ingresar números decimales o negativos se realiza el siguiente código:
1 MSG ingrese primer numero
2 in ax , 1
3 stf 10
4 msg ingrese segundo numero
5 in ax , 1
6 mulf 10
7 msg su resultado es
8 out 1 , ax
9 hlt
Como vemos en el ejemplo anterior(Taller 2) se ocupaba ldt y sta que trabajaba con números enteros positivos, sin embargo en este trabajaremos con el comando in , stf y out cual puede trabajar con números decimales positivos o negativos.
Trabajaremos con la operación 2,4*-5 y tenemos como resultado - No es posible ver la operatoria de los procesos que estan trabajando internamente en la unidad aritmetica logica (ALU)
No hay comentarios. :
Publicar un comentario