You are on page 1of 19

[EMPLEO DE NTICS I] Elemento 1

UNIVERSIDAD TCNICA DE
AMBATO

FACULTAD DE INGENIERA CIVIL Y


MECNICA

Mdulo

EMPLEO DE NTICS I

Ambato, Marzo 2017

Ing. Fabin Morales F.,Mg. 1


[EMPLEO DE NTICS I] Elemento 1

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

Ing. Fabin Morales F.,Mg. 2


[EMPLEO DE NTICS I] Elemento 1

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

Ing. Fabin Morales F.,Mg. 3


[EMPLEO DE NTICS I] Elemento 1

Conversin de decimal a octal.-


Para transformar un nmero decimal a octal, al igual que el sistema binario se realizan
divisiones enteras sucesivas entre ocho, hasta que el resultado sea 0.
Ejemplos:

63 10 a octal

63 8
7 7

R: 6310 => 778

425 10 a octal

425 8
25 53 8
1 5 6

R: 42510 => 6518

Conversin decimal a hexadecimal.-


Para transformar un nmero decimal al sistema hexadecimal, se realiza divisiones
enteras sucesivas entre 16 hasta que el resultado sea 0.
Ejemplos:

1525 10 a hexadecimal

1525 16
5 95 16
15 5

R: 152510 => 5F516

Ing. Fabin Morales F.,Mg. 4


[EMPLEO DE NTICS I] Elemento 1

5555 10 a hexadecimal

5555 16
3 347 16
11 21 16
5 1

R: 555510 => 15B316

Conversin binario a hexadecimal.-


Cuando se tiene un numero en binario y se desea pasar al sistema hexadecimal, se
forman parejas de cuatro en cuatro comenzando de derecha a izquierda.

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

Ing. Fabin Morales F.,Mg. 5


[EMPLEO DE NTICS I] Elemento 1

Conversin de binario a decimal-


Cuando se tiene un numero en binario y se desea pasar al sistema decimal se toma cada
uno de los dgitos empezando por la ltima posicin hasta la primera de derecha a
izquierda, y multiplicamos cada digito por la respectiva posicin de la potencia dos.
Ejemplo:

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

Ing. Fabin Morales F.,Mg. 6


[EMPLEO DE NTICS I] Elemento 1

Conversin de binario a octal.-

Cuando se tiene un numero en binario y se desea pasarlo al sistema octal, se


transforman formando parejas de 3 en tres de derecha a izquierda.
Ejemplo:

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

R=> 1110111012= 7358

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

R=> 10010112= 1138

Ing. Fabin Morales F.,Mg. 7


[EMPLEO DE NTICS I] Elemento 1

Conversin de octal a binario


Cada digito se transforma a binario, se agrupan en grupo de tres en sus respectivas
potencias
Ejemplo:

558 a binario

5 5

22 21 20 22 21 20
4 2 1 4 2 1
1 0 1 1 0 1

R:=> 558 = 1011012

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

R:=> 3758 = 111111012

Ing. Fabin Morales F.,Mg. 8


[EMPLEO DE NTICS I] Elemento 1

Conversin de hexadecimal a binario-


Cada digito se transforma a binario, se agrupan en grupo de cuatro con sus
respectivas potencias
Ejemplo:

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

Conversin de hexadecimal a octal.-


Para transformar de hexadecimal a octal realizamos grupos de cuatro con sus
respectivas potencias; luego el resultado en binario agrupamos en grupos de tres con sus
respectivas potencias.

Ing. Fabin Morales F.,Mg. 9


[EMPLEO DE NTICS I] Elemento 1

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

Ing. Fabin Morales F.,Mg. 10


[EMPLEO DE NTICS I] Elemento 1

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

AC16 :=> 2548

Conversin de octal a hexadecimal


Si se tiene un numero en octal desea pasar a hexadecimal se realizan grupos de tres con
sus respectivas potencias, luego los valores en binario se agrupan de cuatro con sus
respectivas potencias.
Ejemplo:

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

Ing. Fabin Morales F.,Mg. 11


[EMPLEO DE NTICS I] Elemento 1

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

Ing. Fabin Morales F.,Mg. 12


[EMPLEO DE NTICS I] Elemento 1

BINARIO HEXADECIMAL

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

Ing. Fabin Morales F.,Mg. 13


[EMPLEO DE NTICS I] Elemento 1

Transforme a Octal

9510

8710

186510

27810

1510

486710

96510

55510

96510

ABC16

Transforme a Hexadecimal

2310

6510

9510

8710

186510

27810

1510

Ing. Fabin Morales F.,Mg. 14


[EMPLEO DE NTICS I] Elemento 1

486710

96510

55510

96510

1.2 OPERACIONES SISTEMAS DECIMAL, BINARIO, OCTAL Y


HEXADECIMAL

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)

Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en


nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 y "llevamos" 1 (Esto es lo que se
llama el arrastre, carry en ingls). Se suma este 1 a la siguiente columna: 1 + 0 + 0 = 1,
y seguimos hasta terminar todas la columnas (exactamente como en decimal).

Ing. Fabin Morales F.,Mg. 15


[EMPLEO DE NTICS I] Elemento 1

RESTA

El algoritmo de la resta, en binario, es el mismo que en el sistema decimal. Pero


conviene repasar la operacin de restar en decimal para comprender la operacin
binaria, que es ms sencilla. Los trminos que intervienen en la resta se llaman
minuendo, sustraendo y diferencia.

Las restas bsicas 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 = 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

Restar 17 - 10 = 7(2=345) Restamos 217 - 171 = 46 (3=690)

10001 11011001
-01010 -10101011
------------ ----------------
00111 00101110

Ing. Fabin Morales F.,Mg. 16


[EMPLEO DE NTICS I] Elemento 1

A pesar de lo sencillo que es el procedimiento, es fcil confundirse. Tenemos


interiorizado el sistema decimal y hemos aprendido a restar mecnicamente, sin
detenernos a pensar en el significado del arrastre. Para simplificar las restas y reducir la
posibilidad de cometer errores hay varias soluciones:

Dividir los nmeros largos en grupos. En el siguiente ejemplo, vemos cmo se divide
una resta larga en tres restas cortas: Restamos

100110011101 1001 1001 1101


-010101110010 -0101 -0111 -0010
---------------------- = -------- ------- ---------
010000101011 0100 0010 1011

Utilizando el Complemento a dos. La resta de dos nmeros binarios puede obtenerse


sumando al minuendo el complemento a dos del sustraendo. Veamos algunos ejemplos:
Hagamos la siguiente resta, 91 46 = 45, en binario:

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.

Un ltimo ejemplo. Vamos a restar 219 23 = 196, directamente y utilizando el


complemento a dos:

11011011 11011011
-00010111 C2 23 = 11101001 +11101001
---------------- ---------------
11000100 111000100

Y, despreciando el bit que se desborda por la izquierda, llegamos al resultado correcto:


11000100 en binario, 196 en decimal

Ing. Fabin Morales F.,Mg. 17


[EMPLEO DE NTICS I] Elemento 1

MULTIPLICACIN

El producto de nmeros binarios es especialmente sencillo, ya que el 0 multiplicado por


cualquier nmero da 0, y el 1 es el elemento neutro del producto.

A B *
0 0 0
0 1 0
1 0 0
1 1 1

Por ejemplo, multipliquemos 10110 por 1001:

10110 11010110111
* 1001 * 101011
--------- -----------------
10110 11010110111
00000 11010110111
00000 00000000000
10110 11010110111
--------- 00000000000
11000110 11010110111
------------------
10010000010111101

DIVISIN

La divisin en binario es similar a la decimal, la nica diferencia es que a la hora de


hacer las restas, dentro de la divisin, estas deben ser realizadas en binario

Por ejemplo, vamos a dividir 100010010 (274) entre 1101 (13):

Ing. Fabin Morales F.,Mg. 18


[EMPLEO DE NTICS I] Elemento 1

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.

Ing. Fabin Morales F.,Mg. 19

You might also like