Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aritmética Binaria PDF
Aritmética Binaria PDF
Departamento de Tecnologa
SISTEMAS DE NUMERACIN
Un sistema de numeracin es un conjunto de smbolos y reglas que permiten represen-
tar datos numricos. La norma principal en un sistema de numeracin posicional es que
un mismo smbolo tiene distinto valor segn la posicin que ocupe.
En el caso de nmeros con decimales, la situacin es anloga aunque, en este caso, al-
gunos exponentes de las potencias sern negativos, concretamente el de los dgitos coloca-
dos a la derecha del separador decimal. Por ejemplo, el nmero 8245,97 se calculara
como:
8 millares + 2 centenas + 4 decenas + 5 unidades + 9 dcimos + 7 cntimos
8000 + 200 + 40 + 5 + 0,9 + 0,07 = 8245,97
8103210 24101 5100 91017102=8245,97
77 : 2 = 38Resto: 1
38 : 2 = 19Resto: 0
19 : 2 = 9 Resto: 1
9 : 2 = 4 Resto: 1 7710 = 1 0 0 1 1 0 12
4 : 2 = 2 Resto: 0
2 : 2 = 1 Resto: 0
1 : 2 = 0 Resto: 1
10100112 = 8310
122 : 8 = 15 Resto: 2
15 : 8 = 1 Resto: 7 12210 = 1728
1:8=0 Resto: 1
2378=282381780=128247=15910
2378 = 15910
1A3F16 = 671910
7508 = 1111010002
Anlogamente, la conversin entre nmeros hexadecimales y binarios se realiza "ex-
pandiendo" o "contrayendo" cada dgito hexadecimal a cuatro dgitos binarios. Por ejemplo:
1010011100112 = A7316
1F616 = 0001111101102
En caso de que los dgitos binarios no formen grupos completos (de tres o cuatro dgi-
tos, segn corresponda), se deben aadir ceros a la izquierda hasta completar el ltimo
grupo. Por ejemplo:
1011102 = 001011102 = 2E16
ARITMTICA BINARIA
La Unidad Aritmtico Lgica, en la CPU del procesador, es capaz de realizar operacio-
nes aritmticas, con datos numricos expresados en el sistema binario. Naturalmente, esas
operaciones incluyen la adicin, la sustraccin, el producto y la divisin. Las operaciones
se hacen del mismo modo que en el sistema decimal, pero debido a la sencillez del sistema
de numeracin, pueden hacerse algunas simplificaciones que facilitan mucho la realizacin
de las operaciones.
SUMA EN BINARIO
La tabla de sumar, en binario, es mucho ms sencilla que en SUMA 0 1
decimal. Slo hay que recordar cuatro combinaciones posibles. 0 0 1
Recuerda que en el sistema decimal haba que memorizar unas
100 combinaciones. 1 1 0+a
SUSTRACCIN EN BINARIO
Restar en binario es, nuevamente, igual que la misma opera- RESTA 0 1
cin en el sistema decimal. Pero conviene repasar la operacin 0 0 1
de restar en decimal para comprender la operacin binaria, que
es ms sencilla. Los trminos que intervienen en la resta se lla- 1 1+a 0
man minuendo, sustraendo y diferencia.
Las sumas 0-0, 1-0 y 1-1 son evidentes:
00=0
10=1
11=0
La resta 0 - 1 se resuelve, igual que en el sistema decimal,
tomando una unidad prestada de la posicin siguiente: 10 -1,
es decir, 210 110 = 1
Esa unidad prestada debe devolverse, sumndola, a la posi-
cin siguiente. Veamos algunos ejemplos:
Dividir los nmeros largos en grupos. En el siguiente ejemplo, vemos cmo se divide
una resta larga en tres restas cortas:
100110011101 1001 1001 1101
010101110010 = 0101 0111 0010
010000101011 0100 0010 1011
Complemento a dos
N n
El complemento a dos de un nmero N, con n cifras, se define como C 2 =2 N .
Complemento a uno
El complemento a uno de un nmero N, con n cifras es, por definicin, una unidad
menor que el complemento a dos, es decir:
C 1N =C 2N 1 N N
y, por la misma razn, C 2 =C 1 1
010011
N N N
C =C 1
1 2 000001 C 1 =010010
010010
1011011 9110
0101110 4610
0101101 4510
Tiene alguna dificultad, cuando se acumulan los arrastres a la resta siguiente. Pero
esta misma resta puede hacerse como una suma, utilizando el complemento a dos del sus-
traendo:
11011011
21910 = 110110112 23
2310 = 000101112
C =11101001
2 11101001
111000100
MULTIPLICACIN BINARIA
DIVISIN BINARIA
Igual que en el producto, la divisin es muy fcil de realizar, porque no son posibles en
el cociente otras cifras que UNOS y CEROS.
Consideremos el siguiente ejemplo, 42 : 6 = 7, en binario:
Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo
nmero de cifras (100 entre 110, en el ejemplo). Si no puede dividirse, se intenta la divisin
tomando un dgito ms (1001 entre 100).
Si la divisin es posible, entonces, el divisor slo podr estar contenido una vez en el
dividendo, es decir, la primera cifra del cociente es un UNO. En ese caso, el resultado de
multiplicar el divisor por 1 es el propio divisor. Restamos las cifras del dividendo del divisor
y bajamos la cifra siguiente.
El procedimiento de divisin contina del mismo modo que en el sistema decimal.
EJERCICIOS
1. Expresa, en cdigo binario, los nmeros decimales siguientes:
c) 47
d) 191
e) 25
f) 67
g) 99
h) 135
i) 276.