Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RESUELTOS
ESTRUCTURA
Y TECNOLOGA
DE COMPUTADORES I
INFORMTICA
SISTEMAS
Y GESTIN
DELEGACIN DE ALUMNOS
CENTRO ASOCIADO DE BALEARES
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)
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.
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)
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.
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
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
ADD.B
BEQ
ROR.B
BRA
ROR.W
NOP
D2,D1
OP2
#1,D0
SEGUIR
#1,D1
Solucin:
a)
b)
c)
d)
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)
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.
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)?
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.
2.- Indicar cul de las siguientes afirmaciones, referidas a los formatos de instruccin, es FALSA:
a)
b)
c)
d)
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.
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.
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.
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.
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.
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.
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)
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.
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.
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.
97/98
CDIGO CARRERA:
27 de enero de 1998
CDIGO ASIGNATURA:
40
APELLIDOS:
FECHA:
HORA:
SEMANA:
104
..............................................................................
DURACIN TOTAL:
11:30
CONVOCATORIA:
NOMBRE:
2 horas
TIPO EXAMEN: A
FEBRERO 1 PP.
1 SEMANA
..........................................
DNI:
............................................
.....................................................................
Firma:
!!!
Es necesario
ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA
!!!
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.
una mquina:
bits.
un conjunto de
de
bits se ha
nm
m
b) 2 n
n
c) 2 m
m
d) 2 n
c) Dos operandos.
a) 2
cumplir necesariamente:
operador
es
un
circuito
electrnico
capaz
de
realizar
memorias
asociativas
se
caracterizan
por
utilizar
segmentacin.
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:
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:
10. En
ensambladores
de
una
fase
aparece
el
problema
de
referencias adelantadas:
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
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
empleado
para
direccionar
el
primer
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
-25
se representa en el formato de 32 bits del estndar IEEE 754 para coma flotante por el siguiente
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
FECHA:
97/98
CDIGO CARRERA:
10 de febrero de 1998
CDIGO ASIGNATURA:
40
APELLIDOS:
HORA
11:30
DURACIN TOTAL:
CONVOCATORIA:
SEMANA:
104
..............................................................................
NOMBRE:
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
!!!
1:
a) Bsqueda y ejecucin.
c) El 111111111 representa al 1.
-M
X 2n - 1 - M .
la misma pgina.
c) El
direccionamiento
segmentado
es
el
ms
eficiente
para
los
sistemas
de
codificacin
se
encuentra
el
de
determinados
cdigos
especiales
modifiquen
la
denso
formado
por
datos
de
bits,
su
9. Las
formas
de
explotacin
de
una
lnea
de
comunicacin
a) 1
b) 2
c) 3
d)
n - 1.
2
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.
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.
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 )
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.
b) Cadena correcta.
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
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.
40
HORA: 11:30
104
TIPO EXAMEN: A
!!! 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:
a) 2
n-1
b) 2
c) 2
n-1
n cifras es:
a 2 cuando se
6. El lenguaje ensamblador:
-1
problema
d) 2 - 1
en lenguaje mquina
d) fue el primero que emple el hombre para la programacin de
computadores
de:
a) actualizaciones
que
experimenta
su
diseo
en
un
perodo
determinado de tiempo
c) La regla de clculo
d) El baco
a) 42
condicin
de
un
formato
de
instruccin
genrico
es
CIERTA :
b) 42
c) 8
d) 5
4. En
la
estructura
elemental
de
computador
descrita
en
registro CP
de
la
ejecucin
de
la
instruccin
MOVE.B
D2,D1
del
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.
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
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.
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
a)
f ( A, B, C , D) = A B + C
M 1 M 7 M 9 M 10 M 14 M 15
b)
c)
d)
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
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
40
HORA: 16:00
104
TIPO EXAMEN: E
!!! 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:
a) Las
magnitudes
analgicas
tienen
un
rango
de
variacin
a) BCD.
MOVE.W
b) Aiken.
c) Exceso de 3.
1000,D0
si
el
contenido
de
las
posiciones
de
d) Octal.
a) D3F82E31
b) 27482E31
c) 312EF8D3
d) 2748312E
evalan
todas
las
expresiones
aritmtico-lgicas
que
veces
los
computadores,
las
instrucciones
de
10. Cuando
se
restan
dos
nmeros
opuestos
signos
a) Se desprecia el desbordamiento.
de
representados en complemento a 2:
TIPO EXAMEN: E
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
procedimiento antedescrito, calcule su norma. El nmero de componentes del vector es a priori desconocido, y lo
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
...
(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.
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
26 de enero de 1999
CDIGO ASIGNATURA:
40
APELLIDOS:
FECHA:
98/99
HORA:
DURACIN TOTAL:
11:30
CONVOCATORIA:
SEMANA:
104
..............................................................................
NOMBRE:
2 horas
TIPO EXAMEN: A
FEBRERO 1 PP.
1 SEMANA
DNI:
..........................................
............................................
.....................................................................
Firma:
!!!
Es necesario
ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA
!!!
1.-
Los
computadores
analgicos
fueron
creados,
fundamental-
mente, para:
A.-
B.-
C.-
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.-
D.-
Ejecutar
una
instruccin
la
cual
desencadena
la
Tiene
representaciones
con
separacin
uniforme
en
torno
A.B.-
al cero.
B.-
C.-
Utiliza exceso a
2n -1
cul
de
memoria virtual es
D.-
memoria
8.- Indicar
A.-
E/S.
dicho
A.-
directo
se caracteriza por:
A.-
combinaciones
acceso
PENALIZAN.
2.- Sea un conjunto formado por dos elementos tales que cada uno
de
por
NO
las
siguientes
afirm aciones
relativas
la
FALSA
establecer
un
mecanismo
de
proteccin
de
memoria.
C.-
que
residan
en
ella
aquellas
informaciones
que
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.-
B.-
D.-
El
se
puede
usar
para
Copia
el
nmero
1000
expresado
en
hexadecimal
en
el
que:
D.-
Copia
el
nmero
almacenado
en
la
posicin
de
memoria
C.-
BC
registro D2.
D2.
MOVE.L #1000, D2
transmitir
una
de
A.-
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
A.-
1'48 Mbytes
B.-
1'374 Mbytes
de
800 600
C.puntos
y
un nico mdulo ejecutable.
D.-
98/99
FECHA:
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.-
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
las
asegurar
PRINCIPIO
byte
menos
FIN
se
significativo
puede
de
los
14.- Indicar cul de los siguientes cdigos mquina corresponde a la instruccin del M68000
B.- B741.
el
registros D6 y D7 contienen:
A.- B749.
etiquetas
que
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
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.
98/99
CDIGO CARRERA:
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
!!!
ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA
Es necesario
!!!
NO
PENALIZAN.
programa
para
la
simulacin
del
comportamiento
tarea computable.
C.- Deben permitir una alta velocidad de clculo sin complicar
la UCP.
D.- Deben contener su propia direccin de memoria.
7.- Arquitectura
multiprocesadora
es
el
nombre
con
el
que
B.- MIMD.
cdigo
de
Hamming
es
un
caso
particular
de
8.- Los programas son transportables cuando:
codificacin diferencial.
B.-
C.-
directa.
de error.
D.- El cdigo Aiken es un caso particular de cdigo binariodecimal.
como
un
elemento
funcional
que
instante
concreto
slo
puede
estar
extrayendo
D.- En
B.- Puede
10.- El
bootstrap
en
terminologa
anglosajona
se
corresponde con:
A.- El
programa
cargador
utilizado
para
leer
un
fichero
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)
-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
15.- Sea
el
siguiente
(R2) = 28D3
(R2) = 2F31
(R2) = 2F31
(R2) = 07FF
segmento
de
programa
escrito
en
64FC
6418
C.- 64FD
D.- C300
A.-
B.-
16.- Sea
el
siguiente
programa
escrito
en
memoria NO
(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
40
APELLIDOS:
HORA: 11:30
104
TIPO EXAMEN: A
..............................................................................
NOMBRE:
..........................................
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:
1.-
a)
6.-
Cul es CIERTA?
a)
c)
d)
b)
MD.
a)
b)
c)
d)
Seale
cul
de
las
siguientes
d)
Las
magnitudes
que
utilizan
afirmaciones
7.-
digitales
pero
las
sobre
b)
son
a)
a)
3.-
c)
2.-
programa aborta.
analgicas.
c)
d)
digitales.
c)
manejan
circulan
por
sus
elementos
8.-
son
analgicas.
d)
a)
manejan
circulan
por
sus
elementos
Un
traductor
es
un
programa
escrito
conocido como:
a)
Lenguaje fuente.
b)
Lenguaje objeto.
en
un
son
b)
c)
d)
lenguaje
9.-
a)
c)
Lenguaje de implementacin.
b)
d)
Lenguaje mquina.
c)
5.-
a)
De secuencia de cdigos.
b)
Directa.
c)
Por campos.
d)
d)
a)
b)
c)
W,
d)
se almacena en la
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.
A + AB
b)
B + AB
c)
C + AC
d)
C+ AC
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
a)
b)
c)
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
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
a)
D1 = B1AF
b)
D1 = 1BDC
c)
D1 = 0CDB
d)
D1 = DA1F
a)
D4 = B424
b)
D4 = 4B24
c)
D4 = D26C
d)
D4 = 6CD4
END
40
HORA: 16:00
104
TIPO EXAMEN: E
ABS
b)
NEG
c)
INC
d)
AND
fuente.
b)
depurador
permite
continuar
con
la
ejecucin
del
a)
Frecuencia
b)
Intensidad
c)
Amplitud
d)
Fase
b)
c)
d)
la tabla de smbolos
b)
operando
c)
d)
d)
rango
de
posiciones
d)
de
memoria
direccionables
es
a)
b)
Puede
simultanearse
con
otro
periodo
de
otras
operaciones elementales
c)
d)
a)
b)
b)
Utiliza
c)
como
soporte un dispositivo de
almacenamiento
que
memoria principal.
el
espacio
realmente
disponible
a)
c)
memoria principal
c)
a1
de cdigos de instrucciones
El
c)
a)
en binario
b)
programa.
c)
d)
en
d)
Permite
que
las
instrucciones
de
salto
condicional
(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.
v y w de n componentes, v=(v1,v2,...,vn)
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
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.
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
...
(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.
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
CDIGO CARRERA:
CDIGO ASIGNATURA:
40
APELLIDOS:
FECHA:
1999/2000
HORA:
11:30
DURACIN TOTAL:
CONVOCATORIA:
SEMANA:
104
..............................................................................
NOMBRE:
2 horas
TIPO EXAMEN: A
Febrero.1PP
1 SEMANA
..........................................
DNI:
............................................
.....................................................................
Firma:
!!!
Es necesario
ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA
!!!
las
etiquetas
de
las
instrucciones
en
lenguaje
ensamblador:
nombres
que
sugieran
al
programador
el
lugar
PENALIZAN.
NO
donde
se
espacio
fsico
comprende
la
memoria
RAM
los
dispositivos
magnticos de almacenamiento.
d) Todas las anteriores respuestas son falsas.
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.
(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;
CDIGO CARRERA:
FECHA:
1999/2000
CDIGO ASIGNATURA:
40
HORA:
DURACIN TOTAL:
11:30
CONVOCATORIA:
SEMANA:
104
2 horas
TIPO EXAMEN: E
Febrero.1 PP
2 SEMANA
DNI:
..........................................
............................................
.....................................................................
Firma:
!!!
Es necesario
ENTREGAR ESTA HOJA DE ENUNCIADOS JUNTO CON UNA HOJA DE LECTURA PTICA
!!!
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
principal.
d) Se
pueden
producir
accesos
simultneos
memoria
su carga.
c) El
bus
ofrece
las
mismas
posibilidades
de
conexin
entre
de posiciones de la memoria.
aritmticas.
b) Permite operar con una mantisa que contiene un bit menos que la
representada.
4. En
el
direccionamiento
relativo
al
registro
contador
del
mantisa.
programa:
a) Se
puede
direccionar
cualquiera
de
las
instrucciones
que
al
lenguaje
mquina
de
un
computador
puede
afirmarse que:
continuo.
computador.
c) A
veces
las
seales
digitales
se
caracterizan
porque
estn
Febrero, 2 SEMANA
TIPO EXAMEN: E
ESTE EXAMEN CONSTA DE DOS PARTES DE TIPO TEST: TEORA Y EJERCICIOS PRCTICOS
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
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$&768%
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([DPHQ2ULJLQDO7,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,&26SXQWXDFLyQPi[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
D1
E(
F0
G8
&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
,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&85626HSWLHPEUH336HPDQD([DPHQ5HVHUYD7,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$6SXQWXDFLyQPi[LPDWRWDOSXQWRV
/DVROXFLyQDORVSUREOHPDVVHHQWUHJDUiHQKRMDVDSDUWHSURSRUFLRQDGDVSRUHO7ULEXQDOGHH[iPHQHV
'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
SXQWRV5HDOL]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
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
(OVRODSDPLHQWRRYHUOD\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
,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,&26SXQWXDFLyQPi[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(*Q6XSRQHUTXH
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
,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
,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,&26SXQWXDFLyQPi[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,(((GHELWVLJXDOTXHHOGHELWVSHURFRQVyORELWVSDUDHOFDPSRGHPDQWLVD
ODUHSUHVHQWDFLyQPiVDSUR[LPDGDSDUDHOQ~PHURGHFLPDOHV
D $
E $
F
G '
6HDHOFRPSXWDGRUHOHPHQWDOGHVFULWRHQHOWH[WREDVH(QXQLQVWDQWHGDGRHO
FRQWHQLGRGHORVVLJXLHQWHVUHJLVWURVVHVXSRQGUiTXHWRGRVVRQGHELWVHVHQ
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
,1*(1,(5$7e&1,&$HQ,1)2507,&$GH6,67(0$6
$6,*1$785$(6758&785$<7(&12/2*$'(&20387$'25(6,
&85626HSWLHPEUH336HPDQD([DPHQ2ULJLQDO7,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,&26SXQWXDFLyQPi[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
DPP
EPP
F00
GPPPPPP
$% & $% % &
)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'
G1RKD\HUURU
*HQHUDUHOFyGLJRPiTXLQDSURGXFLGRSRUODLQVWUXFFLyQ029(/'$
D'$
E$'
F
G
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
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.
( 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)
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
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
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
C
1 0
signo
1
0
A
1
4
1
exponente
mantisa
%10000011
% 1111111
%00000100 = 4
Paso 4: Cambio de representacin del nmero desde punto flotante a punto fijo
1
a)
b)
c)
d)
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.
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
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
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.
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
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
$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
(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
(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
(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
(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
(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
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
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
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
C
1 0
signo
2
1
C
0
4
0
exponente
mantisa
%10000101
%1111111
%00000110 = 6
Paso 4: Cambio de representacin del nmero desde punto flotante a punto fijo
1
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
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
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
Jos Garza
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
4.
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.
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
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
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)
No llega
No llega
No llega
No llega
Como necesitamos 14, tomamos este que el siguiente que se pasa
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
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
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
45
-45
C8
-C8
F9
10
09
COM
NUL
ORG
EQU
MOVE.L
ADD.L
AND.W
DC.L
END
2500
$F5F
#$000f0481,D0
NUL,D0
#COM,D0
$42
2500
EQU
Definimos un smbolo
$F5F
AF
11
C0
MOVE.L
#$000f0481,D0
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
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.
2 Semana
TIPO C
TIPO D TIPO E
TIPO F
10
11
12
13
14
15
16
17
18
19
20