Sunteți pe pagina 1din 1

Examen: 1er Parcial Ciclo escolar: 2012-1 Materia: Alumno: Carrera: Docente: Lic.

Fernando Monroy Firma de conformidad de calificacin (alumno):

Fecha: Grupo: Calificacin:

Instrucciones: El modelo del pequeo hombre computadora es un modelo que ayuda a entender la arquitectura de von-neuman, arquitectura clsica tan importante que es la arquitectura base para la construccin y funcionamiento de las computadoras de la actualidad. En base al modelo del pequeo hombre computadora realiza un simulador el cual represente o ejemplifique dicho modelo. Para este primer parcial el simulador debe trabajar solo con las siguientes instrucciones: LOAD (cdigo de operacin: 5) El LMC se dirige a la direccin del buzn especificada en la instruccin, lee el nmero y lo introduce en la calculadora reemplazando su valor actual. STORE (cdigo de operacin: 3) El LMC se dirige a la calculadora, lee el nmero almacenado en ella y lo pone en el buzn cuya direccin se especific en la instruccin (2 ltimos dgitos). No se modifica la calculadora y el valor del buzn es reemplazado. ADD (cdigo de operacin: 1) El LMC se dirige a la direccin del buzn especificado en esta instruccin, lee el nmero, y lo suma al que ya se encuentra en la calculadora. SUBTRACT (cdigo de operacin: 2) Igual que el anterior, pero resta en lugar de sumar. La resta puede generar un nmero negativo, pero el LMC no est capacitado para manejar nmeros negativos INPUT (cdigo de operacin: 9, direccin: 01) El LMC se dirige al cesto de entrada y recoge el trozo de papel, va a la calculadora y lo introduce en ella. El valor de la calculadora es reemplazado. Si en el cesto de entrada hay varios trozos de papel, el LMC los recoge en el orden en que fueron puestos (FIFO). Las instrucciones deben ser proporcionadas por medio de algn mtodo de entrada en el simulador era una rea de texto, puede ser asi o cualquier mtodo que les parezca coneniente. Debe haber una opcin para ejecutar el programa, en esta fase no es necesario que compile los errores de lxicos (si los smbolos que se insertan son correctos), sintcticos (si la palabra no est escrita correctamente) o semntica (sentido de las palabras). Solo deber mandar un error si alguna opcin de cdigo no existe. La ejecucin debe darse tal y como lo marca el modelo, es decir guardarse en memoria, una parte para los datos y otra para las instrucciones dentro de la misma pila de memoria. La memoria puede ser representada por algn elemento de almacenamiento temporal (arreglo, matriz, lista, hasMap, colecciones, etc) El programa debe tener todos los dems elementos del pequeo hombre computadora: buzn de entrada, de salida, memoria, contador de posiciones, pequeo hombre computadora, calculadora (ver figura). Y debe mostrar de alguna manera la interaccin o como se va ejecutando paso por paso el programa. El programa debe estar realizado en JAVA e travs de una GUI por medio de un JFRAME. (No se acepta en ningn otro lenguaje ni interfaz de java ( applets, jsp, jsf, etc.) Notas: Pueden basarse en el simulador que se vio aunque de preferencia pueden manejar otros elementos para la interaccin del programa, no se calificara que sea igual que el simulador de echo se restara puntaje si es una copia idntica. Aquellos simuladores que sean iguales, muy parecidos o similares, sern anulados y la puntuacin ser de 0.0 en la calificacin total del parcial no solo en el examen.

S-ar putea să vă placă și