Competencia: Gestión en TI (Nivel 1).
Palabras clave: Programación, Simuproc.
Descripción de la actividad
Esta actividad presentada es un programa escrito en AMS, el cual fué evaluado.
Este trabajo pide utilizar el software Simuproc (Simulador de Procesador), el cual nos permite ejecutar un programa escrito en su propio compilador, y en su propio lenguaje. Esta actividad nos pide que escribamos un programa matemático, ya que pide al usuario ingresar altura y radio de un cono, calcule su volumen y finalmente terminar imprimiendo en pantalla el volumen del cono.
Código de la solución con sus respectivos comentarios en cada línea
#SimuProc
1.4.3.0
msg ingrese altura: ; se le pide al usuario que ingrese el
valor "altura"
in ax,1 ; se almacena el dato ingresado
en ax
stf 020 ; se guarda el dato de ax en la
casilla 020, para que ax pueda volver a almacenar un dato
msg ingrese radio: ; se le pide al usuario que ingrese el
valor "radio"
in ax,1 ; se almacena el dato ingresado
en ax
stf 030 ; se guarda el dato de ax en la
casilla 030
mulf 030 ; se multiplica el dato de la
casilla 030, por la misma, para obtener radio al cuadrado
mulf 020 ; se multiplica por que resulta
del dato de la casilla 020, para obtener radio al cuadrado por altura
mulf 014 ; se multiplica por que resulta
del dato de la casilla 020, para obtener radio al cuadrado por altura por pi
divf 010 ; se divide todo lo obtenido en
la casilla 020 por 3, ese es el termino de la formula para obtener el volumen
de un cono
msg volumen del cono : ; se le indica al
usuario que el programa imprimirá el volumen del cono
out 1,ax ; se imprime en pantalla el
valor final de ax
hlt ; fin del programa
#014 ; es la casilla donde
está almacenado en 32 bits el numero expresado de pi en binario
0100000001001000 ; numero expresado de pi en 32 bits, en
esta linea se encuentran los digitos mas significativos
1111010111000010 ; numero expresado de pi en 32 bits, en
esta linea se encuentran los digitos menos significativos
#010 ; es la casilla donde
está almacenado en 32 bits el numero expresado de 3 en binario
0100000001000000 ; numero expresado de 3 en 32 bits, en
esta linea se encuentran los digitos mas significativos
0000000000000000 ; numero expresado de 3 en 32 bits, en
esta linea se encuentran los digitos menos significativos
Demostración de programa en ejecución
Reflexión
Como reflexión de esta actividad puedo decir que fue una actividad entretenida, ya que en comparación con demás lenguajes de programación, según mi punto de vista, éste no cuesta aprender su funcionamiento y normas, por lo tanto lo hace un lenguaje quizas fácil, aunque sus contras sean que solo se utiliza en este programa llamado Simuproc, o por lo menos es en el único en donde utilizamos en este ramo (Introducción a las tecnologias de la información).
Como reflexión de esta actividad puedo decir que fue una actividad entretenida, ya que en comparación con demás lenguajes de programación, según mi punto de vista, éste no cuesta aprender su funcionamiento y normas, por lo tanto lo hace un lenguaje quizas fácil, aunque sus contras sean que solo se utiliza en este programa llamado Simuproc, o por lo menos es en el único en donde utilizamos en este ramo (Introducción a las tecnologias de la información).