unidad central de procesamiento

37
CARRERA DE INGENIERIA EN SISTEMAS NOMBRE: ARQUITECTURA DE COMPUTADORES PERIODO: Ing. Freddy Patricio Ajila Z. Febrero 2014 – JULIO 2014 1 AREA DE LA ENERGÍA LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES EMAIL: [email protected]

Upload: freddy-patricio-ajila-zaquinaula

Post on 09-Jul-2015

94 views

Category:

Education


1 download

DESCRIPTION

Se explica como trabaja la aritmética del procesador.

TRANSCRIPT

Page 1: Unidad Central de procesamiento

CARRERA DE INGENIERIA EN SISTEMAS

NOMBRE:

ARQUITECTURA DE COMPUTADORES

PERIODO:

Ing. Freddy Patricio Ajila Z.

Febrero 2014 – JULIO 2014

1

AREA DE LA ENERGÍA LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES

EMAIL: [email protected]

Page 2: Unidad Central de procesamiento

TERCERA PARTEUNIDAD CENTRAL

DE PROCESAMIENTO

Page 3: Unidad Central de procesamiento

Contenido

1. Aritmética del Computador

2. Repertorio de Instrucciones

Page 4: Unidad Central de procesamiento

CAPITULO 9

1. ARITMETICA DEL COMPUTADOR

Page 5: Unidad Central de procesamiento

Introducción

. Los 2 aspectos fundamentales de la aritmética del computador son:

Forma de representar los números (formato binario)Algoritmos utilizados para realizar las operaciones

aritméticas básicas. (suma, resta, multiplicación, división)

• Aritmética del Computador:– Números enteros– En coma flotante (estandar IEEE 754)

. La CPU consta de:- Registros- Unidad Aritmético Lógica- Unidad de Control- Sistema de interconexión

Capítulo 9 Arquitectura de Computadores 5

Page 6: Unidad Central de procesamiento

9.1 UNIDAD ARITMETICO -LÓGICA

• Encargada de las operaciones aritméticas y lógicas.

• ALU considerada como núcleo o esencia del computador

Capítulo 9 Arquitectura de Computadores 6

Page 7: Unidad Central de procesamiento

• Los registros almacenan datos y resultados

• Los indicadores son activados como resultado de una operación

• La unidad de control gobierna la ALU y transfiere datos dentro y fuera de la misma

Capítulo 9 Arquitectura de Computadores 7

Page 8: Unidad Central de procesamiento

Datos:

Capítulo 9 Arquitectura de Computadores 8

• 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).

• Nos centraremos en los Datos numéricos.

Page 9: Unidad Central de procesamiento

Códigos ASCII

Capítulo 9 Arquitectura de Computadores 9

Page 10: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 10

Sistemas de numeración

• Conjunto de símbolos usados para representar información numérica.

• Ejemplos:

Page 11: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 11

Datos Numéricos

Page 12: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 12

9.2 REPRESENTACION DE ENTEROS O DE COMA FIJA O

PUNTO FIJO

Page 13: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 13

Conversión Decimal - Binario

Page 14: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 14

Conversión Binario - Decimal

Page 15: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 15

Códigos Hexadecimal y Octal

Page 16: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 16

Representación en Signo y Magnitud

Page 17: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 17

Signo - Magnitud

Raramente se usa esta representación para implementar en la ALU la operación con enteros ya que se vuelve engorrosa la suma y resta

Page 18: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 18

Representación en Complemento A2

Page 19: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 19

• Complemento facilita las operaciones mas importantes (suma y resta)

• Los procesadores universalmente usan esta represenntación para representar numeros enteros

Page 20: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 20

ejemplo

Page 21: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 21

Rango de Complemento A2

Page 22: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 22

Conversiones entre longitudes de bits diferentes

Page 23: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 23

En Complemento A2:

Page 24: Unidad Central de procesamiento

9.1 ARITMETICA CON ENTEROS O DE PUNTO FIJO

Capítulo 9 Arquitectura de Computadores 24

Negación en Complemento A2

Page 25: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 25

Suma y Resta

Page 26: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 26

Suma y resta

Page 27: Unidad Central de procesamiento

Capítulo 9 Arquitectura de Computadores 27

Suma

Page 28: Unidad Central de procesamiento

Hardware para la suma o resta

Page 29: Unidad Central de procesamiento

Multiplicación

Cuando el bit del multiplicador es 0 el producto parcial es cero y cuando el multiplicador es 1 el producto parcial es el multiplicando. Además el resultado necesita siempre el doble de longitud

Page 30: Unidad Central de procesamiento

Hardware para Multiplicación

Page 31: Unidad Central de procesamiento

Diagrama de Flujo

Page 32: Unidad Central de procesamiento

Multiplicación de números negativos

Page 33: Unidad Central de procesamiento

Algoritmo de Booth

Page 34: Unidad Central de procesamiento

Algoritmo de Booth

Page 35: Unidad Central de procesamiento

División

• En esta operación binaria los elementos son el dividendo y divisor. Como en la división decimal de enteros, un residuo es posible cuando un entero binario se divide por otro.

• Procedimiento:Se toma el mismo número de cifras en el dividendo que las que tiene el divisor, si no alcanza se toma una más.

Se resta, se baja la siguiente cifra y se sigue el mismo procedimiento

Page 36: Unidad Central de procesamiento

9.2 ARITMETICA CON REALES O DE PUNTO FLOTANTE

Capítulo 9 Arquitectura de Computadores 36

Page 37: Unidad Central de procesamiento

37

Universidad Nacional de Loja

Memoria Externa y Unidad de Entrada/Salida del computador por CIS - Universidad Nacional de Loja se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.