Publicado el 5 de Julio del 2017
2.160 visualizaciones desde el 5 de Julio del 2017
1,6 MB
32 paginas
Creado hace 17a (17/04/2008)
Esquema
• Simuladores de procesadores
• Arquitectura de Simula3MS
• Editor
• Configuración del Camino de Datos
• Ventana de ejecución
Monociclo
Multiciclo
Segmentado
Planificación Dinámica
Entrada/Salida
Simuladores de procesadores
• Utilización de simuladores:
Entorno de programación más amigable
que una máquina
Detección de errores
Modificación de la configuración del
sistema que simula
Disponibilidad
Simuladores de procesadores
• Ejemplos de simuladores:
Spim - http://pages.cs.wisc.edu/~larus/spim.html
DLX- http://cs.uns.edu.ar/~jechaiz/arquitectura/windlx/
windlx.html
SimuProc
Simplescalar
Simuladores de procesadores
• Ejemplos de simuladores:
Spim
DLX
SimuProc
Simplescalar
Simuladores de procesadores
• Ejemplos de simuladores:
Spim - http://pages.cs.wisc.edu/~larus/spim.html
DLX
SimuProc
Simplescalar
Simuladores de procesadores
• Ejemplos de simuladores:
Spim
DLX
SimuProc
Simplescalar
Editor
El primer paso al iniciar Simula3MS
es editar un código en lenguaje
ensamblador
– Cargar el código
– Escribir el código en la
ventana del editor
Editor
Engloba la barra de menús y
la barra de herramientas.
Editor
Permite elegir al usuario la
configuración del procesador
donde realizar la simulación:
• Entrada/Salida
Encuesta
Interrupciones
• Caminos de datos
Monociclo
Multiciclo
Segmentado
Básico
Marcador
Tomasulo
• Técnica de Saltos
Retardado
Fijo
Editor
Error Siguiente se activa
El botón Error Siguiente
después de pulsar el botón
Ensamblador y ayuda al usuario en
Ensamblador
la corrección del código avanzando
al siguiente error
Editor
Espacio destinado a
la elaboración del código
en lenguaje ensamblador.
Editor
Ensamblar y
Contiene dos botones que al principio
están desactivados: Ensamblar
Ejecutar. Al escribir el código
Ejecutar.
Ensamblar se activa. Su finalidad es
Ensamblar
indicar cuando el código es
sintácticamente correcto, si lo es se
activará Ejecutar
los errores.
Ejecutar, y si no se mostrarán
Editor
Zona reservada para mostrar los errores
al ensamblar
Ventana de registros
Ventana de registros
Registros especiales
Ventana de registros
Registros generales
Ventana de registros
Registros de punto flotante
Memoria
Punto de ruptura
Simulación con el procesador monociclo
Simulación con el procesador multiciclo
Simulación con el procesador
segmentado. Configuración
Simulación con el procesador
segmentado. Camino de datos
Simulación con el procesador
segmentado. Diagrama monociclo
Simulación con el procesador
segmentado. Diagrama multiciclo
Planificación dinámica.
Marcador
Planificación dinámica.
Tomasulo
Planificación dinámica. Informe
E/S en Simula3MS
E/S por encuesta
E/S por IRQs
Comentarios de: Simula3MS (0)
No hay comentarios