/matriz-compu-ii

Trabajo Final Computadores 2 Usal

Primary LanguageAssembly

Practica Final Computadores 2

*Óscar Hernández Hernández *

*Jaime Castellanos Rubio *

Nota: 10

Enunciado

Maneja una matriz de m·n, las dimensiones de las filas y columnas pueden ser de hasta 99. Los numeros de la matriz hasta 999.

Se solicita:

  1. Leer, almacenar y mostrar por pantalla la matriz

  2. Comprobar si es matriz marco

    • La suma de los elementos de la primera y última fila más la suma de la primera y última columna es mayor que la suma del resto de los elementos de la matriz.
    • Ningún elemento se suma dos veces
  3. Máximo de una fila

    • Se pide una fila por pantalla
    • Se calculan el máximo de la fila y se muestra por pantalla con su posición (fila, columna)
    • Sí hay varios máximos hay que mostrar las posiciones de todos ellos.

Ejecución

Disponemos de dos .sh para facilitar la ejecución del programa. El ejecutar.sh servirá para ejecutar y borrar los archivos .rel .rst .map .lst. Para que funcione deberemos poner:

chmod +x ejecutar.sh

El borrar.sh servirá solo para borrar los archivos previamente mencionados, ya que puede ser que no desee usar el comando ejecutar y use el compilador del ensamblador:

chmod +x borrar.sh