Upload
yamileth-de-la-o
View
94
Download
2
Embed Size (px)
Citation preview
Ing. Geovanny PárragaARQUITECTURA COMPUTACIONAL
INGRID DE LA O MARIO FIENCO OSCAR ALARCON
Arquitecturas basadas en juegos de instruccionesAritmética del ordenador
La Unidad Aritmético Lógica (ALU)• Es un circuito digital que calcula
operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (sí, y, o, no), entre valores (generalmente uno o dos) de los argumentos.
• La ALU se compone básicamente de: Circuito Operacional, Registros de Entradas, Registro Acumulador y un Registro de Estados, conjunto de registros que hacen posible la realización de cada una de las operaciones.
La mayoría de las ALU pueden realizar las siguientes
operaciones:
• Operaciones aritméticas de números enteros (adición,
sustracción, y a veces multiplicación y división, aunque esto es
más complejo).
• Operaciones lógicas de bits (AND, NOT, OR, XOR, XNOR).
* Operaciones de desplazamiento de bits (Desplazan o rotan una
palabra en un número específico de bits hacia la izquierda o la
derecha, con o sin extensión de signo). Los desplazamientos
pueden ser interpretados como multiplicaciones o divisiones por 2
Representación de Números EnterosEs necesario también incluir el signo como
solo tenemos dos signos posibles (positivo o
negativo), es posible representar el signo con
un bit.
Equivalencias
Aritmética con Enteros
Representación en Coma Flotante
Aritmética en Coma Flotante
Estándar IEEE 754
Estándar IEEE 754Precisión
Precisión simple (32 bits)
Precisión doble (64 bits)
El estándar IEEE 754 especifica un binary64 por tener:
Precisión simple extendida (≥ 43 bits, no usada normalmente)
Precisión doble extendida (≥ 79 bits, usualmente
implementada con 80 bits).