Módulo I (143 pags)

Estructura interna del procesador y buses de interconerconexión

  1. Introducción.
  2. El funcionamiento de un computador.
  3. El bus como estructura de interconexión.

Módulo II (84 pags)

Unidad Aritmético Lógica

  1. Estructura de una ALU de enteros
  2. Números en coma flotante: Representación IEEE754
  3. Números en coma flotante: Operaciones

Módulo III (71 pags)

Unidad de memoria

  1. Organización física de la unidad de memoria
  2. Tipos de memorias
  3. Memoria caché
  4. Memoria virtual

Módulo V

Unidad de Control

  1. Organización y funcionamiento de la UC
  2. La unidad de control cableada
  3. La unidad de control microporgramada
6

Números en coma flotante

Operaciones

(16 páginas)

1. Redondeo

La precisión empeora con el incremento de número de dígitos.

El redondeo requiere bits extra al realizar las operaciones. l estandar incluye al menos, 2 bits extra en las sumas intermedias de las operaciones aritméticas (bit de guarda y bit de redondeo)

Redondear con significando de 4 bits
1,00101 -> 1,001
1,00111 -> 1,010
1,00110 -> 1,010

4.3.1. Sticky Bit

Tercer bit de redondeo.
Se activa cuando a causa del redondeo en las sumas intermedias se han perdido bits no nulos por la derecha.

2. Flags en punto flotante

Hay dos tipos: Overflow (desbordamiento) y Underflow (desbordamiento a cero.

3. Suma y resta

1) Igualar exponentes (desplazar el menor a la derecha)
2) Sumar los significandos
3) Normalizar la suma
4) Lanzar una excepción en caso de desbordamiento
5) Redondear el significado
6) Si tras el redondeo no queda normalizado, volver al paso 3

5. Multiplicación y División

El algoritmo para la resolución de la multiplicación y la división es análogo, sólo cambia la forma de operar.

1) Sumar los exponentes en exceso Z, restando UNA VEZ Z.
2) Multiplicar los significandos
3) Normalizar el producto, desplazando a la derecha e incrementando el exponente
4) Lanzar una excepción en caso de desbordamiento o desbordamiento a cero del exponente
5) Si no hubo excepción, redondear el significando
6) Si tras el redondeo no queda normalizado, volver al paso 3
7) Ajustar el signo del resultado

6. Punto flotante y computadores con paralelismo