martes, 11 de octubre de 2011

Código en SimuProc

Alumno: Juan Francisco Mendoza Martínez
Competencia: Desarrollo de Software
Palabras Clave: SimuProc


Descripción de la actividad:

    - Se deberá crear un código que contenga 32 bits, el cual se solicite por teclado el diámetro de una circunferencia y calcule el área seguido de mostrar el resultado en la pantalla. Se esperara que el código contenga comentarios además de subirse en formato .asm.


Solución:

   - Conocimientos que fueron entregados por el profesor en la sala de clases seguido de un laboratorio el cual fue suficiente para poder entender y desarrollar con mayor éxito esta actividad.

   - Desarrollado con el programa SimuProc que se puede descargar del siguiente enlace.



Código de la solución más comentario:

#SimuProc 1.4.3.0

msg "Ingresar diametro Circunferencia"
in ax,1 ; Ingresa el diametro
stf 010 ; Guarda en 010 y 011 el numero ingresado
ldf 010 ; Carga en AX y BX el numero contenido en 020 y 021
divf 050 ; Divide el numero ingresado por 050
stf 020 ; Guarda en 020 y 021 el resultado de la division
ldf 020 ; Carga en AX y BX el numero contenido en 020 y 021
mulf 020 ; Multiplica el resultado de la division por si mismo
stf 030 ; Guarda en 030 y 031 el resultado contenido en 030 y 031
ldf 030 ; Carga en AX y BX el numero contenido en 050 y 051
mulf 070 ; Multiplica el resultado anterior por 070 (PI)
stf 040 ; Guarda en 040 y 041 el resultado de la multiplicacion
out 1,ax ; Muestra el resultado de la multiplicacion
hlt ; Termina el programa

#050
0100000000000000
0000000000000000

#070
0100000001001000
1111010111000010



Reflexión:

   - Aprender a usar este programa, me ayudo a desarrollar un poco más de lógica de como resolver este tipo de ejercicios, usando este programa se pudo calcular lo solicitado por el profesor de gran éxito.

No hay comentarios:

Publicar un comentario