Simulador Maquina.

malogusano

Lanero Reconocido
16 Feb 2005
1,104
Necesitamos crear un emulador o simulador de maquina que este escrito en cualquier lenguaje de programacion( preferiblemente Java o C++).
Que realice mediante las instrucciones siguientes lo que hace el ejemplo.

SIMULADOR
CODIGOS DE OPERACIÓN
CARGAR CARGA UN VALOR NUMERICO EN UN REGISTRO DETERMINADO (teclado)
ACUMULAR ENVIA EL VALOR DE UN REGISTRO AL ACUMULADOR
SUMAR SUMA EL VALOR DE UN REGISTRO DETREMINADO AL ACUMULADOR Y ALMACENA EL RESULTADO EN EL ACUMULADOR
RESTAR RESTA EL VALOR DE UNA REGISTRO DETERMINADO AL ACUMULADOR Y ALMACENA EL RESULTADO EN EL ACUMULADOR
ALMACENAR ALMACENA EL VALOR DEL ACUMULADOR EN UN REGISTRO DETERMINADO
MOSTRAR MUESTRA (pantalla) EL VALOR DE UN REGISTRO DETERMINADO
LLAMAR LLAMA UNA SUBRUTINA
RETORNAR RETORNO DE UNA SUBRUTINA
ETIQUETA PARA MARCAR SUBRUTINAS
EJEMPLO1: D= A+B-C
CARGAR A
CARG AR B
CARG AR C
ACUM ALAR A
SUMAR B
RESTAR C
ALMACENAR D
MOSTRAR D
EJEMPLO2: D= A+B-C PERO C=X+Y
CARGAR A
CARGAR B
ACUMULAR A
SUMAR B
ALMACENAR D
LLAMAR SUBR1
ACUMULAR D
RESTAR C
ALMACENAR D
MOSTRAR D
SUBR1 CARGAR X
CARGAR Y
ACUMULAR X
SUMAR Y
ALMACENAR C
RETORNAR

Ejemplo 2.

CARGAR A
CARGAR B
ACUMULAR A
SUMAR B
ALMACENAR D
LLAMAR SUBR1
ACUMULAR D
RESTAR C
LLAMAR PANTALLA
SUBR1 CARGAR X
CARGAR Y
ACUMULAR X
SUMAR Y
ALMACENAR C
RETORNAR
PANTALLA ALMACENAR D
MOSTRAR D
RETORNAR

Si tienen algo parecido les agradeceria que me pudieran ayudar ya que lo necesito urgentemente.
Gracias por su ayuda.
 
Nadie tiene un simulador de maquina sencilla aunque sea un ejemplo.
O algo parecido en java o c++ . Por favor alguien que me ayude.
 

Los últimos temas