Práctica 9
SISTEMA OPERATIVO
PROYECTO 11
En este proyecto se tiene como principal objetivo el expandir el analizador de sintaxis que se llevó a cabo en la práctica anterior, pasaremos del analizador al compilador Jack. La finalidad que se busca con la implementación es que la salida nos arroje un archivo .VM, el cual se podrá ejecutar en el simulador de máquina virtual proporcionado, donde podremos a su vez verificar que cada programa se ejecute acorde a su documentación.
Implementación
Archivos de prueba
Average
Código
Salida
ComplexArrays
Código
Salida
ConverToBin
Código
Salida
Pong
Código
Salida
Seven
Código
Salida
Square
Código
Salida
PROYECTO 12
En este proyecto se tiene como objetivo implementar, con el uso del lenguaje Jack, el Sistema Operativo Jack OS que consiste en una colección modular de algoritmos. Este Sistema Operativo cuenta con 8 clases Jack las cuales comprenden diferentes funciones que realizan los sistemas operativos, tales como imprimir en pantalla o realizar cálculos matemáticos. También, se incluyen 8 programas para testear nuestra implementación del OS, siendo un programa específico para cada clase Jack creada.
Implementación
Array - ArrayTest
Salida
Keyboard - KeyboardTest
Salida
Math - MathTest
Salida
Memory - MemoryTest
Salida
Output - OutputTest
Salida
Screen - ScreenTest
Salida
String - StringTest
Salida
Syst - SystTest
Salida