Vous êtes sur la page 1sur 8

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN ESCUELA TECNICA CARLOS JOSE MUJICA YARITAGUA

ESTADO YARACUY

GUIA TEORICO-PRACTICA DE SISTEMAS NUMERICOS

Realizada Por: Prof.: Jos Luis Garca Asignatura: Electrnica Pertenece a: __________________________

Yaritagua Octubre 2012 SISTEMAS NUMRICOS


1

Desde luego que todos estaremos de acuerdo si decimos que la primera 'operacin' aritmtica que realiz el hombre fue la de contar. La necesidad de contar, le llev a idear un sistema abstracto, con tantos objetos como dedos tena en las manos, representndolos con un signo diferente para cada uno, que luego llamara cifras. Todos conocemos estos signos abstractos, en la actualidad se utilizan los llamados arbicos, por que son los mas comunes, extendidos y conocidos universalmente. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Estos signos son los pertenecientes al sistema decimal o de base 10. Debido a la rutina diaria con que utilizamos dicha numeracin, hace que algunos no tengamos conciencia de los nmeros que utilizamos, dando por obvio que se componen de unidades, decenas, centenas, etc. De esta forma, cuando alguien habla o escribe un nmero como por ejemplo 148, nadie repara en que esta cifra esta compuesta por ocho unidades, cuatros decenas y una centena, que puesto en forma exponencial, esto quiere decir, que las unidades se multiplican por 10, las decenas por 10, las centenas a 10, los millares por 10, etc. As, la cifra anterior en forma exponencial se representa como sigue: 148 = 1 10 + 4 10 + 8 10 Este sistema decimal, cuya base esta ligada a los diez dedos de las manos, no quiere decir que otro sistema de numeracin carezca de importancia. Segn esto, un sistema de numeracin de hasta 5 signos, tendr como base B = 5, cuyos dgitos pueden ser 0, 1, 2, 3, 4. Segn las necesidades, se puede optar por diferentes cdigos como el Binario, Octal, Hexadecimal. De forma similar para un sistema de numeracin hasta dos o sistema de numeracin binario, tendr como base B = 2 el cual slo tendr dos dgitos como por ejemplo: 0, 1 Veamos las equivalencias entre los ms utilizados como son el decimal y el binario puro. Decimal Binario 0 = 0000 1 = 0001 2 = 0010 3 = 0011 4 = 0100 5 = 0101 6 = 0110 7 = 0111 8 = 1000 9 = 1001 10 = 1010 11 = 1011 12 = 1100 13 = 1101 14 = 1110 1111 15 = SISTEMA BINARIO Como se ha descrito, el sistema binario utiliza exclusivamente dos nmeros el 0 y el 1, para expresar cualquier magnitud, ah radica la importancia del sistema binario y la sencillez de sus reglas aritmticas, que hacen del mismo, el sistema ideal para su uso en computadores y otros dispositivos digitales. As pies, ya vimos cmo en el sistema decimal se representaba una magnitud, de modo similar se representa en el sistema binario, slo que en este caso utilizamos dos nicos smbolos el 0 y
2

el 1. Por ejemplo, el nmero 27 en decimal se representa en binario como 11011. Veamos cmo se representa esto: 11011= 12 +12+02+12+12=116+18+04+12+11=16+8+0+2+1=27 SISTEMA DE NUMERACIN BINARIO. Podemos considerar al sistema de numeracin binario como el ms extendido despus del sistema de numeracin decimal. Dicho sistema de numeracin binario, nace de la teora desarrollada por el mencionado matemtico ingls George Boole, como ya se ha comentado. Recordemos los estados tpicos a los que se puede atribuir la base de numeracin binaria: 1. Una luz esta encendida (1) o esta apagada (0). 2. Un conductor elctrico con respecto a otro, si tiene tensin est a (1), o (0) si no tiene. 3. Un diodo led, si est a (1) luce, se est (0) si no luce. 4. Un transistor NPN tiene un estado alto (1) en su colector, si no conduce y si conduce, un estado bajo (0). 5. Un rel electromagntico con la bobina excitada, cierra un circuito (1) o abre un circuito (0) si no est excitada. Todos lo ejemplos mencionados, implican en su concepcin un hecho en comn, que son 'Biestable' o sea que, tienen dos nicos estados posibles: 1 0 EN (encendido) AP (apagado) CON (conectado) DES (desconectado) Alto Bajo L (low) H (high) ESCRITURA BINARIA. Ya que el sistema de numeracin binario dispone de dos dgitos (0 y 1). Es lgico pensar que un nmero binario estar compuesto por una sucesin de estos signos o dgitos y, por consiguiente en una numeracin general no podrn tomar otro valor que no sea 0 o 1. BINARIO DECIMAL 1001 = 9 1101 = 13 1011 = 11 10 = 2 11101101 = 237 111 = 7 Los anteriores, son nmeros pertenecientes al sistema de numeracin binario y su equivalente en sistema decimal. Sera conveniente tener a mano o no olvidar, la siguiente tabla de las potencias de 2, con las que identificar el peso o valor de los dgitos en la posicin (o bit) que ocupan para la conversin de un nmero binario a decimal y viceversa. Esta tabla tendr mayor relevancia, cuando se estudien los microprocesadores o micro controladores. Decimal Potencias de 2 Posicin o peso 128 64 32 16 8 2 8
7

4
3

2
2

1
1

2 7

2 6

2 5

2 4

2 3

2 2

20
1

PASO DEL SISTEMA BINARIO A DECIMAL.

Es frecuente utilizar los sistemas binarios y decimal y a menudo nos vemos con la necesidad de convertir una cifra de binario a decimal. Bien, en el sistema binario la base es B=2, la expresin general de este sistema de numeracin ser: N=Dn 2n +...+ d3 23d2 22 + d1 21 + d0 20 En esta expresin se puede ver que el sistema binario se basa en las potencias de dos. Obsrvese que, un desplazamiento a la derecha equivale a dividir por dos y un desplazamiento a la izquierda en cambio representa multiplicar por dos. Veamos un ejemplo: 1101 = 12 + 12 + 02 + 12 = 18 + 1 4 + 0 2 + 11; = 8+4+1 = 13 en decimal10 Otro ejemplo: 1100111 = 126 +125+024+023+122+121 +120= 64+32+0+0+4+2+1=10310 PASO DEL SISTEMA DECIMAL AL BINARIO. Para efectuar el paso de un nmero decimal a su equivalente en binario, se puede utilizar el mtodo de las sucesivas divisiones por dos del nmero decimal dado, los restos de las divisiones se anotan de abajo a arriba y sern los dgitos binarios que representen dicho nmero. Un ejemplo nos demostrar lo dicho, sea el nmero decimal 35 y 75.
N 35 17 8 4 2 1 N 75 37 18 9 4 2 1 Divisor Cociente Resto Peso 2 17 1 Menor(mp) 2 8 1 2 4 0 2 2 0 2 1 0 2 0 1 Mayor(Mp) Lo que nos da 35 en decimal = 100011 Divisor Cociente Resto Peso 2 37 1 Menor(mp) 2 18 1 2 9 0 2 4 1 2 2 0 2 1 0 2 0 1 Mayor(Mp) Lo que nos da 75 en decimal = 1001011.

Es muy conveniente practicar estos mtodos de conversin para adquirir cierta soltura al presentarse la ocasin en la realidad.

2. La segunda es la llamada "Divisin Repetida", esta manera de conversin se basa en repetir la divisin del nmero decimal entre dos, hasta llegar al cero. Si el residuo de la divisin no es un nmero entero, se marca un 1 y se toma el nmero entero par volver a dividir entre dos, cuando el Residuo es un nmero entero, se marca un cero y se toma el nmero para volver a dividir entre dos. El residuo de la primero divisin es el (LSB, primer Bit), el residuo de la ltima divisin es el (MSB, ltimo Bit). Esto se ilustra as:

CONVERSIN DEL SISTEMA OCTAL A DECIMAL La conversin de un nmero octal a uno decimal es muy sencilla, slo necesitamos multiplicar cada uno de los dgitos por el valor que corresponde a su posicin. Para convertir el nmero 435 comenzamos por: Tres posiciones 8 a la 2 , 8 la 1 , 8 a la 0. Primer Bit Octal (5 x 8 a la 0) = 5 x 1 = 5 Segundo Bit Octal (3 x 8 a la 1 ) = 3 x 8 = 24 Tercer Bit Octal (4 x 8 a la 2 ) = 4 x 64 = 256 Nmero decimal = (5 + 64 + 256 ) = 285 CONVERSIN DEL SISTEMA DECIMAL A OCTAL Un nmero Decimal ENTERO puede convertirse al sistema Octal utilizando tambin la "Divisin Repetida", pero en este caso, nuestro factor para dividir ser el 8, de la misma manera, el residuo de la primera divisin ser el LSB, y el residuo de la ltima divisin ser el MLB. Para poder saber el nmero que se convierte en cada Bit octal, se multiplica la fraccin del residuo por 8, y se toma el nmero entero para volver a dividir entre 8. Convertir el decimal 150 a Octal nos dara:

CONVERSIN DEL SISTEMA OCTAL A BINARIO Una de las grandes ventajas del Sistema Octal, es que muy fcilmente podemos convertir un nmero Octal al Sistema Binario. Este proceso se realiza convirtiendo cada nmero Octal en su equivalente del Sistema Binario, pero con la diferencia que se utilizan forzosamente 3 Bits. De manera que Cada Bits Octal es convertido por separado en su equivalente Binario. Convertir el nmero Octal 561 al sistema Binario sera:

CONVERSIN DEL SISTEMA BINARIO A OCTAL El proceso de conversin de nmeros Binarios ENTEROS al Sistema Octal se logra invirtiendo el proceso descrito arriba. Lo primero que hacemos es agrupar todos los bits del nmero Binario en grupos de tres, iniciando con el LSB (Primer Bit). Ya que tenemos separados los Bits, se convierte cada tro a su equivalente del Sistema Octal. En el caso de que en el ltimo grupo de Bits (MLB) no se pueda hacer un tro, se agregan ceros hasta lograrlo.
5

Convertir un nmero Binario que tiene sus tros completos, 101110001 al Sistema Octal sera: Se agrupan los bits en tros (101110001) = 101 - 110 - 001 Se convierte el Primer tro (donde se encuentra el LSB) 001 = 1 Se convierte el Segundo tro 110 = 6 Se convierte el Tercer tro (donde se encuentra el MSB) 101 = 5 Nmero Octal = 561

Convertir un nmero Binario que no tiene sus tros completos, 10101110001 al Sistema Octal sera: Se agrupan los bits en tros (10101110001) = 10 - 101 - 110 - 001 Completar los tros (agregando un 0) = 010 - 101 - 110 - 001 Se convierte el Primer tro (donde se encuentra el LSB) 001 = 1 Se convierte el Segundo tro 110 = 6 Se convierte el Tercer tro 101 = 5 Se convierte el Cuarto tro (donde se encuentra el MSB) 010 = 2 Nmero Octal = 2561 CONVERSIN DEL SISTEMA HEXADECIMAL A DECIMAL Para convertir un nmero del Sistema Hex a su equivalente Decimal necesitamos primero recordar que la posicin de los nmeros en del Sistema Hex, basan su valor en una potencia de 16. El Primer Bit (LSB) sera 16 a la 0 = (1), el segundo Bit sera 16 a la 1 = (16), el tercer Bit sera 16 a la 2 = (256), aumentando las potencias de 16 hasta llegar al ltimo Bit (MLB). La conversin se realiza entonces de la siguiente manera: Convertir el nmero Hex 182 al Sistema Decimal

Convertir el nmero Hex 6AF al Sistema Decimal

CONVERSIN DEL SISTEMA DECIMAL A HEXADECIMAL Nuevamente acudimos a la "Divisin repetida para lograr esta conversin, al igual que en los ejemplos anteriores (divisin por 2 para convertir Decimal a Binario, y divisin por 8 para convertir Decimal a Octal), pero esta vez, la divisin ser por 16. Al igual que antes, si el residuo contiene fracciones decimales, se multiplican por 16 y se toma el nmero entero para la nueva divisin por 16. Convertir los nmeros 1711 y 386 del Sistema Decimal s Hex.

CONVERSIN DEL SISTEMA HEXADECIMAL A BINARIO Al igual que en la conversin del Sistema Octal (que se convierten en tros de Bits Binarios), en la conversin del Sistema Hexadecimal a Binario, cada Bit Hex se convierte en cuartetos de Bits Binarios. Convertir el nmero del Sistema Hex 8A1 a Binario sera:

CONVERSIN DEL SISTEMA BINARIO A HEXADECIMAL La forma de convertir un nmero del Sistema Binario a Hex, es completamente opuesta a la presentada arriba. Se forman cuartetos de Bits Binarios (comenzando desde el LSB) hasta el MSB. Al igual que en la conversin de Sistema binario a Octal, en caso de que no se completen los cuartetos, se agregan los ceros necesarios para completar lo ltimos cuatro Bits. Convertir el nmero del Sistema Binario 100010100001 a Hex sera: Se agrupan los bits en cuartetos (100010100001) = 1000 - 1010 - 0001 Se convierte el Primer cuarteto (donde se encuentra el LSB) 0001= 1 Se convierte el Segundo tro 1010 = 10 = A Se convierte el Tercer tro (donde se encuentra el MSB) 1000 = 8 Nmero Hex = 8A1 Que es el cdigo BCD? Los sistemas digitales utilizan por fuerza los nmeros en Sistema Binario, pero para nosotros en el mundo real siempre tienen que ser convertidas al Sistema Decimal, como hemos visto, las conversiones entre uno y otro Sistema de Nmeros pueden llevarnos demasiado tiempo y ser muy complicadas, por ejemplo, si usamos nmeros muy grandes. Para este tipo de conversiones y usos, se utiliza un mtodo sencillo que combina las caractersticas de los Sistemas Decimal y Binario, este mtodo lleva el nombre de Codificacin Binaria Directa. Cuando tomamos cada uno de los dgitos del Sistema Decimal, y lo representamos con su equivalente del Sistema Binario, estamos generando un "nuevo" cdigo, el cul lleva el nombre de Cdigo Decimal Codificado en Binario (BCD). Partiendo de este nuevo cdigo, el mayor nmero que podemos representar es el 9 (1001), por lo tanto forzosamente necesitamos de un nmero Binario de 4 Bits para hacerlo. Pero veamos grficamente que es y como funciona el BCD. En esta ocasin usaremos los nmeros Decimales 586 y 397, el proceso de convertir cada dgito por un equivalente Binario sera el siguiente:
7

Cada uno de los dgitos del Nmero Decimal es convertido en su equivalente Binario, Siempre utilizando 4 Bits para este proceso. En resumen, el Cdigo BCD representa por separado cada uno de los numerales Decimales, empleando para ello nmeros Binarios de 4 Bits. Como es lgico, si slo se puede representar un solo nmero decimal por cada cdigo BCD, los nmeros del 10 al 15 (que es el nmero decimal ms alto para un cdigo Binario de 4 Bits, 1111), estn fuera del cdigo, de hecho, si tenemos algn circuito digital que trabaja sobre Cdigo BCD y nos diera una salida como las siguientes, algo no est funcionando bien: Decimal 10 = Binario 1010 Decimal 11 = Binario 1011 Decimal 12 = Binario 1100 Decimal 13 = Binario 1101 Decimal 14 = Binario 1110 Decimal 15 = Binario 1111 DIFERENCIAS ENTRE EL SISTEMA BINARIO Y EL CDIGO BCD Como el nombre lo indica, el Cdigo BCD no puede ser catalogado como un Sistema (como el Binario, Octal y Hex). Slo es una forma de Codificar el Sistema Binario. Teniendo muy presente este hecho, Un nmero en cdigo BCD, NO es lo mismo que un nmero Binario Directo. El cdigo BCD toma cada uno de los dgitos de un nmero Decimal y los representa, Un nmero del Sistema Binario representa el nmero Decimal Completo. Para comprender mejor el concepto, usaremos el nmero Decimal 387. Tabla de conversin al Sistema Binario

Tabla de conversin al Cdigo BCD

Vous aimerez peut-être aussi