Simulador MIPS
Enviado por Josue Marin Leon • 30 de Marzo de 2022 • Práctica o problema • 680 Palabras (3 Páginas) • 107 Visitas
BeneméritaUniversidad Autónoma de Puebla[pic 1][pic 2]
Arquitectura de Computadoras
Práctica 3: Simulador MIPS
Primavera 2022
Instalación
- Extraiga WeMIPS.zip en algún lugar de su computadora.
- Arrastre y suelte el archivo index.html superior en Google Chrome.
- Ya puedes usar WeMIPS
Instrucciones MIPS disponibles
- Instrucciones aritméticas Mips
AGREGAR, ADDI, ADDU, ADDIU, SUB, SUBU, LUI.
- Instrucciones lógicas de Mips
AND, ANDI, NI, O, ORI, SLL, SRL.
- Instrucciones de bifurcación y salto de Mips
BEQ, BNE, J, JAL, JR.
- Instrucciones de acceso a la memoria Mips
LW, SW, LH, LHU, SH, LB, LBU, SB.
- Instrucciones de comparación de Mips
SLT, SLTI, SLTU, SLTIU.
Ejecutar un programa
Hay 2 formas de procesar su código: paso a paso y ejecución.
- La primera forma es "paso" a través de 1 línea a la vez. Esto se puede lograr haciendo clic en el botón de paso. Cuando avance por su código, verá que el editor resaltará líneas específicas. Estas líneas indican qué líneas está procesando el emulador. La última línea que el emulador ejecutó con éxito se resaltará en verde. La siguiente línea que se ejecutará se resaltará en gris. Si el emulador se encuentra con un error MIPS, se resaltará en rojo. Notará a medida que avanza en su programa que el último registro, o la dirección de la pila cambiada, también está resaltada en verde. Consulte la función Cambio automático para obtener más detalles.
- La segunda forma de procesar su código es "ejecutarlo". Esto se puede lograr haciendo clic en el botón ejecutar. Cuando ejecuta su código, cada línea se ejecuta sucesivamente hasta que se interrumpe su programa. Su programa puede verse interrumpido por errores, solicitudes de entrada o la finalización de su código.
Características
Ir al número de línea
[pic 3]
Puede escribir un número de línea y presionar Ir para saltar a una línea de código específica. Esta se convertirá en la siguiente línea en la que se ejecutará el motor mips.
Toque el botón Mostrar/Ocultar demostraciones para revelar la lista de demostraciones integradas. Toque una demostración (por ejemplo, Hello World) para reemplazar el código MIPS existente con el código MIPS predefinido para esa demostración. Luego presione ejecutar (o paso) para ver cómo se ejecuta. La mayoría de ellos se explican por sí mismos o tienen comentarios que explican cómo funcionan.
Cambio automático de pestañas de registro/pila/registro
Con esta función habilitada, siempre que se modifique un registro (o pila), la pestaña cambiará automáticamente a la pestaña correspondiente para que pueda ver el cambio relevante. En el caso de que se modifiquen varias cosas a la vez, prevalecerá el último cambio.
...