Sunteți pe pagina 1din 21

Electrnica Digital

SISTEMAS NUMRICOS Sistemas Numricos: Decimal, Binario, Octal, Hexadecimal. Conversin entre sistemas. Suma y Resta en Sistemas no Decimales de nmero positivos Representacin de Nmeros Negativos. Suma y Resta de nmeros enteros.

SISTEMAS NUMRICOS
Qu son los nmeros?

II

Para que sirven ?

Los nmeros son smbolos que representan cantidades.

SISTEMAS NUMRICOS
El sistema que aprendimos en la escuela es el Sistema Numrico Decimal.
Tiene 10 smbolos distintos: 0 1 2 3 4 5 6 7 8 9 Cada dgitos tiene distinto significado segn sea la posiciones que ocupe De aqu el nombre de sistema posicional. Ejemplo: 2012 = 2 x 1000 + 0 x 100 + 1 x 10 + 2 x 1 = 2000 + 0 + 10 + 2

SISTEMAS NUMRICOS
Tambin se puede expresar el valor anterior de la siguiente manera: 2012= 2 x 103 +0 x 102 + 1 x 101 + 2 x 100 Para un nmero con parte fraccionaria: 35.24 = 3 x 101 + 5 x 100 + 2 x 10-1 + 4 x 10-2 En general un nmero formado as: d3 d2 d1 d0 ,d1 d 2 donde di es un dgito en la posicin i Tiene un valor igual a: d3 x 103 + d2 x 102 + d1 x 101 + d0 x 100 + d-1 x 10-1 + d-2 x 10-2

SISTEMAS NUMRICOS
En general para p dgitos enteros y n dgitos decimales:
dp-1 dp-2 . . . d1d0 , d1 d2 . . . d-n

Se puede expresar como:


p-1

D =

di x 10i
i=-n

Al dgito ubicado a la izquierda (dp-1) se llama dgito ms significativo Y al ubicado a la derecha (d-n) dgito menos significativo.

SISTEMAS NUMRICOS
Existen otros sistemas numricos con un nmero distintos de smbolos : El nmero de smbolos distintos de un sistema numrico se llama base o raz del sistema. Sistema Decimal Sistema Binario Sistema Octal base = 10 base = 2 base = 8 0123456789 01 01234567

Sistema Hexadecimal

base = 16

0123456789ABCDEF

Si se elige otra base se trabaja en un sistema distinto

SISTEMAS NUMRICOS
Para indicar en que sistema se trabaja, se coloca la base como subndice Ej 1010102 2658 A12416 43215
Tabla de equivalencia entre los sistemas mas usado
Decimal
0 1 2 3 4 5 6

Binario
0 1 10 11 100 101 110

Octal
0 1 2 3 4 5 6

3-bits String
000 001 010 011 100 101 110

Hexadecimal
0 1 2 3 4 5 6

4-bits String
0000 0001 0010 0011 0100 0101 0110

7
8

111
1000

7
10

111
----

7
8

0111
1000

9
10 11 12 13 14 15

1001
1010 1011 1100 1101 1110 1111

11
12 13 14 15 16 17

----------------------

9
A B C D E F

1001
1010 1011 1100 1101 1110 1111

SISTEMAS NUMRICOS
Conversin de base r a Decimal: En general para convertir a decimal, un nmero cualquiera dp-1 d1d0 , d1 . d-n
Dig + sign
Dig - sign

en base r, se usa la siguiente expresin:


p-1

D =

di x
i=-n

ri

SISTEMAS NUMRICOS
Conversin Binario a Decimal: Para convertir un nmero de binario (base 2) a decimal, se usa la expresin anterior, donde r = 2. p-1 D = di x 2i i=-n Ejemplo: 110102 = 1 x 24 + 1 x 23 + 0 x 22 + 1 x 21 + 0 x 20 16 + 8 + 0 + 2 + 0 = 26 101.012 = 1 x 22 + 0 x 21 + 1 x 20 + 0x 2-1 + 1 x 2-2 4 + 0 + 1 + 0 + 0.25 = 5.25

SISTEMAS NUMRICOS
Conversin Octal a Decimal: Base r = 8.

p-1 D = di x 8i i=-n

Ejemplo: 572.48 = 5 x 82 + 7 x 81 + 2 x 80 + 4x 8-1 320 + 56 + 2 + 0.5 = 378.5

SISTEMAS NUMRICOS
Conversin Hexadecimal a Decimal: Base r = 16.

p-1 D = di x 16i i=-n

Ejemplo: 1E2.416 = 1 x 162 + 14 x 161 + 2 x 160 + 4x 16-1 26 + 224 + 2 + 0.25 = 482.25

El sistema octal y hexadecimal es usado para representar en forma compacta el sistema binario. 1101,101011001012 = A octal 001 101 , 101 011 001 010 = 15,53128 A hexadecimal 1101 , 1010 1100 1010 = D,ACA16
Decimal Binario Octal 3-bits Hexa4-bits String decimal String
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 000 001 010 011 100 101 110 111 ------------------------0 1 2 3 4 5 6 7 8 9 A B C D E F 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

SISTEMAS NUMRICOS

SISTEMAS NUMRICOS
Para convertir de octal o hexadecimal a binario 1456,68 = 001 100 101 110 , 110 = 1100101110,112 1AD,0C16 = 0001 1010 1101 , 0000 1100 = 110101101,0000112
Decimal Binario Octal 3-bits Hexa4-bits String decimal String
0 1 2 3 4 5 6 7 8 9 10 0 1 10 11 100 101 110 111 1000 1001 1010 0 1 2 3 4 5 6 7 10 11 12 000 001 010 011 100 101 110 111 ---------0 1 2 3 4 5 6 7 8 9 A 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010

11
12 13 14 15

1011
1100 1101 1110 1111

13
14 15 16 17

----------------

B
C D E F

1011
1100 1101 1110 1111

Cmo convertir de Octal a Hexadecimal y viceversa?

SISTEMAS NUMRICOS
Conversin de decimal a otra base
Convertir el nmero 11510 a binario

N Decimal
115 :

Base
2

Cociente
57

Resto
1

57
28 14 7 3 1

:
: : : : :

2
2 2 2 2 2

28
14 7 3 1 0

1
0 0 1 1 1

115 = 11100112

1 1 1 0 0 1 1

SISTEMAS NUMRICOS
Decimal a Octal
N Decimal 115 14 1 : : : Base 8 8 8 Cociente 14 1 0 Resto 3 6 1 163

11510 = 1638

SISTEMAS NUMRICOS
Decimal a Hexadecimal
N Decimal 115 : Base 16 Cociente 7 Resto 3

16

7
7 3

11510 = 7316 = 73h

SISTEMAS NUMRICOS
Decimal a base 6
N Decimal 115 : 19 3 : : Base 6 6 6 Cociente 19 3 0 Resto 1 1 3 3 1 1

11510 = 3116

SISTEMAS NUMRICOS
Otro ejemplo: Convertir el decimal 484 a hexadecimal N Decimal 484 30 1 Base : : : 16 16 16 Cociente 30 1 0 Resto 4 14 1 1 E 4 44810 = 1E416 = 1E4h

SISTEMAS NUMRICOS
Conversin parte fraccionaria
Para convertir un numero decimal con parte fraccionaria, a otra base , se divide la conversin en dos partes, la parte entera (como la hemos visto) y la parte fraccionaria. Para convertir la parte fraccionaria existe otro mtodo. Ejemplo: Convertir 115,125 a binario

Parte entera es 115 = 11100112

La parte fraccionaria = 0.125

SISTEMAS NUMRICOS
Parte fracc 0,125 x base 2 Resultado 0,25 Parte entera 0

0,25
0,50

x
x

2
2

0,50
1,00

0
1 0,125 = 0, 0 0 1

El resultado final es 115,125 = 1110011,0012

SISTEMAS NUMRICOS
Existen casos en que la parte fraccionaria nunca se hace cero Ejemplo: Convertir 484,3 a hexadecimal Parte entera 484 = 1E416 La parte fraccionaria 0,3

Parte fracc

base

Resultado

Parte entera

0,30 0,80 0,80

x x x

16 16 16

4,80 12,80 12,80


0,3

4 C C
= 0, 4 C C

484,3 = 1E4,4CC....16

484,3 = 1E4,4C

S-ar putea să vă placă și