You are on page 1of 40

ARITMTICA DEL

COMPUTADOR

ARITMTICA DEL COMPUTADOR


Aritmtica binaria
No es ms que aquella aritmtica que se da en
el sistema de numeracin de base 2, y que es
utilizada para construir los cdigos del
computador.
Operaciones aritmticas:
suma,

resta, multiplicacin y divisin

ARITMTICA DEL COMPUTADOR


Sistemas de numeracin
Conjunto de smbolos usados para

representar informacin numrica.


El nmero de smbolos de este conjunto
depende de la base del sistema de
numeracin.
Ejemplos:
Binario {0,1}

Octal {0,1,2,3,4,5,6,7}

Decimal
{0,1,2,3,4,5,6,7,8,9}

Hexadecimal
{0,1,2,3,4,5,6,7,8,9,A,B,C,
D,E,F}

ARITMTICA DEL COMPUTADOR:


Sistemas de numeracin
Comnmente: El sistema de numeracin

decimal.
En computacin los ms utilizados son: el
binario para efectuar operaciones aritmticas,
el octal y hexadecimal para efectuar cdigos
intermedios que resultan ms favorables que
convertir decimales a binarios o al contrario.

ARITMTICA DEL COMPUTADOR:


Sistema decimal
Sistema decimal
Se combinan de una manera sistemtica diez
smbolos (0,1,2,3,4,5,6,7,8,9).
la forma general utilizada para representar
cualquier nmero de base b, la cual es:
....S2S1S0.S-1S-2....
Si tomamos como referencia el sistema
decimal, S representara un smbolo cualquiera
de los 10 dgitos de este sistema y el subndice
indicara la posicin del smbolo con relacin al
punto decimal.

ARITMTICA DEL COMPUTADOR:


Sistema decimal
Ejemplo:
N= 8253 se lo puede expresar en notacin
expandida como:

N10= 8 * 103 + 2 * 102 + 5 * 101 + 3 * 100


En donde 103 representa al 1000, y 8 * 1000
es igual a 8000 , por lo que el obtendramos
que:
8253= 8000 + 200 + 50 + 3

ARITMTICA DEL COMPUTADOR:


Sistema decimal
Cualquier valor fraccionario representado en

el sistema decimal por una cadena de dgitos


decimales junto con un punto decimal
intercalado, puede expresarse tambin en
notacin expandida usando potencias
negativas de 10.
Especficamente el valor posicional de los
dgitos a la derecha del punto decimal es
respectivamente:
10-1 = 1/10
10-2 = 1/100 10-3 = 1/1000 ......

ARITMTICA DEL COMPUTADOR:


Sistema decimal
Ejemplo:

Expresar el nmero 837.526 en notacin expandida.


Solucin:
Haciendo uso de la forma general y la notacin
expandida obtenemos.
S2S1S0.S-1S-2 S-3
8 3 7. 5 2 6
837.526= 8 * 102 + 3 * 101 + 7 * 100 + 5 * 10-1 + 2 * 10-2
+ 6 * 10-3

837.526= 800 + 30 +7 + 5/10 + 2/100 + 6/1000

ARITMTICA DEL COMPUTADOR:


Sistema decimal
Ejercicios:
Escribir en notacin expandida los nmeros:
2468
146.723

ARITMTICA DEL COMPUTADOR:


Sistema binario
Sistema binario

El sistema de base 2 utiliza dos dgitos: 0 y 1,


en el cual cada uno representa un bit de
informacin.
Cualquier nmero binario est formado por una

sucesin de bits, donde aquellos que no tienen


parte fraccionaria, es decir aquellos que no
tienen un punto binario, se llaman enteros
binarios.

ARITMTICA DEL COMPUTADOR:


Sistema binario
Los valores de posicin en el sistema binario
son las potencias de la base 2.
20 21 22 23 .....
Los valores de posicin de la parte
fraccionaria de un nmero binario son las
potencias negativas.
2-1 2-2 2-3 .....

ARITMTICA DEL COMPUTADOR


En computacin los nmeros binarios no siempre

representan una cantidad numrica. A veces son


cierto tipo de cdigo que representa informacin no
numrica.
Las computadoras pueden reconocer en un nmero
binario cinco funciones:
Datos numricos reales.
Nmeros correspondientes a una direccin en la

memoria.
Un cdigo de instruccin.
Un cdigo que representa caracteres alfanumricos.
Informacin sobre las condiciones de dispositivos
internos o externos a la computadora.

ARITMTICA DEL COMPUTADOR: Conversin


entre sistemas de numeracin
Conversin de decimal a binario
Transformar un nmero decimal a binario
considerando los pasos:
1.

Separar la parte entera de la parte


fraccionaria.

Ejemplo: 40.75
40 +0.75

2.

Dividir la parte entera para 2 hasta


que el ltimo cociente sea 1. Este
ltimo cociente, seguidos de los
sucesivos residuos ledos de derecha
a izquierda, dan la forma
convencional del nmero entero
equivalente en binario.

De esta operacin obtenemos


que:
40 = 101000

ARITMTICA DEL COMPUTADOR: Conversin


entre sistemas de numeracin
3. Multiplicar la fraccin decimal
por 2 y la parte entera de este
producto ser la primera cifra
de la fraccin binaria. La parte
fraccionaria del producto se
multiplica nuevamente por 2 y
la parte entera de este
producto es la segunda cifra de
la fraccin binaria y as
sucesivamente hasta que
suceda una de las siguientes
situaciones:
Que la parte fraccionara del
algn producto por 2 sea 0, en
cuyo caso la fraccin binaria
es exacta, es decir tiene un
nmero limitado de cifras.

Hacemos que: 0.7510 = 0.112

ARITMTICA DEL COMPUTADOR: Conversin


de decimal a binario
Que la parte fraccionaria del producto por 2
comience a repetirse individualmente o por grupos,
en cuyo caso dar una fraccin binaria peridica
pura o mixta, donde las cifras se repitan
indefinidamente.
Que la parte fraccionaria de los productos por 2 se
presente sin ningn orden, lo que da origen a una
fraccin binaria inexacta no peridica, es decir un
nmero binario irracional.

La conversin completa quedara:


40.7510 = 101000.112

ARITMTICA DEL COMPUTADOR: Conversin


de decimal a binario
Ejercicios
Convierta los siguientes nmeros decimales a
sus equivalentes en base 2.
219
1298.210 = 10100010010.001001

ARITMTICA DEL COMPUTADOR:


Conversin de binario a decimal
Conversin de binario a decimal
Representar el nmero en su forma expandida y
simplificar utilizando la aritmtica decimal, para
obtener el nmero en la forma convencional.
Ejemplo:
1010.1012 a base 10
1010.1012 =1 * 23 + 0 * 22 + 1 * 21 + 0 * 20 + 1 * 2-1 + 0 * 2-2
+ 1 * 2-3
= 8 + 0 + 2 + 0 + 0.5 + 0 + 0.125 =10.625

Luego: 1010.1012= 10.62510

ARITMTICA DEL COMPUTADOR: Conversin


de binario a decimal
Ejercicios:
Convertir de binario a decimal los nmeros:
110110
101.11

ARITMTICA DEL COMPUTADOR:


Operaciones binarias
Operaciones binarias
Las operaciones de: suma, resta, multiplicacin y
divisin que son procesadas en la ALU (Unidad
Aritmtico Lgica) del computador y realizadas
en cdigos expresados en sistema binario.
Adicin binaria
En una expresin intervienen elementos o
nmeros y el operador que especifica el
procedimiento a seguir con aqullos. En la adicin
los elementos reciben el nombre de sumando y el
operador es el signo (+).

ARITMTICA DEL COMPUTADOR:


Adicin binaria
La tabla de la adicin binaria se representa :
0+0=0
0+1=1
1+0=1
1 + 1 = 0, Llevando 1
1 + 1 + 1 = 1, Llevando 1
La adicin es conmutativa, es decir 1 + 0=1 y 0 + 1=1.
Observe que, la operacin se realiza exactamente igual que

en el sistema de numeracin decimal teniendo en cuenta


que si se excede la base se lleva como acarreo una unidad
en la siguiente cifra de orden superior.
En la tabla se indica que 1 + 1 =10 y debe entenderse 10
en base binaria (102) que es el equivalente del 2 en el
sistema decimal.

ARITMTICA DEL COMPUTADOR:


Adicin binaria
Ejemplo :
Sume la primera columna (la que est ms
a la derecha), en este caso: 1 + 1 = 0, con
uno que se lleva.
El siguiente paso consiste en sumar: 1 + 1 +
0 = 0, con uno que se lleva.
Sumamos 1 + 1 + 1 = 1, con 1 que se lleva.

Luego 1 + 0= 1

ARITMTICA DEL COMPUTADOR:


Adicin binaria
Ejercicios resueltos:
11011.01
+ 101.1101
10001.0001

101111
100111
+
11111
1110101

ARITMTICA DEL COMPUTADOR:


Adicin binaria
Ejercicios

Realizar las operaciones siguientes.


a) 100111 + 11101
b) 1101.01 + 101.01

c)

101001011001.1111 + 1111100.00011

ARITMTICA DEL COMPUTADOR:


Sustraccin binaria
Sustraccin binaria
Recordar que la resta no es conmutativa y por
tanto deben distinguirse los elementos que
intervienen en la misma. El minuendo es el
elemento del cual se resta el sustraendo.
Al igual que en el sistema de numeracin
decimal se tiene en cuenta que si se excede la
base se lleva en la siguiente cifra una unidad de
orden superior

ARITMTICA DEL COMPUTADOR:


Sustraccin binaria
0
1
1
0

-0=0
-0=1
-1=0
1= 1, prestando un 1 de la siguiente columna.
En esta ltima se toma un 1 del nmero de la
izquierda, es decir de la columna de orden
inmediato superior para conformar la operacin 10
1= 1.
Si el minuendo es negativo, la operacin se
convierte en una adicin con el resultado negativo.

ARITMTICA DEL COMPUTADOR:


Sustraccin binaria
Ejemplos:

Observar que prestamos un 1 de la tercera


columna debido a la diferencia de 0 1 en la
segunda columna.

ARITMTICA DEL COMPUTADOR:


Sustraccin binaria
Ejercicios:

Desarrollar las sustracciones:


a) 1101 - 110
b) 111010.00100 - 1111.00001
c) 11101011 1011101

ARITMTICA DEL COMPUTADOR:


Multiplicacin binaria
Multiplicacin binaria
En la multiplicacin los elementos se llaman
multiplicando y multiplicador, y que el
operador es el signo (*). La multiplicacin
binaria es conmutativa, asociativa y
distributiva con relacin a la suma.

ARITMTICA DEL COMPUTADOR:


Multiplicacin binaria
0
0
1
1

*
*
*
*

0
1
0
1

=
=
=
=

0
0
0
1

Para multiplicar nmeros que tienen parte entera y


parte fraccionaria se opera igualmente como en el
sistema decimal. Donde, para colocar el punto
binario se cuenta la cantidad de cifras fraccionarias
tanto en el multiplicando como en el multiplicador, y
esta cantidad se separa en el producto o resultado.

ARITMTICA DEL COMPUTADOR:


Multiplicacin
binaria
Ejemplos:

Ejercicios:
Efectuar las multiplicaciones indicadas:
a) 100111 * 101
b) 11.101 * 1.01

ARITMTICA DEL COMPUTADOR:


Divisin binaria
En esta operacin binaria los elementos

son el dividendo y divisor. Como en la


divisin decimal de enteros, un residuo es
posible cuando un entero binario se divide
por otro.
Se toma el mismo nmero de
Procedimiento:
cifras en el dividendo que las
que tiene el divisor, si no
alcanza se toma una ms.
Se resta, se baja la siguiente
cifra y se sigue el mismo
procedimiento

ARITMTICA DEL COMPUTADOR:


Divisin binaria
As mismo, la divisin de fracciones binarias se

maneja de la misma manera que la divisin de


fracciones decimales; comprobmoslo revisando
para elloelelpunto
algoritmo:
Desplazar
binario, tanto en el
Ejemplo:
dividendo como en el divisor, hasta que el
divisor sea un nmero entero.

Cuando el nmero de cifras fraccionarias del


divisor es mayor que las del dividendo, es
necesario agregar a este ltimo los ceros que se
precisen.
Luego, se determina si el nmero de cifras del
divisor es igual o menor que el nmero de
dgitos de la izquierda del dividendo. Si as
sucede, se escribe un (1) en el cociente y el
divisor se resta de esos dgitos, y a este residuo

10.01 1.1

ARITMTICA DEL COMPUTADOR:


Divisin binaria
Ejercicios:

Efectuar las divisiones siguientes:


a) 1111 101
b) b) 101.1011 1.11

ARITMTICA DEL COMPUTADOR:


Complementos binarios
Complementos binarios
Es posible reservar un bit para denotar el signo
de un nmero, 0 para nmeros positivos (+) y 1
para nmeros negativos (-).
El sistema ms empleado para representar
nmeros binarios con signo es el de
complemento a 2. Para considerar este ltimo
sistema es necesario tener en cuenta el
complemento a 1, el cual se obtiene
cambiando cada bit del nmero por su
complemento.

ARITMTICA DEL COMPUTADOR:


Complementos
binarios
El complemento a 2 de un nmero binario se
obtiene tomando el complemento a 1 y
sumndole una unidad al bit menos
significativo.
Ejemplo:
Representar el nmero con signo +43 se
agrega un bit 0 adelante del nmero binario
puro, as:
43 = 101011
+43= 0101011

ARITMTICA DEL COMPUTADOR:


Complementos binarios
En cambio para obtener el nmero negativo

43 se encuentra el complemento a 2 del


nmero positivo:
Nmero binario positivo: 0101011
Complemento a 1: 1010100
___
+1
Complemento a 2: 1010101
Por lo que: 1010101= -43

ARITMTICA DEL COMPUTADOR:


Complementos binarios
El complemento a 2 de un nmero con signo

cambia un nmero positivo por uno negativo y


viceversa, es decir, que el complemento a dos
cambia la polaridad del nmero.

ARITMTICA DEL COMPUTADOR:


Complementos binarios
Ejercicios:

Representar los siguientes nmeros binarios


con signo:
a) -13
b) + 15
c) -19

ARITMTICA DEL COMPUTADOR: Cdigos


del computador
Cdigos del computador
Algunos de los cdigos que utiliza el computador para la
representacin de texto son:
ASCII (American Standard Code for Information

Interchange, utiliza 7 bits y permite representar


nmeros, letras maysculas y caracteres de puntuacin.
EBCDIC (Extended Binary Coded Decimal Interchange

Code), cdigo alfanumerico de 8 bits, utilizado en


grandes sistemas de computacin.

ARITMTICA DEL COMPUTADOR:


Cdigos del computador
Tarea:
Investigar los cdigos ms utilizados por el
computador para la representacin de texto.

You might also like