Arquitectura de Computadores Cap VI:Aritmética del computador

36
ESCUELA: PONENTE: BIMESTRE: Arquitectura de Computadores CICLO: CIENCIAS DE LA COMPUTACIÓN II BIMESTRE Ing. Greyson Alberca Prieto Octubre Febrero 2009

description

Aritmética del computadorPonente: Ing. Greyson Alberca Prieto

Transcript of Arquitectura de Computadores Cap VI:Aritmética del computador

Page 1: Arquitectura de Computadores Cap VI:Aritmética del computador

ESCUELA:

PONENTE:

BIMESTRE:

Arquitectura de Computadores

CICLO:

CIENCIAS DE LA COMPUTACIÓN

II BIMESTRE

Ing. Greyson Alberca Prieto

Octubre – Febrero 2009

Page 2: Arquitectura de Computadores Cap VI:Aritmética del computador

CAPÍTULO V“Aritmética del Computador”

Capítulo VI Arquitectura de Computadores

2

Page 3: Arquitectura de Computadores Cap VI:Aritmética del computador

Contenidos

1. Aritmética del Computador2. Repertorio de Instrucciones3. Unidad de Control4. Unidad Aritmético Lógica

Bibliografía ・Organización y Arquitectura de Computadores, William Stalling

Capítulo VI Arquitectura de Computadores

3

Page 4: Arquitectura de Computadores Cap VI:Aritmética del computador

Datos

Los computadores manejan datos representados como una secuencia de bits.

Los datos pueden ser numéricos y no numéricos. Datos no numéricos: Representación ASCII de

los caracteres (cada uno ocupa 1 byte). Ejercicio: Fijaos en las representaciones de los

caracteres 0 a 9, y la relación que hay entre las representaciones de las mayúsculas y las correspondientes minúsculas. ¿Es sencillo ordenar alfabéticamente?

• Nos centraremos en los datos numéricos.

Page 5: Arquitectura de Computadores Cap VI:Aritmética del computador

Datos Núméricos

Tipos: –Enteros o punto fijo. –Reales o punto flotante. • Potencias enteras de 2: 20=1, 21=2, 22=4, 23=8, 24=16, 25=32, 26=64, 27=128, 28=256, 29=512, 210=1024=1K, 211=2K, 212=4K, 220=1048676=1M, 230=1G, 240=1T, .....

Page 6: Arquitectura de Computadores Cap VI:Aritmética del computador

Enteros

Page 7: Arquitectura de Computadores Cap VI:Aritmética del computador

Conversión Decimal - Binario

Page 8: Arquitectura de Computadores Cap VI:Aritmética del computador

Conv. Binario -Decimal

Page 9: Arquitectura de Computadores Cap VI:Aritmética del computador

Códigos Hexadecimal y Cotal

Page 10: Arquitectura de Computadores Cap VI:Aritmética del computador

R. Signo y magnitud

Page 11: Arquitectura de Computadores Cap VI:Aritmética del computador

Signo - Magnitud

Page 12: Arquitectura de Computadores Cap VI:Aritmética del computador

Rep. Complemento A2

Page 13: Arquitectura de Computadores Cap VI:Aritmética del computador

Complemento A 2

Page 14: Arquitectura de Computadores Cap VI:Aritmética del computador

Ejemplo

Page 15: Arquitectura de Computadores Cap VI:Aritmética del computador

Ejemplo

Page 16: Arquitectura de Computadores Cap VI:Aritmética del computador

Ejemplo

Page 17: Arquitectura de Computadores Cap VI:Aritmética del computador

Rango de Complemente A2

Page 18: Arquitectura de Computadores Cap VI:Aritmética del computador

Conversión Logitudes

Page 19: Arquitectura de Computadores Cap VI:Aritmética del computador

Aritmética con Enteros

Page 20: Arquitectura de Computadores Cap VI:Aritmética del computador

Adición y Substracción

Page 21: Arquitectura de Computadores Cap VI:Aritmética del computador

Hardware para adición

Page 22: Arquitectura de Computadores Cap VI:Aritmética del computador

Multiplicación

Page 23: Arquitectura de Computadores Cap VI:Aritmética del computador

Mult. Binaria sin Signo

Page 24: Arquitectura de Computadores Cap VI:Aritmética del computador

Mult. Binaria sin Signo

Page 25: Arquitectura de Computadores Cap VI:Aritmética del computador

Diagrama

Page 26: Arquitectura de Computadores Cap VI:Aritmética del computador

Mult. de números negativos

Page 27: Arquitectura de Computadores Cap VI:Aritmética del computador

Algoritmo de Booth

Page 28: Arquitectura de Computadores Cap VI:Aritmética del computador

Algoritmo de Booth

Page 29: Arquitectura de Computadores Cap VI:Aritmética del computador

Números Reales

Page 30: Arquitectura de Computadores Cap VI:Aritmética del computador

Punto Flotante

Page 31: Arquitectura de Computadores Cap VI:Aritmética del computador

Ejemplos

Page 32: Arquitectura de Computadores Cap VI:Aritmética del computador

Signos de Punto Flotante

Page 33: Arquitectura de Computadores Cap VI:Aritmética del computador

Normalización

Page 34: Arquitectura de Computadores Cap VI:Aritmética del computador

Numeros expresables

Page 35: Arquitectura de Computadores Cap VI:Aritmética del computador

IEEE 754

Page 36: Arquitectura de Computadores Cap VI:Aritmética del computador