Vous êtes sur la page 1sur 127

Parcial I

El 0 y el 1 en la computadora

BASES

El Concepto de Base
Cundo los hombres empezaron a contar usaron los dedos, piedras, marcas en bastones, nudos en una cuerda y algunas otras formas para ir pasando de un nmero al siguiente.

El Concepto de Base

A medida que la cantidad crece se hace necesario un sistema de representacin ms prctico.

El Concepto de Base
En diferentes partes del mundo y en distintas pocas se lleg a la misma solucin, cuando se alcanza un determinado nmero se hace una marca distinta que los representa a todos ellos. Este nmero es la base.

El Concepto de Base
Se sigue aadiendo unidades hasta que se vuelve a alcanzar por segunda vez el nmero anterior y se aade otra marca de la segunda clase .

El Concepto de Base
Cuando se alcanza un nmero determinado (que puede ser diferente del anterior constituyendo la base auxiliar) de estas unidades de segundo orden, las decenas en caso de base 10, se aade una de tercer orden y as sucesivamente.

El Concepto de Base
La base que ms se ha utilizado a lo largo de la Historia es 10 segn todas las apariencias por ser ese el nmero de dedos con los que contamos.

El Concepto de Base
Hay alguna excepcin notable como son las numeracin babilnica que usaba 10 y 60 como bases y la numeracin maya que usaba 20 y 5 aunque con alguna irregularidad.

El Concepto de Base
Desde hace 5000 aos la gran mayora de las civilizaciones han contado en unidades, decenas, centenas, millares etc. es decir de la misma forma que seguimos hacindolo hoy.

El Concepto de Base
Sin embargo la forma de escribir los nmeros ha sido muy diversa y muchos pueblos han visto impedido su avance cientfico por no disponer de un sistema eficaz que permitiese el clculo.

El Concepto de Base
Casi todos los sistemas utilizados representan con exactitud los nmeros enteros, aunque en algunos pueden confundirse unos nmeros con otros, pero muchos de ellos no son capaces de representar grandes cantidades, y otros requieren tal cantidad de smbolos que los hace poco prcticos.

El Concepto de Base
Pero sobre todo no permiten en general efectuar operaciones tan sencillas como la multiplicacin, requiriendo procedimientos muy complicados que slo estaban al alcance de unos pocos iniciados.

El Concepto de Base
De hecho cuando se empez a utilizar en Europa el sistema de numeracin actual, los abaquistas, los profesionales del clculo se opusieron con las ms peregrinas razones, entre ellas la de que siendo el clculo algo complicado en s mismo, tendra que ser un mtodo diablico aquel que permitiese efectuar las operaciones de forma tan sencilla.

El Concepto de Base

El sistema actual fue inventado por los indios o hindes y transmitido a Europa por los rabes.

El Concepto de Base
Del origen indio del sistema hay pruebas documentales ms que suficientes, entre ellas la opinin de Leonardo de Pisa (Fibonacci) que fue uno de los introductores del nuevo sistema en la Europa de 1200.

El Concepto de Base
El gran mrito fue la introduccin del concepto y smbolo del cero, lo que permite un sistema en el que slo diez smbolos puedan representar cualquier nmero por grande que sea y simplificar la forma de efectuar las operaciones.

El Concepto de Base
Sistemas de Numeracin Aditivos Para ver cmo es la forma de representacin aditiva consideremos el sistema jeroglfico egipcio. Por cada unidad se escribe un trazo vertical, por cada decena un smbolo en forma de arco y por cada centena, millar, decena y centena de millar y milln un jeroglfico especfico.

El Concepto de Base
As para escribir 754 usaban 7 jeroglficos de centenas 5 de decenas y 4 trazos. De alguna forma todas las unidades estn fsicamente presentes.

El Concepto de Base
Los sistemas aditivos son aquellos que acumulan los smbolos de todas las unidades, decenas... como sean necesarios hasta completar el nmero.

El Concepto de Base
Una de sus caractersticas es por tanto que se pueden poner los smbolos en cualquier orden, aunque en general se ha preferido una determinada disposicin. Han sido de este tipo las numeraciones egipcia, sumeria (de base 60), hitita, cretense, azteca (de base 20), romana y las alfabticas de los griegos, armenios, judos y rabes.

El Concepto de Base
El Sistema de Numeracin Egipcio Desde el tercer milenio A.C. los egipcios usaron un sistema de escribir los nmeros en base diez utilizando los jeroglficos de la figura para representar los distintos ordenes de unidades.

Al ser indiferente el orden se escriban a veces segn criterios estticos, y solan ir acompaados de los jeroglficos correspondientes al tipo de objeto (animales, prisioneros, vasijas etc.) cuyo nmero indicaban. En la figura aparece el 276 tal y como figura en una estela en Karnak.

El Concepto de Base
Se usaban tantos de cada uno cmo fuera necesario y se podan escribir indistintamente de izquierda a derecha, al revs o de arriba abajo, cambiando la orientacin de las figuras segn el caso.

El Concepto de Base
Estos signos fueron utilizados hasta la incorporacin de Egipto al imperio romano. Pero su uso qued reservado a las inscripciones monumentales, en el uso diario fue sustituido por la escritura hiertica y demtica, formas ms simples que permitan mayor rapidez y comodidad a los escribas

El Concepto de Base
En estos sistemas de escritura los grupos de signos adquirieron una forma propia, y as se introdujeron smbolos particulares para 20, 30....90....200, 300.....900, 2000, 3000...... con lo que disminuye el nmero de signos necesarios para escribir una cifra.

El Concepto de Base
El Sistema de Numeracin Griego El primer sistema de numeracin griego se desarroll hacia el 600 A.C. Era un sistema de base decimal que usaba los smbolos de la figura siguiente para representar esas cantidades. Se utilizaban tantas de ellas como fuera necesario segn el principio de las numeraciones aditivas.

El Concepto de Base
Para representar la unidad y los nmeros hasta el 4 se usaban trazos verticales. Para el 5, 10 y 1000 las letras correspondientes a la inicial de la palabra cinco (pente), diez (deka) y mil (khiloi). Por este motivo se llama a este sistema acrofnico.

El Concepto de Base
Los smbolos de 50, 500 y 5000 se obtienen aadiendo el signo de 10, 100 y 1000 al de 5, usando un principio multiplicativo. Progresivamente este sistema tico fue reemplazado por el jnico, que empleaba las 24 letras del alfabeto griego junto con algunos otros smbolos segn la tabla siguiente

El Concepto de Base
De esta forma los nmeros parecen palabras, ya que estn compuestos por letras, y a su vez las palabras tienen un valor numrico, basta sumar las cifras que corresponden a las letras que las componen. Esta circunstancia hizo aparecer una nueva suerte de disciplina mgica que estudiaba la relacin entre los nmeros y las palabras. En algunas sociedades como la juda y la rabe, que utilizaban un sistema similar, el estudio de esta relacin ha tenido una gran importancia y ha constituido una disciplina aparte: la kbala, que persigue fines msticos y adivinatorios.

El Concepto de Base
Sistemas de Numeracion Hbridos En estos sistemas se combina el principio aditivo con el multiplicativo. Si para representar 500 los sistemas aditivos recurren a cinco representaciones de 100, los hbridos utilizan la combinacin del 5 y el 100. Pero para ello es necesario un cero, algo que indique que algn orden de magnitud est vaco y no se confundan el 307 con 370, 3070 ...

El Concepto de Base
Pero siguen acumulando estas combinaciones de signos para los nmeros ms complejos. Por lo tanto sigue siendo innecesario un smbolo para el 0. Para representar el 703 se usa la combinacion del 7 y el 100 seguida del 3.

El Concepto de Base
El orden en la escritura de las cifras es ahora fundamental para evitar confusiones, se dan as los pasos para llegar al sistema posicional, ya que si los signos del 10, 100 etc se repiten siempre en los mismos lugares, pronto alguien piensa en suprimirlos, dndolos por supuestos y se escriben slo las cifras correspondientes a las decenas, centenas etc. ..

El Concepto de Base
Adems del chino clsico han sido sistemas de este tipo el asirio, arameo, etope y algunos del subcontinente indio cmo el tamil, el malayalam y el cingals.

El Concepto Base
El Sistema de Numeracin Chino La forma clsica de escritura de los nmeros en China se empez a usar desde el 1500 A.C. aproximadamente. Es un sistema decimal estricto que usa las unidades y los distintas potencias de 10. Utiliza los siguientes ideogramas.

El Concepto Base
y usa la combinacin de los nmeros hasta el diez con la decena, centena, millar y decena de millar para segn el principio multiplicativo representar 50, 700 3000. El orden de escritura se hace fundamental, ya que 5 10 7 igual podra representar 57 que 75.

Tradicionalmente se ha escrito de arriba abajo aunque tambin se hace de izquierda a derecha como en el ejemplo de la figura. No es necesario un smbolo para el cero siempre y cuando se pongan todos los ideogramas, pero an as a veces se supriman los correspondientes a las potencias de 10.

El Concepto Base
Aparte de esta forma que podramos llamar cannica se usaron otras. Para los documento importantes se usaba una grafa ms complicada con objeto de evitar falsificaciones y errores. En los sellos se escriba de forma ms estilizada y lineal y an se usaban hasta dos grafas diferentes en usos domsticos y comerciales, aparte de las variantes regionales.

El Concepto Base
Los eruditos chinos por su parte desarrollaron un sistema posicional muy parecido al actual que desde que incorpor el cero por influencia india en s. VIII en nada se diferencia de este.

El Concepto Base
Sistemas de Numeracin Posicionales Mucho ms efectivos que los sistemas anteriores son los posicinales. En ellos la posicin de una cifra nos dice si son decenas, centenas ... o en general la potencia de la base correspondiente. Slo tres culturas adems de la india lograron desarrollar un sistema de este tipo. Babilonios, chinos y mayas en distintas pocas llegaron al mismo principio.

El Concepto Base
La ausencia del cero impidi a los chinos un desarrollo completo hasta la introduccin del mismo. Los sistemas babilnico y maya no eran prcticos para operar porque no disponan de smbolos particulares para los dgitos, usando para representarlos una acumulacin del signo de la unidad y la decena.

El Concepto Base
El hecho que sus bases fuese 60 y 20 respectivamente no hubiese representado en principio ningn obstculo. Los mayas por su parte cometan una irregularidad a partir de las unidades de tercer orden, ya que detrs de las veintenas no usaban 20x20=400 sino 20x18=360 para adecuar los nmeros al calendario, una de sus mayores preocupaciones culturales.

El Concepto Base
Fueron los hindues antes del siglo VII los que idearon el sistema tal y como hoy lo conocemos, sin mas que un cambio en la forma en la que escribimos los nueve dgitos y el cero. Aunque con frecuencia nos referimos a nuestro sistema de numeracin cmo rabe, las pruebas arqueolgicas y documentales demuestran el uso del cero tanto en posiciones intermedias como finales en la India.

El Concepto Base
Los rabes transmitieron esta forma de representar los nmeros y sobre todo el clculo asociado a ellas, aunque tardaron siglos en ser usadas y aceptadas. Una vez ms se produjo una gran resistencia a algo por el mero hecho de ser nuevo o ajeno, aunque sus ventajas eran evidentes. Sin esta forma eficaz de numerar y efectuar clculos difcilmente la ciencia hubiese podido avanzar.

El Concepto Base
El Sistema de Numeracin Babilnico Entre la muchas civilizaciones que florecieron en la antigua Mesopotamia se desarrollaron distintos sistemas de numeracin. En siglos A.C. se invent un sistema de base 10, aditivo hasta el 60 y posicional para nmeros superiores.

El Concepto Base
Para la unidad se usaba la marca vertical que se haca con el punzn en forma de cua. Se ponan tantos como fuera preciso hasta llegar a 10, que tena su propio signo.

El Concepto Base
De este se usaban los que fuera necesario completando con las unidades hasta llegar a 60.

El Concepto Base
A partir de ah se usaba un sistema posicional en el que los grupos de signos iban representando sucesivamente el nmero de unidades 60, 60x60, 60x60x60 y as sucesivamente como en los ejemplos que se acompaan.

El Concepto Base

El Sistema de Numeracin Maya


Los mayas idearon un sistema de base 20 con el 5 cmo base auxiliar. La unidad se representaba por un punto. Dos, tres, y cuatro puntos servan para 2, 3 y 4.

El 5 era una raya horizontal, a la que se aadan los puntos necesarios para representar 6, 7, 8 y 9. Para el 10 se usaban dos rayas, y de la misma forma se contina hasta el 20, con cuatro rayas.

Hasta aqu parece ser un sistema de base 5 aditivo, pero en realidad, considerados cada uno un solo signo, estos smbolos constituyen las cifras de un sistema de base 20, en el que hay que multiplicar el valor de cada cifra por 1, 20, 20x20, 20x20x20 ... segn el lugar que ocupe, y sumar el resultado.

Es por tanto un sistema posicional que se escribe a arriba abajo, empezando por el orden de magnitud mayor.

Al tener cada cifra un valor relativo segn el lugar que ocupa, la presencia de un signo para el cero, con el que indicar la ausencia de unidades de algn orden, se hace imprescindible y los mayas lo usaron, aunque no parece haberles interesado el concepto de cantidad nula. Cmo los babilonios lo usaron simplemente para indicar la ausencia de otro nmero.

Pero los cientficos mayas eran a la vez sacerdotes ocupados en la observacin astronmica y para expresar los nmero correspondientes a las fechas usaron unas unidades de tercer orden irregulares para la base 20.

As la cifra que ocupaba el tercer lugar desde abajo se multiplicaba por 20x18=360 para completar una cifra muy prxima a la duracin de un ao.

El ao lo consideraban dividido en 18 uinal que constaba cada uno de 20 das. Se aadan algunos festivos (uayeb) y de esta forma se consegua que durara justo lo que una de las unidades de tercer orden del sistema numrico. Adems de ste calendario solar, usaron otro de carcter religioso en el que el ao se divide en 20 ciclos de 13 das.

Al romperse la unidad del sistema ste se hace poco prctico para el clculo y aunque los conocimiento astronmicos y de otro tipo fueron notables los mayas no desarrollaron una matemtica ms all del calendario.

EL 0 Y EL 1 EN LA COMPUTADORA
Sistemas de numeracin

BASE BINARIA
Base 2

El sistema que utilizamos normalmente es el sistema decimal o de base 10. En un sistema decimal, contamos desde el 0 hasta el 9 antes de aadir un nuevo dgito. El nmero 22 en un sistema decimal significa que tenemos dos conjuntos de 10 elementos cada uno y 2 conjuntos de 1 elemento cada uno .

En programacin es frecuente acudir a diferentes sistemas de numeracin segn las circunstancias. Hay que tener en cuenta que el hombre usa el sistema decimal. La palabra dgito y dedo tiene la misma raz latina, por eso usamos una numeracin con 10 dgitos o dedos.

Pero por suerte o por desgracia: 1. Los humanos tenemos 10 dedos y 2. Los humanos contamos con los dedos, porque estn muy a la mano.

Hubiera sido mucho ms prctico usar un sistema de numeracin basado en un nmero con mas factores, como el 12 (3*2*2) o mejor todava el 8 (2*2*2) o el 16 (2*2*2*2).

Para contar del 1 al 10 es fcil, pero que pasa cuando hay que contar ms de diez cosas. Pues usamos las manos de alguien mas para ayudarnos contar 12. Otra circunstancia curiosa es qu en el sistema de numeracin que usamos los nmeros se leen y escriben de derecha a izquierda, al revs de cmo escribimos las palabras

En el sistema Binario o de base 2, contamos solamente con dos dgitos el 0 y el 1, empezamos con el 0 y despus el 1, y para formar un nmero ms grande, se van aadiendo 0 y 1 la izquierda del nmero que ya tenemos. Nuestros nmeros son una serie de ceros y unos, as el nmero 1001 significa que tenemos un conjunto con 8 elementos , 0 conjuntos con 4 elementos , 0 conjuntos con 2 elementos y un conjunto con 1 elemento .

Internamente, la mquina computadora representa los valores numricos mediante grupos de bits. agrupados en bytes. Por ejemplo, el nmero 3 se representa mediante un byte que tiene "activos" los bits primero y segundo (empezando a contar desde la derecha); 00000011.

En el sistema binario slo puede haber dos valores para cada dgito: un 0= desactivado un 1= activado. Para representar el nmero 22 en notacin binaria lo haramos como 00010110, notacin que se explica segn la siguiente tabla:

Posicin del BIT:

Valor Binario:

Valor Posicional :

Valor Decimal:

128

64

32

16

Valores a Sumar:

Valor Resultante:

16 + 4 + 2=22

Todos los valores que corresponden a posiciones a las que se asigna el valor binario de 0 (cero) no se cuentan, ya que 0 representa desactivado; de la misma manera, los nmeros que corresponden a las posiciones con valor binario 1 se sumarn, (16 + 4 + 2=22) ya que 1 representa activado.

Valores Decimales y sus equivalentes Binarios:


Posicin bit 1 2 3 4 5 6 7 8 9 Valor decimal 1 2 3 4 5 6 7 8 9 Valor binario 1 10 11 100 101 110 111 1000 1001

10
11 12 13 14 15 16 17 18

10
16 32 64 100 256 512 1000 1024

1010
10000 100000 1000000 1100100 100000000 1000000000 1111110100 10000000000

El sistema binario es el que usan las computadoras, que es como si slo tuvieran un dedo, su unidad bsica de memoria, el bit, solo puede tomar dos valores, inactivo o activo, y se codifican como 0 y 1 respectivamente.

Las computadoras se quedan sin dedos, en cuanto tienen que contar mas de uno, asi que se aaden mas digitos. Por ejemplo, veamos el nmero binario 10110. Estamos en base 2, as que el nmero se calcula asi:

0*2^0 + 1*2^1 + 1*2^2 + 0*2^3 + 1*2^4 = 2 + 4 + 16 = 22 (decimal) Este tipo de numeracin resulta muy til cuando cada bit puede significar cosas diferentes en una computadora.

Posicin del BIT: 7 6 5 4 3 2 1 0 Valor Binario: 0 0 0 1 0 1 1 0 Valor Decimal: 128 64 32 16 8 4 2 1 Valores a sumar: 0 0 0 16 0 4 2 0 Valores resultante: 16 + 4 + 2 = 22

Unidad Nm. Bits Bit 1 Nibble 4 Byte (Octeto) 8 Palabra 16 Doble palabra 32

Ejemplo 1 0101 0000 0101


0000 0000 0000 0101 0000 0000 0000 0000 0000 0000 0000 0101

Posicin del BIT: 7 6 5 4 3 2 1 0 Valor Binario: Valor Decimal: 128 64 32 16 8 4 2 1 Valores a sumar: Valores resultante:

SISTEMA OCTAL
Base 8

El sistema octal usa ocho dgitos: 0, 1, 2, 3, 4, 5, 6 y 7. Este es el sistema de numeracin que usaramos si tuviramos manos de cuatro dedos.

Por ejemplo, un nmero octal seria 125. Estamos en base 8, as que el nmero se traduce a decimal as: 5*8^0 + 2*8^1 + 1*8^2 = 5 + 2 * 8 + 64 = 85 (decimal)

La conversin prctica es que la conversin entre binario y octal es casi directa. Ejemplo: 10010010001000101101001 Para convertirla a octal agrupamos los dgitos de tres en tres empezando por la derecha y rellenamos con ceros a la izquierda hasta tener grupos de tres bits.

10010010001000101101001 010 010 010 001 000 101 101 001 A cada grupo de tres bits le podemos hacer corresponder un digito octal, al 000 el 0, al 001 el 1, al 010 el 2, al 111 el 7.

As que podemos traducir directamente el 10010010001000101101001 binario 010 010 010 001 000 101 101 001 2 2 2 1 0 5 5 1 Es igual a:

22210551 octal

La conversin de octal a binario es simple. Por ejemplo: 001 010 101 octal Eliminamos los ceros iniciales 1010101 binario

Conversin entre Octal a Binario


Carcter octal 0 1 2 3 4 5 6 7 N Binario 000 001 010 011 100 101 110 111

Ejemplo: Octal

125 001010101

Binario

Conversin entre Binario a Octal


Ejemplo Binario Octal

11011111111111
011 011 111 111 111 3 3 7 7 7

33777

Posicin del BIT: Valor octal: Valor Decimal: Valores a sumar: Valor resultante:

2 1 0 1 2 5 64 8 1 64 +16 + 5 85

SISTEMA DECIMAL
Base 10

Es la base a la que estamos acostumbrados desde siempre, la base numrica ms utilizada. En esta base 10, contamos con 10 dgitos: 0,1,2,3,4,5,6,7,8 y 9. Mediante estos 10 dgitos podemos expresar cualquier nmero que deseemos.

El sistema de numeracin decimal (base decimal) es un sistema de numeracin posicional, al igual que el binario, octal, hexadecimal, etc), y a diferencia del sistema de numeracin romano, por ejemplo.

Un sistema posicional es aquel en el que un nmero viene dado por una cadena de dgitos, estando afectado cada uno de estos dgitos por un factor de escala que depende de la posicin que ocupa el dgito dentro de la cadena dada.

Es decir, que el dgito 9, valdr 9 si est al final de la cadena, en la posicin reservada para las unidades; valdr 90 si el dgito se encuentra en la posicin reservada para las decenas (2 posicin de derecha a izquierda); valdr 900 si el dgito se encuentra en la posicin reservada para las centenas; etc, etc...

A esto es a lo que se le llama posicional, dependiendo de la posicin que ocupe un dgito dentro de la cadena numrica, tendr un valor o tendr otro. As por ejemplo, el nmero 8346 se podra descomponer como sigue: 8346 = (8 * 10^3) + (3 * 10^2) + (4 * 10^1) + (6 * 10^0) .

Otro ejemplo para el nmero decimal: 42 335 5*10^0 + 3*10^1 + 3*10^2 + 2*10^3 + 4*10^4 = 5 + 30 + 300 + 2 000 + 40 000

El factor de escala de que hablbamos arriba, son las diferentes potencias de 10 que multiplican a un dgito dependiendo de su posicin dentro de la cadena numrica. Ahora nos podramos preguntar por qu tenemos como sistema de numeracin usual al sistema decimal, por qu es el ms usado por todo tipo de gente, a qu se debe que en todo el mundo sea el sistema utilizado por las personas (ya veremos que las mquinas no usan el sistema decimal, sino el binario).

Ahora nos podramos preguntar por qu tenemos como sistema de numeracin usual al sistema decimal, por qu es el ms usado por todo tipo de gente, a qu se debe que en todo el mundo sea el sistema utilizado por las personas (ya veremos que las mquinas no usan el sistema decimal, sino el binario).

Pues es bien sencillo: Porque tenemos 10 dedos. An recordaremos eso que nos decan en clase cuando empezbamos a contar, sumar, etc No vale contar con los dedos! Intuitivamente, utilizbamos nuestra elemental calculadora: las manos, para contar, realizar sumas y restas sencillas, etc.

Convertir de octal a decimal


Posicin del BIT: Valor octal: Valor Decimal: Valores a sumar: Valor resultante: 2 1 0 4 4 6 64 8 1 256 +32 + 6 294

Conversin de octal a decimal


Posicin del BIT: Valor octal: Valor Decimal: Valores a sumar: Valor resultante: 3 2 1 2 0 6 512 64 8 1024 + 0 + 48 + 1 078 0 6 1 6

Conversin de octal a decimal


Posicin del BIT: Valor octal: Valor Decimal: Valores a sumar: Valor resultante: 4 3 2 1 0 1 4 2 7 6 4,096 512 64 8 1 4,096 + 2,048 + 128+ 56 + 6 6,334

De octal a binario
Octal 0 1 2 3 4 5 6 7 Binario 000 001 010 011 100 101 110 111 5575 5 5

101 101 111 101 101101111101

De octal a binario
Octal 0 1 2 3 4 5 6 7 Binario 000 001 010 011 100 101 110 111 3702 3 7

011 111 000 010 11111000010

De octal a binario
Octal 0 1 2 3 4 5 6 7 Binario 000 001 010 011 100 101 110 111 33 3

011 011 11011

Convertir de decimal a binario

869

N Decimal Base 869 2 434 2 217 2 108 2 54 2 27 2 13 2 6 2 3 2 RESULTADO = 1101100101

Cociente 434 217 108 54 27 13 6 3 1

Resto 1 0 1 0 0 1 1 0 1

Convertir de decimal a binario


126 N Decimal Base 126 2 63 2 31 2 15 2 7 2 3 2 RESULTADO = 1111110

Cociente 63 31 15 7 3 1

Resto 0 1 1 1 1 1

SISTEMA HEXADECIMAL
Base 16

El sistema hexadecimal, que es el rey de los sistemas de numeracin, al menos en lo que respecta a las computadoras. Usa 16 dgitos, los ya conocidos del 0 al 9 y para los otros usan las letras A, B, C, D, E y F, que tienen los valores 10, 11, 12, 13, 14 y 15.

Se usan indistintamente maysculas o minsculas. Por ejemplo, un nmero hexadecimal 4F3D

13*16^0 + 3*16^1 + 15*16^2 + 4*16^3 = 13 + 3 * 16 + 15 * 256 + 4 * 4086 = 20285

Posicin del BIT: 3 2 1 0 Valor hexadecimal: 4 F 3 D Valor Decimal: 4096 256 16 1 Valores a sumar: 16384+3840+48+13 Valor resultante: 20285

Ventajas de este sistema: 1. La conversin entre binario y hexadecimal esta simple como en el octal, la nica diferencia es que los bits se agrupan de cuatro en cuatro. 0000 es 0 0001 es 1 0010 es 2 1111 es F

2. El byte, es la memoria mas usada de la computadoras y agrupa ocho bits. Para codificar un nmero de ocho bits solo se necesitan dos dgitos hexadecimales. El mayor nmero expresable por byte es 11111111 binario y equivale a 255 decimal y a FF hexadecimal.

3. Y para las palabras de dos bytes (16 bits) se usan slo cuatros dgitos hexadecimales. El nmero 16 aparece mucho cuando se habla de computadoras. 4. Para 32 bits: 8 dgitos hexadecimales y as sucesivamente.

Con la prctica podremos hacer conversiones de hexadecimal a binario de memoria. 3E equivale a 00111110

AA equivale 10101010

Conversin
De binario 1101011 101111 10101 10011 Decimal 107 45 21 19

Decimal 869 8426 526 126 398

Binario 1101100101 10000011101010 1000001110 1111110 110001110

Octal 2066 14276 446 541 122

Binario 010000110110 001100010111110 100100110 101100001 001010010

Binario 111010101 11011

Octal 725 33

Binario 110001000 100010

Hexadecimal 188 22

Hexadecimal 86BF 2D5E

Binario 1000011010111111 0010110101011110

Octal 106 742

Decimal 70 482

Decimal 236 52746

Octal 354 147012

Vous aimerez peut-être aussi