Está en la página 1de 13

Unidad I

SISTEMAS NUMRICOS

SISTEMAS NUMRICOS (BINARIO, OCTAL, DECIMAL, HEXADECIMAL)

Las computadoras manipulan y almacenan los datos usando interruptores electrnicos que estn ENCENDIDOS o APAGADOS, slo pueden entender y usar datos que estn en este formato binario, o sea, de dos estados. Los unos y los ceros se usan para representar los dos estados posibles de un componente electrnico de un computador. Se denominan dgitos binarios o bits. Los 1 representan el estado ENCENDIDO, y los 0 representan el estado APAGADO.

BITS Y BYTES

Las computadoras estn diseados para usar agrupaciones de ocho bits. Esta agrupacin de ocho bits se denomina byte. En un ordenador, un byte representa una sola ubicacin de almacenamiento direccionable.

UNIDADES DE MEDIDA DE ALMACENAMIENTO

SISTEMAS NUMRICOS

Los sistemas numricos estn compuestos por smbolos y por las normas utilizadas para interpretar estos smbolos. Sistema Numrico de Base 10: El sistema numrico que se usa ms a menudo es el sistema numrico decimal, o de Base 10. El sistema numrico de Base 10 usa diez smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. Estos smbolos se pueden combinar para representar todos los valores numricos posibles. Ejemplo: 2134 = 2134

Sistema Numrico de Base 2

Los computadores reconocen y procesan datos utilizando el sistema numrico binario, o de Base 2. El sistema numrico binario usa slo dos smbolos, 0 y 1 (ENCENDIDO/APAGADO ), en lugar de los diez smbolos que se utilizan en el sistema numrico decimal. Ejemplo:
101102 = 22

Sistema Numrico de Base 8 El inconveniente de la codificacin binaria es que la representacin de algunos nmeros resulta muy larga. Por este motivo se utilizan otros sistemas de numeracin que resulten ms cmodos de escribir: el sistema octal y el sistema hexadecimal. Afortunadamente, resulta muy fcil convertir un nmero binario a octal o a hexadecimal. En el sistema octal, usa ocho dgitos diferentes: 0, 1, 2, 3, 4, 5, 6 y 7. Ejemplo: El nmero octal 2738 = 18710

Sistema Numrico de Base 16 (Hexadecimal) El sistema hexadecimal usa diecisis smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F representando las cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dgitos mayores que 9 en el sistema decimal. Ejemplo: El nmero hexadecimal 1A3F16 = 172008610

NMERO BINARIO A DECIMAL


Separamos por cifras: 0 0 1 1 0 1 0 0 1 0 0 A cada cifra le agregamos un multiplicador por 2 (*2) y de derecha a izquierda (muy importante) elevamos cada 2 a potencias consecutivas, partiendo del cero: 0*2^10 0*2^9 1*2^8 1*2^7 0*2^6 1*2^5 0*2^4 0*2^ 3 1*2^2 0*2^1 0*2^0 Resolvemos cada uno por separado, solo resolvemos los que tienen un 1 ya que los que tiene 0, sea cual sea el resultado de la potencia al multiplicar por este, el resultado ser 0. Entonces, resolviendo solos los 1 obtenemos los nmeros: 256 128 32 4 Sumamos estos valores: 256+128+32+4 = 420

NMERO BINARIO A OCTAL


Dividimos, de derecha a izquierda en grupos de 3, si al llegar al final no logramos completar 3, le agregamos ceros: 001 100 101 100 110 011 Le asignaremos a la tercera cifra de cada grupo el valor 1 a la segunda el valor 2 y a la primera el valor 4 y solo las sumaremos si el numero binario es 1, as: 001 = Las 2 primeras son 0 as que no las sumaremos, la tercera cifra es un 1 as que le asignamos el valor que corresponde que es 1, entonces el valor final de ese grupo es 1 100 = La primera cifra es 1, as que le asignamos el valor que corresponde, en este caso es 4, como las otras 2 son cero, no las sumamos y tenemos que el valor final de este grupo es 4. 101= La primera cifra es 1 as que le asignamos el valor 4, la segunda es 0 as que no se suma y la tercera es 1y se le asigna el valor que corresponde que es 1 y ahora se suman los 2 valores 4+1=5. Entonces el valor final de este grupo es 5. Hacemos esto con todos los grupos. 001=1 100=4 101=5 100=4 110=6 011=3 Nota: En ningn caso, al pasar de binario a octal, el valor de un grupo puede ser superior a 7. Ahora, tomamos nuestros resultados y los anotamos izquierda a derecha: 145463

BINARIO A HEXADECIMAL
Dividimos en grupos de 4 de derecha a izquierda, si al llegar al final no completamos las 4 cifras, le agregamos ceros: 0001 1111 1010 0001 1001 Asignamos a la cuarta cifra el valor 1, a la tercera el valor 2 a la segunda el valor 4 y a la primera el valor 8, y solo las sumaremos el numero binario correspondiente es 1: 0001=1 1111=15 1010=10 0001=1 1001=9 Nota: En ningn caso, el valor de un grupo puede ser mayor a 15. Los nmeros menores o iguales a 9, los dejamos tal cual y los nmeros mayores o iguales a 10, los reemplazamos segn la siguiente tabla: 10 = A 11 = B 12 = C 13 = D 14 = E 15 = F Quedando entonces: 0001=1 1111=F 1010=A 0001=1 1001=9 Anotamos el numero de izquierda a derecha: 1FA19 y este es nuestro numero hexadecimal.

OCTAL A BINARIO
El nmero 2047 y lo separamos por cifras. 2 0 4 7 Ahora debemos saber que cada numero octal puede ser expresado en mximo 3 nmeros binarios, esto es porque el nmeros mas grande dentro de los octales es el 7 y ese numero se expresa con el binarios 111, esto es porque de derecha a izquierda, los nmeros binarios tienen el valor de: 1,2,4,8,16 y as hasta ocupar todos los nmeros, para sumar 7, solo necesitamos 3, 1+2+4= 7, para hacer esto ms simple daremos una tabla de equivalencias. 000 = 0 001 = 1 010 = 2 011 = 3 100 = 4 101 = 5 110 = 6 111 = 7 Reemplazamos los nmeros en base a la tabla: 2 = 010 0 = 000 4 = 100 7 = 111 Escribimos los nmeros de izquierda a derecha o en este caso, de arriba abajo : 010000100111, y as tenemos nuestro numero binario.

OCTAL A DECIMAL
Tenemos 3014 y lo dividimos en cifras: 3 0 1 4 A cada una de estas cifras le agregamos un multiplicador por 8 (*8): 3*8 0*8 1*8 4*8 Cada *8 lo elevamos, de derecha a izquierda, a una potencia consecutiva empezando del cero: 3*8^3 0*8^2 1*8^1 4*8^0 Resolvemos cada uno de estos grupos: 1536 0 8 4 Sumamos estos resultados: 1536 + 0 + 8 + 4 = 1548 1548 es nuestro numero decimal