CODE 2

Páginas: 4 (837 palabras) Publicado: 23 de abril de 2015








PRÁCTICA 3

FUNCIONAMIENTO A BAJO NIVEL DE UN
ORDENADOR: CODE-2



Ejercicio 2: Disponemos a partir de la posicion H’00B1 de una tabla de calificaciones de D’15 alumnos, cuyas valoracionesvan de 0 (H’0000) a 100 (H’0064). Realizar un programa en CODE-2 que copie consecutivamente las calificaciones de los alumnos aprobados a partir de la posición H’00C0. Suponga que la nota de cortepara aprobar se proporciona en la posicion H’00B0. El programa se debe cargar a partir de la posicion H’0000.



Ejercicio 3: Tenemos un conjunto de datos con H'12 elementos (una tabla). El primerelemento esta en la posicion H'00A0. Hacer un programa que vaya leyendo los datos de la tabla y cuente cuantos numeros estan entre el valor 2 y el 8 (mayores que 2 y menores que 8). Tras procesar el ultimoelemento de la tabla, mostrar por OP1 el recuento final. Cargar el programa a partir de la posición H'0000.



PASOS A SEGUIR EN CADA EJERCICIO:

1. Describir el algoritmo a implementar por medio deun organigrama o pseudocódigo.

2. Efectuar una asignación de registros y posiciones de memoria para los parámetros y variables utilizadas en el programa.

3. Redactar el programa en nemónicos(lenguaje ensamblador) de CODE-2.

4. Codificar las instrucciones en código máquina (hexadecimal) tanto de forma manual como a través del programa ensamblador.








Ejercicio 2.









3.

ORG H'00;Inicio del programa
LLI R0, H'00 ; Para transferencias entre registros
LLI R1, H'01 ; Para incrementos
LLI R2, H'B1 ;Posicion donde comienza la primera tabla
LLI R3, H'C0 ; Posicion donde comienza lasegunda tabla
LLI R4, H'B0 ; Posicion donde se encuentra la nota de corte
LLI R8, H'0D ; Tamaño de la tabla1
bucle:
ADDS RD, R4, R0 ; Transfiere dirección de memoria de la nota de corte a RD
LD R5,[RD +H'00] ;Carga la nota de corte en R5
ADDS RD, R2, R0 ; Transfiere la dirección de memoria de tabla1 a RD
LD R6,[RD + H'00] ;Carga la nota del alumno en R6
SUBS R7, R6, R5 ; Resta la nota de corte
LLI...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CODO
  • code
  • Code
  • Coda
  • Codes
  • code
  • codes
  • Code

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS