Ejercicios de MIPS: segment de dades, directives i organització de la memòria

14 ejercicios de MIPS: segment de dades, directives i organització de la memòria que han salido en los exámenes de Estructura i tecnologia de computadors II…

Pregunta 17 · Examen final de Juliol. Prova de Test

A la definició de la secció de dades per a l'emulador SPIM proporcionada, quants bytes s'ocupen en total a memòria considerant l'alineament?

Pregunta 20 · Examen final de Juliol. Prova de Test

Analitzeu el codi en assemblador MIPS donat i determineu quin valor quedarà emmagatzemat al registre $t2 en finalitzar la seva execució.

Pregunta 20 · Exemples

Quants bytes s'ocupen en memòria per emmagatzemar les dades donades en directives SPIM (.float 2.35, .half 15, 78, .asciiz "Assignatura", .word 45, .ascii "_de_etc.") tenint en compte els alineaments?

Pregunta 22 · Exemples

Quin és el contingut final del registre $t2 després de completar l'execució del fragment de programa en assemblador MIPS?

Pregunta 23 · Exemples

Pregunta 23: Determinació de l'ordre d'emmagatzematge dels bytes d'una paraula hexadecimal en una màquina Big Endian.

Pregunta 24 · Exemples

Pregunta 24 sobre restriccions d'alineació de memòria en MIPS32: determinar quina afirmació és certa pel que fa a l'accés a paraules i bytes a diferents adreces.

Problema 4 - MIPS: segment de dades, directives i… · Juny

Definiu en assemblador de l'SPIM el segment de dades (.data) per allotjar Width i Height (16 bits, valors 192 i 144), la matriu Image (32 bits per píxel, mida 192x144) i la cadena de text Resultat.

Pregunta 19 · Juny

Pregunta 19 sobre propietats i característiques del llenguatge assemblador MIPS-32.

Pregunta 20 · Juny

En la definició de dades per l'SPIM (.space 1, .half 15, .ascii "Bon dia.", .word -345, .asciiz "Com estas?"), determina quants bytes s'ocupen tenint en compte l'alineament.

Pregunta 22 · Juny

Després d'executar el següent programa MIPS amb directives .data i instruccions li, lw i lb, quin serà el valor en els registres especificats?

Ejercicio Qüestió 17 · Juny

Calculeu el total de bytes que reserva a la memòria la següent secció de dades definida per a l'entorn SPIM (.space 3, .half 47, .word 314,1592, .ascii "Bona sort!", .double 3.141592).

Pregunta 17 · Juny

Considereu el següent segment de dades en SPIM. Quants bytes de memòria ocupa en total tenint en compte les regles d'alineament? .data .word 4 .half 47 .word 5 .byte 22, 250 .ascii "mes dos" .asciiz "igual" .end

Pregunta 18 · Juny

El registre $t0 conté el valor 0x23456789. Després d'executar la instrucció sh $t0, 0($s0) en una màquina Little-Endian on $s0 = @, a les adreces @ i posteriors hi trobarem:

Ejercicio Qüestió 18 · Juny

A partir d'una adreça base @, la memòria conté els valors en bytes consecutius @ = 0x23, @+1 = 0x45, @+2 = 0x67, @+3 = 0x89. Quin valor quedarà emmagatzemat al registre $t0 després d'executar l'ordre lh $t0, 0($0) suposant que l'adreça base @ és 0 i que opera en Little Endian?

Otros temas de Estructura i tecnologia de computadors II