You are on page 1of 1

Máquina Ideal

Ejemplo de uso del programa máquina.py

Se debe descargar el programa máquina.py junto con los archivos de texto con los programas de máquina en una misma
carpeta.

El programa máquina.py no es para analizarlo ni entenderlo, sino una herramienta para ejecutar los programas de
máquina representados en los archivos de texto. Contiene estructuras de control (sentencias) y de datos que todavía no
vimos en el curso. Por eso conviene ejecutarlo directamente haciendo doble clic con el mouse.

Al ejecutarse el programa, enseguida pide el nombre del archivo de texto con el programa de la máquina ideal a ejecutar.
Por ejemplo, el programa sumaf.txt es para sumar dos números en punto flotante, en la convención de representación de
la máquina, que es en un byte, con tres bits para exponente en exceso de 1002410, y con el primer 1 significativo
explícito; es decir, para representar, por ejemplo 1 en esa convención, se debe codificar (-1)00.1101+100, lo que equivale,
quitando el exceso de 100 al exponente, a 0.1101=1.

Entonces, si se quisiera sumar 1+1, el resultado en punto flotante sería 10=0.11010, y en punto flotante 0|110|1000.

You might also like