Examen Final - 75.03. Organización del Computador

Cátedra: Benitez
Fecha:
Día: - 16/07/2013

Esta página está incompleta. Podés ayudar completando la resolución de la parte teórica.

Enunciado

1) Indicar los mecanismos que provee el protocolo IEEE 754 a la hora de hacer operaciones matematicas con numeros indefinidos o indeterminados

2) Ejercicio Practico: Pedían codificar una rutina en IBM que tenga dos parámetros de entrada y uno de salida
Entrada: 2 números de 4 dígitos en base 4 que representan caracteres en EBCDIC
Salida: almacenar en alguna variable la suma de los 2 números de entrada en base 4. Validar la entrada.

3) Pedían 3 características de los procesadores IBM (CISC). Dar ejemplos.

4) Indicar 3 razones por la cual existe el Modulo de E/S

5) ¿Que significa “Page Fault”? ¿Que lo origina?

6) ¿Que es el protocolo 8-14 (EFM) ?

Resolución

2)

EJ	SUBENTRY	BASES=(3)
	MVC	PARAM,P1
	BAL	4,VPARAM
	MVC	PARAM,P2
	BAL	4,VPARAM
 
	MVC	PARAM,P1
	BAL	4,B4ABIN
	MVC	BIN1,AUXBIN
 
	MVC	PARAM,P2
	BAL	4,B4ABIN
	MVC	BIN2,AUXBIN
 
	BAL	4,SUMAR
	BAL	4,SUMAAB4
	SUBEXIT
 
PARAM	DS	F
P1	DS	F
P2	DS	F
SUMA	DS	F
RES	DS	CL5
BIN1    DS	F
BIN2    DS	F
AUXBIN  DS	F
 
VPARAM	LA	8,4
	L	7,PARAM
VOTRO	LA	6,0
	SLDL	6,8
	C	6,=C'0'
	BL	ERROR
	C	6,=C'3'
	BH	ERROR
	BCT	8,VOTRO
	BR	4
 
B4ABIN	L	7,PARAM
	LA	8,4
	LA	6,0
BOTRO	SLL	7,6
	SLDL	6,2
	BCT	8,BOTRO
	ST	6,AUXBIN
	BR	4
 
SUMAR   L       6,BIN1
	A	6,BIN2
	ST	6,SUMA
	BR	4
* La suma de dos numeros en base 4 de 4 digitos (8 bits) puede
* producir un binario de 9 bits o un base 4 de 5 dígitos.
 
SUMAAB4	LA	8,5	*5 DIGITOS
	LA	9,RES
	L	7,SUMA
	SLL	7,22	* Los 10 bits que me importan a la izquierda
ROTRO	LA	6,60	* 60 = 0x3C
	SLDL	6,2
	STC	6,0(9)
	LA	9,1(9)
	BCT	8,ROTRO
	BR	4
 
ERROR	WTO	'Error!'
 
	END

3)

4)

5) El Page Fault es una excepción que se produce en sistemas que utilizan memoria virtual cuando un programa en ejecución intenta acceder a una página que no está en memoria. El SO debe atrapar esta excepción y traer a memoria la página solicitada. La excepción se origina en el hardware (MMU).

6) El protocolo 8-14 es una forma de codificar datos binarios utilizada en medios ópticos. Se utiliza porque el sistema no es capaz de detectar dos 1 seguidos, entonces se intercalan 0. Para aplicarlo, se usa una tabla de doble entrada, donde a cada combinación de 8 bits le corresponde una de 14 bits sin unos contiguos.