WinDLX (Windows De LuXe simulator) es un simulador del pipeline del procesador DLX que se estudia en el libro “Arquitectura de Computadores: Una Aproximación Cuantitativa” 1ª de, Patterson y Hennessy. Este software de simulación permite el procesamiento de programas escritos en ensamblador de DLX, mostrando toda la información relevante de la CPU (estado del pipeline, banco de registros, entrada/salida, memoria, estadísticas,…).

Su versatilidad posibilita la modificación de la estructura y tiempos de latencia del pipeline de la CPU y del tamaño de la memoria, así como del contenido de otros de sus componentes mientras se desarrolla la ejecución de un programa.

WinDLX (Windows De LuXe simulator) es un simulador del pipeline del procesador DLX que se estudia en el libro “Arquitectura de Computadores: Una Aproximación Cuantitativa” 1ª de, Patterson y Hennessy. Este software de simulación permite el procesamiento de programas escritos en ensamblador de DLX, mostrando toda la información relevante de la CPU segmentada (estado del pipeline, banco de registros, entrada/salida, memoria, estadísticas,…). Su versatilidad posibilita la modificación de la estructura y tiempos de latencia del pipeline de la CPU y del tamaño de la memoria, así como del contenido de otros de sus componentes mientras se desarrolla la ejecución de un programa.

 

Prácticas realizadas en lenguaje ensamblador para los computadores basados en procesadores 80x86. La arquitectura de este tipo de procesadores es CISC, basada en un amplio repertorio de instrucciones.

PRACTICA 1: La finalidad es que el alumno conozca los medios de almacenamiento, y su forma de organizar la información que contienen. La tabla de asignación de archivos se encarga de organizar, asignar el espacio en disco para los archivos. Físicamente, comienza después del registro de arranque (que está en el primer sector del medio de almacenamiento), y contiene una entrada por archivo (o directorio) en disco.

 

Sesiones prácticas del simulador que ejecuta programas en lenguaje ensamblador para los computadores basados en los procesadores MIPS R2000/R3000. La arquitectura de este tipo de procesadores es RISC, simple, regular y fácil de aprender y entender. La primera práctica realiza una multiplicación de matrices, y la segunda una busqueda binaria en una estructuctura de 10 elementos.

 

Existe un simulador denominado SPIM, que emula el funcionamiento de los procesadores MIPS R2000 y R3000. SPIM es libre y compatible con varios sistemas operativos (Unix o GNU/Linux; Mac OS X; MS Windows y DOS), está ideado para el aprendizaje de la programación en ensamblador MIPS, y de los conceptos generales del ensamblador RISC.