Práctica Nº1. AOC Michael Soza
Contenido Lenguaje Máquina y Assembly. Instalación y manejo del entorno SPIM Operaciones básicas Registros
Programa en Assembly … addi $s5, $s5, 4 add $s4, $s5, $zero …. Programa en Lenguaje Máquina … … Ensamblador
PCSPIM Descargar desde Instalación Doble Click!!!
Ventanitas
Ventana de Registros: Registros del Procesador Segmento de texto: de izq a derecha, dirección de memoria, código máquina, código sin etiquetas, código assembly. Segmento de datos: Contenido de la memoria. Está dividida en 3 zonas. Data: memoria de datos de usuario, Stack, Kernel: zona del núcleo del simulador Ventana de mensajes: mensajes del simulador, indicando las acciones que se están llevando a cabo, mensajes de error, etc.
Operaciones Básicas Declarar X en Memoria.(Word, Half, Byte) – Directiva.data dir Declarar strings – Directiva.ascii Reservar espacio – Directiva.space Alineación de datos en memoria – Directiva.align
Registros
Llamadas a Sistema