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.
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.