Aritmética del Procesador

Slides:



Advertisements
Presentaciones similares
Fundamentos de Computadores Tema 8 La ALU de enteros y la aritmética de coma flotante.
Advertisements

Aritmética del Computador Introducción a la Tecnología de la Información.
Representación de la Información dentro del Computador
Representación de la Información dentro del Computador
Representación de Reales
Suma y resta de números enteros
LA UNIDAD ARITMÉTICA Y LÓGICA
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Operaciones Binarias Informática Básica.
Unidad aritmético-lógica
Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud.
Unidades aritmético lógicas
Aritmética y Computadores. Refresco de aritmética binaria. Operaciones aritméticas y lógicas. Construcción de una ALU para MIPS. Multiplicación y División.
Curso Circuitos Digitales I Sesión 2
Representación de Números en un Registro Binario
Sistemas de Numeración
“Revista” Carlos Uriel Gómez Ramírez 180
Conversiones entre Sistemas Numéricos
SISTEMAS DE NUMERACIÓN
Sistemas decimal, binario, octal y hexadecimal
Capitulo 2 INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACION EN COMPUTACION LABORATORIO DE MICROTECNOLOGÍA Y SISTEMAS EMBEBIDOS Grupo de Arquitectura.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 13.
7 4 Enteros a. barriga.
Números Enteros 8° básico 2015.
ING. ROBERTO CARLOS SÁNCHEZ BARRERA
Organización del Computador 1 Sistemas de Representación.
Suma y resta de números enteros
OPERACIONES BINARIAS.
Unidad 4: Unidad de Ejecución
EJERCICIOS DE CIRCUITOS DIGITALES
Et = valor verdadero – aprox.
Sumas de Nº positivos y negativos. Tomando en cuenta los siguientes ejemplos: +1 = 0.
Aritmética PARA COMPUTADORAS
Unidad 3 Sistemas numéricos
Unidad aritmético-lógica
Sistemas de numeración
CODIFICACIÓN DE LA INFORMACIÓN
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Sistemas de numeración
Organización del Computador I Verano Aritmética (3 de 3) Basado en el capítulo 4 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
Organización del Computador I Verano 2007
Representación de reales y caracteres Mariano M. Moscato Organización del computador I verano 2008.
LA UNIDAD ARITMÉTICA Y LÓGICA
ARQUITECTURA DE COMPUTADORES
Fracciones y decimales
 La matemática indica una problema de resolver las multiplicaciones y divisiones y raíz cuadrada indica todo los objeto de materiales que puede resolver.
Operaciones Aritméticas Existen varias operaciones aritméticas que se pueden ejecutar en números binarios y hexadecimales, por ejemplo, se puede sumar,
TEMA: Introducción a la informática.
 las multiplicaciones me ayuda resolver las operaciones de cada multiplicaciones y mejor seguir las regla de multiplicación que yo reconozco de esta.
ARITMETICA.
SISTEMAS NUMÉRICOS Oscar Ignacio Botero H..
OPERACIONES BINARIAS BÁSICAS

Suma, Resta, Multiplicación, y División de Números enteros
SUMA Y RESTA DE DECIMALES. PreguntaRespuesta Que es una suma? La suma o adición es una operación básica por su naturalidad, que se representa con el signo.
Heidi Ruiz Adelante 2015 Algebra Readiness & Technology Julio 8, 2015 Suma, Resta Multiplicación y división de números enteros.
Ejercicio: π 4 Los Números Enteros …… 5 Valor Absoluto de un Número |-5 | = |+7| = | 0 | = |-15| = | 42 | = “El valor absoluto de un número,
 Valor absoluto la distancia que ay entre el cero y un numero entero.  El valor absoluto de un numero entero siempre sera positivo porque la distancia.
NÚMEROS ENTEROS Y DECIMALES
UNIDAD 2. DISEÑO LÓGICO DE PROCESADORES: UNIDAD ARITMÉTICO-LÓGICA Ing. Elizabeth Guerrero V.
Xalli Pena Pérez Adelante 2015 Algebra Readiness and Technology 8 de julio del 2015.
Suma,resta,multiplicación,y división, de números enteros
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
Arquitecturas de Computadoras Capitulo 2 Aritmética de enteros.
Arquitecturas de Computadoras Aritmética Computacional
Arquitectura de Computadores Clase 2 Algebra Booleana y Número Binarios IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile.
Programación SISTEMAS NUMERICOS PROGRAMACION I INFO 012.
Representación de la Información en el Computador Prof. Manuel B. Sánchez.
Ronald J. Tocci and Neal S. Widmer Digital Systems, Eighth Edition Copyright ©2001 by Prentice-Hall, Inc. Upper Saddle River, New Jersey All rights.
REPRESENTACION DIGITAL DE NUMEROS FRACCIONARIOS
Transcripción de la presentación:

Aritmética del Procesador Gustavo Andrés Uribe Gómez

ALU  

Representacion de enteros Se usa el sistema binario (1 y 0) El computador no almacena números negativo. Una palabra de n bits puede representar hasta el número 2n-1.   Convertir a binario y a hexadecimal:   45, 30, -12 Convertir a decimal 1010102, FEA316.

Representación Negativos en Magnitud El bit más significativo indica el signo Problemas: Dos representaciones para el 0. Las operaciones aritméticas deben tener en cuenta el signo.

Representación Negativos Complemento a Dos +3=0011 +2=0010 +1=0001   0=000  -1=1111  -2=1110  -3=1101   Para obtener un negativo se niega cada bit y se suma 1.  En este caso las operaciones aritméticas tratan indiferentemente a los números negativos o positivos.  No se necesita circuito de resta.

Representación Negativos Complemento a Dos 4 bit complemento a 2  310=00112 -210=11102 -410=11002 8 bit  310=000000112 -210= 111111102  -410=111111002 16 bit?

Suma y Resta de Enteros  

Suma y Resta de Enteros  

Multiplicación Sin Signo  

Multiplicación Complemento a Dos El algoritmo para números con signo no funciona    Soluciones:  Convertir todos los números a positivos y negar la salida en el caso de que inicialmente los signos sean distintos. (Ejemplo) Algoritmo de Booth

Algoritmo de Booth   M es el multiplicando, Q el multiplicador, Q-1 es un registro donde se almacena el estado anterior del bit menos significativo de Q. Q0 es el estado actual del bit menos significativo de Q. El resultado es almacenado en A y Q. n es el tamaño de Q.

Algoritmo de Booth   El shift que se realiza es un shift aritmético es decir que conserva el signo.

Algoritmo de Booth E Ejercicio: Multiplicar 5x3 y -5x3 La base matemática del algortimo se encuentra  en el libro capítulo 9.

División Sin Signo  

División Sin Signo  

División con signo Ejercicio: Realizar la división 7/-3 y -7/3 Se usa un registro M para almacenar el divisor en este caso 00112 (3). Para realizar la división se siguen los siguientes pasos:  En A y Q se almacena el dividendo expresado como un número complemento a dos de 2n bits. Se realiza un corrimiento hacia la izquierda de los registros A y Q. Si los registros M y A tienen el mismo signo se realiza A=A-M en caso contrario se realiza A=A+M. Si el signo de A a cambiado se fija Q0 en 0 y se restaura el valor anterior de A. En caso de que el signo de A no cambie se fija Q0 en 1. Se repiten los pasos del 2 al 4 tantas veces como bits tenga Q. El residuo esta en A, si los signos del divisor y el dividendo son los mismos el cociente esta en Q, sino el cociente es el complemento a 2 de Q.

Representación de Coma Flotante   Al "baised exponent"   se le debe restar un número llamado bias (2k-1 -1) para obtener el verdadero exponente. k en la formula es el número de bits del exponente.

Representación de Coma Flotante  

Representación de Coma Flotante (IEEE 754) Ejercicio: Representar 13,62510 y 260,1562510 en las dos representaciones.

Representación de Coma Flotante (IEEE 754)  

Representación de Coma Flotante (IEEE 754)   NaN: Not a Number, que significa una excepción indicando que no es un número representable con coma flotante.

Suma y Resta de Coma Flotante   En resumen se mira si alguno de los sumandos es cero, sino se procede a poner los sumandos con el mismo exponente. Se suman las partes fraccionarias y luego se normaliza el resultado.

Multiplicación de Coma Flotante  

División de Coma Flotante  

Gracias "El estudio profundo de la naturaleza es la fuente más fuerte de los descubrimientos matemáticos"  Joseph Fourier "El propio Dios geometriza" Platón