Tarea 1

Transcripción

Tarea 1
1121025 Arquitectura de Computadoras
Universidad Autonoma Metropolitana
Tarea 1
Nombre:
Grupo:
Matricula:
1. Indique el máximo retardo de propagación para: (a) un sumador en rizo de N bits; (b) un sumador
con predicción de acarreo de N bits.
2. ¿Cómo se detecta la condición de sobreflujo en la suma de números binarios?
3. Describa en que consiste la representación de números binarios con signo en complemento a dos.
4. Justifique porque se puede utilizar un circuito sumador para implementar una resta en sistema
binario.
5. Realice las siguientes operaciones aritméticas en sistema binario con el formato dddd.dddd
a) (+3.4375) + (+0.5000)
e) (+3.4375) × (+0.5000)
i) (+3.4375) ÷ (+0.5000)
b) (+3.4375) – (+0.5000)
f) (+3.4375) × (–0.5000)
j) (+3.4375) ÷ (–0.5000)
c) (–3.4375) – (–0.5000)
g) (–3.4375) × (+0.5000)
k) (–3.4375) ÷ (+0.5000)
d) (–3.4375) + (–0.5000)
h) (–3.4375) × (–0.5000)
l) (–3.4375) ÷ (–0.5000)
6. Indique cual es la diferencia entre una máquina de estados finitos tipo Moore y una tipo Mealy.
7. Describa la ventaja que representa utilizar una codificación de estados tipo “one-hot” en el diseño
de una máquina de estados finitos.
8. Las siguientes ecuaciones especifican un circuito secuencial con dos flip-flops tipo D (los cuales se
identifican por las etiquetas A y B), dos entradas (X y Y), y una salida (Z):
DA = XA + XY
DB = XA + XB Z = XB
(1)
a) Dibuje el diagrama lógico del circuito
b) Obtenga la tabla de estados para el circuito
c) Obtenga el diagrama de estados
9. Diseñe un circuito secuencial con dos entradas, w1 y w2 , y una salida z. El circuito debe comparar
las dos entradas, y activar la salida solo cuando w1 = w2 por cuatro ciclos de reloj consecutivos. A
continuación se muestra un ejemplo de funcionamiento para dos secuencias dadas:
w1 :
w2 :
z:
0110111000110
1110101000111
0000100001110
10. Describa detalladamente el formato de punto flotante para números reales propuesto por el estándar
IEEE-754, ası́ como la forma de efectuar operaciones aritméticas de suma, resta, multiplicación y
división en este formato. Mencione cual es la función de los bits de guarda y del “bit pegajoso”
(sticky bit) cuando se realizan operaciones aritméticas; ilustre este concepto con un ejemplo.
1

Documentos relacionados