lunes, 14 de noviembre de 2011

"SimuProc"

Autor: Jorge Henriquez Romero
Competencia: Gestión en TI(Nivel 1)
Palabras claves: SimuProc, CPU, binario.



Descripción de la actividad
Esta actividad me ayudó mucho a entedenr como funcionaba una CPU.
La actividad consistía en crear un código de 32 bits que solicite por teclado el diámetro de una circunferencia y calcular el área, la cual debe mostrar en pantalla. El formato con el cual se entrego es el código fuente en formato .asm.

Solución
El código con el que trabaje, y con el cual llegue a la solución es el que les mostrare ahora:
Codigo:
#SimuProc 1.4.3.0
msg "ingrese el diametro de su circunferencia:"
in ax,1 ;transforma el numero ingresado en 32 bits
stf 012 ;Guarda el resultado en el registro 012
ldf 012 ;transforma el numero en 32 bits
divf 032 ;Se divide el numero guardado por el que esta en el registro 032
stf 015 ;Guarda el resultado en el registro 015
ldf 015 ;transforma el numero en 32 bits
mulf 015 ;Se multiplica el numero guardadado por el que esta en el registrp 015
stf 020 ;Guarda el resultado en el registro 020
ldf 020 ;transforma el numero en 32 bits
mulf 041 ;Se multiplica el numero guardado por el que esta en el registro 041
stf 025 ;Guarda el resultado en el registro 025
out 1,ax ;Muestra el resultado
hlt ; Fin del programa
#032
0100000000000000
0000000000000000
#041
0100000001001000
1111010111000010


Los número que se utilizaron para calcular el área son números binarios, los cuales se obtuvieron a través de un convertidor de números que posee el mismo SimuProc.
Reflexión
Este trabajo me ayudó mucho a entender el procedimiento de una CPU, ya que es necesario tener estos conocimientos como ing. en informática. Además aprendí sobre los números binarios, con los cuales funciona una computadora.
Espero que les sirva los datos entregados en este blog, a mí me sirvió bastante en mis estudios.

No hay comentarios:

Publicar un comentario