Professional Documents
Culture Documents
UNIVERSIDAD TCNICA DE
AMBATO
Mdulo
EMPLEO DE NTICS I
SISTEMAS DE NUMERACIN
Existen bsicamente tres tipos de sistemas de numeracin:
Sistema Binario
Sistema Octal
Sistema Hexadecimal
Sistema Binario.-
Se compone de dos dgitos como su nombre lo indica el 0 y el 1.
Un ordenador es una maquina esencialmente binaria, su componente bsico es el
transistor que solo admite dos estados posibles o bien pasa corriente o bien no pasa.
Un ordenador por debajo de un determinado valor se considera que no pasa corriente, y
por encima de otro valor se considera que si pasa.
Arbitrariamente, asociamos a estos dos estados con dos dgitos cuando no pasa corriente
decimos que tenemos un cero y cuando pasa decimos que tenemos un uno. De esta
forma podemos representar el estado de un interruptor: 1 cuando esta encendido y 0
cuando esta apagado.
Si tenemos una serie de interruptores puestos en fila podramos representar el estado de
todos ellos mediante un nmero binario.
Sistema Octal.-
Este sistema se compone de siete dgitos: 0, 1, 2, 3, 4, 5, 6, 7 forma un sistema parecido
al binario y es de base ocho.
Sistema Hexadecimal.-
Este sistema se compone de quince dgitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F su
base es diecisis.
BASE CANTIDAD
DGITOS EMPLEADOS
NUMRICA TOTAL
Binaria(2) 0y1 2
Octal(8) 0, 1, 2, 3, 4, 5, 6 y 7 8
Decimal(10) 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9 10
Hexadecimal(16) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F 16
CONVERSIONES
Conversin de Decimal a Binario.-
Este sistema emplean las computadoras para trabajar internamente.
Para transformar un nmero decimal a un sistema binario, se realizan divisiones enteras
sucesivas entre dos, hasta que el resultado sea cero, por ejemplo:
6710 a binario
67 2
1 33 2
1 16 2
0 8 2
0 4 2
0 2 2
0 1
R => 6710=10000112
12510 a binario
125 2
1 62 2
0 31 2
1 15 2
1 7 2
1 3 2
1 1
R => 12510=11111012
63 10 a octal
63 8
7 7
425 10 a octal
425 8
25 53 8
1 5 6
1525 10 a hexadecimal
1525 16
5 95 16
15 5
5555 10 a hexadecimal
5555 16
3 347 16
11 21 16
5 1
Ejemplo:
1110111012 a hexadecimal
1 , 1 1 0 1 , 1 1 0 1
20 23 22 21 20 23 22 21 20
1 8 4 2 1 8 4 2 1
1 13 13
R=> 1110111012= 1DD16
100011102 a hexadecimal
1 0 0 0 , 1 1 1 0
23 22 21 20 23 22 21 20
8 4 2 1 8 4 2 1
8 14
R=> 100011102= 8E16
1110111012 a decimal
1 1 1 0 1 1 1 0 1
28 27 26 25 24 23 22 21 20
256 128 64 32 16 8 4 2 1
477
R=> 1110111012=47710
1111102 a decimal
1 1 1 1 1 0
5
2 24 23 22 21 20
32 16 8 4 2 1
62
R=> 1111102=6210
1110111012 a octal
1 1 1 , 0 1 1 , 1 0 1
22 21 20 22 21 20 22 21 20
4 2 1 4 2 1 4 2 1
7 3 5
10010112 a octal
1 , 0 0 1 , 0 1 1
20 22 21 20 22 21 20
1 4 2 1 4 2 1
1 1 3
558 a binario
5 5
22 21 20 22 21 20
4 2 1 4 2 1
1 0 1 1 0 1
3758 a binario
3 7 5
22 21 20 22 21 20 22 21 20
4 2 1 4 2 1 4 2 1
0 1 1 1 1 1 1 0 1
3F016 a binario
3 F 0
23 22 21 20 23 22 21 20 23 22 21 20
8 4 2 1 8 4 2 1 8 4 2 1
0 0 1 1 1 1 1 1 0 0 0 0
11111100002
ABC16 a binario
A B C
23 22 21 20 23 22 21 20 23 22 21 20
8 4 2 1 8 4 2 1 8 4 2 1
1 0 1 0 1 0 1 1 1 1 0 0
R:=>ABC16 = 1010101111002
Ejemplo:
F5216 a octal
F 5 2
23 22 21 20 23 22 21 20 23 22 21 20
8 4 2 1 8 4 2 1 8 4 2 1
1 1 1 1 0 1 0 1 0 0 1 0
F5216 = 1111010100102
1 1 1 , 1 0 1, 0 1 0, 0 1 0
22 21 20 22 21 20 22 21 20 22 21 20
4 2 1 4 2 1 4 2 1 4 2 1
7 5 2 2
R:=> 75228
AC16 a octal
A C
23 22 21 20 23 22 21 20
8 4 2 1 8 4 2 1
1 0 1 0 1 1 0 0
AC16= 101011002
1 0 , 1 0 1, 1 0 0
21 20 22 21 20 22 21 20
2 1 4 2 1 4 2 1
2 5 4
568 a hexadecimal
5 6
22 21 20 22 21 20
4 2 1 4 2 1
1 0 1 1 1 0
1011102
1 0 , 1 1 1 0
21 20 23 22 21 20
2 1 8 4 2 1
2 14
R:=> 2E16
478 a hexadecimal
4 7
2
2 21 20
22
21 20
4 2 1 4 2 1
1 0 0 1 1 1
1001112
1 0 , 0 1 1 1
1
2 20 23 22 21 20
2 1 8 4 2 1
2 7
R:=> 2716
TALLER
Pasar de binario a octal y de binario a hexadecimal, de octal a hexadecimal y
viceversa los siguientes numeros
BINARIO OCTAL
000
001
010
011
100
101
110
111
BINARIO HEXADECIMAL
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Transforme a Octal
9510
8710
186510
27810
1510
486710
96510
55510
96510
ABC16
Transforme a Hexadecimal
2310
6510
9510
8710
186510
27810
1510
486710
96510
55510
96510
SUMA
A B + C(acarreo)
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Sumar
100110101(2)
+ 11010101(2)
-----------------------
1000001010(2)
RESTA
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 = 1 y me llevo 1, lo que equivale a decir en decimal, 2
1 = 1. Esa unidad prestada debe devolverse, sumndola, a la posicin siguiente.
A B - C(acarreo)
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Ejemplo
10001 11011001
-01010 -10101011
------------ ----------------
00111 00101110
Dividir los nmeros largos en grupos. En el siguiente ejemplo, vemos cmo se divide
una resta larga en tres restas cortas: Restamos
1011011 1011011
-0101110 C2 46 = 1010010 +1010010
----------------- --------------
0101101 10101101
En el resultado nos sobra un bit, que se desborda por la izquierda. Pero, como el nmero
resultante no puede ser ms largo que el minuendo, el bit sobrante se desprecia.
11011011 11011011
-00010111 C2 23 = 11101001 +11101001
---------------- ---------------
11000100 111000100
MULTIPLICACIN
A B *
0 0 0
0 1 0
1 0 0
1 1 1
10110 11010110111
* 1001 * 101011
--------- -----------------
10110 11010110111
00000 11010110111
00000 00000000000
10110 11010110111
--------- 00000000000
11000110 11010110111
------------------
10010000010111101
DIVISIN
100010010 | 1101
------------
-0000 010101
________
10001
- 1101
________
001000
- 0000
_________
10000
- 1101
_________
000111
- 0000
_________
01110
- 1101
_________
00001
Se hace igual que en la realidad, slo que a la hora de sumar los resultados ( al ser
multiplicaciones de ms de una cifra y tras multiplicar uno por uno hay que sumar los
resultados ) pues hay que tener en cuenta los acarreos de las explicaciones anteriores.