You are on page 1of 8

ARQUITECTURA DEL COMPUTADOR

INGENIERA EN REDES Y TELECOMUNICACIONES

ARITMETICA DEL COMPUTADOR

CRISTOPHER PINAN
JORDAN GUALLICHICO
JORGE SIMBAA
2016

OBJETIVOS

Analizar la aritmtica que llevan las


computadoras actuales

Detallar especficamente las funciones y


operaciones aritmticas que contiene cada
computador.

INTRODUCCION

Los computadores no almacenan los


nmeros con precisin infinita sino de
forma aproximada empleando un
nmero fijo de bits o bytes.

Permitirnos conocer la arquitectura bsica


como avanzada de un computador que
ejecuta operaciones segn lo programado.
CONCLUCIONES
Interpretar cuando ocurre un
desbordamiento en el proceso de
ejecucin.

BIBLIOGRAFIA

(Patterson, 2012, pp. 224 a 242)

ARITMTICA PARA
COMPUTADORAS

Las palabras en el computador


estn formadas por bits.

Suma y resta
binaria

Los dgitos se suman de bit


a bit desde la derecha.

Por lo que se pueden


representar como nmeros
binarios.
DESBORDAMIENTO

Ocurre
desbordamiento
cuando el resultado
de una operacin no
puede ser
representado por el
hardware.

MIPS
El diseador del computador
decide cmo se manejaran los
desbordamientos aritmticos.
Millones de
instrucciones
por segundo.

Detectan el
desbordamiento
mediante una
excepcin.

Los acarreos se van aadiendo a los prximos


dgitos de la izquierda conforme sigue la suma.

DESBORDAMIENTOS
Hoy en da los desbordamientos son muy
fciles de detectar.
Cada mquina tiene su propia forma de
detectarlo.

LA RESTA

LA SUMA

Ocurre cuando se
suman dos nmeros
positivos y la suma es
negativa o viceversa.

Nmeros sin signo

Ocurre cuando
restamos un
nmero negativo
de un positivo y
obtenemos un
resultado negativo.

Los nmeros sin


signo se utilizan
para direcciones
de memoria.
-

Suma: add
Suma inmediato:
addi

Suma sin signo:


-

Suma: addu
Suma inmediato:
addiu

Resta: sub

Resta sin signo:


-

Resta: subu

Para esta operacin


se aplican los
fundamentos bsicos
de la multiplicacin
normal.

MULTIPLICACIN

Los algoritmos
varan segn su
evolucin y
programa con
que trabajen

Al realizar la multiplicacin
puede tardar varios ciclos
de reloj.

Pero

Se puede refinar
el algoritmo y el
hardware para
que se demore
tan solo un ciclo
de reloj por cada
paso.

La multiplicacin se basa en
un algoritmo planteado de la
siguiente forma.

pa

Convertir el
multiplicador y
multiplicando a
nmeros positivos.

Hay que tener en cuenta


los signos originales para
comprobarlos con la
respuesta.

MULTIPLICACIN
MS RPIDA

Para conseguirlo.

Los diseadores de hardware


pueden construir un hardware
ms rpido de multiplicacin.

Esto forma
Lo que hace ms
rpida la
operacin.

DIVISION

Es la operacin reciproca
de la multiplicacin.

Es conectando las salidas de


los sumadores a las entradas
del sumador que estn
situados en la izquierda.

Hardware de la divisin

Una pila de 32
sumadores.

Se puede refinar el
hardware y algoritmo para
hacer ms rpida la
operacin.

Algoritmo

Este refinamiento se
obtiene dividendo en
dos el tamao del
sumador.

Este algoritmo es ms
rpido que el de la
multiplicacin.
Divisin con
signo
Divisin rpida

La solucin es recordar
los signos del divisor y el
dividendo y negar el
cociente si los signos no
son iguales.

Se aplica la tcnica
SRI

Intenta adivinar varios bits del


cociente paso por paso.

La clave est en
adivinar el valor que
hay que restar.

Su precisin depende de
qu8e se tenga valores
apropiados en la tabla de
consulta.

Divisin MIPS

Proporcionan un par
de registros de 32 bits
que se usan para
multiplicar y dividir.

Las instrucciones de divisin de MIPS


ignoran el desbordamiento.

Por lo que el software lo


determina.

PUNTO
FLOTANTE

Los lenguajes de
programacin

Soportan

Nmeros con
decimales.
Ejemplos

En matemticas se los llama


nmeros REALES.