You are on page 1of 11

PROFESOR: Jorge Lpez Lpez.

ALUMNO: Axel Gmez Cruz

MATERIA: Manejo De Sistemas Operativos

CARRERA: Informtica

GRUPO: 305

Manejo de sistema de codificacin


Existen 3 sistemas de codificacin numrica: BINARIO. Este sistema utiliza dos smbolos diferentes: el cero y el uno (0 ,1). Es el sistema que maneja el ordenador internamente, ya que lo utilizan sus componentes electrnicos. Cada uno de estos smbolos recibe el nombre de bit, entendiendo por tal la mnima unidad de informacin posible. Los smbolos del sistema decimal pueden representarse (codificarse) en binario. Cada smbolo decimal puede representarse como una combinacin de bits.

Representacin por medio de nmeros. -Cdigo decimal:


El cdigo decimal es el cdigo que utilizan los ordenadores para trabajar en base diez, y est compuesto por los nmeros del 0 al 9. Cada instruccin o interpretacin lgica del ordenador se reduce a un cdigo integrado slo por esos nmeros.

-Sistema binario: El sistema binario es un sistema de numeracin en el que los nmeros se representan utilizando las cifras cero y uno, esto es informtica tiene mucha importancia ya que las computadoras trabajan internamente con 2 niveles de voltaje lo que hace que su sistema de numeracin natural sea binario, por ejemplo 1 para encendido y 0 para apagado. -Cdigo octal:
El cdigo octal es un sistema de numeracin que utiliza a base de siete cifras, las cales corresponden s nosos nmeros de 0 a 7. sase sobre todo na informtica pola sa capacidade de condensar nmeros binarios de tres en tres cifras ou algarismos. -Cdigo hexadecimal: El sistema numrico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no confundir con sistema sexagesimal) es un sistema de numeracin que emplea 16 smbolos. Su uso actual est muy vinculado a la informtica y ciencias de la computacin.

Cambios entre bases de numeracin:

-Conversin de binario a decimal: La base de nmeros binarios esta representada por dos dgitos 0 y 1 y la base del sistema decimal esta representada por 10 dgitos, para convertir un numero binario a un numero decimal es necesario introducir un numero binario y sobre el escribir consecutivamente desde el primer digito binario el numero 1 y escribir el doble (2) sobre el segundo digito y as hasta terminar con el numero binario, por ultimo hacer la suma de los dgitos que tengan como digito el 1 en el cdigo binario, la suma de estos ser el numero en decimal. -Conversin de binario a hexadecimal: La base de nmeros binarios est representada por 2 y la base de nmeros Hex est representada por 16. A fin de convertir el binario nmero en su equivalente hexadecimal, dividir el nmero binario en grupos y cada grupo debe contener cuatro bits binarios y, a continuacin, convirtiendo cada grupo en su equivalente hexadecimal de la siguiente conversin tabla producir el resultado. El siguiente ejemplo permite comprender el binario hexa conversin claro Ejemplo: Convertir el nmero binario (1111110101110011)2 a su equivalente hexadecimal -Conversin de binario a octal: La base de nmeros binarios est representada por 2 y la base de nmeros octales est representada por 8. La tercera potencia de nmeros binarios se denominan como nmeros octales. A fin de convertir el binario nmero en sus nmeros octales equivalentes, se dividi el nmero binario en grupos y cada grupo debe contener tres bits binarios y, a continuacin, convirtiendo cada grupo en su nmero octal equivalente de la siguiente conversin tabla producir el resultado. El siguiente ejemplo permite comprender el binario a octal conversin Ejemplo: Convertir el nmero binario (111110011001)2 octal equivalente Conversin de octal a binario: A fin de obtener el nmero binario equivalente para el nmero octal, escribir el dgito octal individual en su equivalente nmeros binarios de la por debajo de la tabla de conversin que le da el nmero binario equivalente. El siguiente ejemplo permite comprender el hex para conversin binario claro Ejemplo: Convertir el nmero Hexadecimal (536)8 en su equivalente binario Conversin de octal a decimal: Los ocho primeros dgitos de nmeros decimales de 0 a 7 destinados al sistema numrico Octal. Por lo tanto, la base del sistema numrico octal es representada por 8. El sistema numrico decimal utiliza 10 nmeros de 0 a 9. Por lo tanto, la base de nmeros decimales est representada por 10. En ciertas operaciones, Octal a Decimal conversin nmero es necesario entender las operaciones por los seres humanos. El siguiente ejemplo permite que entienda cmo convertir un nmero decimal equivalente al nmero octal Ejemplo: Convierte el nmero Octal 143 a su equivalente decimal = 1 x 82 + 4 x 81 + 3 x 80 = 1 x 64 + 4 x 8 + 3 x 1 = 64 + 32 + 3 = 99 Octal conversin hexadecimal: Del mismo modo, la conversin nmero hexadecimal octal puede hacerse por dos sencillos pasos. Convierte al nmero octal en su equivalente binario y luego convertir el nmero binario en su nmero hexadecimal equivalente de la tabla de conversin produce el valor resultante. En el siguiente ejemplo permite comprender cmo realizar octal en hexadecimal de conversin Ejemplo: Convertir el nmero octal (7 5 2) 8 a su nmero hexadecimal equivalente Conversin hexadecimal a octal: El hexadecimal octal conversin puede realizarse fcilmente en dos pasos. Convertir el hexadecimal en su equivalente binario

es el primer paso y convertir al nmero binario nmero octal equivalente de la tabla de conversin es el segundo paso para realizar la tarea. El siguiente ejemplo permite que entienda cmo realizar el hex para conversin octal Conversin hexadecimal a binario: A fin de obtener el nmero binario equivalente para el nmero dado hexadecimal, escribir el dgito hexadecimal individual en su equivalente nmeros binarios de la debajo de conversin tabla produce la salida binaria. El siguiente ejemplo permite comprender el hex para conversin binario claro Ejemplo: Convertir un nmero hexadecimal (9DB.A5)16 a su equivalente binario Conversin hexadecimal a decimal: Obtener el numero binario equivalente para el numero dado hexadecimal, escribir el digito binario y enumerar en la parte inferior de izquierda a derecha de cada digito binario distintas cantidades empezando por el 1 y llevndolo al doble hasta el final de las cifras binarias, al final sumar aquellas cifras con el digito positivo binario. Conversin Decimal a octal: Los nmeros decimales son el sistema de normas fcilmente comprensibles por los seres humanos. Pero los circuitos digitales opera en nmeros binarios. En determinadas operaciones de decimal a octal conversin es necesaria. Puede ser lograr por el mtodo de divisin sucesivos. El siguiente ejemplo permite usted comprende cmo convertir su nmero octal equivalente decimal Paso 1: Dividir el nmero decimal 8 entonces el cociente y el resto ser 17 y 7 respectivamente Paso 2: Dividir 17 por 8 entonces el cociente y el resto ser 2 y 1 respectivamente Paso 3: El cociente 2 no puede ser dividido por 8 Paso 4: Para obtener el nmero resultante, anote el ltimo cociente primero y los restos de un nivel inferior al nivel superior El nmero Octal equivalente es (217) Convertir decimal a binario: Tener el numero decimal a convertir y acomodarlo de tal forma que podamos efectuar una divisin, se divide el numero decimal entre 2 dependiendo la cifra resultante ser el digito binario que se pondr, si es una cifra de tipo entero se deber poner un 0 y si es con decimal se deber poner un 1, al final se ordenara de abajo para arriba (o izquierda a derecha segn el acomodo) la cifra binaria. Convertir decimal a hexadecimal: Obtener el numero binario equivalente para el numero dado hexadecimal, despus separar la cifra binaria en 4 dgitos y escribir en la parte superior de cada digito 1-2-4-8, sumar las cifras binarias positivas, y juntar los resultados. Representacin alfanumrica:

Cdigo ASCII: Es un cdigo numrico que representa los caracteres, usando una escala decimal del 0 al 127. Esos nmeros decimales son convertidos por la computadora en nmeros binarios para ser posteriormente procesados. Por lo tanto, cada una de las letras que escribas va a corresponder a uno de estos cdigos.

EBCDIC: (Extended Binary Coded Decimal Interchange Code) Cdigo ampliado de intercambio decimal codificado en binario. Cdigo binario para texto, comunicaciones y control de impresora de IBM. Este cdigo se origin con el System/360 y an se usa en mainframes IBM y en la mayora de los computadores de medio rango de IBM. Es un cdigo de 8 bits (256 combinaciones) que almacena un carcter alfanumrico o dos dgitos decimales en un byte. EBCDIC y ASCII son los dos cdigos de mayor uso para representar datos.

Cdigo ebc dic:

EBCDIC (Extended Binary Coded Decimal Interchange Code) es un cdigo estndarde 8 bits usado por computadoras mainframe IBM. IBM adapt el EBCDIC del cdigode tarjetas perforadas en los aos 1960 y lo promulg como una tctica customer-control cambiando el cdigo estndar ASCII.EBCDIC es un cdigo binario que representa caracteres alfanumricos, controles ysignos de puntuacin. Cada carcter est

compuesto por 8 bits = 1 byte, por esoEBCDIC define un total de 256 caracteres

RAZONES PARA EL USO DEL SISTEMA BINARIO El sistema binario es un sistema de numeracin en el que los nmeros se representan utilizando las cifras cero y uno, esto es infomtica tiene mucha importancia ya que las computadoras trabajan

internamente con 2 niveles de voltaje lo que hace que susistema de numeracin natural sea binario, por ejemplo 1 para encendido y 0 para apagado. Todas aquellas personas que se dedican a la informtica es fundamental tener hablidad con este tipo de numeracin. En este artculo voy a explicar un poco cmo se utiliza y en que consiste el sistema binario. En binario, tan slo existen dos dgitos, el cero y el uno. Hablamos, por tanto, de un sistema en base dos, en el que 2 es el peso relativo de cada cifra respecto de la que se encuentra a la derecha. Es decir:

An, An-1, .., A5, A4, A3, A2, A1, A0


El subndice n indica el peso relativo (2n)La forma de contar es anloga a todos los sistemas de numeracin, incluido el nuestro, se van generando nmeros con la combinacin progresiva de todos los digitos. En base 10 (sistema decimal), cuando llegamos al 9, seguimos con una cifra ms, pero comenzando desde el principio: 9,10,11 en binario sera:

0, 1 (cero y uno) 10, 11 (dos y tres) 100, 101, 110, 111 (cuatro, cinco, seis y siete) 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 (del ocho al quince) 10000, 10001, 10010, 10011, 10100.
Ya sabemos contar pero si nos dan un nmero muy grande en binario como sabramos qu nmero es contar hasta que lleguemos a ese nmero? Bien, para eso utilizaremos el siguiente mtodo: multiplicaremos cada dgito por su peso y sumaremos todos los valores. Por ejemplo, dado el nmero en binario 11110100101:

1 1 1 1 0 1 0 0 1 0 1 Nmero binario 10 9 8 7 6 5 4 3 2 1 0 Posicin peso 1210 + 129 + 128 + 127 + 026 + 125 + 024 + 023 + 122 + 021 + 120 = 1024 + 512 + 256 + 128 + 0 + 32 + 0 + 4 + 1 = 1957
Como podemos ver todo se basa en potencias de dos. Para mayor soltura, tendremos que aprendernos de memoria las potencias de 2, al menos hasta 210 = 1024. Adems, cuando ya estemos familiarizados, podremos realizar el paso anterior de memoria, sin desglosar todas las multiplicaciones y sumas, simplemente con un clculo de cabeza. No se termina ah la cosa. Debemos aprender tambin a pasar nmeros en decimal a binario. Para ello, dividiremos sucesivamente por dos y anotaremos los restos. El nmero en binario ser el ltimo cociente seguido de todos los restos en orden ascendente (de abajo a arriba). Es decir:

1957 / 2 = 978 Resto: 1 978 / 2 = 489 Resto: 0 489 / 2 = 244 Resto: 1 244 / 2 = 122 Resto: 0 122 / 2 = 61 Resto: 0 61 / 2 = 30 Resto: 1 30 / 2 = 15 Resto: 0

15 / 2 = 7 Resto: 1 7 / 2 = 3 Resto: 1 3 / 2 = 1 Resto: 1


Observar que sale como nmero: 11110100101 Ahora bien, y para pasar a ambos sistemas si el nmero no es entero? La solucin consiste en hacer las cuentas por separado. Si tenemos 1957.8125, por un lado pasaremos el 1957 a binario como ya hemos aprendido. Por otro, tomaremos la parte fraccionaria, 0,8125, y la multiplicaremos sucesivamente por 2, hasta que el producto sea 1. Tomaremos la parte entera de cada multiplicacin, de forma descendente (de arriba a abajo, o del primero al ltimo):

0.8125 x 2 = 1.625 Parte Entera: 1 0.625 x 2 = 1.25 Parte Entera: 1 0.25 x 2 = 0.5 Parte Entera: 0 0.5 x 2 = 1 Parte Entera: 1
El cambio de binario a decimal se realizar igual que con la parte entera, teniendo en cuenta que su peso ser 2-1, 2-2, 2-3, 2-4 comenzando por el primer dgito despus de la coma:

1 1 1 1 0 1 0 0 1 0 1 . 1 1 0 1 Nmero binario 10 9 8 7 6 5 4 3 2 1 0 . -1 -2 -3 -4 Posicin peso 1210 + 129 + 128 + 127 + 026 + 125 + 024 + 023 + 122 + 021 + 120 + + 12-1 + 12-2 + 02-3 + 12-4 = 1024 + 512 + 256 + 128 + 0 + 32 + 0 + 4 + 1 + + 0.5 + 0.25 + 0 + 0.0625 = 1957.8125

REPRECENTACIONES ALFANUMERICA

Sirve para representar informacin de tipo texto. En los aos 50, se definieron sistemas de codificacin empleando 6 bits por carcter. Ello permita representar hasta 64 caracteres distintos: 26 letras (A...Z), 10 nmeros (0 ...9), los smbolos de puntuacin (. , ; :,...), y 28 caracteres especiales (+ - *).Ejemplos de estos sistemas son el Fieldata, X.3 y el BCDIC. Sin embargo, la necesidad de representar letras maysculas y minsculas, as como de tener caracteres para control de perifricos, han dado lugar a cdigos de 7 bits, como el ASCII (significa Americana Standard Coded Interchange Information), y de 8 Bits, como el EBCDIC( significa Extended Binary Coded Interchange Code), introducido por IBM 360 en el ao 1964. En la actualidad se est popularizando cada vez ms el ASCII extendido, que emplea 8 bits para incluir letras acentuadas, la , caracteres semigrficos y otros muchos smbolos. La tabla siguiente muestra la codificacin binaria del ASCII extendido.

La tabla siguiente muestra la codificacin binaria del EBCDIC.

Donde estn representados los nmeros, letras, caractres especiales y caractres de control. Por ejemplo el carcter de control SOH significa Start Of Heading. Sobre esto se puede hacer los siguientes comentarios: - En el EBCDIC los nmeros tiene los primeros cuatro bits (zona) en 1 (en hexadecimal forman la letra F) - Cuando se realiza una clasificacin alfanumrica se realiza en funcin del nmero hexadecimal que est almacenado.

You might also like