Sei sulla pagina 1di 97

EXMENES

RESUELTOS
ESTRUCTURA
Y TECNOLOGA
DE COMPUTADORES I
INFORMTICA
SISTEMAS
Y GESTIN
DELEGACIN DE ALUMNOS
CENTRO ASOCIADO DE BALEARES

EXMENES DE ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I


INFORMTICA DE SISTEMAS

Asignatura: ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I


Fecha: Febrero 1994 - 1 Semana
Tipo examen: A
PREGUNTAS TEST

1.- Simplificar la siguiente expresin utilizando los teoremas del lgebra de Boole:

(( A + B) C + A + B + C + D) C B

La solucin es:
a)
b)
c)
d)

C+B
0
A + B C'
Ninguna de las anteriores

2.- Se desea disear un circuito lgico que permita realizar la tabla de verdad mostrada abajo (donde X
indica que la funcin f puede tomar cualquier valor). Determinar la funcin booleana ms simple que
permite realizarlo.
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

f(A, B, C, D)
X
1
1
1
0
0
0
0
1
0
1
0
0
0
0
0

La solucin es:
a)
b)
c)
d)

A' B' + B' D'


A' + B' C' D
A B C' + B' D'
Ninguna de las anteriores

3.- Obtener la representacin del nmero 53'2874 en formato normalizado IEEE 754 para coma flotante
de 16 bits (igual que el de 32 bits pero con una mantisa de 7 bits).
La solucin es:
a)
b)
c)
d)

335F
3346
C255
Ninguna de las anteriores

4.- Indicar cul de los siguientes es el cdigo mquina correspondiente a la instruccin del M68000
OR.W #$5B38, D6
La solucin es:
a)
b)
c)
d)

8C7C5B38
8B7C385B
8B395B38
8C7C385B

5.- Utilizando el cdigo de Hamming para transmisin de datos en 4 bits se recibi la cadena 0110011.
Decir si la cadena es correcta o no, y en su caso, indica cul es el bit errneo (empezando a contar por la
izquierda).
La solucin es:
a)
b)
c)
d)

Cadena correcta
Error en el tercer bit
Error en el sptimo bit
Ninguna de las anteriores

PROBLEMA
Disear una subrutina para el M68000 que invierta el orden de un vector de datos en memoria. Cada
componente del vector ocupa un byte. El vector invertido debe quedar almacenado en las mismas
posiciones de memoria que el original. Por ejemplo, dado el vector de componentes [0A 0B 0C 0D 0E]
expresado en hexadecimal, el resultado de la subrutina debera ser: [0E 0D 0C 0B 0A].
Los parmetros que se le pasan a la subrutina son la direccin de comienzo del vector en el registro A0 y
el tamao del mismo en el registro A1.
Seguir el procedimiento indicado a continuacin:
1. Realizar un anlisis del funcionamiento de la subrutina, indicando los tipos de instrucciones y los
modos de direccionamiento ms adecuados para el problema planteado, as como los recursos
necesarios (registros, memoria).
2. Programar en ensamblador del M68000 la subrutina pedida, comentando adecuadamente las
sentencias utilizadas.

Asignatura: ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I


Fecha: Febrero 1994 - 2 Semana
Tipo examen: E
PREGUNTAS TEST

1.- La empresa E fabrica diariamente entre 48.000 y 50.000 unidades del producto P, y almacena esta cantidad en la
memoria del computador de su centro de clculo con una codificacin en binario sin signo. Cul es el mximo
porcentaje de memoria que puede ahorrar en su computador si almacena la produccin diaria segn un sistema de
codificacin diferencial en mdulo y signo?
La solucin es:
a)
b)
c)
d)

el 25%
el 15%
el 4%
el 40%

2.- Simplificar la siguiente expresin utilizando los teoremas del lgebra de Boole:

( A B + C ) ( A B + C D) + C + B

La solucin es:
a)
b)
c)
d)

A B' + C'
A' + B' + B C'
A' B + D
Ninguna de las anteriores

3.- Indicar el cociente y el resto de la divisin $E8 / $2A, con datos expresados en hexadecimal.
La solucin es:
a)
b)
c)
d)

cociente = $05, resto = $16


cociente = $04, resto = $20
cociente = $06, resto = $1A
cociente = $07, resto = $12

4.- Se desea disear un circuito lgico que permita realizar la tabla de verdad mostrada abajo. Determinar la funcin
booleana ms simple que permite realizarlo.
A
B
C
D
f(A, B, C, D)
0
0
0
0
1
0
0
0
1
0
0
0
1
0
1
0
0
1
1
0
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
0
1
0
0
0
1
1
0
0
1
0
1
0
1
0
1
1
0
1
1
0
1
1
0
0
0
1
1
0
1
0
1
1
1
0
1
1
1
1
1
1
La solucin es:
a)
b)
c)
d)

B' D' + A B C
A B + B C' D
A' + B C' D
Ninguna de las anteriores
1

5.- Determinar el nmero decimal cuya representacin en formato estndar IEEE 754 en coma flotante de 32 bits es
C8030000.
La solucin es:
a)
b)
c)
d)

-134144
134'432
-44'833333
Ninguna de las anteriores

PROBLEMA
Disear una subrutina para el M68000 que cuente el nmero de veces que aparece en una cadena de caracteres ASCII
cada una de las 5 vocales del alfabeto. La direccin de comienzo de la cadena es un parmetro de la subrutina, y se le
pasa en una posicin de memoria etiquetada como DCADENA. La cadena finaliza con el carcter nulo en ASCII. El
resultado de la subrutina ser un vector de 5 palabras localizado a partir de la posicin de memoria etiquetada como
AEIOU, con la cuenta respectiva de cada una de las vocales.
Seguir el procedimiento indicado a continuacin:
1. Realizar un anlisis del funcionamiento de la subrutina, indicando los tipos de instrucciones y los modos de
direccionamiento ms adecuados para el problema planteado, as como los recursos necesarios (registros,
memoria).
2. Programar en ensamblador del M68000 la subrutina pedida, comentando adecuadamente las sentencias utilizadas.

Asignatura: ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I


Fecha: Septiembre 1994 - Reserva
Tipo examen: B
PREGUNTAS TEST

1.- Simplificar al mximo la siguiente expresin utilizando los teoremas del lgebra de Boole:
( A + B + C) ( A + B + C) ( A + B + C) ( A + B + C)
La solucin es:
a)
b)
c)
d)

A + B C'
B' + A
A' C + B
Ninguna de las anteriores

2.- Se desea disear un circuito lgico que permita realizar la tabla de verdad mostrada abajo (donde X
indica que la funcin f puede tomar cualquier valor). Determinar la funcin booleana ms simple que
permite realizarlo.
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

f(A, B, C, D)
1
0
X
0
1
1
X
0
1
0
1
0
X
0
1
0

La solucin es:
a)
b)
c)
d)

A' B + C' D
A' B C' + D'
AB
Ninguna de las anteriores

3.- Determinar el nmero decimal cuya representacin en formato estndar IEEE 754 en coma flotante
de 32 bits es BECC0000.
La solucin es:
a)
b)
c)
d)

-0'1992187
-0'3984375
0'1992187
Ninguna de las anteriores

4.- Utilizando paridad longitudinal y transversal (paridad par) para transmitir informacin, al receptor le
llega el bloque de informacin A3 2D FC 24 17 2D E4 B8 (en hexadecimal). Decir si la informacin es
correcta o no, y en caso de que haya error, indicar si es posible en qu bit se encuentra el fallo (contando
de izquierda a derecha).
La solucin es:
a)
b)
c)
d)

La informacin es correcta
Hay un solo error, localizado en el cuarto bit del primer byte
Hay un solo error, localizado en el tercer bit del tercer byte
Hay varios bits errneos, y no puede saberse exactamente dnde se encuentran

5.- Cul es la instruccin de suma del M68000 cuyo cdigo mquina (expresado en hexadecimal) es
D441?
La solucin es:
a)
b)
c)
d)

ADD.W D2,D1
ADD.W D1,D2
ADD.W A1,A2
ADD.L D2,D1
PROBLEMA

Como se sabe, el teorema de Pitgoras establece que en un tringulo rectngulo se cumple la relacin

h 2 = c12 + c22 , donde h es la hipotenusa y c1 y c2 son los dos catetos.


Disear una rutina en ensamblador del M68000 que compruebe si un tringulo es o no rectngulo
supuesto que se conoce sus tres lados. Los lados se encuentran almacenados en las palabras de memoria
referenciadas como A, B y C. En caso afirmativo deber devolver la hipotenusa en la palabra de memoria
H y cada cateto en las palabras C1 y C2 respectivamente. En caso negativo, devolver un 0 en las tres
variables H, C1 y C2.
Seguir el procedimiento indicado a continuacin:
1. Realizar un anlisis del funcionamiento de la rutina, indicando los tipos de instrucciones y los modos
de direccionamiento ms adecuados para el problema planteado, as como los recursos necesarios
(registros, memoria).
2. Programar en ensamblador del M68000 la subrutina pedida, comentando adecuadamente las
sentencias utilizadas.

Asignatura: ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I


Fecha: Septiembre 1.995
Tipo examen: D
PREGUNTAS TEST

1.- Representar el nmero 95'579 en base 5 con coma fija en sistema de mdulo y signo, utilizando
cuatro cifras fraccionarias y tantas cifras enteras como sea preciso.
Solucin:
a)
b)
c)
d)

1102'4413
144'3233
421'0402
340'2421

2.- Considrese el computador ejemplo del Tema 7 de las Unidades Didcticas. Supngase que tanto los
registros como los buses de datos y direcciones como la memoria tienen 16 bits. En un instante
determinado el contenido (expresado en hexadecimal) de los siguientes registros es: (R2) = 210D, (R1) =
0C3F, (RM) = 0035, (AC) = B001, donde R2 es un registro de la batera BR. En ese instante comienza el
perodo 1 del cronograma de la figura. Al finalizar el perodo 2, el contenido del registro acumulador AC
es:

PERIODO
Reloj
CR01AC
SBRS
CR02BR
OP
CAC
a)
b)
c)
d)

1
___
___
--< R2 >-___
---------------------

2
___
------------------------------< ADD >
___

2D4C
2142
D10E
BC40

3.- Se dispone de un computador dotado de un microprocesador M68000. En un momento dado, el


contenido de los registros D0, D1 y D2 es (D0) = $20008541, (D1) = $45103421 y (D2) = $3549BA21.
Indicar cul ser el contenido final de los registros D0 y D1 si inmediatamente se ejecuta el siguiente
fragmento de programa:
OP1
OP2
SEGUIR

ADD.B
BEQ
ROR.B
BRA
ROR.W
NOP

D2,D1
OP2
#1,D0
SEGUIR
#1,D1

Solucin:
a)
b)
c)
d)

(D0) = $20008541; (D1) = $3549C2A0


(D0) = $20008541; (D1) = $45101A21
(D0) = $900042A0; (D1) = $45103442
(D0) = $200085A0; (D1) = $45103442

4.- Sea un sistema de representacin numrica en binario sin signo de 4 bits b3b2b1b0 (indicados de
mayor a menor peso). Construir una funcin lgica que valga 1 cuando un nmero dado representado en
este sistema sea mltiplo de 4, y que valga 0 en caso contrario. (NOTA: considerar que el 0 es mltiplo
de 4).
Solucin:
a)
b)
c)
d)

b2 b1' b0'
b1' b0'
b3 b1' + b2 b0'
b3 b2

5.- Un computador posee un registro ndice R1 cuyo contenido en un momento dado es (R1) = 1000,
expresado en hexadecimal. El computador tiene una memoria de 64K palabras de 16 bits. El contenido en
hexadecimal de una zona de memoria consecutiva es el siguiente: (100F) = 273F, (1010) = 1012, (1011)
= 3EC4, (1012) = 2F3E. En un momento dado la instruccin que va a ejecutarse utiliza un modo de
direccionamiento indexado empleando el registro R1 para acceder a un operando. Si el valor del
operando obtenido es 1012 teniendo en cuenta que el valor del CD de la instruccin es (CD) = 10
(tambin hexadecimal), cul es el modo de direccionamiento empleado?
Solucin:
a)
b)
c)
d)

Indexado con predecremento


Indexado con posincremento
Indexado con preincremento
Preindexado

PROBLEMA
Disear una subrutina en ensamblador del M68000 que encuentre el nmero de veces que aparece un
carcter dado en una cadena de caracteres ASCII de longitud desconocida. Los parmetros que recibe la
subrutina son:
A0 : registro de direcciones que contiene la direccin del primer carcter de la cadena. La cadena
termina en el carcter ASCII nulo.
D0 : carcter buscado.
La subrutina devuelve en el registro D1 el nmero de veces que el carcter est en la cadena.
Seguir el procedimiento indicado a continuacin:
1. Realizar un anlisis detallado del funcionamiento de la subrutina, indicando los tipos de instrucciones
y modos de direccionamiento ms adecuados para el problema planteado, as como los recursos
necesarios (registros, memoria).
2. Programar en ensamblador del M68000 la subrutina pedida, comentando adecuadamente las
sentencias utilizadas.

Asignatura: ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I


Fecha: Febrero 1996 - 1 Semana
Tipo examen: General
PROBLEMAS

PROBLEMA 1 - Por una lnea de transmisin se desea enviar la palabra "Carpeta" en cdigo
ASCII de 7 bits.
a) Generar los cdigos de paridad longitudinal y transversal correspondientes a dicha palabra utilizando
el operador de OR exclusivo (paridad par).
b) Calcular el mnimo nmero de bits de paridad que sera necesario para representar la palabra
"Carpeta" completa en cdigo de Hamming. Cuntos bits se ahorran en este caso en relacin a los
empleados en el apartado a)?

PROBLEMA 2 - Dado el centro (xc , yc) y el radio r de una circunferencia, conoceremos la


posicin de un punto Z(x, y) en relacin a la misma a travs de las siguientes desigualdades:
2

Si (x - xc) + (y - yc) < r , el punto es interior a la circunferencia.


2
2
2
Si (x - xc) + (y - yc) = r , el punto pertenece a la circunferencia.
2
2
2
Si (x - xc) + (y - yc) > r , el punto es exterior a la circunferencia.
Disear una subrutina en ensamblador del M68000 que reciba las coordenadas del centro y el radio de
una circunferencia en los registros D0, D1 y D2 respectivamente, y diga la posicin relativa de un punto
Z, cuyas coordenadas se reciben en los registros D3 y D4, respecto a la misma.
Todos los datos son nmeros enteros de 16 bits positivos o negativos y almacenados en complemento a 2.
Suponer que en ningn caso se producir desbordamiento en las operaciones aritmticas realizadas. La
subrutina devolver en el byte menos significativo del registro D5 el carcter "I" en ASCII si el punto Z
es interior, el carcter "E" si es exterior, o el carcter "P" si est sobre la circunferencia.
Seguir el procedimiento indicado a continuacin:
1. Especificar los argumentos de la subrutina mencionados en el enunciado.
2. Realizar una descripcin textual del algoritmo propuesto (mximo 10 lneas).
3. Describir por pasos el algoritmo propuesto, indicando las constantes y las variables intermedias
utilizadas.
4. Codificar la subrutina en ensamblador del M68000, comentando adecuadamente las sentencias
utilizadas y haciendo referencia a los pasos del algoritmo indicado en el apartado 3.

Asignatura: ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I


Fecha: Febrero 1997 - 1 Semana
Tipo examen: General
PROBLEMAS
PROBLEMA 1
Dada la siguiente funcin lgica de 4 variables:

A+ BC + A+ B D + C D
a) Obtener la tabla de verdad correspondiente, dando valores a cada una de las variables (es decir, sin
necesidad de simplificar previamente).
b) A partir de la tabla de verdad, obtener la funcin expresada en maxterms y simplificarla por
Karnaugh.

PROBLEMA 2
Disear una subrutina de conversin de formato binario a decimal para nmeros enteros sin signo de 16
bits. La subrutina recibir el nmero binario en la palabra menos significativa del registro D0, y deber
generar una cadena de caracteres ASCII correspondiente a la secuencia de cifras decimales que
represente al nmero pedido. Los sucesivos caracteres de la representacin en ASCII se almacenarn en
memoria de forma consecutiva y ordenada de mayor a menor peso. Detrs del ltimo carcter de la
cadena, se aadir un carcter nulo. La subrutina devolver en el registro A0 la direccin de comienzo de
la cadena generada.
Obsrvese que las cifras decimales de un nmero entero se pueden conseguir, ordenadas de menor a
mayor peso, como la secuencia de restos de divisin que van apareciendo al dividir por 10
consecutivamente el nmero dado, desde su valor inicial hasta que el cociente se hace 0. Cada cifra as
obtenida se puede pasar a ASCII sumndole el cdigo ASCII correspondiente al 0.
Seguir el procedimiento indicado a continuacin:
1) Especificar los argumentos de la subrutina mencionados en el enunciado.
2) Realizar una descripcin textual del algoritmo propuesto (mximo 10 lneas).
3) Describir por pasos el algoritmo propuesto, indicando las constantes y las variables intermedias
utilizadas.
4) Codificar la subrutina en ensamblador del M68000, comentando adecuadamente las sentencias
utilizadas y haciendo referencia a los pasos del algoritmo indicados en el apartado 3.

Asignatura: ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I


Fecha: Febrero 1997 - 2 Semana
Tipo examen: G
PREGUNTAS TEST

1.- Indicar cul de las siguientes afirmaciones es FALSA:


a) En direccionamiento paginado, la direccin de una palabra se forma a partir de la concatenacin del
campo indicador de pgina (IP) y de un campo de direccin de palabra (DP).
b) En el direccionamiento paginado, la memoria no se concibe como un conjunto continuo de
posiciones, sino como un conjunto de pginas.
c) En el direccionamiento paginado hay una tabla de pginas, que indica la direccin absoluta de origen
de cada pgina y su longitud en bytes.
d) En el modo de direccionamiento de pgina base, el rango del campo de direccin (CD) es inferior al
mapa total de memoria.

2.- Indicar cul de las siguientes afirmaciones, referidas a los formatos de instruccin, es FALSA:
a)
b)
c)
d)

El campo de cdigo de operacin suele ser el primer campo del formato.


Cuando el cdigo de operacin es de longitud variable, se complica el diseo de la U.C.P.
Un computador slo puede utilizar un nico formato de instruccin.
Los campos de direccin de operandos y resultado se encuentran divididos en subcampos, para poder
determinar la direccin del objeto segn diferentes modos de direccionamiento.

3.- Indicar cul de las siguientes afirmaciones es CIERTA:


a) En la estructura de bus nico, la E/S y la memoria se gestionan por los mismos buses.
b) La estructura de bus nico implica que el sistema tiene un nico bus por el que viajan seales de
direccin, datos y control.
c) La estructura de bus dedicado implica que el sistema tiene un bus para las seales de direccin, datos
y control de los perifricos, y otro para la memoria.
d) En la estructura de bus dedicado, no se realiza distincin alguna entre la memoria y los dispositivos de
E/S.

4.- Indicar cul de las siguientes afirmaciones sobre los computadores analgicos es FALSA:
a) Su objetivo principal es la resolucin de ecuaciones diferenciales.
b) Se basan en un componente electrnico llamado amplificador analgico.
c) Su programacin se consigue interconectando entre s diferentes bloques a travs de cables en un
panel de conexiones.
d) Disponen de una unidad de control que gobierna el funcionamiento de los elementos de clculo.

5.- En la transmisin de secuencias de bloques de informacin controlados con bits de paridad:


a) El empleo de paridad longitudinal y transversal permite detectar y corregir un mximo de 2 bits
errneos.
b) Utilizando paridad longitudinal y transversal, es imposible detectar un error producido en uno de los
bits de paridad.
c) La prueba de suma sirve para corregir un mximo de 2 bits errneos.
d) Cuando se emplea el operador suma para generar los bits de paridad longitudinal, si la informacin
transmitida es correcta, la suma de todos los cdigos de la secuencia, incluido el cdigo de paridad,
ser 0, despreciando los acarreos de orden superior.

6.- Indicar cul de las siguientes NO es una caracterstica de los computadores RISC:
1

a) La decodificacin de las instrucciones debe ser simple: un computador RISC debera emplear un
nico formato de instruccin.
b) Para acelerar el computador RISC se emplean tcnicas de pipe-line.
c) Las funciones que realizan los computadores RISC deben ser lo ms complejas y potentes que sea
posible.
d) Un computador RISC no debe emplear la microprogramacin.

7.- En el modelo de programacin del M68000:


a)
b)
c)
d)

Se utiliza un registro denominado puntero de pila (SP) para realizar la gestin de subrutinas.
El registro de estado se denomina CCR y consta de 5 bits.
Usa buses diferentes para acceder a la memoria y a los puertos de E/S.
La memoria principal est formada por celdas elementales de 16 bits.

8.- Indicar cul de las siguientes afirmaciones es CIERTA:


a) El lenguaje ensamblador es conocido tambin como lenguaje mquina.
b) El cdigo objeto generado por el traductor es ejecutable tras unas fases adicionales de montaje y
carga.
c) El lenguaje fuente de un programa es siempre el lenguaje base en que est escrito el programa
traductor que lo traduce a cdigo objeto.
d) Los programas escritos en lenguaje ensamblador son transportables entre mquinas con distintos
procesadores, cualesquiera que stos sean.

9.- Indicar cul de las siguientes propiedades relacionadas con los denominados perifricos de control es
CIERTA:
a) Un sistema de lectura digital es el encargado de la lectura de las variables digitales del sistema fsico
externo.
b) Un sistema de lectura analgica se compone de un sensor, un conformador de seal, una etapa de
aislamiento y un convertidor digital/analgico.
c) Un sistema de accionamiento analgico se encarga de mandar seales analgicas desde el sistema
fsico al computador.
d) Un sistema de accionamiento digital garantiza el aislamiento elctrico necesario para una correcta
comunicacin entre computador y sistema fsico.

10.- En un sistema de representacin numrica con signo:


a)
b)
c)
d)

El rango es siempre simtrico.


El rango es siempre asimtrico.
La extensin de signo consiste en rellenar con ceros la parte sobrante.
Ninguna de las anteriores respuesta es cierta.

PROBLEMAS

PROBLEMA 1
Sea el siguiente conjunto de instrucciones en ensamblador del M68000 (a la izquierda) y el siguiente
conjunto de instrucciones de mquina del mismo representadas en forma compacta en hexadecimal (a la
derecha):

A) MOVE.W
B) ADD.W
C) ADDI.W

5124,D3
@1404,D3
#@1404,D3

1) 06430304
2) B5785124
3) D6780304

D) ANDI.W
E) EOR.W

#1044,(A5)
D2,20772

4) 36385124
5) 02550414

Se pide: emparejar cuando sea posible las instrucciones en la columna de la izquierda con sus
representaciones en cdigo mquina en la columna de la derecha, INDICANDO LAS OPERACIONES
REALIZADAS EN CADA CASO (si no se indican las operaciones intermedias, el ejercicio no se
valorar).

PROBLEMA 2
Disear una subrutina en ensamblador del M68000 que calcule la distancia entre dos combinaciones
binarias cualesquiera. La subrutina recibir dos datos de 32 bits en los registros D0 y D1, y devolver la
distancia entre ellos (que ser obviamente un nmero entre 0 y 32) en el byte menos significativo del
registro D2.
Seguir el procedimiento indicado a continuacin:
1. Especificar los argumentos de la subrutina mencionados en el enunciado.
2. Realizar una descripcin textual del algoritmo propuesto (mximo 10 lneas).
3. Describir por pasos el algoritmo propuesto, indicando las constantes y las variables intermedias
utilizadas.
4. Codificar la subrutina en ensamblador del M68000, comentando adecuadamente las sentencias
utilizadas y haciendo referencia a los pasos del algoritmo indicados en el apartado 3.

Asignatura: ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I


Tipo examen: C
Fecha: 9-Septiembre-1997
PREGUNTAS TEST

1.- Indicar cual de las siguientes afirmaciones en relacin con la descripcin funcional de un computador es
CIERTA:
a)

La Unidad de Control de un computador se encuentra formada por dos elementos funcionales bsicos:
el controlador y la interfase.
b) Existen tres grupos bsicos de elementos funcionales en un computador: los de almacenamiento, los de
operaciones y los de bsqueda.
c) Cada operacin elemental comprende un conjunto formado por uno o ms fases de instruccin.
d) Habitualmente aparecen tres buses en la estructura bsica de cualquier computador: el bus de datos, el
bus de direcciones y el bus de control.

2.- Los cdigos alfanumricos ms usuales se caracterizan en general por:


a)
b)
c)
d)

Incluyen todos los smbolos que aparecen en el teclado de un computador.


Utilizan un sistema de codificacin que suele ser por campos.
Emplean un nmero de bits para codificar un carcter que suele estar entre 16 y 32.
Excluir, siempre que sea posible, la representacin de las letras maysculas.

3.-

Indique cual de los siguientes NO se corresponde con ninguno de los grupos de instrucciones
establecidos en la clasificacin de Fairclough:
a)
b)
c)
d)

Movimientos o transferencias de datos.


Aritmticos.
De operaciones en cdigo BCD.
De bit.

4.-

El dispositivo que se utiliza para introducir imgenes contenidas en un plano, tales como dibujos y
fotografas, en la memoria de un computador se denomina:
a)
b)
c)
d)

Scanner.
Tableta digitalizadora.
Lpiz ptico.
Modem.

5.- Los denominados computadores sistlicos son un caso especial de arquitectura:


a)
b)
c)
d)

MISD.
SISD.
MIMD.
SIMD.

6.-

Indique cual de los siguientes bloques NO forma parte de la estructura bsica de un computador
analgico:
a)
b)
c)
d)

Unidad de Control.
Unidad Aritmtico Lgica.
Bloque de clculos.
Panel de control.

7.- Indique cual de


a)
b)
c)
d)

los siguientes NO pertenece al conjunto de modos de direccionamiento del M68000:

Relativo a registro con postincremento.


Relativo a registro con ndice.
Mediante registro con ndice.
Mediante registro.

8.- Cuando el traductor permanece en el propio computador que ejecuta el programa ejecutable se denomina:
a)
b)
c)
d)

Ensamblador monofsico.
Ensamblador residente.
Ensamblador cruzado.
Macroensamblador.

9.- De los sistemas de numeracin posicional de dgitos con signo se puede decir:
a) Para representar cantidades tanto positivas como negativas es preciso aadir un signo al nmero.
b) Cumplen el teorema fundamental de la numeracin y por tanto, para una cantidad dada, slo existe una
nica representacin posible.
c) Se caracteriza por utilizar una base negativa.
d) Una misma cantidad puede ser representada mediante distintas cadenas de dgitos.

10.- Indique cual de las siguientes caractersticas NO se corresponde con el direccionamiento indirecto:
a) No se requieren clculos previos para conocer la direccin final.
b) Son necesarios dos ciclos de memoria (aparte del de la fase de bsqueda) para acceder al objeto.
c) Permite una gran capacidad de direccionamiento al poderse utilizar todos los bits de la palabra de
memoria como direccin.
d) La instruccin contiene la direccin de memoria exacta sin compactar en que se encuentra el objeto.

PROBLEMAS

PROBLEMA 1
1.- Codificar en el formato de coma flotante estndar IEEE 754 de 32 bits el nmero decimal -2'5675 * 1015.
2.- Determinar la cantidad decimal que representa la combinacin hexadecimal B7890000, suponiendo que se
trata de un nmero codificado en el mismo estndar IEEE 754 de 32 bits.

PROBLEMA 2
Disear una subrutina en ensamblador del M68000 para determinar si un ao es o no bisiesto. Un ao puede
codificarse como un nmero entero sin signo en 16 bits. Como se sabe, un ao es bisiesto si es divisible entre
4 pero no entre 100, excepto aquellos aos que son divisibles entre 400, que s son bisiestos.
La subrutina recibir como parmetro el ao en cuestin en la palabra menos significativa del registro D1, y
devolver en el registro D0 un valor igual a 1 si el ao es bisiesto, e igual a 0 si no lo es.
Seguir el procedimiento indicado a continuacin:
1.- Especificar los argumentos de la subrutina mencionados en el enunciado.
2.- Realizar una descripcin textual del algoritmo propuesto (mximo 10 lneas).
3.- Describir por pasos el algoritmo propuesto, indicando las constantes y las variables intermedias utilizadas.
4.- Codificar la subrutina en ensamblador del M68000, comentando adecuadamente las sentencias utilizadas y
haciendo referencia a los pasos del algoritmo indicados en el apartado 3.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:
CURSO:

97/98

CDIGO CARRERA:

27 de enero de 1998

CDIGO ASIGNATURA:

40

APELLIDOS:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

FECHA:

HORA:

SEMANA:

104

..............................................................................

DURACIN TOTAL:

11:30

CONVOCATORIA:

NOMBRE:

2 horas

TIPO EXAMEN: A

FEBRERO 1 PP.

1 SEMANA

..........................................

CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN

DNI:

............................................

.....................................................................

Firma:

!!!

Es necesario

ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA

sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas

donde deber marcar

!!!

MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de los Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.

Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO
1. En un sentido general, un computador puede definirse como

NO

PENALIZAN.

6. Indicar cul de las siguientes afirmaciones es CIERTA.

a) La paridad longitudinal nos permite detectar errores en dos bits.

una mquina:

a) Capaz de simular el funcionamiento del mundo fsico.

b) Los cdigos de Hamming nos permite corregir errores en dos

b) Electrnica especializada en clculo simblico.

bits.

c) Flexible cuya finalidad es procesar informacin.

c) La paridad transversal nos permite corregir errores en un bit.

d) Integrada por una unidad de control y una unidad de memoria.

d) Ninguna de las anteriores es cierta.

2. Si se utiliza un sistema de codificacin directa para codificar

7. Un operador tipo serie se caracteriza por trabajar con:

un conjunto de
de

elementos mediante cdigos de

bits se ha

nm
m
b) 2 n
n
c) 2 m
m
d) 2 n

c) Dos operandos.

a) 2

d) Todos los bits de los operandos a la vez.


8. Cul de las siguientes afirmaciones es CIERTA?

a) La memoria cach se utiliza en la tcnica del solapamiento.


b) La memoria virtual utiliza los mdulos de memoria entrelazada.

3. Dgase cul de las siguientes afirmaciones es FALSA.

a) La memoria funciona como la agrupacin de un gran nmero de


registros de igual longitud.
b) El

a) Un bit de cada operando a la vez.


b) Un operando.

cumplir necesariamente:

operador

es

un

circuito

electrnico

capaz

de

realizar

cualquier operacin aritmtica o lgica.

c) Las memorias entrelazadas son mdulos independientes de


memoria.
d) Las

memorias

asociativas

se

caracterizan

por

utilizar

segmentacin.

c) El bus es una va de enlace a la que se puede acceder desde


cualquiera

de

los

elementos

funcionales

que

se

desean

interconectar.
d) Un biestable est formado por un conjunto de registros.
4. El ancho de banda de la memoria principal es:

a) La longitud de su registro elemental.


b) El nmero de registros individuales que la componen.
c) El nmero que identifica biunvocamente una palabra o registro

9. Indicar cul de las siguientes afirmaciones relativas a los


programas escritos en lenguaje mquina es CIERTA.

a) No son transportables a otras mquinas.


b) Son transportables siempre a otras maquinas que posean el
mismo modelo de procesador.
c) Son transportables a mquinas que tengan el mismo modelo de
procesador y una configuracin fsica totalmente equivalente.
d) Ninguna de las anteriores es cierta.

individual.
d) El nmero de palabras a las que el procesador puede acceder en
un segundo.
5. Es posible direccionar todo el mapa de memoria usando:

a) Direccionamiento de pagina base.


b) Direccionamiento relativo a registro.
c) Direccionamiento mediante registro.
d) Direccionamiento inmediato.

10. En

ensambladores

de

una

fase

aparece

el

problema

de

referencias adelantadas:

a) Cuando una sentencia hace referencia a una lnea del programa


fuente anterior.
b) Siempre.
c) Cuando una sentencia hace referencia a una lnea de programa
fuente posterior.
d) Cuando aparece en la tabla de smbolos un nombre definido
ms de una vez.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

FEBRERO 1 SEMANA

TIPO EXAMEN: A

ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO

NO

PENALIZAN.

11. Construir la funcin lgica f(b3, b2, b1, b0) ms simple que valga 1 cuando la entrada sea el cdigo Aiken correspondiente a una cifra
decimal prima.

a) b2 (b1 + b3 )

b) b1 b2 + b0 b1

d) Ninguna de las anteriores

c) b3 b0 + b2 b1 b0 + b3 b2 b1

12. El entero -1301 representado en complemento a 2 de 16 bits viene dado por el siguiente valor expresado en hexadecimal:

a) FAEB

b) FAEA

c) 0515

d) 0516

13. Sea la secuencia de datos que aparece en el recuadro. La palabra adicional de control que hay que generar para
verificar la paridad de bloque cuando se utiliza el operador suma es:

a) 1011111

b) 0100011

c) 0100111

d) 1100011

14. Sea el computador ejemplo descrito en el tema 7 de las


Unidades Didcticas. En un instante determinado se ejecuta
una instruccin en este computador. Indicar el modo de
direccionamiento

empleado

para

direccionar

el

primer

operando, sabiendo que en el periodo 1 del cronograma de la


figura, se inicia la bsqueda de dicho operando y en el 10 el
operando se encuentra en RM.

a) Direccionamiento preindexado
b) Direccionamiento indexado.
c) El cronograma es incorrecto.
d) Direccionamiento posindexado.

Reloj
SBARI
CRDBA
L
CRMM
SBDRM
SBAAC
CRO1BD
SBRS
CRO2BR

1001101
0101010
1110000
1010111
1100011
8

10

R2

OP

ADD

CAC

15. El nmero decimal -257.10

-25

se representa en el formato de 32 bits del estndar IEEE 754 para coma flotante por el siguiente

cdigo, expresado en hexadecimal:

a) B2A47AE1

b) B348F5C2

c) 96CF89A3

d) 969F1346

16. Cul de los siguientes segmentos de cdigo de ensamblador del M68000 implementa un bucle. Supngase que D3 contiene
inicialmente el valor 0:

a) BUCLE
FIN

ADD.L
CMP.L
BNE
MOVE.L

#5, D3
#25, D3
BUCLE
D3, D2

b) BUCLE CMP.L
BEQ
ADD.L
FIN
MOVE.L

#25, D3
FIN
#5, D3
D3, D2

c) BUCLE ADD.L
CMP.L
BEQ
FIN
MOVE.L

#5, D3
#25, D3
FIN
D3, D2

d) Ninguna de las anteriores

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:
CURSO:

FECHA:

97/98

CDIGO CARRERA:

10 de febrero de 1998

CDIGO ASIGNATURA:

40

APELLIDOS:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

HORA

11:30

DURACIN TOTAL:

CONVOCATORIA:
SEMANA:

104

..............................................................................

NOMBRE:

CENTRO DONDE SE MATRICUL............................................

2 horas

TIPO EXAMEN: E

FEBRERO 1 PP.

2 SEMANA

..........................................

CENTRO DE EXAMEN

DNI:

............................................

.....................................................................

Firma:

!!!

Es necesario

ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA

sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas

donde deber marcar

!!!

MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de los Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

1. En un sistema de representacin de 9 bits en complemento a

6. El desarrollo de una instruccin cualquiera comprende las


fases de:

1:

a) El rango es 256 a 255.

a) Bsqueda y ejecucin.

b) La representacin del cero es nica.

b) Bsqueda, decodificacin y operacin.

c) El 111111111 representa al 1.

c) Decodificacin, lectura de operandos y operacin.

d) El rango es 255 a 255.

d) Bsqueda, lectura de operandos y ejecucin.

2. En un sistema de representacin en exceso a M con n bits:

7. Cul de las siguientes afirmaciones es CIERTA?

a) El bit de signo viene definido por el bit ms significativo.

a) El direccionamiento paginado considera a la memoria como

b) El bit de signo es 0 para los negativos y 1 para los positivos


siempre.
c) El rango de representacin es

-M

plana es decir, como un conjunto continuo de posiciones.

b) En el direccionamiento segmentado, los datos deben situarse en

X 2n - 1 - M .

la misma pgina.
c) El

d) El bit de signo es 1 para los negativos y 0 para los positivos.

direccionamiento

segmentado

es

el

ms

eficiente

para

gestionar los huecos en la memoria.


3. Entre

los

sistemas

de

codificacin

se

encuentra

el

de

d) En el direccionamiento por paginacin, hay que dividir los


programas en mdulos que quepan en una pgina.

codificacin directa el cual consiste en:

a) Establecer una correspondencia unvoca entre el conjunto de


8. Cul de las siguientes afirmaciones es CIERTA?

smbolos y el conjunto de cdigos binarios asociados.


b) Asociar biunvocamente un conjunto de smbolos a un conjunto
c) Descomponer la secuencia que compone cada cdigo en dos
que

determinados

b) En el direccionamiento directo se calcula la direccin del


operando sumando una cantidad al contenido de un registro.

campos y codificarlos por separado.


d) Hacer

a) Las modalidades de direccionamiento relativo son: Inmediato,


Absoluto e indexado.

de cdigos binarios mediante una tabla.

cdigos

especiales

modifiquen

la

c) El direccionamiento mediante registro es una modalidad de


direccionamiento directo.

interpretacin de los que aparezcan a continuacin.

d) Ninguna de las anteriores.


4. Si se utiliza la codificacin de Hamming con un sistema de
representacin

denso

formado

por

datos

de

bits,

su

distancia mnima es:

9. Las

formas

de

explotacin

de

una

lnea

de

comunicacin

entre dos computadores pueden ser:

a) 1

a) Con banda ancha.

b) 2

b) Duplex: Cuando los datos pueden viajar en ambos sentidos.

c) 3

c) Simplex: Los datos viajan una vez en un sentido y otra en otro.

d)

n - 1.
2

d) Semiduplex, en la que se requieren cuatro hilos.


10. El programa montador de enlaces:

a) Se encarga de asignar direcciones a las instrucciones y generar


5. Los operadores capaces de procesar simultneamente todos
los bits de los operandos:

a) Necesitan registros de desplazamiento.


b) Son de tipo paralelo.
c) Son mondicos.
d) Son de tipo serie.

un mdulo ejecutable.
b) Permite la ejecucin paso a paso para depurar errores.
c) Copia el cdigo objeto en la memoria.
d) Edita el programa escrito en el lenguaje fuente.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

FEBRERO 2 SEMANA

TIPO EXAMEN: E

ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA
SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale un punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO

NO

PENALIZAN.

11. Simplificar al mximo la siguiente expresin usando el mtodo ms conveniente:

A B C + A B C D + C D A + A + C + C D A B
a)

C+A

b)

C (A + D )

c)

C (A + A D )

d) Ninguna de las anteriores

Utilizando el cdigo Hamming para transmisin de datos en 4 bits se recibi la cadena 1010100. Decir si la cadena es correcta o no y,
en su caso indicar cul es el bit errneo (empezando a contar por la izquierda). Se sabe que como mximo puede ocurrir un error.

12.

a) Error en el primer bit.

b) Cadena correcta.

c) Error en el sptimo bit.

d) Ninguna de las anteriores.

13. La representacin decimal del nmero 804B0000, expresado en notacin compacta en hexadecimal segn el estndar IEEE 754 de
precisin simple es:
a) - 6'88766 10-39

b) 1'5859375 2-127

c) - 1'5859375 2-127

d) - 9'3213 10-39

14. El cdigo hexadecimal 5E04 se corresponde con la instruccin del M68000:


a) ADDQ.W #7, D4

b)

c) ADDA.L #7, A4

Instruccin Ilegal.

d) ADDQ.B #7, D4

15. Sea un computador con una memoria principal de 4 Kpalabras de 12 bits y un registro ndice Ri tambin de 12 bits cuyo contenido en un
momento dado es (Ri)=A01 (expresado en hexadecimal). Cada palabra de la memoria contiene un valor igual a su direccin rotada a
derechas tres posiciones (p.ej., el contenido de la posicin 000 es 000, el de 001 es 200, el de C03 es 780, etc., todos ellos expresados en
hexadecimal). La prxima instruccin que va a ejecutar el computador contiene un operando referenciado a travs de un direccionamiento
indexado con predecremento respecto al mencionado registro Ri. Sabiendo que el contenido del campo de direccin CD de la instruccin es
(CD)=3AB, indicar cul es el valor en hexadecimal del operando referenciado.
a) 5B9

b) 7B5

c) 4EB

d) 9B5

16. Dada la siguiente subrutina para el M68000, indicar cual de las siguientes afirmaciones es FALSA.
RUTINA
MOVE.W
#17,D1 ;1
MOVE.W
#8,D2 ;2
MOVE.W
#5,D3 ;3
MOVE.W
D3,D4 ;4
ADD.W
D2,D4 ;5
CMP.W
D4,D1 ;6
BLT
SI
;7
NO
MOVE.B
#0,D0 ;8
BRA
FIN
;9
SI
MOVE.B
#1,D0 ;10
FIN
RTS
;11
a) D0.B contiene un 1 al final de su ejecucin.
b) El indicador de cero despus de ejecutarse la instruccin 5 vale (Z) = 0
c) D4.W tiene el valor 13 al final de su ejecucin
d) La 9 es una instruccin de salto relativo al contador de programa.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO: 97/98
CDIGO CARRERA:

FECHA: 15 de septiembre de 1998


CDIGO ASIGNATURA:

40

HORA: 11:30

DURACIN TOTAL: 2 horas

CONVOCATORIA: SEPBRE 1 PP.

104

TIPO EXAMEN: A

SEMANA: 1 SEMANA (EXAMEN ORIGINAL)

APELLIDOS: .............................................................................. NOMBRE: .......................................... DNI: ............................................


CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN .....................................................................
Firma:

!!! Es necesario ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA donde deber marcar
sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas !!!
MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de los Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

1. El valor mximo positivo que es posible representar en el


sistema de representacin de complemento
usan

a) 2

n-1

b) 2
c) 2

n-1

n cifras es:

a 2 cuando se

6. El lenguaje ensamblador:

a) siempre desempea el papel de lenguaje base de los tres


lenguajes que intervienen en un proceso de traduccin
b) se puede considerar como un lenguaje simblico orientado al

-1

problema

c) surge con la idea de evitar las dificultades que presenta trabajar

d) 2 - 1

en lenguaje mquina
d) fue el primero que emple el hombre para la programacin de

2. La velocidad de un computador viene dada por el nmero

computadores

de:

a) actualizaciones

que

experimenta

su

diseo

en

un

perodo

determinado de tiempo

7. Cul de los siguientes instrumentos NO se puede considerar


un precursor de los computadores analgicos:

b) accesos a memoria que puede realizar en una unidad de tiempo

a) La mquina de resolucin de ecuaciones de Lord Kelvin

c) instrucciones que puede ejecutar por segundo.

b) El planmetro polar de Ansler

d) instrucciones que puede leer por segundo.

c) La regla de clculo
d) El baco

3. La distancia entre las combinaciones binarias 01010011 y


00011100 es igual a:

8. Cul de las siguientes afirmaciones en relacin con el campo


de

a) 42

condicin

de

un

formato

de

instruccin

genrico

es

CIERTA :

b) 42

a) Se emplea para codificar la mscara de condicin bajo la que se

c) 8

provoca una interrupcin enmascarada

d) 5

b) Siempre se utiliza un sistema de codificacin directa para


representar su contenido
el

c) Solo se puede utilizar un sistema de codificacin basado en una

a) pulso que controla la carga desde el bus de direcciones al

d) Se emplea para codificar la condicin ante la cual se ha de

4. En

la

estructura

elemental

de

computador

descrita

en

Tema 7 del texto base la seal CCPBA es una seal de:

registro CP

mscara binaria para representar su contenido


producir un salto condicionado

b) nivel que controla la carga desde el registro CP al bus de


direcciones

9. Cul podra ser el contenido de los registros D1 y D2 antes

c) nivel que controla la carga desde el bus de direcciones al


registro CP

de

la

ejecucin

de

la

instruccin

MOVE.B

D2,D1

del

M68000 si despus su contenido, expresado en hexadecimal,

d) pulso que controla la carga desde el registro CP al bus de


direcciones

es D1=12453341 y D2=12453341:
a) D1 = 12453341 y D2 = 11111155.
b) D1 = 12453341 y D2 = 12453355

5. El

valor

que

se

asigna

un

nombre

simblico

cuando

aparece es:

c) D1 = 12453355 y D2 = 12453341.
d) D1 = 00000055 y D2 = 12453341.

a) El valor que posea el contador de programa en ese momento


ms la direccin asignada al comienzo del programa
b) El valor que posea el contador de direccin de ensamblado en
ese momento
c) El valor conseguido al numerar los smbolos existentes en la
tabla de smbolos
d) El valor que posea el contador de programa en ese momento

10. Con

generalidad,

direccionamiento

al

profundizar

(MD),

una

en
de

los
las

modos

de

siguientes

consideraciones NO ES CIERTA:
a) Los programas utilizan normalmente un mismo MD
b) Cada MD puede combinarse con los dems, de forma que el
nmero de MD disponible es tericamente ilimitado
c) Algunas

arquitecturas

no

permiten

la

utilizacin

de

determinados MD
d) Una instruccin debe contener en su formato tantos campos de
MD como operandos utilice

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
SEPTIEMBRE 1 PP, 1 SEMANA (EXAMEN ORIGINAL)

TIPO EXAMEN: A

ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

11. Para transmitir un carcter ASCII con seguridad se recurre a aadir los bits de paridad necesarios segn el cdigo de Hamming.

Por ejemplo, dado el carcter ASCII de la letra


= 1000011 se aadiran los bits de paridad segn el esquema P1P21P3000P4011. Si
con este sistema se recibe el cdigo binario 00011000010 y se supone que como mucho ha podido haber error en un bit, el carcter
ASCII transmitido era:

a) $

b) #

c)

d) 3

12. Suponiendo que se utiliza el formato estndar IEEE 754 de codificacin en coma flotante, el nmero hexadecimal BF500000
representa al nmero decimal:

a) 1625

b) 325

c) 08125

d) 03125

13. Considrese el computador ejemplo del Tema 7 de las Unidades Didcticas. Supngase
que tanto los registros como los buses de datos y direcciones como la memoria tienen 16
bits. En un instante determinado el contenido (expresado en hexadecimal) de los
siguientes registros es: (R2) = 210D, (RI) = 0C3F, (RM) = 0035, (AC) = B001, donde R2 es
un registro de la batera BR. En ese instante comienza el perodo 1 del cronograma de la
figura. Al finalizar el perodo 2, el contenido del registro acumulador AC es:

a) 2D3F
b) 213D
c) B10D
d) BC3F

14. La funcin lgica

a)

f ( A, B, C , D) = A B + C

M 1 M 7 M 9 M 10 M 14 M 15

b)

puede expresarse en forma cannica como:

m2 + m3 + m10 + m11 + m14 + m15

c)

m1 + m7 + m9 + m10 + m14 + m15

d)

M 2 M 3 M10 M11 M14 M15

15. El cdigo hexadecimal 0211001B se corresponde con la instruccin del M68000:

a) ANDI.B #27,(A1)

b) ANDI

#27,CCR

c) ANDI

16. Dado el programa en ensamblador del M68000 situado a la derecha, cual de las

#27,SR
CODIGO

siguientes afirmaciones es FALSA:

a) Al ejecutarse con los datos del enunciado se obtiene: (OUT1) = $03; (OUT2) =
$0080
b) Si el contenido del dato de entrada fuera (IN) = $03, el resultado sera: (OUT1) =
$00; (OUT2) = $0008
c) En la posicin de memoria OUT2 se devuelve el resto de la divisin del dato ubicado
en IN dividido entre 16
d) En la posicin de memoria OUT1 se devuelve el cociente del dato ubicado en IN
dividido entre 16

DATOS
IN
OUT1
OUT2

d) ANDI.B #27,D1
ORG
CLR.L
MOVE.B
MOVEQ
DIVU.W
MOVE.B
MOVE.W
SWAP
BSET
MOVE.W
STOP
ORG
DC.B
DS.B
DS.W
END

$1000
D0
IN,D0
#0,D1
#16,D0
D0,OUT1
#0,D0
D0
D0,D1
D1,OUT2
#$2700
$1200
55
1
1

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO: 97/98
CDIGO CARRERA:

FECHA: 19 de septiembre de 1998


CDIGO ASIGNATURA:

40

HORA: 16:00

DURACIN TOTAL: 2 horas

CONVOCATORIA: SEPBRE 1 PP.

104

TIPO EXAMEN: E

SEMANA: 2 SEMANA (EXAMEN DE RESERVA)

APELLIDOS: .............................................................................. NOMBRE: .......................................... DNI: ............................................


CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN .....................................................................
Firma:

!!! Es necesario ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA donde deber marcar
sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas !!!
MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de los Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

1. Cul de las siguientes afirmaciones es FALSA:

a) Las

magnitudes

analgicas

tienen

un

rango

7. Dgase cul de las siguientes afirmaciones es CIERTA en

de

variacin

continuo en el campo de los nmeros reales.

relacin con el lenguaje ensamblador:

a) Sus instrucciones tienen una relacin directa y unvoca con las

b) Las magnitudes digitales toman valores discretos definidos en el


campo de los nmeros enteros.

instrucciones del lenguaje mquina.


b) Sus instrucciones son cdigos binarios.

c) La mayora de la informacin existente en el universo fsico es


de naturaleza digital.

c) Permite la creacin de programas portables a cualquier mquina


d) Puede considerarse como un lenguaje cuyas estructuras de datos

d) Las magnitudes digitales pueden representarse exactamente


mediante un nmero finito de cifras.

se corresponden con las estructuras fsicas de los registros de la


memoria principal del computador.

2. Cual de los siguientes cdigos no constituye un sistema de


representacin binario-decimal:

8. Indicar cual puede ser un contenido vlido para el registro


D0 del M68000 despus de ejecutarse la instruccin de copia

a) BCD.

MOVE.W

b) Aiken.

memoria consecutivas a la 1000, expresado en hexadecimal,

c) Exceso de 3.

1000,D0

si

el

contenido

de

las

posiciones

de

es (1000) = 31; (1001) = 2E; (1002) = F8; (1003) = D3:

d) Octal.

a) D3F82E31
b) 27482E31

3. La codificacin por campos se utiliza en:

c) 312EF8D3

a) Los cdigos de frecuencia de uso.

d) 2748312E

b) La representacin de nmeros enteros en mdulo y signo.


c) La representacin de nmeros reales en coma flotante.

9. En cualquier programa ensamblador, ya sea ste de una o

d) Los cdigos de Hamming.

de dos fases, una fase se caracteriza porque siempre se


realiza la siguiente operacin:

4. Para generar las seales de control, la Unidad de Control

a) Se leen lnea a lnea todas las sentencias que configuran el


programa fuente.

NO NECESITA en ningn caso:

a) El reloj del sistema.

b) Se construye una tabla de smbolos a partir de las etiquetas

b) Seales de control externas recibidas a travs del bus de control.


c) La siguiente instruccin a ejecutar almacenada en la memoria.

encontradas en el texto fuente.


c) Se genera un listado de errores correspondientes a etiquetas no

d) El contenido del registro de estado.

encontradas e instrucciones incorrectas.


d) Se

evalan

todas

las

expresiones

aritmtico-lgicas

que

aparezcan en el texto fuente.

5. Dgase cul de las siguientes afirmaciones es FALSA:

a) A excepcin de algunas instrucciones muy potentes que suelen


incorporar

veces

los

computadores,

las

instrucciones

de

mquina realizan una nica funcin, normalmente sencilla.


b) Las instrucciones de mquina pueden interpretarse de diferentes
formas dependiendo de la posicin que ocupan en el programa.

10. Cuando

se

restan

dos

nmeros

c) Es posible que exista desbordamiento.


d) Nunca puede haber desbordamiento.

b) Se direcciona por contenidos, permitiendo acceso paralelo a


mltiples palabras de memoria.
c) Su contenido se referencia mediante la especificacin de una
direccin de memoria asociada.
d) Presenta una velocidad de acceso que suele ser del orden de 5 a
10 veces ms rpida que la memoria principal y se usa para
acelerar el funcionamiento de la misma.

opuestos

b) Siempre hay que sumar el acarreo para corregir el resultado.

d) El nmero de operandos de cada instruccin es fijo.

a) Tiene un coste muy inferior al de las memorias RAM.

signos

a) Se desprecia el desbordamiento.

c) Las instrucciones mquina se adaptan a determinados formatos.

6. Una memoria asociativa:

de

representados en complemento a 2:

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO: 97/98

SEPTIEMBRE 1 PP (EXAMEN DE RESERVA)

TIPO EXAMEN: E

ESTE EXAMEN CONSTA DE DOS HOJAS


EL TEST ELIMINATORIO FIGURA EN EL REVERSO DE ESTA HOJA
PROBLEMAS (puntuacin mxima total: 6 puntos).
La solucin a los problemas se entregar en hojas aparte proporcionadas por el Tribunal de exmenes.

PROBLEMA 1 (puntuacin mxima: 2 puntos)


Indicar el equivalente decimal de los siguientes nmeros representados en el formato IEEE 754 de 32 bits (ntese que se expresan de forma compacta
en hexadecimal):
a) (1 punto) 804B0000
b) (1 punto) 42378000

PROBLEMA 2 (puntuacin mxima: 4 puntos)


Dado un vector

v de n componentes v=(v1,v2,...,vn), la norma de v se define como v = v12 + v22 + ... + vn2.

Se dispone de un computador basado en un microprocesador M68000. En l, el vector se representa almacenando

Direccin

ordenadamente en memoria sus componentes en palabras consecutivas, tal como muestra la figura (cada
componente ocupa una palabra de 16 bits).
Disear una subrutina en ensamblador del M68000 que, dado un vector

almacenado en memoria segn el

procedimiento antedescrito, calcule su norma. El nmero de componentes del vector es a priori desconocido, y lo

D0. Adems, la subrutina


norma en el registro D1. Las

recibe la subrutina como parmetro de entrada en el byte menos significativo del registro
recibir la direccin de comienzo del vector en el registro

A0,

y devolver la

componentes del vector son nmeros enteros de 16 bits almacenados en complemento a 2. La norma ser un
nmero entero de 32 bits. Suponer que en ningn caso se producir desbordamiento en los productos y sumas
realizados.

Memoria
...

k
k+1
k+2
k+3
k+4
k+5
k+6
k+7

v1
v2
v3
v4
...

Seguir el procedimiento indicado a continuacin:


1)

(05 puntos) Especificar las estructuras de datos iniciales y los argumentos de la subrutina mencionados en el enunciado.

2)

(05 puntos) Realizar una descripcin textual del algoritmo propuesto (mximo 10 lneas).

3)

(1 punto) Describir por pasos el algoritmo propuesto, indicando las constantes y las variables intermedias utilizadas.

4)

(2 puntos) Codificar la subrutina en ensamblador del M68000, comentando adecuadamente las sentencias utilizadas y haciendo referencia a
los pasos del algoritmo indicados en el apartado 3.

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I


(SISTEMAS)
SOLUCIN DE LOS EXMENES REALIZADOS EN EL CURSO 1997/98

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

FEBRERO
1 SEMANA
(TIPO A)
C
B
D
D
B
D
A
C
C
C
B
A
A
D
D
A

FEBRERO
2 SEMANA
(TIPO E)
D
C
B
C
B
A
D
C
B
A
B
C
A
D
B
A

SEPTIEMBRE
ORIGINAL
(TIPO A )
B
C
D
A
B
C
D
D
C
A
B
C
A
D
A
C

SEPTIEMBRE
RESERVA
(TIPO E)
C
D
A
C
B
B
D
D
A
C

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:
CURSO:
CDIGO CARRERA:

26 de enero de 1999

CDIGO ASIGNATURA:

40

APELLIDOS:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

FECHA:

98/99

HORA:

DURACIN TOTAL:

11:30

CONVOCATORIA:
SEMANA:

104

..............................................................................

NOMBRE:

2 horas

TIPO EXAMEN: A

FEBRERO 1 PP.

1 SEMANA

DNI:

..........................................

CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN

............................................

.....................................................................

Firma:

!!!

Es necesario

ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA

sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas

donde deber marcar

!!!

MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO

1.-

Los

computadores

analgicos

fueron

creados,

fundamental-

mente, para:

A.-

Clculos matemticos complejos.

B.-

Imitar el mecanismo del razonamiento.

C.-

Simulacin de fenmenos fsicos.

D.-

Comunicaciones.

C.-

2 Mbytes

D.-

512 Kbytes.

7.- E/S

ellos

puede

tomar

tres

diferentes

valores

de

distintos.

valores

que

El

puede

nmero
tomar

8.

B.-

9.

C.-

4.

D.-

12.

de

Ser

B.-

es

uno

de

los

mecanismos

la

UCP

la

encargada

de

gestionar

todo

el

proceso

de

Ejecutar

una

rutina

de

servicio

de

interrupcin

que

es

la

C.-

Liberar a la UCP de las tareas de E/S.

D.-

Ejecutar

una

instruccin

la

cual

desencadena

la

transferencia de una palabra de datos entre el computador y


el perifrico.

Tiene

representaciones

con

separacin

uniforme

en

torno

A.B.-

al cero.
B.-

Tiene un formato directo de ordenacin de los campos.

C.-

Utiliza exceso a

2n -1

cul

de

memoria virtual es

3.- El estndar de representacin para nmeros reales IEEE 754:

D.-

memoria

que contiene la orden concreta de realizar la transferencia.

8.- Indicar

A.-

E/S.

dicho

conjunto de elementos es:

A.-

directo

se caracteriza por:

A.-

combinaciones

acceso

PENALIZAN.

existentes para provocar una operacin de entrada y salida, que

2.- Sea un conjunto formado por dos elementos tales que cada uno
de

por

NO

las

siguientes

afirm aciones

relativas

la

FALSA

Permite acelerar el funcionamiento de computador.


Permite

establecer

un

mecanismo

de

proteccin

de

memoria.
C.-

Permite realizar una buena gestin de la memoria principal

para representar el exponente.


haciendo

que

residan

en

ella

aquellas

informaciones

que

Utiliza complemento a 2 para representar la mantisa.


son necesarias en cada caso.
D.-

Ofrece al programador una mquina con una memoria casi

4.- Supngase que se desean transmitir 4 bits de datos a los que se


ilimitada.
aaden p bits de paridad para generar su cdigo Hamming. Los
bits de paridad necesarios as como su colocacin en la cadena
9.- La instruccin del M68000
completa sera:

A.-

p = 3,

B.-

p = 4,

C.-

p = 4,

D.-

p = 3,

D
P

D
D

D
D

D
D

D
D

A.-

P
D

B.-

C.-

FALSO

A.-

El BA puede transmitir un dato.

B.-

El BD puede transmitir una direccin de memoria.


El BA puede transmitir el destino de un salto.

D.-

El

se

puede

usar

para

Copia

el

nmero

1000

expresado

en

hexadecimal

en

el

Copia el nmero 1000 expresado en binario en el registro


D2.

que:
D.-

Copia

el

nmero

almacenado

en

la

posicin

de

memoria

1000 en el registro D2.

C.-

BC

Copia el nmero 1000 expresado en decimal en el registro

registro D2.

5.- En relacin con los buses de un co mputador, es

D2.

MOVE.L #1000, D2

transmitir

una

10.- Un cargador reubicador:


direccin

de
A.-

nicamente transfiere el cdigo objeto a la memoria.

memoria.
B.-

Carga

siempre

el

programa

partir

de

la

direccin

que

indica su encabezamiento.
6.- La mnima cantidad de memoria necesaria en una controladora
de
'

vdeo

que

soporte

color verdadero

una

resolucin

' (24 bits) es:

A.-

1'48 Mbytes

B.-

1'374 Mbytes

de

800 600

C.puntos

Tiene como misin convertir uno o ms mdulos objeto en

y
un nico mdulo ejecutable.
D.-

Reasigna las direcciones del programa cargado.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:
CURSO:

98/99

FECHA:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

26 de enero de 1999

HORA:

11:30

CONVOCATORIA:

FEBRERO 1 SEMANA

TIPO EXAMEN: A

ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO

NO

PENALIZAN.

11.- Sean A y B dos nmeros de n bits cada uno, representados en complemento a 2. Sean An-1, An-2, A0 y Bn-1, Bn-2, B0 los
correspondientes bits de cada nmero, donde An-1 y Bn-1 son los respectivos bits de signo. Supngase que la suma de A y B se
almacena en un nmero S de n+1 bits que se denominaran Sn, Sn-1, S0 siguiendo la misma notacin anterior. Una funcin lgica
que permite detectar el posible desbordamiento producido al sumar A y B tiene por expresin:

A.-

f = An -1 B n -1 S n -1 + An -1 B n -1 S n -1

B.-

f = An-1 Bn-1 Sn + Bn-1 Sn

C.-

f = Sn

f = Sn -1

D.-

12.- Obtener la representacin del n mero decimal 000015 en formato normalizado IEEE 754 para coma flotante de 16 bits (igual que
el de 32 bits pero con una mantisa de 7 bits).

A.- 377B

B.- B77D

C.- B91D

D.- 377D

13.- Se dispone de un computador basado en el microprocesador M68000. En un momento dado, el contenido de los registros A1 y A2
es (A1) = 1000 y (A2) = 1008, y el contenido de la memoria es:

1000

00000000
01010000
00000000
01111100
00000000
00011001
00000000
00000000
00000000
01010000
00000000
01111100
00000000
00011000
00000000
00000000

PRINCIPIO

MOVE.B
CLR.W
CMPM.W
BNE
TST.W
BEQ
ADDQ.W
BRA
CLR.B

BUCLE

DISTIN
FIN

#$FF, D6
D7
(A1)+, (A2)+
DISTIN
-1(A1)
FIN
#1,D7
BUCLE
D6

Al ejecutarse el segmento de programa comprendido


entre

las

asegurar

PRINCIPIO

byte

menos

FIN

se

significativo

puede
de

los

A.- (D6) = $FF y (D7) = 0.


B.- (D6) = $00 y (D7) = 0.
C.- (D6) = $00 y (D7) = 2.
D.- (D6) = $FF y (D7) = 2.

14.- Indicar cul de los siguientes cdigos mquina corresponde a la instruccin del M68000
B.- B741.

el

registros D6 y D7 contienen:

<resto del programa>

A.- B749.

etiquetas
que

EOR.W D3, (A1).

C.- Instruccin ilegal.

D.- B751.

15.- Sea un computador cuya arquitectura se representa en el tema 7 de la Unidades Didcticas. En un instante concreto T, la
instruccin

actual

consiste

en

una

comparacin

de

un

operando

referenciado

mediante

un

direccionamiento

absoluto

otro

almacenado en el registro R1 de la batera de registros. En dicho instante la instruccin se encuentra totalmente contenida en RI y,
ya decodificada, se inicia su ejecucin. Si la duracin de un periodo de reloj es p, y el acceso a memoria consume 3p, calclese el
tiempo ms corto posible que deber transcurrir desde el instante T hasta que termina de ejecutarse dicha instruccin.

A.- 6p

B.- 7p

C.- 12p

16.- Utilizando el cdigo de Hamming para transmisin de datos de 4 bits se recibi la cadena

D.- Ninguna de las anteriores

1000011.

Decir si la cadena es o no

correcta y, en su caso, indicar cual es el bit errneo, comenzando a contar desde la izquierda.

A.- Error en el sexto bit.

B.- Cadena correcta.

C.- Error en el segundo bit.

D.- Ninguna de las anteriores.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:
CURSO:

98/99

CDIGO CARRERA:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

FECHA:

9 de febrero de 1999

CDIGO ASIGNATURA:

40

HORA:

11:30

DURACIN TOTAL:

CONVOCATORIA:
SEMANA:

104

2 horas

TIPO EXAMEN: E

FEBRERO 1 PP.

2 SEMANA

APELLIDOS: .............................................................................. NOMBRE: .......................................... DNI: ............................................


CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN .....................................................................
Firma:

!!!

ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA

Es necesario

sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas

donde deber marcar

!!!

MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO

1.- El CSMP desarrollado en los aos 70 era:

NO

PENALIZAN.

6.- Las instrucciones de mquina deben ser autocontenidas e

A.- Un computador analgico de altas prestaciones.

independientes. Esto implica que:

B.- Una versin electrnica de una regla de clculo.

A.- Su interpretacin no depende ni de otras instrucciones ni de

C.- Un lenguaje que permita simular la programacin de un


computador analgico.
D.- Un

programa

para

la

la posicin que ocupen en el programa.


B.- Deben permitir el clculo, en un tiempo finito, de cualquier

simulacin

del

comportamiento

interno de los computadores digitales

tarea computable.
C.- Deben permitir una alta velocidad de clculo sin complicar
la UCP.
D.- Deben contener su propia direccin de memoria.

2.- Los sistemas de numeracin con base negativa:


A.- Son una generalizacin sobre los sistemas posicionales que
permiten extender su uso a los nmeros negativos.

7.- Arquitectura

B.- Incumplen la segunda parte del teorema fundamental de la


numeracin.

multiprocesadora

es

el

nombre

con

el

que

tambin se conoce a la estructura:


A.- MISD.

C.- Se caracterizan por emplear dgitos con signo.

B.- MIMD.

D.- Se utilizan para representar cantidades slo negativas.

C.- De los computadores vectoriales


D.- Pipe-line

3.- Cul de las siguientes afirmaciones es CIERTA


A.- El

cdigo

de

Hamming

es

un

caso

particular

de
8.- Los programas son transportables cuando:

codificacin diferencial.
B.-

El cdigo de Huffman es un caso particular de codificacin

C.-

El cdigo ASCII es un caso particular de cdigo detector

B.- Estn escritos, como poco, en un lenguaje de 5 generacin.

directa.

de error.
D.- El cdigo Aiken es un caso particular de cdigo binariodecimal.

estructura de conexin en estrella.


considerarse

como

un

elemento

funcional

que

permite una comunicacin selectiva entre los dispositivos


conectados a l.
C.- No requiere ninguna seal de seleccin para su control.
un

instante

concreto

slo

puede

estar

extrayendo

informacin de l un nico elemento de destino.

5.- Si en un campo de tipo CD una instruccin almacena la


direccin donde se encuentra un puntero al objeto deseado,
el modo de direccionamiento empleado es:
A.- Indexado.
B.- Directo.
C.- Relativo a registro
D.- Indirecto

arquitectura del computador.


D.- Estn escritos en lenguaje ensamblador

A.- El campo de direccin efectiva en las instrucciones de salto.

A.- Permite las mismas posibilidades de transferencia que una

D.- En

C.- El lenguaje en el que estn escritos es independiente de la

9.- En el Motorola 68000 el CCR forma parte de:

4.- De un bus puede decirse que:

B.- Puede

A.- Pueden adquirirse libremente a travs de Internet

B.- El registro puntero de pila SP


C.- El campo de condicin en las instrucciones condicionales.
D.- El registro de estado SR.

10.- El

bootstrap

en

terminologa

anglosajona

se

corresponde con:
A.- El

programa

cargador

utilizado

para

leer

un

fichero

ejecutable desde un medio externo a la memoria principal


y proceder a su ejecucin
B.- El programa montador que permite combinar las diferentes
partes que utiliza un programa principal antes de ejecutar
el conjunto, de forma que aparezca como un bloque nico
y coherente.
C.- El programa cargador inicial en ROM utilizado en muchos
computadores para arrancar.
D.- El programa utilizado por el programa ensamblador para
gestionar la tabla de smbolos.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

FECHA:

CURSO: 98/99

9 de febrero de 1999

HORA:

11:30

CONVOCATORIA:

TIPO EXAMEN: E

FEBRERO 2 SEMANA

ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO

NO

PENALIZAN.

11.- Cul de las cuatro funciones lgicas de tres variables f(A,B,C) expresadas a continuacin representa a una funcin lgica diferente
de las otras tres:
A.-

m1 + m3 + m 4

B.-

A + C ) (A + B + C)

C.-

A ( B + C ) + A.C

A C + B C

D.-

12.- Supngase un cdigo de 16 bits en formato directo de coma flotante con 10 bits para la mantisa ms el bit de signo y 5 bits de
exponente. Supngase que tanto la mantisa como el exponente se representan en el sistema de complemento a 1. La mantisa no tiene
parte

entera

A.-

-0375

(es

decir,

la

coma

est

justo

detrs

del

bit

de

signo)

1110011111100010 empleando este formato equivale al nmero decimal:


B.-

-075

C.-

pero

no

est

normalizada.

-4425*10-4

La

combinacin

D.-

binaria

-096875

13.- Un computador posee un registro ndice Ri cuyo contenido en un momento dado es, expresado en hexadecimal, (Ri) = 2731. El
computador tiene una memoria de 64Kpalabras de 16 bits. El contenido en hexadecimal de ciertas posiciones de memoria es el
siguiente: (2730) = 2731, (2731) = 2732, (2732) = 273F, (273F) = 2740, (2740) = 2731. En un momento dado la instruccin que va a
ejecutarse contiene un valor en su campo (CD) = 01 y utiliza un modo de direccionamiento indexado con predecremento empleando
el registro Ri como ndice para acceder a un operando. El valor del operando direccionado es:

A.- 2732

B.- 273F

C.- 2731

D.-

2740

14.- Para el computador ejemplo cuya estructura se describe en el Tema 7


de las Unidades Didcticas se ejecuta una instruccin cuya fase de
ejecucin (exceptuando la decodificacin) aparece representada en el
cronograma de la figura. Esta instruccin emplea la funcin EOR (O
exclusiva), y utiliza los registros RI, R1 y R2 (estos ltimos de la batera
de registros) cuyos contenidos iniciales expresados en hexadecimal
(supngase que todos son de 16 bits) son: (RI) = 07E2, (R1) = 033F, (R2)
= 2F31. Al final de la ejecucin el contenido de los dos ltimos registros
es:

A.- (R1) = 033F


B.- (R1) = 07FF
C.- (R1) = 28D3
D.- (R1) = 2F31

15.- Sea

el

siguiente

(R2) = 28D3
(R2) = 2F31
(R2) = 2F31
(R2) = 07FF

segmento

de

programa

escrito

en

ensamblador del M68000. El cdigo mquina equivalente a


la lnea 5 del mismo es:

64FC
6418
C.- 64FD
D.- C300
A.-

B.-

16.- Sea

el

siguiente

programa

escrito

en

ensamblador del M68000. Supngase que se


ejecutan desde la lnea 1 a la lnea 9 inclusive
del mismo. Despus de su ejecucin, cual de
las siguientes posiciones de

memoria NO

contiene el byte que se indica (expresado


todo en hexadecimal):

(1202) = 80
(1203) = 08
C.- (1201) = 02
D.- (1204) = 00

A.B.-

ORG
MOVE.W
MOVE.W
BUCLE1 ABCD
BCC

PROGRAMA CLR.L
MOVE.B
CLR.L
DIVU.W
MOVE.B
MOVE.W
SWAP
BCHG
MOVE.L
DATOS
ORG
DAT
DC.B
RE1
DS.B
RE2
DS.L

$10
#$6728,D0
#$2539,D1
D0,D1
BUCLE1

D0
DAT,D0
D1
#32,D0
D0,RE1
#0,D0
D0
D0,D1
D1,RE2
$1200
95
1
1

;1
;2
;3
;4
;5

; Lnea 1
; Lnea 2
; Lnea 3
; Lnea 4
; Lnea 5
; Lnea 6
; Lnea 7
; Lnea 8
; Lnea 9
; Origen de datos
; Dato de entrada
; Resultado 1
; Resultado 2

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO: 98/99
CDIGO CARRERA:

FECHA: 3 de septiembre de 1999


CDIGO ASIGNATURA:

40

APELLIDOS:

HORA: 11:30

DURACIN TOTAL: 2 horas

CONVOCATORIA: SEPBRE 1 PP.

104

TIPO EXAMEN: A

SEMANA: 1 SEMANA (EXAMEN ORIGINAL)

..............................................................................

NOMBRE:

..........................................

CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN

DNI:

............................................

.....................................................................

Firma:

!!! Es necesario ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA donde deber marcar
sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas !!!
MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de los Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

1.-

En el sistema de representacin de complemento a 1:

a)

El cambio de signo se hace calculando el complemento

6.-

lgico y aadiendo luego 1


b)

Cul es CIERTA?

a)

La extensin de signo se hace aadiendo 1s 0s segn


sea el bit de la izquierda 1 0 respectivamente.

c)

No existe la posibilidad de desbordamiento

d)

El cero admite una representacin nica

b)

MD.

a)

Las seales de carga de los registros son de pulso.

b)

Las seales de seleccin de bus son de pulso.

c)

La lectura de la memoria emplea dos ciclos de reloj.

d)

El operador emplea dos ciclos en realizar la operacin.

Seale

cul

de

las

siguientes

d)

Las

magnitudes

que

utilizan

afirmaciones

7.-

En relacin con la memoria cach puede decirse que:

digitales

pero

las

Cuando el programa hace referencia a un dato que no se


encuentra en la memoria cach, se produce un error, y el

seales que manejan y circulan por sus elementos son


b)

Tiene un tamao que debe ser suficiente para contener el


programa que se est ejecutando con todos sus datos.

sobre

b)

son

En el direccionamiento indirecto, hace falta realizar dos


accesos a la memoria, incluida la fase de bsqueda.

computadores analgicos es CIERTA:

a)

En el direccionamiento relativo a registro, se suma un


desplazamiento a una direccin.

Para construir los cronogramas, se considera que:

a)
3.-

La instruccin con modo de direccionamiento relativo al


registro base contiene el desplazamiento y un campo

c)
2.-

En el direccionamiento relativo a registro, se utiliza el


desplazamiento contenido en un registro.

programa aborta.

analgicas.

c)

Ninguna de las restantes afirmaciones es cierta.

Las magnitudes que utilizan son analgicas pero las

d)

Es una memoria auxiliar de alta velocidad que se aade a la

seales que manejan y circulan por sus elementos son

memoria principal para acelerar su funcionamiento.

digitales.
c)

Las magnitudes que utilizan son analgicas y las seales


que

manejan

circulan

por

sus

elementos

8.-

son

analgicas.
d)

a)

Las magnitudes que utilizan son analgicas y las seales


que

manejan

circulan

por

sus

elementos

Un

traductor

es

un

programa

escrito

conocido como:

a)

Lenguaje fuente.

b)

Lenguaje objeto.

en

un

El nmero de operandos de cada instruccin es fijo


adaptndose a formatos predefinidos.

son

b)

dependientes de t en modo discontinuo.


4.-

Indicar cul de las siguientes afirmaciones es FALSA en


relacin con las instrucciones de mquina:

Las instrucciones son autocontenidas.

c)

Realizan normalmente una nica funcin sencilla.

d)

Ocupan siempre una palabra de memoria.

lenguaje
9.-

Los lenguajes de bajo nivel estn vinculados a:

a)

Las estructuras de datos y las relaciones entre ellas que


define el programador.

c)

Lenguaje de implementacin.

b)

d)

Lenguaje mquina.

c)

La estructura interna del computador.


Direcciones de memoria que limitan el tipo de tarea a
realizar.

5.-

La codificacin de Aiken es de tipo:

a)

De secuencia de cdigos.

b)

Directa.

c)

Por campos.

d)

Con cdigo de control.

d)

Cdigos binarios que se ejecutan a travs de varios


mdulos objeto.

10.- En el modelo de memoria del M68000:

a)

El bus de direcciones es de 32 bits.

b)

Se pueden direccionar 16 Mbytes de memoria.

c)

El MSB de un dato de tamao

W,

posicin ms alta de su direccin.

d)

Se dispone de 8 registros de 24 bits.

se almacena en la

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

SEPTIEMBRE 1 PP, 1 SEMANA (EXAMEN ORIGINAL)

TIPO EXAMEN: A

ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero
respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO

NO

PENALIZAN.

11.- Simplificar segn las reglas del lgebra de Boole:

(AB + ACC + AB + ABCB + AB)(AC + AC + C)


a)

A + AB

b)

B + AB

c)

C + AC

d)

C+ AC

12.- Indique qu nmero decimal representa el n binario: 110101,110

a)

64,305

b)

28,40

c)

451,05

d)

53,75

13.- Se

ha

recibido

la

cadena

10111010011

correspondiente

un

dato

en

cdigo

ASCII

se

sabe

que

est

codificada con el algoritmo de Hamming. La verificacin arroja como resultado:

a)

Error en el 4 bit del dato.

b)

Error en la posicin 7 de la cadena.

c)

Error en la posicin 4 de la cadena.

d)

No hay error.

14.- Obtener la representacin ms prxima del nmero decimal 00015 en el formato IEEE 754 para coma
flotante de 16 bits (igual que el de 32 pero con una mantisa de 7 bits):
a)

BAC4

b)

B91D

c)

377B

d)

B77B

Lea atentamente el fragmento de cdigo a


la derecha y ejectelo hasta llegar a FIN. A
continuacin seale cul es el contenido de
los

siguientes

registros

ejecutarlo:

15.

16.

despus

ORG

$2000

RESTAR
SUMAR

EQU
EQU

$1
$2

INICIO

CLR.B
MOVE.L
MOVE.L

D5
#$EFE0,D1
#$D4,D4

OPERACION

CMP.B
BEQ
CMP.B
BEQ
BRA

#SUMAR,D5
Suma
#RESTAR,D5
Resta
SIGUE

Suma

ADD.W
BCS
MOVE.W
BRA

D1,D4
ERROR
D4,D6
SIGUE

Resta

CMP.W
BMI
SUB.W
MOVE.W
BRA

D4,D1
ERROR
D4,D1
D1,D7
SIGUE

SIGUE

ROL.W
ADD.B
ADD.B
CMP.B
BEQ
BRA

#8,D4
#4,D4
#1,D5
#$3,D5
FIN
OPERACION

ERROR
FIN

* ...
* ...

de

Contenido del registro D1:

a)

D1 = B1AF

b)

D1 = 1BDC

c)

D1 = 0CDB

d)

D1 = DA1F

Contenido del registro D4:

a)

D4 = B424

b)

D4 = 4B24

c)

D4 = D26C

d)

D4 = 6CD4

END

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO: 98/99
CDIGO CARRERA:

FECHA: 8 de septiembre de 1999


CDIGO ASIGNATURA:

40

HORA: 16:00

DURACIN TOTAL: 2 horas

CONVOCATORIA: SEPBRE 1 PP.

104

TIPO EXAMEN: E

SEMANA: 2 SEMANA (EXAMEN RESERVA)

APELLIDOS: .............................................................................. NOMBRE: .......................................... DNI: ............................................


CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN .....................................................................
Firma:
!!! Es necesario ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA donde deber marcar
sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas !!!
MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de los Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

1.- Cul de las siguientes instrucciones no se clasifica como


aritmtica:
a)

ABS

b)

NEG

c)

INC

d)

AND

El depurador permite enlazar nuevos mdulos en lenguaje


El

que hacen que el acceso a la memoria principal sea mucho

6.- Cul de los siguientes mtodos de modulacin no se emplea


en los modems:

fuente.
b)

depurador

permite

continuar

con

la

ejecucin

del

a)

Frecuencia

b)

Intensidad

c)

Amplitud

d)

Fase

7.- En la sentencia EQU es falso que:


a)

El depurador permite visualizar los recursos del computador

b)

El depurador permite modificar los recursos del computador

c)

Es obligatorio que posea siempre etiqueta

(registros, memoria, estado).

d)

El valor del operando se asigna a la etiqueta y se aade a

3.- Seale cul de las siguientes afirmaciones sobre los cdigos de


instrucciones es FALSA:
a)

Las instrucciones que componen los programas se codifican

la tabla de smbolos

8.- En el sistema de representacin de complemento a 2:


a)

Todas las instrucciones deben tener al menos un campo de

b)

operando

c)

Las instrucciones se codifican por campos

d)

En un computador dado suelen coexistir diferentes formatos

d)

4.- Seale cul de las siguientes afirmaciones sobre el


direccionamiento absoluto es FALSA:
b)

rango

de

posiciones

d)

de

memoria

direccionables

es

independiente del tamao del campo de operando

a)

Es dependiente de otros periodos de su misma fase

El objeto direccionado est siempre en una posicin de la

b)

Puede

simultanearse

con

otro

periodo

de

otras

operaciones elementales

Se necesita un ciclo de memoria ms que en el caso de

c)

Pertenece a la fase de ejecucin

direccionamiento inmediato para acceder al objeto

d)

En general su ejecucin debe esperar a que otros datos


sean calculados para saber en cuanto se debe incrementar

No se precisan clculos previos para conocer la direccin


final de memoria

10.- El registro de cdigo de condicin:

5.- Se dice que un computador emplea memoria virtual cuando:

a)

Es capaz de dividir sus programas en una serie de bloques de


tamaos parecidos que se ejecutan de modo secuencial.

b)

b)

Utiliza

c)

como

soporte un dispositivo de

almacenamiento

Las direcciones que generan sus programas se refieren a un


mayor

que

memoria principal.

el

espacio

realmente

disponible

No puede leerse ni escribirse con instrucciones MOVE


Unicamente las operaciones lgicas y aritmticas afectan
al CCR

externo que desempea el papel de la memoria principal.


espacio

Comprende los ltimos 5 bits del registro de estado, junto


con los bits 8, 9 y 10

a)

c)

La suma y la resta se complican respecto al complemento

9.- La operacin elemental correspondiente al incremento del


CP en el cronograma de una instruccin para el
computador ejemplo del tema 7:

memoria principal
c)

El cambio de signo se hace calculando el complemento

a1

de cdigos de instrucciones

El

La codificacin del cero no es nica


lgico y aadiendo luego 1.

c)

a)

El cambio de signo se hace calculando el complemento


lgico y aadiendo luego 2.

en binario
b)

El valor del operando se calcula en el primer paso del


ensamblaje

(registros, memoria, estado).


d)

El valor del contador de direccin de ensamblado se ve


afectado por esta sentencia

programa.
c)

Establece unos mecanismos de proteccin de memoria


ms seguro en cuanto a fallos que se pudieran producir.

2.- Cul de las siguientes tareas no es posible realizar cuando se


alcanza un punto de ruptura o "breakpoint" en un lugar de
un programa:
a)

d)

en

d)

Permite

que

las

instrucciones

de

salto

condicional

cambien el flujo de un programa en funcin de los valores


que tomen sus bits.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO: 98/99
SEPTIEMBRE 1 PP (EXAMEN DE RESERVA)
TIPO EXAMEN: E

ESTE EXAMEN CONSTA DE DOS HOJAS


EL TEST ELIMINATORIO FIGURA EN EL REVERSO DE ESTA HOJA
PROBLEMAS (puntuacin mxima total: 6 puntos).
La solucin a los problemas se entregar en hojas aparte proporcionadas por el Tribunal de exmenes.
PROBLEMA 1 (puntuacin mxima: 2 puntos)
1)
2)

(1 punto) Codificar en el formato de coma flotante estndar IEEE 754 de 32 bits el nmero decimal
(1 punto) Determinar la cantidad decimal que representa la combinacin hexadecimal

37890000,

25675*1010.

suponiendo que se trata de un nmero

codificado en el mismo estndar IEEE 754 de 32 bits.

PROBLEMA 2 (puntuacin mxima: 4 puntos)


Dados dos vectores
... + vn*wn.

v y w de n componentes, v=(v1,v2,...,vn)

w=(w1,w2,...,wn), el producto escalar de v por w se define como vw = v1*w1 + v2*w2 +

Se dispone de un computador basado en un microprocesador M68000. En l, cada vector de este tipo se representa

Direccin

almacenando ordenadamente en memoria sus componentes en palabras consecutivas, tal como muestra la figura
(cada componente ocupa una palabra de 16 bits).
Disear una subrutina en ensamblador del M68000 que, dados dos vectores

v y w almacenados en memoria segn

el procedimiento antedescrito, calcule su producto escalar. El nmero de componentes de los vectores es a priori
desconocido, y lo recibe la subrutina como parmetro de entrada en el byte menos significativo del registro

D0.

v en el registro A0, la direccin de comienzo del


w en el registro A1, y devolver el producto escalar en el registro D1. Las componentes de los vectores son

Adems, la subrutina recibir la direccin de comienzo del vector


vector

nmeros enteros de 16 bits almacenados en complemento a 2. El producto escalar ser un nmero entero de 32
bits. Suponer que en ningn caso se producir desbordamiento en los productos y sumas realizados.

k
k+1
k+2
k+3
k+4
k+5
k+6
k+7

Memoria

...
v1
v2
v3
v4
...

Seguir el procedimiento indicado a continuacin:


1)

(05 puntos) Especificar las estructuras de datos iniciales y los argumentos de la subrutina mencionados en el enunciado.

2)

(05 puntos) Realizar una descripcin textual del algoritmo propuesto (mximo 10 lneas).

3)

(1 punto) Describir por pasos el algoritmo propuesto, indicando las constantes y las variables intermedias utilizadas.

4)

(2 puntos) Codificar la subrutina en ensamblador del M68000, comentando adecuadamente las sentencias utilizadas y haciendo referencia a
los pasos del algoritmo indicados en el apartado 3.

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I-SISTEMAS


SOLUCIN DE LOS EXMENES REALIZADOS EN EL CURSO 1998/99

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

FEBRERO
1 SEMANA
(TIPO A)
C
B
A
D
D
B
C
A
A
D
A
C
C
D
A
B

FEBRERO
2 SEMANA
(TIPO E)
C
A
D
B
D
A
B
C
D
C
D
B
A
C
A
B

SEPTIEMBRE
ORIGINAL
(TIPO A)
B
A
C
C
B
C
D
D
B
B
A
D
NULA
A
B
A

SEPTIEMBRE
RESERVA
(TIPO E)
D
A
B
A
C
B
A
C
B
D

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:
CURSO:

CDIGO CARRERA:

25 de Enero del 2000

CDIGO ASIGNATURA:

40

APELLIDOS:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

FECHA:

1999/2000

HORA:

11:30

DURACIN TOTAL:

CONVOCATORIA:
SEMANA:

104

..............................................................................

NOMBRE:

2 horas

TIPO EXAMEN: A

Febrero.1PP

1 SEMANA

..........................................

CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN

DNI:

............................................

.....................................................................

Firma:

!!!

Es necesario

ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA

sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas

donde deber marcar

!!!

MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de los Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO

1. Cul de las siguientes pautas debera EVITARSE si se quieren definir


adecuadamente

las

etiquetas

de

las

instrucciones

en

lenguaje

ensamblador:

nombres

que

sugieran

al

programador

el

lugar

PENALIZAN.

6. Seale cual de las siguientes afirmaciones sobre el lenguaje mquina


es cierta:

a) El lenguaje mquina est ligado al diseo interno del computador, esto

a) Emplear caracteres que puedan confundirse con otros similares.


b) Utilizar

NO

donde

se

encuentran las instrucciones dentro del programa.


c) Emplear slo letras y nmeros aunque el traductor permita el uso de otros
caracteres.
d) Utilizar nombres que no excedan la longitud mxima indicada en el
manual

es, est relacionado con el diseo a nivel de circuitos electrnicos.


b) Los programas escritos en lenguaje mquina slo son transportables a
otro computador siempre y cuando se cumpla la condicin de que el
procesador sea el mismo.
c) Aunque el tamao del campo del cdigo de operacin es fijo, el n de
operandos de una instruccin dada puede ser variable.
d) Los modos de direccionamiento que utilizan las instrucciones en cdigo

2. La representacin de un nmero entero positivo utilizando n cifras:

a) Coincide en Exceso a 1 y Complemento a 2 pero no en Mdulo y signo y


Complemento a 1.
b) Coincide en Modulo y signo y en Complemento a 1 pero no en Exceso a
1 y Complemento a 2.
c) Coincide en Complemento a 1, Complemento a 2 y en Mdulo y signo
pero no en Exceso a 1.
d) Coincide en Complemento a 1, Complemento a 2 y en Exceso a 1 pero
no en Mdulo y signo.

mquina se codifican junto con la operacin que realiza la instruccin en el


cdigo de operacin.
7. Sobre los traductores de lenguajes puede afirmarse lo siguiente:

a) Los compiladores permiten realizar el proceso de modificacin de las


instrucciones de los programas de manera interactiva, sin tener que traducir
todo el cdigo fuente todas las veces.
b) Los intrpretes permiten ejecutar instrucciones del programa fuente
mientras no contengan errores.
c) Para todo tipo de lenguaje de alto nivel puede disearse un intrprete que

3. Sobre los sistemas de memoria se puede afirmar lo siguiente:

a) Las memorias cach son imprescindibles

en los computadores con

memoria paginada o segmentada.

facilite el proceso de depuracin de programas.


d) El proceso de traduccin de un programa escrito en un lenguaje de alto
nivel siempre produce un mdulo objeto.

b) Las memorias asociativas se dividen en varios mdulos organizados


segn una estructura entrelazada que permite la bsqueda en paralelo.
c) El

espacio

fsico

comprende

la

memoria

RAM

los

dispositivos

magnticos de almacenamiento.
d) Todas las anteriores respuestas son falsas.

8. El empleo de nombres simblicos para designar datos y referencias:

a) Es propio de todos los tipos de lenguajes.


b) Es propio de los lenguajes ensambladores.
c) Es propio del lenguaje mquina.
d) Es propio de los lenguajes simblicos.

4. Cuando se conectan varios elementos de un computador a travs de un


bus:

a) Cualquiera de los elementos interconectados puede enviar informacin en


un momento dado por el bus.
b) Cualquiera de los elementos interconectados puede enviar informacin a
otro elemento por el bus siempre que el elemento de destino no est
enviando informacin al mismo tiempo.
c) No se pueden transferir datos simultneamente en ningn caso por el bus.
d) Dos elementos cualesquiera pueden transferir datos simultneamente por
el bus siempre que los elementos de destino sean distintos.

9. Sobre la arquitectura de las mquinas basadas en el M68000 puede


afirmarse lo siguiente:

a) Los puertos de E/S tienen direcciones de E/S especficas separadas del


mapa de memoria.
b) No todos los puertos permiten que en ellos se escriba informacin.
c) El mapa de memoria ms grande del que se puede dotar a toda mquina
basada en el M68000 llega hasta la posicin FFFFFFFF.
d) Todas las mquinas basadas en el M68000 tienen el mismo juego de
instrucciones, el mismo conjunto de registros y el mismo mapa de memoria
y de E/S.

5. Indicar cul de las siguientes afirmaciones es CIERTA:

a) El direccionamiento de pgina base tiene un campo CD cuyo rango es


inferior al mapa total de memoria.
b) El direccionamiento relativo a registro contador de programa puede tener
preincremento, predecremento, posincremento o posdecremento.
c) En el direccionamiento relativo a registro, el operando buscado se
encuentra en un registro de propsito general o especfico.
d) El modo preindexado implica ms accesos a memoria que el indirecto.

10. Indicar cul de las siguientes afirmaciones acerca de los sistemas de


codificacin diferencial es FALSA:

a) Un error en un dato no afecta a los datos subsiguientes.


b) En general, produce un considerable ahorro frente a otras alternativas.
c) Es preciso dotar al sistema de un mecanismo de arranque que sea capaz
de tratar diferencias espordicas mayores de lo estipulado.
d) La codificacin y decodificacin de los valores exige realizar una serie de
sumas y restas adicionales.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

Febrero, 1 SEMANA

TIPO EXAMEN: A

ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

11. Indicar cul de los siguientes modos de direccionamiento tiene un mayor tiempo de acceso:
a) Directo absoluto
b) Relativo al registro SP (puntero de la pila)
c) Indirecto posindexado
d) Relativo a registro ndice
12. Utilizando el cdigo de Hamming para transmisin de datos en 4 bits se recibi la cadena 1100010. Decir si la cadena es correcta o
no, y, en su caso, indicar cul es el bit errneo (contando de izquierda a derecha).
a) Error en el quinto bit
b) Cadena correcta
c) Error en el sptimo bit
d) Error en el tercer bit
13. Obtener el equivalente decimal del nmero 49FC0000 suponiendo que se utiliza el formato normalizado IEEE 754 para coma
flotante de 32 bits:
6

a) 1,015808.10

b) -1,015808.10
6
c) 2,064384.10
5
d) 4,063232.10
14.

Simplificar la siguiente expresin utilizando los teoremas del lgebra de Boole:

(A + C + D) (B + C + D ) (A B + C + D )
a) A'+C+D'B
b) C'(A'+D)
c) A'(C'+D)
d) Ninguna de las anteriores
15.

Indicar el contenido del registro D2 despus de ejecutarse el siguiente fragmento de cdigo del M68000:

INI

ET

ORG
EQU
MOVE.L
ADD.L
AND.W
DC.L
END

2500
$F5F
#$000F0481,D2
ET,D2
#INI,D2
$42

a) $0000F443
b) $000F04CF
c) $0000F4C3
d) $000F0443
16.

Sealar el contenido de la memoria en la posicin indicada por la etiqueta ST despus del ensamblado del siguiente fragmento de
cdigo del M68000:

TAB
LIB
CAN
ST
a) $E5F2
b) $0F72
c) $0E0C
d) $F5AC

ORG
DS.L
EQU
DC.W
DC.W
END

2500;
$12;
*+2048;
256+LIB;
$400+CAN;

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:
CURSO:

CDIGO CARRERA:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

FECHA:

1999/2000

8 de Febrero del 2000

CDIGO ASIGNATURA:

40

HORA:

DURACIN TOTAL:

11:30

CONVOCATORIA:
SEMANA:

104

APELLIDOS: .............................................................................. NOMBRE:

2 horas

TIPO EXAMEN: E

Febrero.1 PP

2 SEMANA

DNI:

..........................................

CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN

............................................

.....................................................................

Firma:

!!!

Es necesario

ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA

sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas

donde deber marcar

!!!

MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:

ADDENDA de Estructura y Tecnologa de los Computadores I.


Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.

Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

1. Cul

de

las

siguientes

NO

es

una

caracterstica

de

la

programacin a nivel de cdigo mquina:

6. Cuando se dispone de una memoria entrelazada:


a) Se divide la memoria en pginas de igual tamao.

a) Programar en lenguaje mquina es definir en forma binaria todas

b) Se trabaja con una memoria auxiliar que enlaza con la memoria

las instrucciones necesarias para resolver un problema.

principal.

b) Para confeccionar un programa se debe consultar una tabla de

c) Se pueden producir accesos simultneos a memoria slo cuando

cdigos nemotcnicos correspondientes a cada instruccin .

las peticiones sean sobre mdulos distintos.

c) El programador debe llevar el control explcito de la direccin de

d) Se

memoria donde cargar cada instruccin del programa.

independientemente de las direcciones solicitadas.

pueden

producir

accesos

simultneos

memoria

d) En las bifurcaciones el programador deber calcular la direccin


exacta de la instruccin a la que saltar el programa.

7. Indicar cul de las siguientes afirmaciones es CIERTA:


a) Si un elemento del computador puede recibir informacin de

2. Si se aade un bit de paridad a un cdigo denso:

varias fuentes, necesitar ciertas seales de seleccin que gobiernen

a) La distancia del cdigo pasa a ser 1.

su carga.

b) Podemos detectar errores de un solo bit siempre y cuando el

b) Un bus es un elemento de almacenamiento y de interconexin.

error no afecte al bit de paridad.

c) El

c) Podemos detectar y corregir errores de un solo bit.

elementos que una estructura de enlaces dedicados en estrella, sin

d) La distancia del cdigo se incrementa en una unidad.

ningn tipo de restricciones.

bus

ofrece

las

mismas

posibilidades

de

conexin

entre

d) El ancho del bus de datos determina el nmero mximo posible


3. El registro de cdigo de condicin:

de posiciones de la memoria.

a) Es el nombre que se otorga al registro de estado cuando se utiliza


para realizar saltos condicionales.

8. El artificio de precisin ampliada:

b) Se ve afectado exclusivamente por las instrucciones lgicas y

a) Se emplea slo en representaciones normalizadas.

aritmticas.

b) Permite operar con una mantisa que contiene un bit menos que la

c) Es el primer byte del registro de estado.

representada.

d) Se puede copiar con instrucciones MOVE.

c) Incrementa la precisin del exponente.


d) Consiste en complementar el bit de signo con el primer bit de la

4. En

el

direccionamiento

relativo

al

registro

contador

del

mantisa.

programa:
a) Se

puede

direccionar

cualquiera

de

las

instrucciones

que

9. Un programa ensamblador (traductor) de dos fases:

componen el programa en curso.

a) Calcula el valor asociado a cada nombre simblico en la primera

b) nicamente se pueden direccionar instrucciones del programa

fase del ensamblado.

que estn en posiciones de memoria ms altas que la instrucccin

b) Proporciona un mensaje de error siempre que aparece un smbolo

que contiene el modo de direccionamiento.

antes de que est definido.

c) Para calcular la direccin del objeto hay que sumar a la posicin

c) Cuenta con una tabla de smbolos, que contiene los cdigos de

de la instruccin siguiente a la instruccin en curso el valor

todas las instrucciones disponibles.

contenido en el campo de desplazamiento.

d) Evala todas las expresiones que aparecen en el programa fuente

d) Para calcular la direccin del objeto hay que sumar a la posicin

siempre en la segunda fase del ensamblado.

de la instruccin el valor contenido en el campo de desplazamiento.


10. Indicar cul de las siguientes afirmaciones es CIERTA:
5. Respecto

al

lenguaje

mquina

de

un

computador

puede

afirmarse que:

a) Las seales digitales son continuas en el tiempo.


b) Las variables digitales tienen un rango de variacin de valores

a) Se encuentra ntimamente ligado a la construccin interna del

continuo.

computador.

c) A

b) Se expresa mediante secuencias de caracteres alfanumricos que

definidas slo en ciertos instantes especficos.

componen las distintas instrucciones.

d) Las seales digitales se caracterizan porque su valor puede

c) El nmero de operandos es el mismo en todas sus instrucciones.

cambiar en cualquier instante.

d) Las instrucciones que lo componen son interdependientes, es


decir, dependen unas de otras.

veces

las

seales

digitales

se

caracterizan

porque

estn

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA:

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I

Febrero, 2 SEMANA

TIPO EXAMEN: E

ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS

EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO

NO

PENALIZAN.

Indicar cul de los siguientes es el cdigo mquina correspondiente a la instruccin del M68000 MULU.W #$EA15, D1
a) C2FC15EA
b) C2F815EA
c) C2FCEA15
d) C2F8EA15

11.

12. Dado el siguiente fragmento de programa ensamblador escrito para el M68000 indicar cul es el contenido final de los registros D1,
D2 y D3 si su contenido inicial es (D1)=$AB041153, (D2)=$BCDE8A01 y (D3)=$01FF8374.
AND.B
OR.B
NOT.B
EOR.B

D1,D2
D2,D3
D3
D3,D1

a) (D1)=$AB041101 (D2)=$BCDE8A75 (D3)=$01FF838A


b) (D1)=$AB0411D9 (D2)=$BCDE8A01 (D3)=$01FF838A
c) (D1)=$AB046DD9 (D2)=$BCDE0001 (D3)=$01FFF7C87
d)
Ninguna de las anteriores

4
13. Obtener la representacin binaria del nmero decimal 1,4848. 10 en formato normalizado IEEE 754 para coma flotante de 32 bits:
a) 68640000
b) 06E80000
c) 46680000
d) 046E0000

14. Se desea disear un circuito lgico que permita realizar la tabla de verdad
mostrada a la derecha (donde X indica que la funcin f puede tomar cualquier
valor). Determinar la funcin booleana que permite realizarlo.

f(A,B,C,D)

a) A'B + BC'D
b) A'C' + A'B
c) AB'C + B'D'
d) Ninguna de las anteriores

15. Determinar el n mnimo de palabras que podra tener una instruccin que especifica 2 operandos en un computador cuya memoria
es de 64 kbytes y est organizada en bytes, si el registro de instruccin es de 8 bits y emplea para ambos operandos un
direccionamiento directo absoluto:
a) 3
b) 4
c) 5
d) 1

16. Suponiendo que se utiliza complemento a 2, el cdigo binario de 20 bits expresado de forma compacta en hexadecimal como E0587
representa al siguiente nmero decimal:
a) -129657
b) 918919
c) 918920
d) -129656

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&8562)(&+$GH6HSWLHPEUHGH+25$'85$&,1727$/KRUDV
&',*2&$55(5$&',*2$6,*1$785$&2192&$725,$6HSWLHPEUH337,32(;$0(1$
6(0$1$6HPDQD ([DPHQRULJLQDO
$3(//,'26120%5('1,
&(1752'21'(6(0$75,&8/&(1752'((;$0(1
)LUPD
(VQHFHVDULR(175(*$5(67$+2-$'((181&,$'26-8172&2181$+2-$'(/(&785$37,&$GRQGHGHEHUiPDUFDU
VXVUHVSXHVWDV$PEDVKRMDVGHEHUiQHVWDUGHELGDPHQWHFXPSOLPHQWDGDV\ILUPDGDV
0$7(5,$/3(50,7,'2'85$17(/$5($/,=$&,1'(/(;$0(1
O$''(1'$GH(VWUXFWXUD\7HFQRORJtDGHORV&RPSXWDGRUHV,
O&DOFXODGRUDQRSURJUDPDEOH
35,0(5$3$57(3UHJXQWDVWLSR7(67GH7(25$ SXQWXDFLyQPi[LPDSXQWRV 
(VWHWHVWHV(/,0,1$725,20tQLPRQHFHVDULRSDUDDSUREDUORDFLHUWRV
/DVROXFLyQDHVWHWHVWVHPDUFDUiHQHOHVSDFLR5(638(67$6GHODKRMDGHOHFWXUDySWLFDFDGDSUHJXQWDHQVXQ~PHURUHVSHFWLYR
6yORKD\XQDUHVSXHVWDFRUUHFWDSDUDFDGDSUHJXQWD
&DGDUHVSXHVWDFRUUHFWDYDOHSXQWRV/$65(638(67$6(48,92&$'$62(1%/$1&2123(1$/,=$1

 (QVHQWLGRJHQHUDOXQFRPSXWDGRUSXHGHGHILQLUVHFRPR
D  0iTXLQDIOH[LEOHFX\RILQHVSURFHVDULQIRUPDFLyQ
E  0iTXLQDHOHFWUyQLFDFX\RILQHVJHQHUDULQIRUPDFLyQ
F  0iTXLQDHOHFWUyQLFDFX\RILQHVSURFHVDULQIRUPDFLyQ
G  0iTXLQDIOH[LEOHFX\RILQHVJHQHUDULQIRUPDFLyQ
 ,QGLFDU FXiO GH ORV VLJXLHQWHV QRPEUHV QR HV FRQVLGHUDGR
XQVLVWHPDEiVLFRGHFRGLILFDFLyQ
D  &RGLILFDFLyQGLUHFWD
E  &RGLILFDFLyQSRUFDPSRV
F  &yGLJRVGHFRQWURO
G  &yGLJRVQXPpULFRV
 (6)$/6248(ORVFyGLJRVDOIDQXPpULFRV
D  (VWiQSHQVDGRV SDUD FRGLILFDU LQIRUPDFLyQ H[FOXVLYDPHQWH
GHQDWXUDOH]DQXPpULFD
E  6XHOHQHPSOHDUHOVLVWHPDGHFRGLILFDFLyQGLUHFWR
F  6XHOHQ LQFOXLU WRGRV ORV VtPERORV TXH DSDUHFHQ HQ HO
WHFODGRGHXQFRPSXWDGRU
G  6XUJHQ DQWH OD XWLOLGDG TXH SUHVHQWDED HO SRGHU SURFHVDU
WH[WRVHQPiTXLQDVDXWRPiWLFDV
 &XiO GH ODV VLJXLHQWHV DILUPDFLRQHV VREUH HO UHJLVWUR GH
GDWRVGHODPHPRULDSULQFLSDOHV)$/6$
D  (VXQUHJLVWURGHDOPDFHQDPLHQWRWHPSRUDO
E  7LHQHHQODFHVELGLUHFFLRQDOHVFRQODPHPRULD\FRQHOEXV
GHGDWRV
F  1RSXHGHFRQWHQHUGLUHFFLRQHVGHPHPRULD
G  3UHFLVDGHPiVGHXQDVHxDOGHFDUJD
 ,QGLFDUFXiOGHODVVLJXLHQWHVDILUPDFLRQHVHV&,(57$
D  (QHOGLUHFFLRQDPLHQWRLQPHGLDWRODLQVWUXFFLyQFRQWLHQHDO
SURSLRREMHWR
E  (Q HO GLUHFFLRQDPLHQWR GLUHFWR DEVROXWR HO REMHWR VH
HQFXHQWUDHQXQUHJLVWUR
F  (Q HO GLUHFFLRQDPLHQWR UHODWLYR D UHJLVWUR HO REMHWR VH
HQFXHQWUDHQXQUHJLVWUR
G  (Q HO GLUHFFLRQDPLHQWR GLUHFWR PHGLDQWH UHJLVWUR OD
LQVWUXFFLyQFRQWLHQHDOSURSLRREMHWR

 ,QGLFDU FXiO GH ODV VLJXLHQWHV 12 (6 XQD LQVWUXFFLyQ
DULWPpWLFD
D  68%75$&7 68%
E  ,1&5(0(17 ,1&
F  $1'
G  (;7(1' (;7
 8Q0,3VLJQLILFD
D  8Q PLOOyQ GH RSHUDFLRQHV GH FRPD IORWDQWH SRU
VHJXQGR
E  8QPLOOyQGHLQVWUXFFLRQHVSRUVHJXQGR
F  0LOPLOORQHVGHLQVWUXFFLRQHVSRUVHJXQGR
G  8QPLOOyQGHFLFORVGHUHORMSRUVHJXQGR
 /RV OHQJXDMHV GH GLVHxR GH VLVWHPDV GH LQIRUPDFLyQ
FRQVWLWX\HQGHQWURGHORVOHQJXDMHVVLPEyOLFRV
D  8QVHJXQGRQLYHO
E  8QWHUFHUQLYHO
F  8QTXLQWRQLYHO
G  8QFXDUWRQLYHO
 (O FDPSR GH QHPRWpFQLFR GH XQD LQVWUXFFLyQ HQ
HQVDPEODGRU
D  (VREOLJDWRULR
E  3XHGHVHUGHILQLGRSRUHOSURJUDPDGRU
F  (VVLHPSUHHOSULPHUFDPSRGHXQDLQVWUXFFLyQ
G  'HEHDSDUHFHUHQWUHGHOLPLWDGRUHV
 (QHO0ODSLODIXQFLRQDGHODVLJXLHQWHPDQHUD
D  /D GLUHFFLyQ GH OD FLPD VLHPSUH VHUi PD\RU R LJXDO
TXHODGHOIRQGR
E  (QODRSHUDFLyQ GH JXDUGDUXQGDWR pVWH VH DOPDFHQD
HQODGLUHFFLyQLQPHGLDWDPHQWHSRVWHULRUDODTXHLQGLFDHO
SXQWHURGHSLOD\OXHJRVHLQFUHPHQWDGLFKRSXQWHUR
F  /D GLUHFFLyQ GH OD FLPD VLHPSUH VHUi PHQRU R LJXDO
TXHODGHOIRQGR
G  (Q OD RSHUDFLyQ GH H[WUDHU XQ GDWR SULPHUR VH
LQFUHPHQWD HO SXQWHUR GH SLOD \ OXHJR VH OHH OD SRVLFLyQ
FX\DGLUHFFLyQLQGLFDHOSXQWHURGHSLOD

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&85626HSWLHPEUH336HPDQD ([DPHQ2ULJLQDO 7,32(;$0(1$
(67((;$0(1&2167$'('263$57(6'(7,327(677(25$<(-(5&,&,2635&7,&26
(/7(67(/,0,1$725,2'(7(25$),*85$(1(/5(9(562'((67$+2-$

6(*81'$3$57(3UHJXQWDVWLSR7(67GH(-(5&,&,2635&7,&26 SXQWXDFLyQPi[LPDSXQWRV 
(VWHWHVWVHFRUUHJLUiVyORVLVHKDVXSHUDGRHOWHVWGH7(25$
/DVROXFLyQDHVWHWHVWVHPDUFDUiHQHOHVSDFLR5(638(67$6GHODKRMDGHOHFWXUDySWLFDFDGDSUHJXQWDHQVXQ~PHURUHVSHFWLYR
6yORKD\XQDUHVSXHVWDFRUUHFWDSDUDFDGDSUHJXQWD
&DGDUHVSXHVWDFRUUHFWDYDOHSXQWR/$65(638(67$6(48,92&$'$62(1%/$1&2123(1$/,=$1

2EWHQHU HO HTXLYDOHQWH GHFLPDO GHO Q~PHUR &(& VXSRQLHQGR TXH VH XWLOL]D HO IRUPDWR QRUPDOL]DGR ,((( 
SDUDFRPDIORWDQWHGHELWV
D 
E 
F 
G 
*HQHUDUHOFyGLJRPiTXLQDSURGXFLGRSRUODLQVWUXFFLyQ029(:' $ 
D &&
E &&
F %%
G %%
&yPR DIHFWD OD LQVWUXFFLyQ $'',: ' DO UHJLVWUR ' VXSRQLHQGR TXH DQWHV GH HMHFXWDUVH HO FRQWHQLGR HV
')()
D ))
E )(
F )(
G ))
6HDODVLJXLHQWHH[SUHVLyQOyJLFDH[SUHVDGDHQPLQWHUPVI $%&'  PPPPPPP
/DIXQFLyQPLQLPL]DGDSDUDIHV
D 
E 
F 
G 

1
1

     
     

1
1

     
 

6H KD UHFLELGR OD FDGHQD  FRUUHVSRQGLHQWH D XQ FDUiFWHU HQ FyGLJR ),(/'$7$ \ VH VDEH TXH HVWi
FRGLILFDGD FRQ HO DOJRULWPR GH+DPPLQJ /DV FLIUDV TXH DSDUHFHQ HQ FXUVLYD VH FRUUHVSRQGHQ FRQ ORV ELWV GH SDULGDG
7UDVHOSHUWLQHQWHDQiOLVLVGHHUURUHVVHGHGXFHTXHHOFDUiFWHUHQYLDGRHV
D 1
E (
F 0
G 8
&XiOHVHOFRQWHQLGRGHOUHJLVWUR'GHVSXpVGHODHMHFXFLyQGHOIUDJPHQWRGHSURJUDPDTXHVHLQGLFDDFRQWLQXDFLyQ
VLORVFRQWHQLGRVGHORVUHJLVWURV''\'DQWHVGHODHMHFXFLyQVRQ '   '  $% ' 
$%"
%8&/(

D $
E $
F $%
G $%

(25:
6:$3
68%,%
%1(

''
'
'
%8&/(

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&8562)(&+$GH6HSWLHPEUHGH+25$'85$&,1727$/KRUDV
&',*2&$55(5$&',*2$6,*1$785$&2192&$725,$6HSWLHPEUH337,32(;$0(1(
6(0$1$6HPDQD ([DPHQ5HVHUYD
$3(//,'26120%5('1,
&(1752'21'(6(0$75,&8/&(1752'((;$0(1
)LUPD
(VQHFHVDULR(175(*$5(67$+2-$'((181&,$'26-8172&2181$+2-$'(/(&785$37,&$GRQGHGHEHUiPDUFDU
VXVUHVSXHVWDV$PEDVKRMDVGHEHUiQHVWDUGHELGDPHQWHFXPSOLPHQWDGDV\ILUPDGDV
0$7(5,$/3(50,7,'2'85$17(/$5($/,=$&,1'(/(;$0(1
O$''(1'$GH(VWUXFWXUD\7HFQRORJtDGHORV&RPSXWDGRUHV,
O&DOFXODGRUDQRSURJUDPDEOH
35,0(5$3$57(3UHJXQWDVWLSR7(67GH7(25$ SXQWXDFLyQPi[LPDSXQWRV 
(VWHWHVWHV(/,0,1$725,20tQLPRQHFHVDULRSDUDDSUREDUORDFLHUWRV
/DVROXFLyQDHVWHWHVWVHPDUFDUiHQHOHVSDFLR5(638(67$6GHODKRMDGHOHFWXUDySWLFDFDGDSUHJXQWDHQVXQ~PHURUHVSHFWLYR
6yORKD\XQDUHVSXHVWDFRUUHFWDSDUDFDGDSUHJXQWD
&DGDUHVSXHVWDFRUUHFWDYDOHSXQWRV/$65(638(67$6(48,92&$'$62(1%/$1&2123(1$/,=$1

 6HxDOH FXiO GH ODV VLJXLHQWHV DILUPDFLRQHV VREUH ODV


VHxDOHVGLJLWDOHVHV&,(57$
D  6RQVHxDOHVFRQWLQXDVHQHOWLHPSR
E  6XYDORUSXHGHFDPELDUHQFXDOTXLHULQVWDQWH
F  6XYDORUVyORSXHGHFDPELDUHQLQVWDQWHVHVSHFtILFRV
G  6RQVHxDOHVQRGLVFUHWDVHQHOWLHPSR
 ,QGLFDU FXiO GH ODV VLJXLHQWHV DILUPDFLRQHV HV
)$/6$
D  NLORE\WHVFRQVWLWX\HQXQJLJDE\WH
E  ELWVUHFLEHQHOQRPEUHGHFXDUWHWRRQLEEOH
F  ELWVUHFLEHQHOQRPEUHGHRFWHWRRE\WH
G  ELWVFRQVWLWX\HQXQNLORE\WH
 ,QGLFDU FXiO GH ODV VLJXLHQWHV RSFLRQHV UHSUHVHQWD
XQDWpFQLFDEiVLFDGHFRPSDFWDFLyQGHODLQIRUPDFLyQ
D  &RGLILFDFLyQLQWHJUDO
E  &RGLILFDFLyQSRUFyGLJRVPD\RULWDULRV
F  &RGLILFDFLyQGLIHUHQFLDO
G  &RGLILFDFLyQSRUFyGLJRVPLQRULWDULRV
 /D VHxDO &500 GHO FRPSXWDGRU HOHPHQWDO GHVFULWR
HQHOWH[WRJRELHUQDODVLJXLHQWHWUDQIHUHQFLD
D  0HPRULD 5' o50
E  50o0HPRULD 5' 
F  %' o50
G  50 o%'
 (Q HO GLUHFFLRQDPLHQWR PHGLDQWH UHJLVWUR HO UDQJR
GHORSHUDQGR
D  &RLQFLGHFRQHOGHOUHJLVWURHPSOHDGR
E  (VWiFRQGLFLRQDGRSRUHOWDPDxRGHOFDPSR&5GHOD
LQVWUXFFLyQ
F  &RLQFLGHFRQHOGHODQFKRGHSDODEUDGHODPHPRULD
G  (VWiFRQGLFLRQDGRSRUHOPDSDWRWDOGHPHPRULD
 (OUDQJRGHXQFRPSXWDGRULQGLFD
D  (O FRQMXQWR GH YDORUHV DOIDQXPpULFRV TXH VH SXHGHQ
UHSUHVHQWDU
E  (O FRQMXQWR GH YDORUHV QXPpULFRV \ DOIDQXPpULFRV
TXHVHSXHGHQUHSUHVHQWDU

F  (O Q~PHUR GH GtJLWRV VLJQLILFDWLYRV TXH SRVHH OD


LQIRUPDFLyQ
G  (O FRQMXQWR GH YDORUHV QXPpULFRV TXH VH SXHGHQ
UHSUHVHQWDU
 /D WUDQVSRUWDELOLGDG HQ ORV OHQJXDMHV RULHQWDGRV D
SUREOHPDVKDFHUHIHUHQFLDDTXH
D  8Q PLVPRSUREOHPDSXHGHVHUUHVXHOWRSRU GLIHUHQWHV
SURJUDPDV
E  &DGDPyGXORGHXQPLVPRSURJUDPDSXHGHHMHFXWDUVH
HQXQFRPSXWDGRUGLIHUHQWH
F  8Q PLVPR FRPSXWDGRU SXHGH HMHFXWDU SURJUDPDV
GLIHUHQWHV
G  8QPLVPRSURJUDPDSXHGHIXQFLRQDU VREUHGLIHUHQWHV
WLSRVGHFRPSXWDGRUHV
 ,QGLFDU FXiO GH ODV VLJXLHQWHV DILUPDFLRQHV VREUH ODV
SVHXGRLQVWUXFFLRQHVHV)$/6$
D  6XVQHPRWpFQLFRVVRQHMHFXWDGRVGLUHFWDPHQWHSRUHO
SURJUDPDHQVDPEODGRU
E  6XV QHPRWpFQLFRV QR VH FRQYLHUWHQ HQ FyGLJR
PiTXLQD
F  7DPELpQVHGHQRPLQDQGLUHFWLYRVGHHQVDPEODGRU
G  6RQSURSLDVGHFDGDSURJUDPDWUDGXFWRU
 (QHOGLUHFFLRQDPLHQWRLQPHGLDWRGHO0
D  (OVLVWHPDGHQXPHUDFLyQHVILMR
E  3ULPHUR VH LQGLFD HO PRGR GH GLUHFFLRQDPLHQWR \
OXHJRHOVLVWHPDGHQXPHUDFLyQ
F  (ORUGHQGHORVSUHILMRVHVLQGHSHQGLHQWH
G  3ULPHURVHLQGLFDHOVLVWHPDGHQXPHUDFLyQ\OXHJRHO
PRGRGHGLUHFFLRQDPLHQWR
&XiO GH ODV VLJXLHQWHV FRQGLFLRQHV 12 VH GHEH
FXPSOLUSDUDGLVHxDUXQSURJUDPDHQVDPEODGRUUiSLGR
\HILFD]
D  /LPLWDUHODQiOLVLVDXQDVyODYH]
E  0DQHMDUH[FOXVLYDPHQWHODWDEODGHVtPERORV
F  *HVWLRQDUHILFLHQWHPHQWHODWDEODGHVtPERORV
G  7HQHUXQEXHQWUDWDPLHQWRGHHUURUHV

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&85626HSWLHPEUH336HPDQD ([DPHQ5HVHUYD 7,32(;$0(1(

(67((;$0(1&2167$'('26+2-$6
(/7(67(/,0,1$725,2),*85$(1(/5(9(562'((67$+2-$
352%/(0$6 SXQWXDFLyQPi[LPDWRWDOSXQWRV 
/DVROXFLyQDORVSUREOHPDVVHHQWUHJDUiHQKRMDVDSDUWHSURSRUFLRQDGDVSRUHO7ULEXQDOGHH[iPHQHV

 D  3XQWR (QFRQWUDUODIRUPDFDQyQLFDHQPLQWHUPVGHODIXQFLyQOyJLFD 1     


E  3XQWR (QFRQWUDUODIRUPDFDQyQLFDHQPD[WHUPVGHODPLVPDIXQFLyQDQWHULRU

   

 'HVDUUROODU XQDVXEUXWLQDHQ HQVDPEODGRU GHO0 SDUDVXPDU GRV Q~PHURVHQWHURV SRVLWLYRV GH 
FLIUDVGHFLPDOHVFDGDXQR\H[SUHVDGRVFRPRXQDFDGHQDGHFyGLJRV$6&,,(OUHVXOWDGRWDPELpQVHUiXQ
Q~PHUR TXH SRGUi WHQHU KDVWD  FLIUDV GHFLPDOHV HQ $6&,, 3RU HMHPSOR      'H PDQHUD
RULHQWDWLYDSRGUiVHJXLUVHHOVLJXLHQWHHVTXHPDSDUDVXVROXFLyQ
SXQWRV (VSHFLILFDUORVDUJXPHQWRVGHOD VXEUXWLQDSUHYLVWRVHQIXQFLyQGHOGLVHxRVHOHFFLRQDGR
SXQWRV 5HDOL]DUXQDGHVFULSFLyQWH[WXDOGHODOJRULWPRSURSXHVWR
SXQWR 'HVFULELUSRUSDVRVHODOJRULWPRSURSXHVWRLQGLFDQGRODVFRQVWDQWHV\ODVYDULDEOHVLQWHUPHGLDVXWLOL]DGDV
SXQWRV &RGLILFDUODVXEUXWLQDHQHQVDPEODGRUGHO0FRPHQWDQGRDGHFXDGDPHQWHODVVHQWHQFLDVXWLOL]DGDV\
KDFLHQGRUHIHUHQFLDDORVSDVRVGHODOJRULWPRLQGLFDGRVHQHODSDUWDGR
127$ 'HEHUiUHVROYHUVH HO SUREOHPD GH SDVDU FDGD FLIUD $6&,, D ELQDULR DQWHV GH HIHFWXDU OD VXPD 7DPELpQ VH
GHEHUiDQDOL]DUODVFRQGLFLRQHVHQTXHVHSXHGHSURGXFLUDFDUUHR\FyPRWUDWDUODV3RUORGHPiVSRGUiQKDFHUVHODV
VXSRVLFLRQHVTXHVHFUHDQPiVFRQYHQLHQWHVHQUHODFLyQFRQODORFDOL]DFLyQGHORVGDWRV\HOUHVXOWDGR

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I-SISTEMAS


SOLUCIN DE LOS EXMENES REALIZADOS EN EL CURSO 1999/2000

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

FEBRERO
1 SEMANA
(TIPO A)
A
C
D
C
A
A
B
D
B
A
C
A
C
B
D
C

FEBRERO
2 SEMANA
(TIPO E)
B
D
D
C
A
C
A
A
A
C
C
B
C
B
C
A

SEPTIEMBRE
ORIGINAL
(TIPO A)
A
D
A
C
A
C
B
D
A
C
C
B
C
A
C
A

SEPTIEMBRE
RESERVA
(TIPO E)
C
A
C
A
A
D
D
A
B
B

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&8562)(&+$GH(QHURGH+25$'85$&,1727$/KRUDV
&',*2&$55(5$&',*2$6,*1$785$&2192&$725,$)HEUHUR337,32(;$0(1$
6(0$1$6(0$1$
$3(//,'26120%5('1,
&(1752'21'(6(0$75,&8/&(1752'((;$0(1
)LUPD
(VQHFHVDULR(175(*$5(67$+2-$'((181&,$'26-8172&2181$+2-$'(/(&785$37,&$GRQGHGHEHUiPDUFDU
VXVUHVSXHVWDV$PEDVKRMDVGHEHUiQHVWDUGHELGDPHQWHFXPSOLPHQWDGDV\ILUPDGDV
0$7(5,$/3(50,7,'2'85$17(/$5($/,=$&,1'(/(;$0(1
O$''(1'$GH(VWUXFWXUD\7HFQRORJtDGHORV&RPSXWDGRUHV,
O&DOFXODGRUDQRSURJUDPDEOH
35,0(5$3$57(3UHJXQWDVWLSR7(67GH7(25$ SXQWXDFLyQPi[LPDSXQWRV 
(VWHWHVWHV(/,0,1$725,20tQLPRQHFHVDULRSDUDDSUREDUORDFLHUWRV
/DVROXFLyQDHVWHWHVWVHPDUFDUiHQHOHVSDFLR5(638(67$6GHODKRMDGHOHFWXUDySWLFDFDGDSUHJXQWDHQVXQ~PHURUHVSHFWLYR
6yORKD\XQDUHVSXHVWDFRUUHFWDSDUDFDGDSUHJXQWD
&DGDUHVSXHVWDFRUUHFWDYDOHSXQWRV/$65(638(67$6(48,92&$'$62(1%/$1&2123(1$/,=$1

 &XiOGHORVVLJXLHQWHVQRFRUUHVSRQGHDXQUHJLVWUR
GHVHJPHQWR"
D  5HJLVWURGHVHJPHQWRGHSLOD
E  5HJLVWURGHVHJPHQWRGHGDWRV
F  5HJLVWURGHVHJPHQWRGHPRGR
G  5HJLVWURGHVHJPHQWRGHFyGLJR
 &XiOHVGHHVWDVLQVWUXFFLRQHVVRQGHWLSROyJLFR"
D  127;25
E  1(*$''
F  ',9(;7
G  1LQJXQDGHODVDQWHULRUHVHVXQDLQVWUXFFLyQGHWLSR
OyJLFR
 (OVRODSDPLHQWR RYHUOD\ HV
D  8QD WpFQLFD TXH SHUPLWH GLYLGLU WDQWR OD PHPRULD
ItVLFD FRPR OD OyJLFD HQ EORTXHV UHJXODUHV GH LJXDO
WDPDxR
E  8Q PHFDQLVPR TXH SHUPLWH HMHFXWDU SURJUDPDV GH
PD\RUWDPDxRTXHODPHPRULDSULQFLSDOGLVSRQLEOH
F  8QD WpFQLFD TXH SHUPLWH GLYLGLU WDQWR OD PHPRULD
ItVLFDFRPRODOyJLFDHQEORTXHVGHFXDOTXLHUWDPDxR
G  8QPHFDQLVPRTXHSHUPLWHJHQHUDUGLUHFFLRQHVTXH
VHUHILHUHQDXQHVSDFLRGHPD\RUWDPDxRTXHODPHPRULD
SULQFLSDOGLVSRQLEOH
 (OSURJUDPDREMHWR
D  (VHOUHVXOWDGRGHODWUDGXFFLyQGHOSURJUDPDIXHQWH
E  (VHOUHVXOWDGRGHODWUDGXFFLyQGHOSURJUDPDEDVH
F  (V HO UHVXOWDGR GH OD WUDGXFFLyQ GHO SURJUDPD
VLPEyOLFR
G  (V HO UHVXOWDGR GH OD WUDGXFFLyQ GHO SURJUDPD
WUDGXFWRU
 (Q HO 0 HO GLUHFFLRQDPLHQWR UHODWLYR DO
FRQWDGRU GH SURJUDPD FRQ tQGLFH XWLOL]D FRPR
GHVSOD]DPLHQWR
D  (O UHVXOWDGR GH VXPDU XQ Q~PHUR ILMR DO FRQWHQLGR
GHXQDSRVLFLyQGHPHPRULD
E  (O UHVXOWDGR GH VXPDU XQ Q~PHUR ILMR DO FRQWHQLGR
GHOUHJLVWURGHLQVWUXFFLyQ
F  (O UHVXOWDGR GH VXPDU XQ Q~PHUR ILMR DO FRQWHQLGR
GHODSLODGHOVLVWHPD
G  (O UHVXOWDGR GH VXPDU XQ Q~PHUR ILMR DO FRQWHQLGR
GHXQUHJLVWURGHGDWRV

 (O SURJUDPD PRQWDGRU QHFHVLWD GH OD FRODERUDFLyQ


GHOSURJUDPDHQVDPEODGRUSDUDTXHOHSURSRUFLRQH
D  (OQRPEUHVLPEyOLFRGHODVPDFURLQVWUXFFLRQHV
E  /D WDEOD GH GLUHFFLRQHV DEVROXWDV SDUD OD
UHXELFDFLyQ
F  (OQRPEUHVLPEyOLFRGHODVVXEUXWLQDV
G  (OQRPEUHVLPEyOLFRGDGRDODSLOD
 (QHOSURFHVR GHFRQYHUVLyQGHXQDVHxDO GLJLWDOHQ
RWUD DQDOyJLFD HO LQWHUYDOR GH WLHPSR TXH GHEH
WUDQVFXUULU HQWUH OD DSDULFLyQ GH XQ SXQWR GH OD VHxDO
GLVFUHWD\HOVLJXLHQWHVHGHQRPLQD
D  3HULRGRGHFRQYHUVLyQ
E  3HULRGRGHEORTXHR
F  3HULRGRGHPXHVWUHR
G  3HULRGRGHGLVFUHWL]DFLyQ
 /RVVLVWHPDVGHQXPHUDFLyQFRQEDVHQHJDWLYD
D  6RQDTXHOORVTXHHPSOHDQGtJLWRVFRQVLJQR
E  6RQ DTXHOORV TXH HPSOHDQ ~QLFDPHQWH GtJLWRV
QHJDWLYRV
F  3HUPLWHQ UHSUHVHQWDU WDQWR FDQWLGDGHV SRVLWLYDV
FRPRQHJDWLYDVVLQWHQHUTXHDxDGLUVLJQRDOQ~PHUR
G  3HUPLWHQ UHSUHVHQWDU XQD PLVPD FDQWLGDG PHGLDQWH
GLVWLQWDVFDGHQDVGHGtJLWRV
 /RVFyGLJRVPD\RULWDULRV
D  5HSUHVHQWDQXQPpWRGRSDUDFRPSDFWDULQIRUPDFLyQ
E  5HSUHVHQWDQXQPpWRGRSDUDFRUUHJLUHUURUHV
F  5HSUHVHQWDQXQPpWRGRGHFRGLILFDFLyQGLIHUHQFLDO
G  5HSUHVHQWDQXQPpWRGRGHFRGLILFDFLyQGLUHFWD
 4XpHVXQELHVWDEOH"
D  8Q HOHPHQWR FDSD] GH DOPDFHQDU XQ ELW GH
LQIRUPDFLyQ
E  8QHOHPHQWRGHDOPDFHQDPLHQWRPX\JUDQGH
F  8QHOHPHQWRFRQVWLWXLGRSRUGRVUHJLVWURV
G  8Q HOHPHQWR GH VRIWZDUH SDUD PRGLILFDU OD
LQIRUPDFLyQGHODPHPRULD

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
)HEUHUR6(0$1$7,32(;$0(1$
(67((;$0(1&2167$'('263$57(6'(7,327(677(25$<(-(5&,&,2635&7,&26
(/7(67(/,0,1$725,2'(7(25$),*85$(1(/5(9(562'((67$+2-$

6(*81'$3$57(3UHJXQWDVWLSR7(67GH(-(5&,&,2635&7,&26 SXQWXDFLyQPi[LPDSXQWRV 
(VWHWHVWVHFRUUHJLUiVyORVLVHKDVXSHUDGRHOWHVWGH7(25$
/DVROXFLyQDHVWHWHVWVHPDUFDUiHQHOHVSDFLR5(638(67$6GHODKRMDGHOHFWXUDySWLFDFDGDSUHJXQWDHQVXQ~PHURUHVSHFWLYR
6yORKD\XQDUHVSXHVWDFRUUHFWDSDUDFDGDSUHJXQWD
&DGDUHVSXHVWDFRUUHFWDYDOHSXQWR/$65(638(67$6(48,92&$'$62(1%/$1&2123(1$/,=$1

&DOFXODUHOQ~PHURGHFLFORVGHUHORMQHFHVDULRVSDUDTXHVHHMHFXWHFRPSOHWDPHQWHHQHOFRPSXWDGRUGHVFULWRHQ
HOWHPDXQDLQVWUXFFLyQTXHLQLFLDOLFHXQRGHORVUHJLVWURVGHODEDWHUtDGHUHJLVWURV&/($55(*Q 6XSRQHUTXH
ODGHFRGLILFDFLyQGHODLQVWUXFFLyQRFXSDFLFORORVDFFHVRVDPHPRULD\FDGDRSHUDFLyQGHORSHUDGRU\TXHHO
RSHUDGRUFXHQWDFRQODRSHUDFLyQGHSXHVWDDFHUR 
D  
E  
F  
G  
6HxDODUFXiOHVHOFRQWHQLGRGHOUHJLVWUR'VLHQGRLQLFLDOPHQWH')'\'$)
GHVSXpVGHHMHFXWDUODVVLJXLHQWHVLQVWUXFFLRQHV
525:
''
08/8
''
$1',%
)'
D  ))
E  )'
F  )'
G  ))
&XiOHVHOFyGLJRKH[DGHFLPDOFRUUHVSRQGLHQWHDODLQVWUXFFLyQGHO0/65 $ 
D  ((
E  (''
F  1LQJXQDGHODVRWUDVHVFLHUWD
G  (''
6HD OD IXQFLyQ OyJLFD GH  YDULDEOHV  I $%&'   H[SUHVDGD HQ PD[WHUPV FRPR
I 000000000000/DVLPSOLILFDFLyQGHHVWDIXQFLyQFRQGXFHDXQDGHODVVLJXLHQWHV

%'
E  %  '
F  %  '
G  %'

D 

3DUDWUDQVPLWLUXQDLQIRUPDFLyQVHXWLOL]DSDULGDGORQJLWXGLQDO\WUDQVYHUVDO SDULGDGSDU 'HFLUVLHOVLJXLHQWH


EORTXHGHLQIRUPDFLyQHVFRUUHFWR\HQFDVRFRQWUDULRGHFLUSRUTXHVHFXHQFLDVHWUDGXFLUtDODHUUyQHD
)

$
&
$

%

D  1RKD\HUURU
E  )
F  
G  '
2EWHQHU HO HTXLYDOHQWH GHFLPDO GHO Q~PHUR  )  WHQLHQGR HQ FXHQWD TXH VH KD HPSOHDGR SDUD VX
FRGLILFDFLyQHOIRUPDWRQRUPDOL]DGR,(((SDUDFRPDIORWDQWHGHELWV
D  
E  
F  
G  

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&8562)(&+$GH)HEUHURGH+25$'85$&,1727$/KRUDV
&',*2&$55(5$&',*2$6,*1$785$&2192&$725,$)HEUHUR337,32(;$0(1(
6(0$1$6(0$1$
$3(//,'26120%5('1,
&(1752'21'(6(0$75,&8/&(1752'((;$0(1
)LUPD
(VQHFHVDULR(175(*$5(67$+2-$'((181&,$'26-8172&2181$+2-$'(/(&785$37,&$GRQGHGHEHUiPDUFDU
VXVUHVSXHVWDV$PEDVKRMDVGHEHUiQHVWDUGHELGDPHQWHFXPSOLPHQWDGDV\ILUPDGDV
0$7(5,$/3(50,7,'2'85$17(/$5($/,=$&,1'(/(;$0(1
O$''(1'$GH(VWUXFWXUD\7HFQRORJtDGHORV&RPSXWDGRUHV,
O&DOFXODGRUDQRSURJUDPDEOH
35,0(5$3$57(3UHJXQWDVWLSR7(67GH7(25$ SXQWXDFLyQPi[LPDSXQWRV 
(VWHWHVWHV(/,0,1$725,20tQLPRQHFHVDULRSDUDDSUREDUORDFLHUWRV
/DVROXFLyQDHVWHWHVWVHPDUFDUiHQHOHVSDFLR5(638(67$6GHODKRMDGHOHFWXUDySWLFDFDGDSUHJXQWDHQVXQ~PHURUHVSHFWLYR
6yORKD\XQDUHVSXHVWDFRUUHFWDSDUDFDGDSUHJXQWD
&DGDUHVSXHVWDFRUUHFWDYDOHSXQWRV/$65(638(67$6(48,92&$'$62(1%/$1&2123(1$/,=$1

 3RUVHJPHQWDFLyQRSLSHOLQHVHHQWLHQGHXQDWpFQLFD
GH
D  &RQVWUXFFLyQGHPHPRULDVHQWUHOD]DGDV
E  *HVWLyQGHPHPRULDYLUWXDO
F  3DUDOHOLVPRLPSOtFLWR
G  3DUDOHOLVPRH[SOtFLWR
 /RVOHQJXDMHVFRPRHO$/*2/3/R$'$VRQ
HMHPSORVFRPXQHVGHOHQJXDMHV
D  'HGLVHxRGHVLVWHPDVGHLQIRUPDFLyQ
E  'HSURSyVLWRJHQHUDO
F  'HSURSyVLWRHVSHFtILFR
G  'HFODUDWLYRV
 &XiOGHODVVLJXLHQWHVQRHVXQDFDUDFWHUtVWLFDGHORV
OHQJXDMHVHQVDPEODGRUHVGHIRUPDWROLEUH
D  (PSOHDQVtPERORVGHOLPLWDGRUHV
E  /RV FDPSRV GH XQD LQVWUXFFLyQ SXHGHQ HPSH]DU HQ
ODVSRVLFLRQHVTXHVHGHVHHQ
F  6L IDOWD DOJ~Q FDPSR HQ XQD GHWHUPLQDGD OtQHD VX
HVSDFLRSXHGHVHURFXSDGRSRURWURFDPSRGLIHUHQWH
G  6LPSOLILFDQODODERUGHOWUDGXFWRU
 &XiOGHODVVLJXLHQWHVDILUPDFLRQHVVREUHHO0
HV)$/6$
D  (OUHJLVWUR63FRLQFLGHFRQHOUHJLVWUR$
E  (OUHJLVWUR&&5HVWiFRQWHQLGRHQHOUHJLVWUR65
F  8WLOL]D LQVWUXFFLRQHV HVSHFtILFDV SDUD OD JHVWLyQ GH
HQWUDGDVDOLGD
G  /RV SURFHVRV GH OHFWXUD \ HVFULWXUD HQ PHPRULD
SXHGHQ UHDOL]DUVH FRQ YDULDV FHOGDV E\WHV  FRQVHFXWLYDV
VLPXOWiQHDPHQWH
 ,QGLFDU FXiO GH ODV VLJXLHQWHV QR IRUPD SDUWH GH OD
LQIRUPDFLyQPtQLPDTXHKDQGHWHQHUODVLQVWUXFFLRQHV
GHPiTXLQDSDUDJDUDQWL]DUTXHVHDQDXWRFRQWHQLGDVH
LQGHSHQGLHQWHV
D  2SHUDFLyQDUHDOL]DU
E  /RFDOL]DFLyQGHOUHVXOWDGRGHODRSHUDFLyQ
F  ,GHQWLILFDFLyQGHOWLSRGHRSHUDQGRVGHODRSHUDFLyQ
G  6LWXDFLyQGHODSURSLDLQVWUXFFLyQ

 &XiO GH ODV VLJXLHQWHV DILUPDFLRQHV VREUH


EORTXHDGRUHVHV&,(57$
D  8QEORTXHDGRUFRQVWDQWHHVXQEORTXHDGRUFDXVDO
E  8QEORTXHDGRUOLQHDOHVXQEORTXHDGRUFDXVDO
F  8Q EORTXHDGRU QR FDXVDO VH SXHGH FRQVWUXLU
ItVLFDPHQWH
G  8QEORTXHDGRUFDXVDOXWLOL]DDOJ~QYDORUGHODVHxDO
GLVFUHWDSRVWHULRUDOLQVWDQWHW
 ,QGLFDUFXiOGHODVDILUPDFLRQHVVREUHODVEDVHVE\
EHV)$/6$
D  8Q PLVPR Q~PHUR SXHGH WHQHU XQD UHSUHVHQWDFLyQ
H[DFWD HQ XQD EDVH E \ XQD UHSUHVHQWDFLyQ SHULyGLFD HQ
RWUDEDVHE
E  6L E  N E XQ Q~PHUR UDFLRQDO FRQ UHSUHVHQWDFLyQ
SHULyGLFD HQ EDVH E VLHPSUH WLHQH XQD UHSUHVHQWDFLyQ
H[DFWDHQEDVHE
F  6L E  EN ORV GtJLWRV GH OD EDVH E VH REWLHQHQ
DJUXSDQGRORVGtJLWRVGHODEDVHEHQJUXSRVGHORQJLWXG
N
G  6L E  EN FXDOTXLHU Q~PHUR FRQ UHSUHVHQWDFLyQ
H[DFWDHQEDVHEWDPELpQWLHQHXQDUHSUHVHQWDFLyQH[DFWD
HQEDVHE
 &XiO GH ORV VLJXLHQWHV 12 HV XQ FyGLJR
DOIDQXPpULFR
D  %LTXLQDULR
E  %&'DOIDQXPpULFR
F  ),(/'$7$
G  (%&',&
 /D RSHUDFLyQ DGLFLRQDO GH XQ UHJLVWUR TXH UHOOHQD
WRGRVXFRQWHQLGRFRQVHGHQRPLQD
D  3XHVWDDFHUR
E  &RPSOHPHQWR
F  3XHVWDDXQR
G  &DUJDVHULH
 (O GLUHFFLRQDPLHQWR GH SiJLQD EDVH HV XQ FDVR
SDUWLFXODUGHOGLUHFFLRQDPLHQWR
D  $EVROXWR
E  5HODWLYRDOUHJLVWURFRQWDGRUGHSURJUDPD
F  3DJLQDGR
G  5HODWLYRDOUHJLVWUREDVH

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
)HEUHUR6(0$1$7,32(;$0(1(
(67((;$0(1&2167$'('263$57(6'(7,327(677(25$<(-(5&,&,2635&7,&26
(/7(67(/,0,1$725,2'(7(25$),*85$(1(/5(9(562'((67$+2-$

6(*81'$3$57(3UHJXQWDVWLSR7(67GH(-(5&,&,2635&7,&26 SXQWXDFLyQPi[LPDSXQWRV 
(VWHWHVWVHFRUUHJLUiVyORVLVHKDVXSHUDGRHOWHVWGH7(25$
/DVROXFLyQDHVWHWHVWVHPDUFDUiHQHOHVSDFLR5(638(67$6GHODKRMDGHOHFWXUDySWLFDFDGDSUHJXQWDHQVXQ~PHURUHVSHFWLYR
6yORKD\XQDUHVSXHVWDFRUUHFWDSDUDFDGDSUHJXQWD
&DGDUHVSXHVWDFRUUHFWDYDOHSXQWR/$65(638(67$6(48,92&$'$62(1%/$1&2123(1$/,=$1

6HDODIXQFLyQOyJLFDGHWUHVYDULDEOHVI $%&        
/DIXQFLyQFDQyQLFDHTXLYDOHQWHDpVWDHV
D  PP
E  00
F  00
G  PPPPPP
3DUDODWUDQVPLVLyQGHGDWRVGHELWVVHXWLOL]yFyGLJRGH+DPPLQJ'HFLUVLODVHFXHQFLDUHFLELGDHVFRUUHFWD\
HQFDVRFRQWUDULRGHFLUGyQGHVHSURGXMRHOHUURU

D  1RKXERHUURU
E  +XERHUURUHQHOELW
F  +XERHUURUHQHOELW
G  +XERHUURUHQHOELW
8WLOL]DQGRXQIRUPDWR,(((GHELWV LJXDOTXHHOGHELWVSHURFRQVyORELWVSDUDHOFDPSRGHPDQWLVD
ODUHSUHVHQWDFLyQPiVDSUR[LPDGDSDUDHOQ~PHURGHFLPDOHV
D  $
E  $
F  
G  '
6HDHOFRPSXWDGRUHOHPHQWDOGHVFULWRHQHOWH[WREDVH(QXQLQVWDQWHGDGRHO
FRQWHQLGRGHORVVLJXLHQWHVUHJLVWURV VHVXSRQGUiTXHWRGRVVRQGHELWV HVHQ
KH[DGHFLPDO 50   ) 5    5,   ) &3   ) $
FRQWLQXDFLyQ VH HMHFXWD OD VHFXHQFLD GH RSHUDFLRQHV HOHPHQWDOHV VHJ~Q HO
FURQRJUDPDDGMXQWR(OFRQWHQLGRGHORVUHJLVWURVDOILQDOGHHVWDVHFXHQFLDHV
D  &3  ) 5,  %( 5  
E  &3  ) 5,  %( $&  )
F  &3  ) 5,  %( 5  
G  &3  ) 5,  ) $&  %(

5HORM
6%'50
6%56

5

6%$5,
&5,%'
&52%'
&52%5
23

08/

&$&

(OFyGLJRKH[DGHFLPDO%&)&'$FRUUHVSRQGHDODLQVWUXFFLyQGHO0
D  &03$:$
E  &03$:'$$
F  &03$: $
G  &03:'$'

&&3%$
6%'$&

'HVSXpVGHHMHFXWDUVHHOVLJXLHQWHVHJPHQWRGHFyGLJRGHO0HOFRQWHQLGRGHOUHJLVWUR':VHUi
D 
E 
F 
G 

&

'
(

029(:
029(:
%8& 68%:
68%4:
%1(
(1'

'
'
$'
'
%8&

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&8562)(&+$GH6HSWLHPEUHGH+25$'85$&,1727$/KRUDV
&',*2&$55(5$&',*2$6,*1$785$&2192&$725,$6HSWLHPEUH337,32(;$0(1$
6(0$1$6HPDQD ([DPHQRULJLQDO
$3(//,'26120%5('1,
&(1752'21'(6(0$75,&8/&(1752'((;$0(1
)LUPD
(VQHFHVDULR(175(*$5(67$+2-$'((181&,$'26-8172&2181$+2-$'(/(&785$37,&$GRQGHGHEHUiPDUFDU
VXVUHVSXHVWDV$PEDVKRMDVGHEHUiQHVWDUGHELGDPHQWHFXPSOLPHQWDGDV\ILUPDGDV
0$7(5,$/3(50,7,'2'85$17(/$5($/,=$&,1'(/(;$0(1
O$''(1'$GH(VWUXFWXUD\7HFQRORJtDGHORV&RPSXWDGRUHV,
O&DOFXODGRUDQRSURJUDPDEOH
35,0(5$3$57(3UHJXQWDVWLSR7(67GH7(25$ SXQWXDFLyQPi[LPDSXQWRV 
(VWHWHVWHV(/,0,1$725,20tQLPRQHFHVDULRSDUDDSUREDUORDFLHUWRV
/DVROXFLyQDHVWHWHVWVHPDUFDUiHQHOHVSDFLR5(638(67$6GHODKRMDGHOHFWXUDySWLFDFDGDSUHJXQWDHQVXQ~PHURUHVSHFWLYR
6yORKD\XQDUHVSXHVWDFRUUHFWDSDUDFDGDSUHJXQWD
&DGDUHVSXHVWDFRUUHFWDYDOHSXQWRV/$65(638(67$6(48,92&$'$62(1%/$1&2123(1$/,=$1

 6HxDODU FXDO GH ODV VLJXLHQWHV DILUPDFLRQHV VREUH HO


FDPSR GH GLUHFFLyQ GHO FRQMXQWR GH LQVWUXFFLRQHV TXH
FRPSRQHQXQOHQJXDMHPiTXLQDHVFLHUWD
D  'HEHVHU~QLFR
E  6LHPSUHGHEHH[LVWLU
F  (O Q~PHUR GH FDPSRV GH GLUHFFLyQ SXHGH VHU FRPR
PXFKR
G  (O Q~PHUR GH FDPSRV GH GLUHFFLyQ SXHGH VHU FRPR
PXFKR
 ,QGLFDU HQ TXp FDVR GH OD VLJXLHQWH FODVLILFDFLyQ HQFDMD
ODDUTXLWHFWXUD9RQ1HXPDQQ
D  $UTXLWHFWXUD0,6'
E  $UTXLWHFWXUD0,0'
F  $UTXLWHFWXUD6,6'
G  $UTXLWHFWXUD6,0'
 &XiO GH ORV VLJXLHQWHV SURJUDPDV HV FDSD] GH SURGXFLU
PHQVDMHV GH GLDJQyVWLFR SDUD D\XGDU DO SURJUDPDGRU D
FRUUHJLUORVHUURUHV
D  (OSURJUDPDGHWUDGXFFLyQ
E  (OSURJUDPDREMHWR
F  (OSURJUDPDEDVH
G  (OSURJUDPDIXHQWH
 (OUHJLVWURFRQWDGRUGHGLUHFFLyQGHHQVDPEODGR
D  3RVLELOLWDHOHQODFHHQWUHVXESURJUDPDV
E  ,QGLFD DO SURJUDPD HQVDPEODGRU HQ TXp SRVLFLyQ GH
PHPRULDGHEHJXDUGDUXQDLQVWUXFFLyQ
F  /DQ]DODHMHFXFLyQGHODVSVHXGRLQVWUXFFLRQHV
G  &XHQWDHOQ~PHURGHYHFHVTXHDSDUHFHXQDGHWHUPLQDGD
GLUHFFLyQHQXQSURJUDPD
 6H FRQRFH FRPR GLUHFFLyQ HIHFWLYD GH XQ RSHUDQGR GHO
0DODTXHLGHQWLILFD
D  (OUHJLVWURGHGDWRVGRQGHVHDOPDFHQDHORSHUDQGRSDUD
VXHMHFXFLyQ
E  (O UHJLVWUR GH GLUHFFLRQHV GRQGH VH DOPDFHQD HO
RSHUDQGRSDUDVXHMHFXFLyQ
F  /DVLWXDFLyQH[DFWDGHORSHUDQGR
G  (OUHJLVWURGHRSHUDFLyQGRQGHVHDOPDFHQDHORSHUDQGR
SDUDVXHMHFXFLyQ

 &XiO GH ORV VLJXLHQWHV HOHPHQWRV SULQFLSDOHV GH XQ


FRPSXWDGRU GLJLWDO HV HO HQFDUJDGR GH LQWHUSUHWDU \
VHFXHQFLDUODVLQVWUXFFLRQHV
D  /DXQLGDGGHHQWUDGDVDOLGD
E  /DXQLGDGGHFRQWUROGHSURJUDPD
F  /DXQLGDGDULWPpWLFROyJLFD
G  /DXQLGDGGHPHPRULD
 (QXQVLVWHPDGHQXPHUDFLyQODEDVHHV
D  (OFRQMXQWRGHFDQWLGDGHVUHSUHVHQWDEOHVHQHOPLVPR
E  (O FRQMXQWR GH UHJODV XWLOL]DGDV SDUD UHSUHVHQWDU
FDQWLGDGHV
F  (O Q~PHUR GH VtPERORV XWLOL]DGRV SDUD UHDOL]DU OD
UHSUHVHQWDFLyQ
G  (OQ~PHURGHFLIUDVHPSOHDGDVHQODUHSUHVHQWDFLyQ
 3DUDFRQVWUXLUXQFyGLJRGH+DPPLQJYiOLGRSDUDVHU
XWLOL]DGRFRQGDWRVGHELWVHVSUHFLVRDxDGLU
D  ELWVGHSDULGDG
E  ELWVGHSDULGDG
F  ELWVGHSDULGDG
G  ELWVGHSDULGDG
 /DV VHxDOHV GH VHOHFFLyQ XWLOL]DGDV HQ DOJXQRV
HOHPHQWRVIXQFLRQDOHVGHXQFRPSXWDGRUVHQHFHVLWDQ
D  6L XQ PLVPR HOHPHQWR SXHGH HQYLDU LQIRUPDFLyQ D
PiVGHXQGHVWLQR
E  6L XQ PLVPR HOHPHQWR SXHGH UHFLELU LQIRUPDFLyQ GH
PiVGHXQRULJHQ
F  6LHPSUH TXH VH SUHWHQGD HQYLDU HQWUH GRV HOHPHQWRV
WRGRVORVELWVGHXQGDWRVLPXOWiQHDPHQWH
G  6LHPSUH TXH VH SUHWHQGD HQYLDU HQWUH GRV HOHPHQWRV
ORVELWVTXHFRPSRQHQXQGDWRXQRDXQR
 3DUD WUDEDMDU FRQ GLUHFFLRQDPLHQWR VHJPHQWDGR OD
8&3VXHOHGLVSRQHUGHXQRVUHJLVWURVGHVHJPHQWR&XDO
GHORVVLJXLHQWHV12HVXQUHJLVWURGHVHJPHQWR
D  5HJLVWURGHVHJPHQWRGHFyGLJR
E  5HJLVWURGHVHJPHQWRGHGDWRV
F  5HJLVWURGHVHJPHQWRFRPSOHPHQWDULR
G  5HJLVWURGHVHJPHQWRGHSiJLQD

,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&85626HSWLHPEUH336HPDQD ([DPHQ2ULJLQDO 7,32(;$0(1$
(67((;$0(1&2167$'('263$57(6'(7,327(677(25$<(-(5&,&,2635&7,&26
(/7(67(/,0,1$725,2'(7(25$),*85$(1(/5(9(562'((67$+2-$

6(*81'$3$57(3UHJXQWDVWLSR7(67GH(-(5&,&,2635&7,&26 SXQWXDFLyQPi[LPDSXQWRV 
(VWHWHVWVHFRUUHJLUiVyORVLVHKDVXSHUDGRHOWHVWGH7(25$
/DVROXFLyQDHVWHWHVWVHPDUFDUiHQHOHVSDFLR5(638(67$6GHODKRMDGHOHFWXUDySWLFDFDGDSUHJXQWDHQVXQ~PHURUHVSHFWLYR
6yORKD\XQDUHVSXHVWDFRUUHFWDSDUDFDGDSUHJXQWD
&DGDUHVSXHVWDFRUUHFWDYDOHSXQWR/$65(638(67$6(48,92&$'$62(1%/$1&2123(1$/,=$1

I $ % &

6HDODIXQFLyQOyJLFDGHWUHVYDULDEOHV
/DIXQFLyQFDQyQLFDHTXLYDOHQWHDpVWDHV
D PP
E PP
F 00
G PPPPPP

$%  & $% %  &

8WLOL]DQGRXQIRUPDWR,(((GHELWV LJXDOTXHHOGHELWVSHURFRQVyORELWVSDUDHOFDPSRGHPDQWLVD HOFyGLJR%


HVHOTXHUHSUHVHQWDPiVDSUR[LPDGDPHQWHDOQ~PHURGHFLPDO
D 
E 
F 
G 
6HD HO FRPSXWDGRU HOHPHQWDO GHVFULWR HQ HO WH[WR EDVH (Q XQ LQVWDQWH GDGR HO
FRQWHQLGR GH ORV VLJXLHQWHV UHJLVWURV VH VXSRQGUi TXH WRGRV VRQ GH  ELWV  HV HQ
KH[DGHFLPDO 50  ) 5   5,  ) &3  )$FRQWLQXDFLyQVH
HMHFXWD OD VHFXHQFLD GH RSHUDFLRQHV HOHPHQWDOHV VHJ~Q HO FURQRJUDPD DGMXQWR (O
FRQWHQLGRGHORVUHJLVWURVDOILQDOGHHVWDVHFXHQFLDHV
D  &3 
E  &3 
F  &3 
G  &3 

) 5, 
) 5, 
) 5, 
) 5, 

%( 5 
%( 5 
%( $& 
) $& 

5HORM
6%'50
6%56

5

6%$5,
&5,%'



)
%(

&52%'
&52%5
23

08/

&$&
&&3%$
6%'$&
,QGLFDUHOFRQWHQLGRGHOUHJLVWUR'GHVSXpVGHHMHFXWDUVHHOVLJXLHQWHIUDJPHQWRGHFyGLJRGHO0
D 
E 
F )
G %

&20

18/

25*
(48
029(/
$''/
$1':
'&/
(1'


))
)'
18/'
&20'


3DUDWUDQVPLWLU XQD LQIRUPDFLyQ VH XWLOL]D SDULGDG ORQJLWXGLQDO \ WUDQVYHUVDO SDULGDG LPSDU  'HFLU VL HO VLJXLHQWH EORTXH GH
LQIRUPDFLyQHVFRUUHFWR\HQFDVRFRQWUDULRLQGLFDUSRUTXHVHFXHQFLDVHWUDGXFLUtDODHUUyQHD
$

&

'



'



%)

&

D &&
E '
F '
G 1RKD\HUURU
*HQHUDUHOFyGLJRPiTXLQDSURGXFLGRSRUODLQVWUXFFLyQ029(/' $
D '$
E $'
F 
G 

ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I-SISTEMAS


SOLUCIN DE LOS EXMENES REALIZADOS EN EL CURSO 2000/2001

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

FEBRERO
1 SEMANA
(TIPO A)
C
A
B
A
D
B
A
C
B
A
B
C
D
A
C
D

FEBRERO
2 SEMANA
(TIPO E)
C
B
D
C
D
A
B
A
C
A
B
A
D
C
C
D

SEPTIEMBRE
ORIGINAL
(TIPO A)
D
C
A
B
C
B
C
A
B
D
A
D
A
C
D
C

SEPTIEMBRE
RESERVA
(TIPO E)
C
B
D
C
A
B
A
C
D
B

13UHJXQWD


















7,32$

7,32%

7,32&

7,32'

G
F
D
E
F
E
F
D
E
G
D
G
D
F
G
F

F
E
E
F
D
G
G
E
F
D
F
F
E
E
D
E

E
F
F
F
E
D
E
G
D
G
G
D
F
F
D
F

G
E
D
G
E
F
F
D
F
E
E
F
G
D
G
G

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO: 2001/2002 FECHA: 29 de Enero de 2002 HORA: 11:30 DURACIN TOTAL: 2 horas
CDIGO CARRERA:
CDIGO ASIGNATURA:
CONVOCATORIA: Febrero.1PP
TIPO EXAMEN: A
40
104
SEMANA: 1 SEMANA
APELLIDOS: .............................................................................. NOMBRE: .......................................... DNI: ............................................
CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN .....................................................................
Firma:
!!! Es necesario ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA donde deber marcar
sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas !!!
MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:
y ADDENDA de Fundamentos de Estructura y Tecnologa de Computadores, o bien
ADDENDA de Estructura y Tecnologa de los Computadores I.
y Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

1. Cual de las siguientes no es una caracterstica del lenguaje


ensamblador:
a) Empleo de nombres simblicos para datos
b) Empleo de nombres simblicos para referencias
c) Empleo de cdigos nemotcnicos para las seales del
computador
d) Empleo de cdigos nemotcnicos para las instrucciones del
computador
2.

El uso de delimitadores es una prctica:


a) Utilizada en los ensambladores de formato fijo.
b) Propia de ensambladores cruzados.
c) Que impone una escritura muy rgida pero simplifica el
trabajo del traductor.
d) Empleada en los lenguajes ensambladores de formato libre.

3. Indicar en cual de los siguientes sistemas de


representacin numrica el cero tiene representacin no
nica:
a) Exceso a M
b) Binario Natural
c) Complemento a 1
d) Complemento a 2
4.

Cul de las siguientes afirmaciones es FALSA:


a) Un cdigo de distancia dos es redundante.
b) Un cdigo de distancia dos permite detectar errores
simultneos de 1 bit como mucho.
c) Los cdigos de Hamming son redundantes.
d) Los cdigos redundantes garantizan la deteccin de error.

5. Cuando para calcular la direccin final del operando se


suma al contenido del campo CD la direccin marcada por un
puntero almacenado en el registro CP, estamos hablando de
un direccionamiento:
a) Relativo al registro base
b) Relativo al registro contador del programa
c) Relativo a un registro contador de pila
d) Relativo a un registro ndice con campo de pila

6. Indicar cual de las siguientes letras no designa a alguno de


los bits que forman parte del registro de cdigo de condicin
del M68000:
a) X
b) Y
c) Z
d) V
7. Cual de los siguientes no es un procedimiento bsico para
provocar una operacin de entrada salida:
a) E/S por controlador de interfase
b) E/S controlada por programa
c) E/S controlada por interrupcin
d) E/S por acceso directo a memoria
8. Un juego de instrucciones con el que se puede calcular en
un tiempo finito cualquier tarea computable es:
a) Completo.
b) Eficaz.
c) Finito.
d) Mnimo.
9. Cul de los siguientes no forma parte de los programas
utilizados como tests sintticos para calcular ndices de
rendimiento de los computadores:
a) Whetstone.
b) Kernel benchmark.
c) SPEC95.
d) WAN.
10. Un ensamblador es residente cuando:
a) Reside en un mquina diferente a la que va destinado el
programa traducido.
b) Permanece en el mismo computador que ejecutar el
programa traducido.
c) Es universal y por tanto sirve para cualquier lenguaje
ensamblador.
d) Es capaz de traducir a gran velocidad macros residentes en
el programa fuente.

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
Febrero, 1 SEMANA
TIPO EXAMEN: A
ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

11. Sea el computador elemental descrito en el texto base. En un instante


dado el contenido de los siguientes registros (se supondr que todos son de
16 bits) es en hexadecimal: (R5) = 0FD3, (RI) = FF33, (CP) = F0DF. A
continuacin se ejecuta la secuencia de operaciones elementales segn el
cronograma adjunto. El contenido de los registros al final de esta secuencia
es:
a) (R5) = 0FD3, (RI) = FE33, (CP) = FFF3
b) (R5) = FF33, (RI) = FF33, (CP) = F0E0
c) (R5) = FF33, (RI) = F0E0, (CP) = FF33
d) (R5) = 0FD3, (RI) = F0E0, (CP) = FF33
12. Hallar la 2 forma cannica de la siguiente funcin f(A,B):

( A + ( A.B))
a)
b)
c)
d)

M1.M2.M3
M1.M3
M2.M3
M0.M1.M2

Reloj
SBRS

R5

SBRE

R5

CRO2BR
SBDRI
CRO1BD
OP

XOR

CAC
SBAAC
CCPBA

13. Obtener el equivalente decimal del nmero C1A40000 teniendo en cuenta que se ha empleado para su codificacin
el formato normalizado IEEE 754 para coma flotante de 32 bits.
a) 4,12
b) 4,12.10-4
c) 2,05. 104
d) 20,5
14. Generar el cdigo mquina producido por la instruccin MOVE.B A6, D6
a) 1C16
b) 1C06
c) 1C0E
d) 1C46
15. Cul de las siguientes cadenas, generadas por medio del cdigo de Hamming a partir de datos vlidos de 6 bits,
contiene un error en un bit (recurdese que cada cadena estar formada por los bits D6D5P4D4D3D2P3D1P2P1):
a) 1010011100
b) 1010101000
c) 1000011011
d) 1010101111
ORG
$6000
16. Despus de ejecutarse el siguiente segmento de cdigo del M68000 cul
es el contenido correcto de las siguientes posiciones de memoria:
a) ($6006) = $AB
b) ($6006) = $FD
c) ($6007) = $EF
d) ($6007) = $CD

DAT DC.W
DC.W
COD CLR.L
MOVEA.L
MOVE.L
MOVE.W
EOR.W
MOVE.W
MOVE.L

$1234,$ABCD
$5678,$90EF
D1
#DAT,A2
(A2)+,D0
(A2)+,D1
D0,D1
D0,(A2)+
D1,-(A2)

INGENIERA TCNICA en INFORMTICA de SISTEMAS y de GESTIN de la UNED


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
Tutora del Centro Asociado de Plasencia

11. Sea el computador elemental descrito en el texto base. En un instante dado el contenido de los siguientes registros (se
supondr que todos son de 16 bits) es en hexadecimal: (R5) = 0FD3, (RI) = FF33, (CP) = F0DF. A continuacin se ejecuta la
secuencia de operaciones elementales segn el cronograma adjunto. El contenido de los registros al final de esta secuencia es:
a) (R5) = 0FD3, (RI) = FE33, (CP) = FFF3
1
2
3
b) (R5) = FF33, (RI) = FF33, (CP) = F0E0
c) (R5) = FF33, (RI) = F0E0, (CP) = FF33
Reloj
d) (R5) = 0FD3, (RI) = F0E0, (CP) = FF33
SBRS

R5

R5

SBRE

Solucin:
Ciclo 1.
(R5)
(RI)

CRO2BR
SBDRI

RO2
RO1

CRO1BD

Ciclo 2.
(R5) (RI) RO2

OP

XOR

CAC
% 0000
% 1111

1111
1111

1101
0011

0011
0011

SBAAC

% 1111

0000

1110

0000 = $ F0E0

CCPBA

Ciclo 3.
(RI)
(AC)

a)
b)
c)
d)

R5
CP

; (R5) = $FF33
; (CP) = $F0E0

12. Hallar la 2 forma cannica de la siguiente funcin f(A,B): f(A, B) = A + AB


M1M2M3
M1M3
M2.M3
M0M1M2

Solucin:
f(A, B) = A + AB = AAB = A( A + B) = ( A + 0)( A + B) = ( A + BB)( A + B) = ( A + B)(A + B)( A + B) = M2M3 M1

Examen de Febrero, 1 semana

Jos Garza

13. Obtener el equivalente decimal del nmero C1A40000 teniendo en cuenta que se ha empleado para su codificacin
el formato normalizado IEEE 754 para coma flotante de 32 bits.
a) 4,12
b) 4,1210-4
c) 2,05104
d) 20,5
Solucin:
Paso 1: Obtencin de la informacin almacenada en el registro a partir de la expresin compactada en hexadecimal

C
1 0

1
0

A
1

4
1

0
0 0

0
0 0

0
0

0
0

Paso 2: Identificacin de los diferentes campos presentes en el registro


1

C
1 0

signo

1
0

A
1

4
1

exponente

mantisa

Paso 3: Clculo de los diferentes componentes de la representacin en punto flotante


Bit de signo = 1 El nmero es negativo
0
-2
-5
Mantisa = %1.01001 = 12 + 12 + 12 = 1.28215
Exponente autntico = Exponente representado - Exceso
-

%10000011
% 1111111
%00000100 = 4

Paso 4: Cambio de representacin del nmero desde punto flotante a punto fijo
1

Nmero = (-1) 1.28125 2 =-20.5

INGENIERA TCNICA en INFORMTICA de SISTEMAS y de GESTIN de la UNED


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
Tutora del Centro Asociado de Plasencia

a)
b)
c)
d)

14. Generar el cdigo mquina producido por la instruccin MOVE.B A6, D6


1C16
1C06
1C0E
1C46

Solucin:
La instruccin MOVE tiene este formato:
CO

Tamao

Destino
Registro

Origen
Modo

Modo

Campo Tamao:
01 byte
11 palabra
10 palabra larga

Registro

15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0
1

15. Cul de las siguientes cadenas, generadas por medio del cdigo de Hamming a partir de datos vlidos de 6 bits, contiene
un error en un bit (recurdese que cada cadena estar formada por los bits D6D5p4D4D3D2 p 3D1 p 2 p 1):
a) 1010011100
b) 1010101000
c) 1000011011
d) 1010101111

Solucin:
a)
p4 p3 p2 p1
p1
p2
D3
p4
D5
D6
D7
p8
D9
D10

0001
0010
0011
0100
0101
0110
0111
1000
1001
1010

p8
D9
D10

p4
D5
D6
D7
-

p2
D3
D6
D7
D10

p1
D3
D5
D7
D9
-

b)
c4 c3 c2 c1

0
0
1
1
1
0
0
1
0
1

1
0
1

1
1
0
0
-

0
1
0
0
1

0
1
1
0
0
-

c)
c4 c3 c2 c1

0
0
0
1
0
1
0
1
0
1

1
0
1

1
0
1
0
-

0
0
1
0
1

0
0
0
0
0
-

d)
c4 c3 c2 c1

1
1
0
1
1
0
0
0
0
1

0
0
1

1
1
0
0
-

1
0
0
0
1

1
0
1
0
0
-

c4 c3 c2 c1
1
1
1
1
0
1
0
1
0
1

1
0
1

1
0
1
0
-

1
1
1
0
1

1
1
0
0
0
-

En los apartados a), B y d) no hay error. En el apartado c) hay error en el bit p8.

Examen de Febrero, 1 semana

Jos Garza

16. Despus de ejecutarse el siguiente segmento de cdigo del M68000 cul es el contenido correcto de las siguientes
posiciones de memoria:
ORG
$6000
DAT
DC.W
$1234,$ABCD
a) ($6006) = $AB
DC.W
$5678,$90EF
b) ($6006) = $FD
c) ($6007) = $EF
COD
CLR.L D1
d) ($6007) = $CD
MOVEA.L #DAT,A2
MOVE.L
MOVE.W
EOR.W
MOVE.W

(A2)+,D0
(A2)+,D1
D0,D1
D0,(A2)+

Solucin:
Mapa de la memoria inicial
$00 60 00
$12
$00 60 01
$34
$00 60 02
$AB
$00 60 03 $CD
$00 60 04
$56
$00 60 05
$78
$00 60 06
$90
$00 60 07
$EF

Tabla de smbolos
Smbolo
Valor
DAT
$00 60 00
COD
$00 60 08

Traza:
Tras las dos primeras instrucciones de la zona de cdigo
COD

CLR.L D1
MOVEA.L #DAT,A2

; (D1) = $00 00 00 00
; (A2) = $00 00 60 00

A2 $00 00 60 00

D1 $00 00 00 00
D0
Tras la tercera instruccin
MOVE.L

(A2)+,D0

; (D0) = $12 34 AB CD
; (A2) = $00 00 60 04

A2 $00 00 60 04

D1 $00 00 00 00
D0 $12 34 AB CD
Tras la cuarta instruccin
MOVE.W

(A2)+,D1

; (D1) = $00 00 56 78
; (A2) = $00 00 60 06

A2 $00 00 60 06

D1 $00 00 56 78
D0 $12 34 AB CD
Tras la quinta instruccin
; (D1) = $00 00 56 78

A2 $00 00 60 06

EOR.W

D0,D1

% 0101
% 1010

0110
1011

0111
1100

1000
1101

D1 $00 00 FD B5

% 1111

1101

1011

0101 = $ FDB5

D0 $12 34 AB CD

Tras la sexta instruccin


MOVE.W

D0,(A2)+

; ($6006) = $AB CD
; (A2) = $00 00 60 08

A2 $00 00 60 08

D1 $00 00 FD B5
D0 $12 34 AB CD
Tras la sptima instruccin
MOVE.L

D1,-(A2)

; (A2) = $00 00 60 04
; ($6004) = $00 00 56 78

A2 $00 00 60 06

D1 $00 00 FD B5
4

D0 $12 34 AB CD

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05
$00 60 06
$00 60 07

$12
$34
$AB
$CD
$56
$78
$90
$EF

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05
$00 60 06
$00 60 07

$12
$34
$AB
$CD
$56
$78
$90
$EF

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05
$00 60 06
$00 60 07

$12
$34
$AB
$CD
$56
$78
$90
$EF

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05
$00 60 06
$00 60 07

$12
$34
$AB
$CD
$56
$78
$90
$EF

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05
$00 60 06
$00 60 07

$12
$34
$AB
$CD
$56
$78
$AB
$CD

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05
$00 60 06
$00 60 07

$12
$34
$AB
$CD
$00
$00
$FD
$B5

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO: 2001/2002 FECHA: 12 de Febrero de 2002 HORA: 11:30 DURACIN TOTAL: 2 horas
CDIGO CARRERA:
CDIGO ASIGNATURA:
CONVOCATORIA: Febrero.1PP
TIPO EXAMEN: E
40
104
SEMANA: 2 SEMANA
APELLIDOS: .............................................................................. NOMBRE: .......................................... DNI: ............................................
CENTRO DONDE SE MATRICUL............................................ CENTRO DE EXAMEN .....................................................................
Firma:
!!! Es necesario ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA donde deber marcar
sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas !!!
MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:
y ADDENDA de Fundamentos de Estructura y Tecnologa de Computadores, o bien
ADDENDA de Estructura y Tecnologa de los Computadores I.
y Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

1. Los lenguajes que permiten definir directamente diseos


de sistemas de informacin, prescindiendo de los programas
necesarios para llevar a cabo el diseo global constituyen los
denominados lenguajes:
a) De quinta generacin.
b) Orientados al problema.
c) De bajo nivel.
d) Simblicos de cuarto nivel.
2. Cual de las siguientes afirmaciones sobre el campo de
etiqueta de una instruccin en ensamblador no es correcta:
a) El nombre utiliza un smbolo para distinguir la base de
numeracin utilizada.
b) Es un campo opcional
c) Se utiliza para referenciar instrucciones
d) Facilita la depuracin de programas
3. La automatizacin de los telares mediante el uso de una
cadena de tarjetas de cartn perforadas fue un ingenio debido
a:
a) Leibniz.
b) Jacquard.
c) Babbage.
d) Hollerith.
4. Cual de las siguientes no es una instruccin de
manipulacin de bits segn la clasificacin de Fairclough:
a) BIT TEST
b) BIT CONTROL
c) BIT SET
d) BIT CLEAR
5.

Cual de las siguientes seales no es propia de un biestable:


a) Carga
b) Incremento
c) Entrada
d) Salida

6. Cul de las siguientes afirmaciones sobre las direcciones


permitidas de memoria en funcin del tamao del dato
direccionado en el M68000 es CIERTA:
a) Para tamao byte slo las direcciones impares (1,3,5,...).
b) Para tamao palabra, todas las direcciones (0,1,2,3,4,...).
c) Para tamao palabra las mismas direcciones que para
tamao byte.
d) Para tamao palabra larga, slo las direcciones pares
(0,2,4,...).
7. En el modo de direccionamiento combinado denominado
pre-indexacin, primero se interpreta una:
a) Indexacin y luego una indireccin.
b) Indireccin y luego una indexacin.
c) Paginacin y luego una indexacin.
d) Indexacin y luego una paginacin.
8.

La distancia de un cdigo binario indica:


a) El grado de redundancia de un cdigo
b) La codificacin diferencial de un cdigo
c) El cdigo mayoritario existente.
d) La existencia de paridad en un cdigo.

9. En el formato estndar IEEE754 cul de las siguientes


afirmaciones es FALSA:
a) Utiliza un formato de precisin ampliada.
b) La coma de la mantisa est a la derecha del bit implcito.
c) Emplea mantisa fraccionaria normalizada en complemento
a 2.
d) Considera dos formatos bsicos de simple y doble
precisin respectivamente.
10. Sealar cual de los siguientes no es un tipo de programa
ensamblador:
a) Cross-Assembler
b) Ensamblador residente
c) Ensamblador referencial
d) Ensamblador de dos fases

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
Febrero, 2 SEMANA
TIPO EXAMEN: E
ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

11. Despus de ejecutarse el siguiente segmento de cdigo del


M68000 cul es el contenido del registro D0.B:
a) $DF
b) $FD
c) $EB
d) $A7
12. Simplificar la siguiente funcin lgica:

( A + A.B).( B + A.C.( B + A.C ) + B)


a)
b)
c)
d)

0
1

ORG
DAT DC.W
DC.W
COD MOVEQ
MOVE.B
MOVEA.L
BUC OR.B
BCHG
SUBQ.B
BNE

$6000
$1234,$ABCD
$5678
#5,D1
D1,D0
#DAT,A0
(A0)+,D0
D1,D0
#1,D1
BUC

13. Para transmitir una informacin se utiliza paridad longitudinal y transversal (paridad par). Decir si el siguiente
bloque de informacin es correcto y, en caso contrario, decir por que secuencia se traducira la errnea:
B4
C6
8A
AF
7E
30
9A
8B
a) 7A
b) CA
c) 88
d) 82
14. Obtener el equivalente decimal del nmero C2C40000 teniendo en cuenta que se ha empleado para su codificacin
el formato normalizado IEEE 754 para coma flotante de 32 bits.
a) 98
b) 9,8.1016
c) 586
d) 5,86.10-16
15. Supngase que en una transmisin se recibe el cdigo 1010100000 que se corresponde con un carcter en cdigo
FIELDATA al que se le han aadido los bits de paridad apropiados para generar un cdigo de Hamming (es decir,
formando la cadena de bits D6D5P4D4D3D2P3D1P2P1). El carcter recibido, en el supuesto de que como mucho haya
habido error en un bit, es:
a) +
b) <
Reloj
c) >
d) =
R2
SBRS
16. Sea el computador elemental descrito en el texto base. En un instante
dado el contenido de los siguientes registros (se supondr que todos son de
16 bits) es en hexadecimal: (AC) = 2EE2, (R2) = 73F1, (CP) = 2728, (RI) =
0000. A continuacin se ejecuta la secuencia de operaciones elementales
segn el cronograma adjunto. El contenido de los registros al final de esta
secuencia es:
a) (AC) = 22E0, (RI) = 22E0, (CP) = 2728
b) (AC) = 2EE2, (RI) = 20E0, (CP) = 2728
c) (AC) = 73F1, (RI) = 22E0, (CP) = 22E0
d) (AC) = 73F1, (RI) = 73F1, (CP) = 73F1

CRO1AC
CRO2BR
OP
CAC
SBDAC
CRIBD
SBARI
CCPBA

AND

OR

INGENIERA TCNICA en INFORMTICA de SISTEMAS de la UNED


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
Tutora del Centro Asociado de Plasencia

Despus de ejecutarse el siguiente segmento de cdigo del M68000 cul es el contenido correcto del registro D0.B:
ORG
DC.W
DC.W

$6000
$1234,$ABCD
$5678

COD

MOVEQ
MOVE.B
MOVEA.L

#5,D1
D1,D0
#DAT,A0

BUC

OR.B
BCHG
SUBQ.B

(A0)+,D0
D1,D0
#1,D1

DAT

Solucin:
Tabla de smbolos
Smbolo
Valor
DAT
$00 60 00
COD
$00 60 05
BUC
No nos importa

Traza:
Mapa de la memoria inicial

Antes de entrar en el bucle


A0 $00 00 60 00
D0 $-- - - - - 05
D1 $00 00 00 05

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05

$12
$34
$AB
$CD
$56
$78

Iteracin N 1
OR.B

% 0001
OR % 0000
% 0001

BCHG

Mapa de la memoria inicial

(A0)+,D0
0010
0101
0111

D1,D0 ; Invierte

SUBQ.B

#1,D1

A0 $00 00 60 01

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05

D0 $-- - - - - 37

$12
$34
$AB
$CD
$56
$78

D1 $00 00 00 04

Iteracin N 2
OR.B

% 0011
OR % 0011
% 0011

BCHG

Mapa de la memoria inicial

(A0)+,D0
0100
0111
0111

D1,D0 ; Invierte

SUBQ.B

#1,D1

A0 $00 00 60 02

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05

D0 $-- - - - - 27

$12
$34
$AB
$CD
$56
$78

D1 $00 00 00 03

Jos Garza

Iteracin N 3
OR.B

% 1010
OR % 0010
% 1010

BCHG

Mapa de la memoria inicial

(A0)+,D0
1011
0111
1111

D1,D0 ; Invierte

SUBQ.B

#1,D1

A0 $00 00 60 03

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05

D0 $-- - - - - A7

$12
$34
$AB
$CD
$56
$78

D1 $00 00 00 02

Iteracin N 4
OR.B

% 1100
OR % 1010
% 1110

BCHG

Mapa de la memoria inicial

(A0)+,D0
1101
0111
1111

D1,D0 ; Invierte

SUBQ.B

#1,D1

A0 $00 00 60 04

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05

D0 $-- - - - - EB

$12
$34
$AB
$CD
$56
$78

D1 $00 00 00 01

Iteracin N 5
OR.B

% 0101
OR % 1110
% 1111

BCHG

0110
1011
1111

D1,D0 ; Invierte

SUBQ.B
BNE

Mapa de la memoria inicial

(A0)+,D0

#1,D1
BUC ; No salta

A0 $00 00 60 05

$00 60 00
$00 60 01
$00 60 02
$00 60 03
$00 60 04
$00 60 05

D0 $-- - - - - FD

$12
$34
$AB
$CD
$56
$78

D1 $00 00 00 00

Simplifique la siguiente funcin f(A, B, C): f(A, B, C) = (A + AB ) (B + AC(B + AC) + B

Solucin:
f(A, B, C) = (A + AB ) + (B + AC(B + AC) + B = (A + AB ) + (B + B + AC(B + AC) = (A + AB ) + (1 + AC(B + AC) = (A + AB ) + 1 =
(A + AB ) + 0 = (A + AB ) = A( AB ) = A( A + B) = A A + AB = A + AB = A 1 + AB = A(1 + B) = A(1) = A

INGENIERA TCNICA en INFORMTICA de SISTEMAS de la UNED


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
Tutora del Centro Asociado de Plasencia

Se ha recibido la cadena 1010100000 correspondiente a un carcter en cdigo FIELDATA al que se le han aadido los bits
de paridad apropiados para generar un cdigo Hamming (es decir, formando la cadena D10D9p8D7D6D5p4D3p2p1). Se supone que el
mximo de bits alterados es 1. Encuentre el carcter emitido.
Solucin:
Cadena que llega al receptor:
1 0 1 0 1 0 0 0 0 0
D10 D9 p8 D7 D6 D5 p4 D3 p2 p1

01
02
03
04
05
06
07
08
09
10

Tal como se muestra en las UUDD:

0001
0010
0011
0100
0101
0110
0111
1000
1001
1010

p1
p2
D3
p4
D5
D6
D7
p8
D9
D10

0
0
0
0
0
1
0
1
0
1

p 4 p3 p 2 p 1

c4 c3 c2 c1

p8
D9
D10

1
0
1

0
0
1
0
-

0
0
1
0
1

0
0
0
0
0
-

p4
D5
D6
D7
-

p2
D3
D6
D7
D10

p1
D3
D5
D7
D9
-

p4

Como c4 c3 c2 c1=0100, el error est en p4. Por tanto, la cadena original era:
1 0 1 0 1 0 1 0 0 0
D10 D9 p8 D7 D6 D5 p4 D3 p2 p1
Tras retirar los bits de paridad, nos queda:
1 0 0 1 0 0
D10 D9 D7 D6 D5 D3
correspondiente al carcter de cdigo D10D9D7D6D5D3 = b5 b4 b3 b2 b1 b0 = 100100 = =

Obtener el equivalente decimal del nmero C2C40000 teniendo en cuenta que se ha empleado para su codificacin
el formato normalizado IEEE 754 para coma flotante de 32 bits.

Solucin:
Paso 1: Obtencin de la informacin almacenada en el registro a partir de la expresin compactada en hexadecimal
1

C
1 0

2
1

C
0

4
0

0
0 0

0
0 0

0
0

0
0

Paso 2: Identificacin de los diferentes campos presentes en el registro


1

C
1 0

signo

2
1

C
0

4
0

exponente

mantisa

Paso 3: Clculo de los diferentes componentes de la representacin en punto flotante


Bit de signo = 1 El nmero es negativo
0
-1
-5
Mantisa = %1.10001 = 12 + 12 + 12 = 1.53125
Exponente autntico = Exponente representado - Exceso
-

%10000101
%1111111
%00000110 = 6

Paso 4: Cambio de representacin del nmero desde punto flotante a punto fijo
1

Nmero = (-1) 1.53125 2 = -98

Jos Garza

Para transmitir una informacin se utiliza paridad longitudinal y transversal (paridad par). Decir si el siguiente bloque de
informacin es correcto y, en caso contrario, decir por qu secuencia se traducira la errnea:
B4 C6 8A AF 7E 30 9A 8B
Solucin:
B4
C6
8A
AF
7E
30
9A
8B

1
1
Comprobacin 1
de las paridades: 1
0
0
1
1

0
1
0
0
1
0
0
0

1
0
0
1
1
1
0
0

1
0
0
0
1
1
1
0

0
0
1
1
1
0
1
1

1
1
0
1
1
0
0
0

0
1
1
1
1
0
1
1

0
0
0
1
0
0
0
1

1
0
1
0
1 Correccin: 1
1
0
0
0
0
0
1
0
1
0

El bit errneo estaba en la quinta columna y la tercera fila.

0
1
0
0
1
0
0
0

1
0
0
1
1
1
0
0

1
0
0
0
1
1
1
0

0
0
0
1
1
0
1
1

1
1
0
1
1
0
0
0

0
1
1
1
1
0
1
1

0
0
0
1
0
0
0
1

B4
C6
82
AF
7E
30
9A
8B

INGENIERA TCNICA en INFORMTICA de SISTEMAS de la UNED


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
Tutora del Centro Asociado de Plasencia

11. Sea el computador elemental descrito en el texto base. En un instante dado el contenido de los siguientes registros (se
supondr que todos son de 16 bits) es en hexadecimal: (AC) = 2EE2, (R2) = 73F1, (CP) = 2728 y (RI) = 0000. A continuacin se
ejecuta la secuencia de operaciones elementales segn el cronograma adjunto. Calcule el contenido de los registros al final de esta
secuencia.
1

Reloj
SBRS

R2

CRO1AC
CRO2BR
OP

AND

OR

CAC
SBAAC
CRIBD
SBARI
CCPBA

Solucin:
Ciclo 1.
(AC)
(R2)

RO1
RO2

; (RO1) = $ 2EE2
; (RO2) = $ 73F1

Ciclo 2.
(RO1) (RO2) AC

% 0010
% 0111

1110
0011

1110
1111

0010
0001

% 010 0

0010

1110

0000 = $ 22E0

Ciclo 3.
(AC)
(AC)
(BD)

RO1
BD
RI

; (RO1) = $22E0
; (RI) = $22E0

Ciclo 4.
(RO1) (RO2) AC

% 0010
% 0111

0010
0011

1110
1111

0000
0001

% 0111

0011

1111

0001 = $ 73F1 = (AC)

Adems, en este ciclo:


(RI)
BA
(BA)
CP
; (CP) = $22E0

Jos Garza

Soluciones Febrero de 2002


N Pregunta

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

TIPO A TIPO B TIPO C TIPO D TIPO E TIPO F TIPO G TIPO H

c
d
c
d
b
b
a
a
d
b
b
a
d
c
c
b

b
b
c
d
a
c
a
d
b
d
d
c
b
a
c
b

a
d
d
b
b
b
c
c
d
a
c
b
a
d
b
c

Primera Semana

c
a
c
d
d
b
d
a
b
b
b
a
c
b
c
d

d
a
b
b
b
d
a
a
c
c
b
c
d
a
d
c

a
c
d
c
b
a
d
b
b
a
b
c
d
c
a
d

b
b
a
c
d
d
a
b
c
a
d
c
d
b
c
a

Segunda Semana

c
a
b
d
c
a
a
d
b
b
c
c
a
d
d
b

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO: 2001/2002 FECHA: 3 de Septiembre de 2002 HORA: 11:30 DURACIN TOTAL: 2 horas
CDIGO CARRERA:
CDIGO ASIGNATURA:
CONVOCATORIA: Septiembre 1 PP TIPO EXAMEN: A
40
104
SEMANA: Examen original
APELLIDOS: .............................................................................. NOMBRE: .......................................... DNI: ............................................
CENTRO DONDE SE MATRICUL: ............................................ CENTRO DE EXAMEN: ..................................................................
Firma:
!!! Es necesario ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA donde deber marcar
sus respuestas. Ambas hojas debern estar debidamente cumplimentadas y firmadas !!!
MATERIAL PERMITIDO DURANTE LA REALIZACIN DEL EXAMEN:
y ADDENDA de Fundamentos de Estructura y Tecnologa de Computadores, o bien
ADDENDA de Estructura y Tecnologa de los Computadores I.
y Calculadora no programable.
PRIMERA PARTE: Preguntas tipo TEST de TEORA (puntuacin mxima: 4 puntos).
Este test es ELIMINATORIO. Mnimo necesario para aprobarlo: 6 aciertos.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 0.4 puntos. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

1. Cual de las siguientes afirmaciones sobre los lenguajes


ensambladores es falsa:
a) Usan smbolos nemotcnicos para los cdigos de las
instrucciones.
b) Usan smbolos nemotcnicos para las direcciones de
memoria.
c) A cada sentencia le corresponde un conjunto preestablecido
de instrucciones mquina.
d) A cada sentencia le corresponde una nica instruccin de
lenguaje mquina

6. Indicar cual es el objetivo de la pseudoinstruccin DEFC


(DEFine Constant):
a) Asignar el valor especificado en el campo de operandos a la
etiqueta.
b) Asignar el contenido del contador de direccin
incrementado a la etiqueta.
c) Asignar el valor de la etiqueta al contador de direccin
d) Poner unos determinados valores iniciales en ciertas
posiciones de memoria.
7.

2. En que generacin, dentro de la historia de las mquinas


digitales, aparecen las memorias de semiconductores:
a) Segunda generacin
b) Tercera generacin
c) Cuarta generacin
d) Quinta generacin
3.

4.

La paginacin es una tcnica que consiste en:


a) Dividir la memoria fsica en bloques de tamao variable.
b) Dividir la memoria lgica en bloques de tamao variable.
c) Dividir tanto la memoria fsica como la lgica en bloques
regulares y de tamao fijo.
d) Dividir tanto la memoria fsica como la lgica en bloques
de tamao variable.
Los sistemas de numeracin con base negativa:
a) Permiten representar tanto cantidades positivas como
negativas sin tener que aadir signo al nmero.
b) Son aquellos que emplean dgitos con signo.
c) Son aquellos que emplean nicamente dgitos negativos
d) Permiten representar una misma cantidad mediante
distintas cadenas de dgitos

5. Indicar cual de las siguientes opciones representa una


tcnica bsica de compactacin de la informacin:
a) Codificacin integral.
b) Codificacin diferencial.
c) Codificacin por cdigos mayoritarios.
d) Codificacin por cdigos minoritarios.

Se conoce como ancho de palabra de una memoria a:


a) La longitud del registro elemental de la memoria.
b) El nmero de registros individuales que la componen.
c) El nmero que identifica unvocamente cada registro
individual de la memoria.
d) La longitud del registro de direcciones de la memoria.

8. Sealar cmo acta el indicador N del registro de cdigo


de condicin del M68000
a) Se pone a 1 cuando el resultado es negativo
b) Se pone a 0 cuando el resultado es negativo
c) Se pone a 1 cuando el resultado de una operacin es 0
d) Se pone a 1 cuando el resultado es positivo
9. Sealar cual de las siguientes afirmaciones sobre el
direccionamiento absoluto es falsa:
a) La instruccin contiene la direccin de memoria exacta en
la que se encuentra el objeto.
b) El objeto est en una posicin de la memoria principal
c) El rango de posiciones direccionables queda limitado por el
tamao del campo de operando.
d) El tamao del operando direccionado queda limitado por el
n de bits del campo MD.
10. Segn la clasificacin que establece Fairclough para las
instrucciones mquina, cual de los siguientes puntos no se
considera un grupo:
a) Aritmticas
b) Rotacin
c) Lgicas
d) Desplazamiento

INGENIERA TCNICA en INFORMTICA de SISTEMAS


ASIGNATURA: ESTRUCTURA Y TECNOLOGA DE COMPUTADORES I
CURSO 2001/2002, Septiembre 1 PP, Examen Original
TIPO EXAMEN: A
ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
EL TEST ELIMINATORIO DE TEORA FIGURA EN EL REVERSO DE ESTA HOJA

SEGUNDA PARTE: Preguntas tipo TEST de EJERCICIOS PRCTICOS (puntuacin mxima: 6 puntos).
Este test se corregir slo si se ha superado el test de TEORA.
La solucin a este test se marcar en el espacio RESPUESTAS de la hoja de lectura ptica, cada pregunta en su nmero respectivo.
Slo hay una respuesta correcta para cada pregunta.
Cada respuesta correcta vale 1 punto. LAS RESPUESTAS EQUIVOCADAS O EN BLANCO NO PENALIZAN.

11. Sealar cual es el contenido en hexadecimal del registro D0


despus de ejecutar el siguiente fragmento de cdigo:
a) 0001 0804
b) 0508 0000
c) 0804 0000
d) 0001 0A08

DAT

ORG
DC.B
CLR.L
MOVE.W
MOVEA.L
MOVE.W
ROR.W
MULU
SWAP

3000
20, $20
D0
#$0004, D2
#DAT, A1
(A1), D0
D2, D0
D2, D0
D0

12. Cmo afecta la instruccin ADDI.W #$1011, D4 al registro D4 suponiendo que antes de ejecutarse
el contenido es D4: $45C8 F9AF
a) 45C9 09C0
b) 45C9 09B0
c) 45C8 09C0
d) 45C8 09B0
13. Generar el cdigo mquina producido por la instruccin MOVE.B D5, (A3)+
a) 115B
b) 16C5
c) 1523
d) 1325
14. Sea la siguiente funcin lgica de tres variables:
La funcin cannica equivalente a sta es:
a) m4 + m5
b) M2 M3
c) M4 M5
d) m0 + m1 + m2 + m3 + m6 + m7

f ( A, B , C ) = ( A + B )( A + B + C ) + B C

15. Utilizando un formato IEEE 754 de 16 bits (igual que el de 32 bits pero con slo 7 bits para el campo
de mantisa) el cdigo que representa ms aproximadamente al nmero decimal -2503410-5 es:
a) B869
b) B7FA
c) B8A6
d) B7D2
Reloj

16. Sea el computador elemental descrito en el texto base. En un instante dado


el contenido de los siguientes registros (se supondr que todos son de 12 bits)
es en hexadecimal: (RM) = 005, (R6) = 002, (RI) = F30, (CP) = 0F3. A
continuacin se ejecuta la secuencia de operaciones elementales segn el
cronograma adjunto. El contenido de los registros al final de esta secuencia es:
a) (CP) = 05F, (RI) = F30, (R6) = 002
b) (CP) = 0F3, (RI) = 00A, (AC) = 00A
c) (CP) = 03F, (RI) = F30, (AC) = F30
d) (CP) = F30, (RI) = 00A, (R6) = 002

SBDRM
SBRS

R6

SBARI
CRIBD
CRO1BD
CRO2BR
OP
CAC
CCPBA
SBDAC

MUL

N Pregunta

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

TIPO A

TIPO B

TIPO C

TIPO D

c
b
c
a
b
d
a
a
d
b
b
c
b
c
d
d

d
b
b
c
a
a
d
c
b
a
b
c
c
b
d
d

a
d
a
d
b
b
b
a
c
c
b
b
d
d
c
c

a
d
b
c
a
b
c
d
a
b
d
d
c
b
b
c

Demonstration copy of activePDF Toolkit (http://www.active4.com)

Demonstration copy of activePDF Toolkit (http://www.active4.com)

Solucin de Jose Antonio Vaque Urbaneja al examen de ETC I sistemas Febrero 2003
Gracias a TKA por escribir las preguntas. Gracias a Siro Prez por las respuestas
Las respuestas mias las pongo en fondo VERDE.
Las respuestas en que Siro Perez no coincide las pongo en fondo verde la mia, y en fondo amarillo
la suya.
Aado en texto rojo comentario y la pgina del MORA en que se encuentra la solucin (no tengo el
CERRADA y no puedo comparar)

1 - Acerca del M68000 NO ES CIERTO que:


a) Incluye 8 registros de datos D0...D7
b)El registro de cdigo de condicin coincide con los 5 bits menos
significativos del registro de estado
c)El registro D7 tambin se llama SP
d) Los registros de direcciones son de 32 bits
Pag. 434: D7 se llama PPS (puntero de pila de usuario) o USP (user stack pointer),
2 - La pseudoinstruccin que se identifica con EQU, DEF o un signo igual
(segn el ensamblador) sirve para:
a) Manipular el contador de direccin de ensamblado
b) Reserva de espacio en memoria
c) Definir constantes
d) Definir smbolos
Pg. 480: Se utiliza para definir un smbolo que se va a utilizar ...
3 - Segn la estructura del computador digital estudiado en la asignatura,
seale cuantos bloques o unidades comprende la UCP:
a) 2
b) 3
c) 4
d) No es un nmero definido
Pgina 234: La UCP se puede considerar constituida a su vez por dos unidades funcionales; la unidad de
control y la unidad aritmtia-lgica.
La unidad de memoria y la unidad de E/S son externas a la CPU
Puede existir cierta confusin si miras el esquema del ordenador de la pgina 256, ya que aparece una tercera
unidad que denomina Unidad de Interfase BUS, que parece estar aparte, pero realmente est compuesto de
registros que pertenecen a la A/L y seales que pertenecen a la de control, estando repartida entre las dos
unidades.

4 - Seala que afirmacin sobre direccionamiento directo absoluto es FALSA:


a)La instruccin contiene la direccin exacta en la que est el objeto.
b) El objeto est en una pos de la memoria principal
c) El tamao del operando direccionado queda limitado por el n de bits del campo de direccin de la instruccin
d) El rango de posiciones direccionables queda limitado por el tamao del campo del operando
Pg. 369. No aclara ms que la respuesta a) como cierta, por lo que evidentemente la b) tambin lo
es. Para descartar recurro a la lgica:
Me dicen que en el libro de CERRADA pone: "La instruccin contiene la direccin de memoria
exacta, sin compactar, en que se encuentra el objeto. Por tanto, el objeto est en una posicin de la
memoria principal. El rango de posiciones de memoria direccionables queda limitado por el tamao
del campo del operando."
5 - Cul de los siguientes elementos de un computador digital interpreta y
secuencia las instrucciones:
a) Unidad de E/S
b) Unidad de control
c) UAL
d) Unidad de memoria
Pag. 234 y 249, aunque me parece que en el CERRADA est escrito literalmente as, en el MORA no
lo dice con esas mismas palabras.

6 - En el IEEE 754 se cumple que:


a) La mantisa est en complemento a 2
b) El exponente est en exceso a 2^(n-1)
c) La coma est a la izquierda del bit implcito
d) Utiliza un formato de precisin ampliada, valiendo siempre 1 el bit implcito
Pag. 75, aunque me parece que en el CERRADA est escrito literalmente as, en el MORA no lo dice
con esas mismas palabras. De todas formas por eliminacin:
a)
b)
c)
d)

Falso sin dudarlo


2n-1 para n=8 bits dar 128, lo cierto es que es (2n-1 1), que para n=8 bits dar 128 1 = 127
Est a la derecha del bit implcito, que es un uno
Es la definicin exacta de la mantisa en el libro de Cerrada, aadiendo que el cero tiene una
representacin especial, por lo que es la cierta

7 - En un sistema de numeracin la base es:


a) El conjunto de cantidades representables
b) El conjunto de reglas utilizadas para la representacin
c) El n de smbolos usados en la representacin
d) El n de cifras empleadas en la representacin.
Pag. 30 a 33, aunque me parece que en el CERRADA est escrito literalmente as, en el MORA no lo
dice con esas mismas palabras.
8 - Se envia una secuencia de 14 bits de datos con Hamming. Hay que aadir:
a) 5 bits de paridad
b) 4
c) 3
d) 2
Pg 106, 2k > n + k + 1 donde n es el nro de bits a transmitir y k es el nmero de bits a aadir a los n que
se transmiten. Podemos calcular:
Con 4, saldra 24 > 14 + 4 + 1 16 > 19 que no es cierto
Con 5, saldra 25 > 14 + 5 + 1 32 > 20 que si es cierto
Por la cuenta de la vieja, que es ms rpido y efectivo:
Con 1 cubrimos 1
Con 2 cubrimos 2
Con 3 cubrimos 4
Con 4 cubrimos 8
Con 5 cubrimos 16
Con 6 cubrimos 32 ...

No llega
No llega
No llega
No llega
Como necesitamos 14, tomamos este que el siguiente que se pasa

9 - Cuantas casillas adyacentes tiene una casilla de un mapa de Karnaugh de


4 variables:
a) Todos 4
b) Todos 15
c) Las del centro 4, las de las esquinas 2 y el resto del borde 3.
d) Segn la funcin que sea.
Pg. 172: En los mapas de Karnaugh de n variables, cada cuadro es adyacente a n cuadros
10 - Indique la misin del bit N en el registro de estado:
a) Se pone a 1 si el resultado del ltimo clculo fue 0
b) Se pone a 1 si el resultado del ltimo clculo fue negativo
c) Se pone a 1 si el resultado del ltimo clculo fue positivo
d) Se pone a 1 si el resultado del ltimo clculo fue negativo 0
Pg, 382, Igual al bit ms significativo (signo) del resultado Recuerdo que positivos comienzan
por cero, negativos por uno.

LOS PROBLEMAS
11 - Simplificar [(A+C+D)(B+C+D')(AB'+C+ D')]'
a) A'+C+D'B
b) A'(C'+D)
c) C'(A'+D)
d) Ninguna de las anteriores
Operamos directamente, ya que es muy sencillo, ni Karnaugh ni tablas de verdad:
[(A+C+D)(B+C+D')(AB'+C+ D')]' (lo contrario de un producto suma de contrarios) =
(A+C+D) + (B+C+D') + (AB'+C+ D') Lo divido en tres, para que lo veais mejor:
(A+C+D) (lo contrario de una suma es el producto de los contrarios) = A.C.D
(B+C+D) (lo contrario de una suma es el producto de los contrarios) = B.C.D
(AB'+C+ D') (igual) = (A.B).C.D (Desarrollo (A.B) = A+B) = (A+B).C.D (multiplico por la
propiedad distibutiva) = A.C.D + B.C.D
Ahora los sumo:
A.C.D + B.C.D + A.C.D + B.C.D (Los reordeno para seguirlos mejor) =
A.C.D + A.C.D + B.C.D + B.C.D (saco AC factor comn de los dos primeros, y CD de los
dos ltimos) =
A.C.(D + D) + C.D(B + B) (Como D+D=1, y X.1 = X, elimino lo que est en los parntesis) =
A.C + C.D (Ahora saco C factor comn, y ya est) = C.(A+D)
12 - Obtener 1'484810^4 en IEEE754 estndar de 32 bits
a)$68640000
b)$46680000
[las respuestas c y d no las tengo]
1.4848x104 d = 14848 d = 11101000000000 b = 1.1101000000000 b x 213 d
127 d + 13 d = 140 d = 10001100 b
S
Exponente
Mantisa
0 1 0 0 0 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4
6
6
8
0
0
0
0

13 - Hamming, 6 bits de datos: secuencia 0010011101


a) Error en bit 4
b) Error en bit 6
c) Error en bit 7
d) No hay error
Montamos la tabla (que es un tostn, pero ms sencillo de operar), teniendo en cuenta que el bit menos
significativo lo sabemos por que si lo pones al contrario, da error en el bit 11, y solo son 10.
Solo debemos reflejar en la parte derecha de la tabla los valores para los que se recibe un 1, calcular su
paridad por columnas, y completar para paridad par:
Valor
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010

Bit
P0
P1
D0
P2
D1
D2
D3
P3
D4
D5

Recibido
0
0
1
0
0
1
1
1
0
1

Paridad de la columna
Bit a aadir para paridad par

0
0
1

1
1
0

1
1
0

0
1
0

Par
0

Par
0

Par
0

Par
0

14 - La primera forma cannica de una funcin de 3 variables es


m1+m4+m6+m7. La segunda forma cannica es:
a) M0M2M3M5
b) M2M3M5
c) M2M4M5M7
d)M0M5M7
Vamos por la cuenta de la vieja, que es ms rpido y no te equivocas, pones los minterms en una columna,
en otra los Maxterms en orden inverso, tachas los minterns que tienes, y lo que queda son los que te
piden::
m0
m1
m2
m3
m4
m5
m6
m7

M7
M6
M5
M4
M3
M2
M1
M0

Quedan M2,M4,M5 y M7. Sale en aproximadamente 5 segundos, y no te equivocas, con las operaciones si
te puedes equivocar.
15 - Como afecta a D4 instruccin ADDI.W #$1011,D4, suponiendo que antes de
ejecutarla D4=$45C8F9AF:
a)$ 45C909C0
b)$ 45C909B0
c)$ 45C809C0
d)$ 45C809B0

Montamos otra tablita de las que tanto me gustan:


Valor del registro D4
Valor a SUMAR (W)
SUMA

45
-45

C8
-C8

F9
10
09

$F9 + $10 = $109, pero al ser W, se pierde el acarreo.

16 - Dado el siguiente cdigo en ensamblador:

COM

NUL

ORG
EQU
MOVE.L
ADD.L
AND.W
DC.L
END

2500
$F5F
#$000f0481,D0
NUL,D0
#COM,D0
$42

Cual sera el valor final de D0?


a) $000F0443
b)$ 00000542
c)$ 00051040
d)$ 0000B410
Paso a paso:
ORG

2500

El programa comenzar a ensamblarse en esta direccin


COM

EQU

Definimos un smbolo

$F5F

AF
11
C0

MOVE.L

#$000f0481,D0

Carga este valor en D0, usando los 4 bytes del mismo


ADD.L

NUL,D0

Le suma a D0 lo que est en la posicin de memoria marcada como NUL, y el resultado lo guarda en D0, utilizando 4
bytes para D0 y para el Operando (NUL se define 2 lneas despus, es un problema para los ensambladores de una
fase, pero no para la ejecucin).
Valor del registro D0
Valor a SUMAR (L)
SUMA que pasa a D0

AND.W

00
00
00

0F
00
0F

04
00
04

81
42
C3

#COM,D0

Hacemos un AND entre D0 y el valor que hemos marcado como COM, guardando el resultado en D0, solo afecta a los
dos bytes de menor peso de D0.
Valor del registro D0
Valor a operar (W)
AND que pasa a D0

NUL

DC.L

00
-00

0F
-0F

04
0F
04

C3
5F
43

$42

Guarda un lugar en la memoria para almacenar un LONG (4 bytes), inicializando el valor con $00.00.00.42
END
Sacabao.

Espero que hayis tendido suerte y aprobemos todos, que este examen no ha sido
tan difcil como esperbamos (yo por lo menos). Un saludo y a seguir con el
segundo cuatrimestre.
Jose Antonio Vaqu
javaque@ya.com

Demonstration copy of activePDF Toolkit (http://www.active4.com)

Demonstration copy of activePDF Toolkit (http://www.active4.com)

ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I (Sistemas, Plan Nuevo)


10 FEBRERO 2004 - TIPO E
1.- Una memoria estructurada en palabras de 16 bits y que tiene capacidad de 64 Kbit Cuntas lneas de
direccin tiene?
a) 4
b) 16
c) 12
d) 64
2.- Sea la funcin f = M0*M3*M6 La primera forma cannica es:
a) f = m1+m4+m7
b) f = m0+m3+m6
c) f = m1+m2+m4+m5+m7
d) f = m0+m2+m3+m5+m6
3.- La representacin binaria del nmero decimal 0.17825 en formato IEEE754 32 bits:
a) $3F480000
b) $BF480000
c) $3F4A0000
d) $BF4A0000
4.- Determinar si el dato 0010010 en cdigo Hamming es correcto o corregirlo:
a) El dato es correcto.
b) 1010010
c) 0011010
d) 0001011
5.- De los siguientes lenguajes de programacin Cul es no imperativo o procedural?
a) C
b) Pascal
c) Visual Basic
d) Fortran
6.- Cuntos bits forman parte del CCR del MC68000?
a) Cuatro
b) Cinco
c) Ocho
d) Diecisis
7.- Obtener el equivalente decimal del nmero hexadecimal $C48A 0000
a) -1104
b) 1104
c) -2208
d) -552
8.- Cul es el valor de D1 despues de ejecutar ADD.B D1,D0 si inicialmente D0 y D1 valen:
D0 = $19.7B.65.41
D1 = $A2.F8.41.68
a) D1 = $A2.F8.41.68
b) D1 = $A2.F8.41.A9
c) D1 = $A2.F8.42.09
d) D1 = $A2.F8.42.A9
9.- El monitor es:
a) Un dispositivo mecnico.
b) Un dispositivo de entrada.
c) Un dispositivo de salida.
d) Un dispositivo de almacenamiento masivo.
10.- Convertir el nmero hexadecimal AF,716 a octal:
a) 277.318
b) 257.348
c) 1217.318
d) 1217.078

11.- La condicin necesaria y suficiente para que un cdigo permita corregir errores de 1 bit es:
a) La distancia mnima debe ser superior a 1.
b) La distancia mnima debe ser superior a 2.
c) La distancia mnima debe ser superior a 3.
d) Las combinaciones del cdigo no sean adyacentes.
12.- Un computador cuya frecuencia es 50 MHz tarda en ejecutar una instruccin 20 ciclos de reloj
cunto tarda en ejecutar dicha instruccin?
a) 25 s.
b) 25 ns
c) 400 s.
d) 400 ns.
13.- Los cdigos unvocos ():
a) Es posible descodificar sin ambigedad las palabras contenidas en una secuencia de smbolos,
sin necesidad del conocimiento de los smbolos que le suceden.
b) Su extensin de orden n es no singular para n finito.
c) A cada smbolo fuente le corresponden palabras de cdigo distintas.
d) A cada smbolo fuente le corresponde 1 palabra de cdigo.
14.- El biestable N se pone a 1 si:
a) El resultado de la ltima operacin realizada por la unidad aritmtica es positivo.
b) El resultado de la ltima operacin realizada por la unidad aritmtica es distinto de cero.
c) El resultado de la ltima operacin realizada por la unidad aritmtica es negativo.
d) El resultado de la ltima operacin realizada por la unidad aritmtica es cero.
15.- Cul de las siguientes afirmaciones es cierta?
a) Los operadores NOR y NAND son funcionalmente completos.
b) Los operadores AND y NOR son funcionalmente completos.
c) Los operadores AND y NAND son funcionalmente completos.
d) Los operadores OR y AND son funcionalmente completos.
16.- El tamao en bits del registro USP del MC68000 es:
a) 8
b) 16
c) 32
d) Depende del tamao de la memoria.
17.- Cul de los siguientes no es un direccionamiento directo relativo?
a) Direccionamiento relativo a pila.
b) Direccionamiento relativo al contador de programa.
c) Direccionamiento relativo a un registro base.
d) Direccionamiento relativo a un registro de desplazamiento.
18.- Si ejecutamos OR.L D5,D2 siendo D5 = $80.10.80.40 Y D2 = $1F.67.A5.C9 Cul es el valor de
D2?
a) D2 = $8F.17.85.49
b) D2 = $10.60.A0.C0
c) D2 = $9F.78.36.09
d) D2 = $9F.77.A5.C9
19.- La directiva DS se utiliza:
a) Definir un smbolo que se va a usar posteriormente.
b) Definir datos constantes que no sufrirn modificaciones.
c) Reservar espacio en memoria y asignarle un valor.
d) Reservar posiciones de memoria para utilizarlas posteriormente.
20.- Las seales de pulso que genera la unidad de control:
a) Se utilizan para activar seales de control de operador
b) Se utilizan para activar las seales de lectura y escritura en memoria.
c) Son seales que estn en sincronizacin con la seal de reloj y marcan con su flanco de bajada
el momento de carga de un registro.
d) Permanecen activas durante un perodo completo de reloj.

SOLUCIONES EXMENES CURSO 2003 - 2004


Febrero 2004 PLAN NUEVO
1 Semana
N Pregunta TIPO A TIPO B

2 Semana

TIPO C

TIPO D TIPO E

TIPO F

10

11

12

13

14

15

16

17

18

19

20

Potrebbero piacerti anche