Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios de Sintaxis Del Lenguaje Ensamblador Del MIPS32
Ejercicios de Sintaxis Del Lenguaje Ensamblador Del MIPS32
Cada una de estas instrucciones está representada por medio de ceros y unos en la
memoria del computador. (Recuerda que en el caso del MIPS32 cada una de estas
instrucciones ocupa exactamente 32 bits de memoria.) Programar en código
máquina, teniendo que codificar cada instrucción mediante su secuencia de ceros y
unos correspondiente, es una tarea sumamente ardua y propensa a errores (a menos
que el programa tenga tres instrucciones). No es de extrañar que surgieran
rápidamente programas capaces de leer instrucciones escritas en un lenguaje más
natural y que pudieran ser fácilmente convertidas en instrucciones máquina. Los
programas que realizan esta función reciben el nombre de ensambladores, y los
lenguajes de este tipo el de lenguajes ensamblador. El lenguaje ensamblador ofrece,
por tanto, una representación más próxima al programador, aunque sin alejarse
demasiado del código máquina. Simplifica la lectura y escritura de programas.
Proporciona nemónicos (nombres fáciles de recordar para cada una de las
instrucciones máquina) y ofrece una serie de recursos adicionales que aumentan la
legibilidad de los programas. A continuación, se muestran algunos de los recursos de
este tipo proporcionados por el ensamblador del MIPS32 junto con su sintaxis:
Ejercicios propuestos
1 Dado el siguiente ejemplo de programa ensamblador, identifica y señala las
etiquetas, directivas y comentarios que aparecen en el.
..................................
....................
¿Cuál es el valor del registro $s0 una vez ejecutado? ¿Por qué?
....................
.................................................
Operaciones aritméticas
...............................