SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
INVESTIGACIÓN
                          Simulador: PIPPIN
Elaboró:
Yesenia Guadalupe Balderas Ortigosa
Roberto Omar Eguia de León
Rosi Estrella Estrada Medrano
Julio César Juárez Villanueva




Docente:    Ing. Martín Luis Ledezma Hernández
Carrera:    Ingeniería en Sistemas Computacionales
Grupo:      Sexto Semestre
Unidad 4:   Simuladores en Ensamblador
Semestre:   Enero-Junio 2011
PIPPIN
INTRODUCCION
El simulador PIPPIN traduce un programa escrito en el lenguaje
ensamblador PIPPIN y simula su ejecución, mostrando cómo se
ejecuta el programa en la máquina.
SIMULADOR PIPPIN
PIPPIN es un simulador de una computadora simple que respeta la
arquitectura Von Neumann. El simulador es un programa escrito en el
lenguaje de alto nivel JAVA que se ejecuta como un applet en una
página HTML. Pertenece al libro “The Analitical Engine – An
Introduction to Computer Science” de Decker & Hirshfield.

El simulador consta de un espacio de memoria y un conjunto de
componentes que – mínimamente – funcionan como una CPU (UC –
Unidad de Control y UAL – Unidad Aritmético Lógica). A efectos
didácticos, la memoria (RAM) se divide en dos partes. Las direcciones
iniciales (de 0 a 110) permiten almacenar instrucciones de programa y
las finales a los datos (W, X, Y, Z, T1, T2, T3 y T4). Las direcciones de
memoria son de 16 bits. El registro de instrucciones es de 16 bits, por
lo cual la palabra es de 2 bytes.
La UC está compuesta por el decodificador capaz de interpretar las
instrucciones y organizar los ciclos de máquina y por un MUX, capaz
de seleccionar la operación a ejecutar en la UAL.

La UAL posee dos registros internos, por eso trabaja utilizando el
registro acumulador ACC. Los valores leídos de la memoria son
puestos en ACC y las operaciones de suma son siempre hechas
teniendo en cuenta el valor disponible en ACC y un valor de
memoria. Posee dos registros internos que no son visibles desde el
exterior.

Complementariamente, existen dos registros más: el Registro de
Instrucciones (IR), donde se almacena el código de la instrucción a
ejecutar (leída de memoria) y el Contador de Programa (PC).

Las líneas que comunican todos los componentes representan los
buses del sistema. Aquí se puede ver que no se encuentran divididos
en buses de direcciones, datos y control sino que se encuentran
todos en uno.
MODO DE OPERACIÓN
Para operar el simulador se requiere de un programa y un conjunto de
datos de entrada. El programa se escribe instrucción por instrucción a
partir de la posición de memoria 0 y los datos de entrada se ingresan en
las posiciones especiales antes descriptas.

El programa se puede ejecutar en modo continuo (Play) o en modo
paso a paso (Step), para visualizar el resultado de cada instrucción
ejecutada. Además, se pueden visualizar datos e instrucciones en
notación binaria (Binary) o en símbolos más inteligibles (Symbolic). Aquí
es interesante observar que la visualización en binario se la puede
corresponder con el lenguaje máquina, donde tanto instrucciones como
datos se encuentran expresadas como códigos numéricos. Por otra
parte, la visualización simbólica corresponde al lenguaje ensamblador
del simulador, el cual resulta más sencillo de interpretar.

Finalmente, el simulador permite almacenar (Save) el estado de la
memoria en un archivo local para su posterior recuperación (Open) y
utilización.
EJEMPLO SENCILLO
Paso   PC    IR        UAL        ACC   Z
                     R1|OP|R2


 1     2    LOD W        =   10   10    0

 2     4    ADD X   10   +   17   27    0

 3     6    STO Z                 27    27

 4     8     HLT                  27    27
PIPPIN

Más contenido relacionado

La actualidad más candente

Numeros Aleatorios
Numeros AleatoriosNumeros Aleatorios
Numeros Aleatorioskor10
 
practica-de-simulacion-con-arena
practica-de-simulacion-con-arenapractica-de-simulacion-con-arena
practica-de-simulacion-con-arenafelroc
 
Comparacion de programas Promodel y Arena
Comparacion de programas Promodel y Arena Comparacion de programas Promodel y Arena
Comparacion de programas Promodel y Arena Gabriel Garcia Zepeda
 
Unidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasUnidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasAnel Sosa
 
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...Ericka Zavala
 
247288947 manual-simio (1)
247288947 manual-simio (1)247288947 manual-simio (1)
247288947 manual-simio (1)Paulina Pilar
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARESAnel Sosa
 
Simulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la SimulaciónSimulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la SimulaciónJosé Antonio Sandoval Acosta
 
Programación lineal
Programación linealProgramación lineal
Programación linealfabioernestoU
 
Unidad I simulacion de sistemas nuevo
Unidad I simulacion de sistemas nuevoUnidad I simulacion de sistemas nuevo
Unidad I simulacion de sistemas nuevoUGMA
 
Investigación de operaciones
Investigación de operaciones Investigación de operaciones
Investigación de operaciones Abelino Almanza
 
Manual de-herramienta-de-arena
Manual de-herramienta-de-arenaManual de-herramienta-de-arena
Manual de-herramienta-de-arenaBerenice Velazquez
 
Capítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicosCapítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicosSergio Valenzuela Mayer
 

La actualidad más candente (20)

Numeros Aleatorios
Numeros AleatoriosNumeros Aleatorios
Numeros Aleatorios
 
practica-de-simulacion-con-arena
practica-de-simulacion-con-arenapractica-de-simulacion-con-arena
practica-de-simulacion-con-arena
 
Flexsim
FlexsimFlexsim
Flexsim
 
Comparacion de programas Promodel y Arena
Comparacion de programas Promodel y Arena Comparacion de programas Promodel y Arena
Comparacion de programas Promodel y Arena
 
Unidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasUnidad III generacion de variables aleatorias
Unidad III generacion de variables aleatorias
 
Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
 
Manual del Software Arena.
Manual del Software Arena.Manual del Software Arena.
Manual del Software Arena.
 
20 arbol de_extension_minima
20 arbol de_extension_minima20 arbol de_extension_minima
20 arbol de_extension_minima
 
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
 
247288947 manual-simio (1)
247288947 manual-simio (1)247288947 manual-simio (1)
247288947 manual-simio (1)
 
Antecedentes de los sistemas de manufactura.
Antecedentes de los sistemas de manufactura.Antecedentes de los sistemas de manufactura.
Antecedentes de los sistemas de manufactura.
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Simulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la SimulaciónSimulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la Simulación
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Unidad I simulacion de sistemas nuevo
Unidad I simulacion de sistemas nuevoUnidad I simulacion de sistemas nuevo
Unidad I simulacion de sistemas nuevo
 
Investigación de operaciones
Investigación de operaciones Investigación de operaciones
Investigación de operaciones
 
Carta XR
Carta XRCarta XR
Carta XR
 
Manual 2 Software Arena
Manual 2 Software ArenaManual 2 Software Arena
Manual 2 Software Arena
 
Manual de-herramienta-de-arena
Manual de-herramienta-de-arenaManual de-herramienta-de-arena
Manual de-herramienta-de-arena
 
Capítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicosCapítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicos
 

Similar a PIPPIN (20)

Unidad III Lenguaje Ensamblador (2).pptx
Unidad III Lenguaje Ensamblador (2).pptxUnidad III Lenguaje Ensamblador (2).pptx
Unidad III Lenguaje Ensamblador (2).pptx
 
Curso basico de pic 16 f877
Curso basico de pic 16 f877Curso basico de pic 16 f877
Curso basico de pic 16 f877
 
Ec2
Ec2Ec2
Ec2
 
El Procesador o CPU 2
El Procesador o CPU 2El Procesador o CPU 2
El Procesador o CPU 2
 
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADORFUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
 
Programación Y Simulación De Robot SCARA, documento
Programación Y Simulación De Robot SCARA, documentoProgramación Y Simulación De Robot SCARA, documento
Programación Y Simulación De Robot SCARA, documento
 
Emsamblador
EmsambladorEmsamblador
Emsamblador
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
 
Programacion ensamblador-procesadoresk
Programacion ensamblador-procesadoreskProgramacion ensamblador-procesadoresk
Programacion ensamblador-procesadoresk
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Camilo
CamiloCamilo
Camilo
 
Principales componentes de la computadora
Principales componentes de la computadoraPrincipales componentes de la computadora
Principales componentes de la computadora
 
Programacion expo!!!!
Programacion expo!!!!Programacion expo!!!!
Programacion expo!!!!
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
38912287 practica1
38912287 practica138912287 practica1
38912287 practica1
 
Practica1
Practica1Practica1
Practica1
 
Practica1
Practica1Practica1
Practica1
 
Lenguajes y programación de robots IPN 2
Lenguajes y programación de robots IPN 2Lenguajes y programación de robots IPN 2
Lenguajes y programación de robots IPN 2
 
Mipag web
Mipag webMipag web
Mipag web
 

Último

sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 

Último (20)

sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 

PIPPIN

  • 1. INVESTIGACIÓN Simulador: PIPPIN Elaboró: Yesenia Guadalupe Balderas Ortigosa Roberto Omar Eguia de León Rosi Estrella Estrada Medrano Julio César Juárez Villanueva Docente: Ing. Martín Luis Ledezma Hernández Carrera: Ingeniería en Sistemas Computacionales Grupo: Sexto Semestre Unidad 4: Simuladores en Ensamblador Semestre: Enero-Junio 2011
  • 4. El simulador PIPPIN traduce un programa escrito en el lenguaje ensamblador PIPPIN y simula su ejecución, mostrando cómo se ejecuta el programa en la máquina.
  • 6. PIPPIN es un simulador de una computadora simple que respeta la arquitectura Von Neumann. El simulador es un programa escrito en el lenguaje de alto nivel JAVA que se ejecuta como un applet en una página HTML. Pertenece al libro “The Analitical Engine – An Introduction to Computer Science” de Decker & Hirshfield. El simulador consta de un espacio de memoria y un conjunto de componentes que – mínimamente – funcionan como una CPU (UC – Unidad de Control y UAL – Unidad Aritmético Lógica). A efectos didácticos, la memoria (RAM) se divide en dos partes. Las direcciones iniciales (de 0 a 110) permiten almacenar instrucciones de programa y las finales a los datos (W, X, Y, Z, T1, T2, T3 y T4). Las direcciones de memoria son de 16 bits. El registro de instrucciones es de 16 bits, por lo cual la palabra es de 2 bytes.
  • 7. La UC está compuesta por el decodificador capaz de interpretar las instrucciones y organizar los ciclos de máquina y por un MUX, capaz de seleccionar la operación a ejecutar en la UAL. La UAL posee dos registros internos, por eso trabaja utilizando el registro acumulador ACC. Los valores leídos de la memoria son puestos en ACC y las operaciones de suma son siempre hechas teniendo en cuenta el valor disponible en ACC y un valor de memoria. Posee dos registros internos que no son visibles desde el exterior. Complementariamente, existen dos registros más: el Registro de Instrucciones (IR), donde se almacena el código de la instrucción a ejecutar (leída de memoria) y el Contador de Programa (PC). Las líneas que comunican todos los componentes representan los buses del sistema. Aquí se puede ver que no se encuentran divididos en buses de direcciones, datos y control sino que se encuentran todos en uno.
  • 8.
  • 10. Para operar el simulador se requiere de un programa y un conjunto de datos de entrada. El programa se escribe instrucción por instrucción a partir de la posición de memoria 0 y los datos de entrada se ingresan en las posiciones especiales antes descriptas. El programa se puede ejecutar en modo continuo (Play) o en modo paso a paso (Step), para visualizar el resultado de cada instrucción ejecutada. Además, se pueden visualizar datos e instrucciones en notación binaria (Binary) o en símbolos más inteligibles (Symbolic). Aquí es interesante observar que la visualización en binario se la puede corresponder con el lenguaje máquina, donde tanto instrucciones como datos se encuentran expresadas como códigos numéricos. Por otra parte, la visualización simbólica corresponde al lenguaje ensamblador del simulador, el cual resulta más sencillo de interpretar. Finalmente, el simulador permite almacenar (Save) el estado de la memoria en un archivo local para su posterior recuperación (Open) y utilización.
  • 12.
  • 13.
  • 14. Paso PC IR UAL ACC Z R1|OP|R2 1 2 LOD W = 10 10 0 2 4 ADD X 10 + 17 27 0 3 6 STO Z 27 27 4 8 HLT 27 27