Sie sind auf Seite 1von 19

INTITUTO POLITECNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y


CIENCIAS SOCIALES Y ADMINISTRATIVAS
PROFESOR: RODRIGUEZ JOSE LUIS
MATERIA: ARQUITECTURA Y ORGANIZACIN DE COMPUTADORAS
NOMBRE DE LOS INTEGRANTES:
ESTRADA CRUZ ROGELIO
GOMEZ ALCANTAR CARLOS JESUS
RAZO CAMACHO JESUS ANTONIO
SECUENCIA: 2NM31

3.1 Aritmtica. de la computadora

Los computadores no almacenan los nmeros con precisin infinita sino de


forma aproximada empleando un nmero fijo debits(apcope del trmino
inglsBinary Digit) obytes(grupos de ochobits). Prcticamente todos los
computadores permiten al programador elegir entre varias representaciones o
'tipos de datos'. Los diferentes tipos de datos pueden diferir en el nmero de
bits empleados, pero tambin (lo que es ms importante) en cmo el nmero
representado es almacenado: en formato fijo (tambin denominado 'entero')
o en punto flotante2(denominado 'real').

3.1.1UNIDAD ARITMETICA Y
LOGICA
Una unidad aritmtica y lgica (ALU) es un circuito combinacional
que desarrolla micro operaciones lgicas y aritmticas de dos
operandos A y B de n bits. Las operaciones llevadas a cabo por
laALUson controladas por un grupo de entradas de seleccin de
funcin.

Realiza las operaciones


elementales, tanto
aritmticas como lgicas,
que implementa el
computador: suma, resta,
AND, OR, NOT, etc.
Los datos con los que opera se leen
de Memoria Principal, y se
almacenan temporalmente en los
registros que contiene la UAL

ALU.

Una ALU puede encontrarse en todo tipo de circuitos y dispositivos


electrnicos. Por ejemplo, en un reloj de pulsera digital que permite la
adicin de un segundo en forma constante. Pero tambin y en cantidad en un
complejo circuito de microprocesador moderno. Otros ejemplos se
encuentran en tarjetas grficas, de sonido o video, equipos de TV de alta
definicin, y lectoras de CD.

ALU

Tpicamente, una unidad aritmtico lgica est compuesta por un circuito


operacional, un registro de entradas, un registro acumulador y un registro de
estados. Estas entidades permiten el correcto funcionamiento de la ALU y, por
ejemplo, son responsables de la resolucin de operaciones aritmticas de
nmeros enteros, operaciones lgicas de bits, operaciones de desplazamiento
de bits y otras ms complejas. Entre estas ltimas pueden contarse, por caso,
calcular la raz cuadrada, emular a un coprocesador y mltiples otras.

3.1.2 representacin de nmeros


enteros y el punto flotante.
Representacin de Nmeros Enteros
Un nmero entero es cualquier nmero que pertenece al conjunto
definido como:

Nmero entero = . (n+1), -n,,-2,-1,0,1,2,.(n+1)


Cualquier nmero entero sin signo puede ser representado por una
secuencia de dgitos de la forma:
n

n-1

d n b + d n-1 b + + d 2 b + d1b + d0b


Donde b es la base o la raz del sistema

Enteros.
Para representar un nmero entero en la computadora se utiliza el
sistema de numeracin binaria o de base 2; debido a la tecnologa
que se utiliza para la memoria, la cual solo permite el uso de 2
dgitos 0 y 1.
Los nmeros enteros de acuerdo a la definicin pueden ser
positivos o negativos, esto hace que la representacin en la
computadora se establezcan convenciones (mtodo de signo y
magnitud o el de Complemento).

Punto flotante
Representacin de Nmeros Reales
Un nmero real en cualquier base (R) puede ser representado como:
(notacin de punto fijo).

A R = +- (A
A
n
n-1

n-2

A -1
A .-2
A -(m-1)
A
A-m

Un mtodo alterno que facilita la manipulacin de los nmeros


reales es la notacin cientfica o de punto flotante.
La forma general de un nmero real de base (R) en notacin
+
flotante: +
- E
.
.
f
f
f
f
x R
-3
-m
-2
-1
donde:
f-1 -2f -3.
f -m f Es llamada la parte fraccionaria o mantisa
E Es un nmero entero llamado exponente
R Es la base

Nmero Complejos
Nmero Doble Precisin
Nmero Real
Signo

Exponente

Mantisa

Parte
Real

Mantisa
Signo

Mantisa
Exponente
Mantisa
Mantisa

Mantisa

Parte
Imaginaria

donde:
Signo de la mantisa (representa con 0 o 1)
Signo
Exponente Exponente (representa entero en complemento a 2)
Mantisa (representa entero en signo y magnitud)
Mantisa

3.1.3 aritmtica entera y de punto


flotante.

2 Representacin de nmeros binarios en punto fijo. Un nmero binario con


signo se puede representar por tres mtodos diferentes, denominados: signo y
mdulo, complemento a la base disminua ( tambin llamado complemento a
1: Ca1) y complemento a la base ( complemento a 2: Ca2).

Los empleados actualmente son los de complemento a 1 y complemento a 2,


los cuales se utilizan para expresar nmeros binarios en formato de punto
fijo, es decir, teniendo tres campos: uno para el signo, otro para la parte
entera y el restante para la parte decimal.

Aritmetica entera
Complemento
Para representar nmeros enteros positivos y negativos en la
computadora se utiliza el mtodo de complemento a la base.
C= b

- | nmero |

En donde:
C .- Es la representacin del nmero n dgitos de la base
b .- Es la base
| nmero | .- Es la magnitud del nmero negativo

Complemento a 2
La representacin de los nmeros se hace con base binaria ( 0 y 1)
C2 = 2

- | nmero |

En donde:
n .- Es la cantidad de dgitos binarios para la representacin
nmero .- Esta en base dos

Punto flotante.

Como en el caso de nmeros de base decimal, tambin es necesario en


algunos casos trabajar con nmeros muy grandes pequeos. Para ello
resulta mas cmodo poder expresarlos en un formato que permita operar con
nmeros de diferente posicin de la coma. A esto se le denomina nmeros de
coma flotante.

Su uso se hace imprescindible cuando hay que realizar por ejemplo clculos
entre nmeros muy grandes, donde el formato permite poder describirlos con
mayor comodidad para su operativa y visualizacin del resultado.

La forma usual es expresarlos con tres campos: uno de signo del nmero
total, otro con la mantisa ( significando) y el tercero con el exponente del
nmero.

3.1.4 Ejemplos de aplicacin

Aritmtica entera

Si usamos 3 dgitos decimales; se representan 1000 nmeros sin


signo entre 0 y 999. La idea del mtodo consiste en asignar la
mitad de este rango para los positivos y la otra mitad para los
negativos ( -500 al 499 )
Representacin

Valor

000
001
002

+0
+1
+2

499
500
501
502

499
- 500
- 499
- 498

997
998
999

-3
-2
-1

:
:

:
:

:
:

:
:

C = b - | nmero |

Aritmetica entera complemento a 2


Ejemplo:
5 10 = 0101 2
- 510 = 10000 2 - 0101 2 = 1011 2
Otra forma de calcular el complemento a 2, se puede realizar
de la siguiente manera; cambiando los ceros por unos y los
unos por los ceros y sumando a esto la unidad.
Ejemplo:
5 10

= 0101 2

invirtiendo =

1010 2

Sumando 1 =

1011 2

Ejemplo de aritmtica de punto


flotante.

En base diez tenemos por ejemplo:

+10E-07 +4.322E+122 -1.003E-98

El primer signo corresponde al nmero, mientras que el segundo al


exponente.

Si el signo del exponente es positivo, entonces el nmero es mayor que 1,


caso contrario es menor que 1.

Bibliografia.

1. Sistemas Digitales: Principios y aplicaciones. Ronald Tocci.

2.-http://132.248.182.189/cursos/mcst-2007-II/arch/SisNum.pdf

Das könnte Ihnen auch gefallen