Problema 4 - MIPS: segment de dades, directives i… · Estructura i tecnologia de computadors II UDG Juny

Tema: MIPS: segment de dades, directives i organització de la memòria · Del examen Juny

Enunciado

Problema 4.- Comptador d'arbres en MIPS

Es vol desenvolupar una aplicació per a l'emulador SPIM de MIPS per comptabilitzar el nombre de píxels que corresponen a vegetació/arbres en una imatge de satèl·lit.

Es disposa prèviament d'una subrutina auxiliar amb la capçalera següent:

# bool segmentaPixel (pixel: int)

# Adreça de la rutina: segmentaPixel

# Paràmetres: $a0: valor del píxel que volem segmentar (paraula de 32 bits)

# Retorn: $v0: 1 si és arbre, 0 si no és arbre.

a)

Definiu en assemblador de l'SPIM el segment de dades (.data) necessari per allotjar:

L'amplada ( Width) i l'alçada ( Height) de la imatge com a nombres naturals de 16 bits, amb valors 192 i 144 respectivament.

La matriu de la imatge ( Image), sabent que cada píxel ocupa 32 bits (1 paraula).

Una cadena de text ( Resultat) amb el missatge "El número de píxels amb arbres és: ".

Enunciado: Problema 4 - MIPS: segment de dades, directives i… · Estructura i tecnologia de computadors II UDG Juny

Solución

Según los criterios oficiales de corrección

a. Definiu en assemblador de l'SPIM el segment de dades ( .data ) necessari

Solución: ```python .data Width: .half 192 Height: .half 144 Image: .space 110592 Resultat: .asciiz "El número de píxels amb arbres és: " .text ```

La explicación paso a paso, hecha con IA, es Premium. Premium

Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.

‹ Pregunta 24 · Exemples · Pregunta 19 · Juny ›

Más ejercicios de MIPS: segment de dades, directives i organització de la memòria