Mips

Páginas: 3 (675 palabras) Publicado: 18 de diciembre de 2012
Carles Villar Estevez

ETC-II PRÀCTICA-5

Tenim un conjunt de 9600 bytes (els trobareu en l'arxiu “asciiArt.asm”) amb els que es pot construir una imatge imprimint cada byte com a caràcter ASCII(aquest tipus d'imatges s'engloben en el que s'anomena ASCII art). Es tracta d'imprimir cada un dels n bytes que confeccionen la primera fila com a caràcters ASCII, llavors imprimim un salt de linea,i continuem amb la segona fila, i així successivament fins arribar a la fila m. Una imatge estarà doncs formada per n columnes i m files. En el nostre cas, n=80 i m=120. Aquesta pràctica te perobjectiu programar una rutina “main”, una rutina “mostrarImatge” i una rutina “girarImatge”. ## Signatura en llenguatge d'alt nivell # # void mostrarImatge (Imatge : Adreça, Columnes : Natural, Files :Natural ); ## NOTES: # Els paràmetres estaran a: # $a0: Adreça de la Imatge (Enter sense signe). # $a1: Columnes (Enter sense signe). # $a2: Files (Enter sense signe). # La rutina “mostrarImatge” te perobjectiu mostrar els caràcters ASCII que estan a memòria a la adreça emmagatzemada a $a0, i realitzar els salts de linea segons el número de columnes i files de la imatge. ## Signatura en llenguatged'alt nivell # # void girarImatge (Imatge original: Adreça, Columnes : Natural, Files : Natural, # Imatge girada: Adreça,); ## NOTES: # Els paràmetres estaran a: # $a0: Adreça de la Imatge original(Enter sense signe). # $a1: Columnes (Enter sense signe). # $a2: Files (Enter sense signe). # $a3: Adreça de la Imatge girada (Enter sense signe). # La rutina “girarImatge” te per objectiu crear una novaimatge en la adreça $a3, en la que s'hauran girat files per columnes, o sigui s'haurà fet la transposta de la imatge original que es troba a $a0. Passos a seguir:

1. Programeu la rutina“mostrarImatge” i crideu-la des de la rutina “main”. Seguiu el conveni MIPS en la programació de cada rutina. 2. Un cop realitzat l'apartat anterior veureu que la imatge no està orientada correctament....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mips
  • Mips
  • Interpretación MIPS
  • Programas en Mips
  • INFORME MIPS
  • Mips
  • Mips
  • Mips

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS