Вы находитесь на странице: 1из 16

Fundamentos de Lgica Digital

Pgina: http://logica-digital.blogspot.mx/
https://serjudio.com/rap751_800/rap759.htm (Sobre la prostitucin)
https://www.iglesia.net/biblia/libros/proverbios.html#cap1
1: La numeracin binaria
Desde que el hombre aprendi a hacer uso de razn, se vio en la necesidad de contar de alguna
manera los objetos que le rodeaban y, muy en especial, los que posea. El florecimiento del comercio
en los tiempos antiguos agrav an ms la necesidad de utilizar un sistema numrico preciso y
fcil de utilizar.
De esta manera, el hombre empez a contar de diez en diez (que es lo que hoy conocemos como el
sistema decimal) influenciado por el hecho de que posea diez dedos. Conforme ascenda la
numeracin, cada unidad numrica reciba un smbolo diferente (por ejemplo, 3, 4, 5 en la
numeracin arbiga). Despus del nueve, se tomaba el smbolo que representaba la menor
cantidad de unidades (el 1) y se le agregaba un cero, con lo cual se obtena la cantidad dcima. La
operacin empezaba de nuevo su conteo ascendente hasta llegar a diecinueve, despus de lo cual
se aumentaba la cifra a la izquierda en una unidad ponindose un cero a la derecha de la misma,
repitindose el proceso indefinidamente. Podemos observar que, sin el cero, se habra requerido
un smbolo diferente para cada nmero mayor que nueve (por ejemplo, el smbolo A para el diez,
el smbolo B para el once, el smbolo C para el doce, etc.). En efecto, sin el cero, cualquier sistema
numrico resulta extremadamente complejo e imprctico (podemos imaginar los problemas que
padecan los romanos cuando en su sistema de numeracin romana trataban de multiplicar una
cantidad por otra, cuando trataban de multiplicar algo como XXIII por LIV en vez de lo que para
nosotros es 23 por 54). No en vano se ha proclamado la invencin del cero como uno de los ms
importantes avances en la historia de la humanidad.
Nuestra atencin se vuelve ahora hacia un problema filosfico. Supongamos que el hombre en vez
de tener cinco dedos en cada mano hubiese tenido tres. Cul habra sido nuestra forma de contar ?
Un momento de reflexin nos indica que nuestro sistema numrico en tal caso no habra sido muy
diferente del sistema decimal que conocemos en la actualidad. Al tener tres dedos en cada mano,
nuestra inclinacin natural habra sido contar de seis en seis, de la misma manera en que el
hombre moderno con cinco dedos en cada mano cuenta de diez en diez. Al contar de seis en seis,
la numeracin ascendera de la manera siguiente (empezando con cero, el siguiente nmero es 1,
el siguiente nmero es 2, el siguiente nmero es 3, el siguiente nmero es 4, el siguiente nmero
es 5, como lo muestra la primera columna con fondo de color ciano; pero el siguiente nmero no
es 6 sino 10; tras lo cual el siguiente nmero es 11, tras lo cual el siguiente nmero es 12, el
siguiente nmero es 13, el siguiente nmero es 14, el siguiente nmero es 15, como lo muestra la
segunda columna; pero el siguiente nmero no es 16 sino 20, el siguiente nmero es 21, y as
sucesivamente, movindonos de este modo de izquierda a derecha de una columna a otra en el
registro del conteo ascendente):
Notamos que el sistema numrico basado en seis
dedos, el sistema numrico base seis, nunca
utiliza el smbolo 6, de la misma manera que en el
sistema numrico base diez (o sistema decimal) no
existe ningn smbolo especial para representar el
nmero diez. Notamos tambin que el conteo
ascendente en el sistema numrico base seis
procede en forma similar al conteo ascendente en
el sistema numrico base diez

. Al llegar al 5, se toma el smbolo que representa la menor cantidad de unidades (el 1) y se le


agrega un cero, obtenindose as la siguiente cifra. El proceso se repite indefinidamente de modo
similar al proceso utilizado en el sistema decimal. El nmero que sigue a 555, por ejemplo, sera
1000. Ntese que una coleccin de ocho objetos en el sistema decimal se representa con el nmero
8 mientras que en el sistema numrico base seis se representa con el nmero 12 (esta equivalencia
se representa simblicamente como 810 = 126).
Por extrao que el sistema numrico base seis nos parezcan, debemos recordar que ste no nos
sera tan extrao si tuvisemos tres dedos en cada mano.
Vemos pues, que la nica razn por la cual contamos de diez en diez es porque tenemos diez dedos
en ambas manos. Vemos tambin que son igualmente posibles otros sistemas numricos, no slo
el sistema numrico base seis, sino tambin el sistema numrico base cuatro, el sistema numrico
base siete, etc.
Podemos convertir un nmero cualquiera de nuestra base decimal a una base menor (por ejemplo,
un nmero en sistema decimal a su equivalente en sistema base tres) por el mtodo de la
divisin sucesiva. Este mtodo se lleva a cabo de la siguiente manera:

(1) Se divide el nmero decimal dado entre la base al cual queremos convertir al nmero, y se
destaca el residuo obtenido.
(2) El cociente obtenido de la divisin anterior se vuelve a dividir nuevamente entre la base a
la cual queremos convertir el nmero, y se destaca el residuo as obtenido.
(3) El procedimiento anterior se repite hasta que ya no es posible seguir dividiendo sin obtener
una fraccin con punto decimal. Al llegar a esta etapa, se destacan el dividendo obtenido
as como el residuo.
(4) El nmero correspondiente a la base menor se obtiene escribiendo como el primer dgito
el dividendo obtenido en el ltimo paso anterior, y poniendo como el segundo dgito (a su
derecha) el residuo obtenido del tambin del ltimo paso anterior.
(5) Para el tercer dgito, escribimos a la derecha del resultado anterior el residuo obtenido de
la penltima divisin.
(6) El paso anterior se repite hasta que se hayan agotado todos los dgitos.

Para convertir un nmero en una base menor al sistema decimal (por ejemplo, un nmero en el
sistema base siete a su equivalente en sistema decimal), se multiplica la primera cifra del nmero
por la base menor. Al producto resultante se le agrega la segunda cifra del nmero y se vuelve a
multiplicar por la base menor. El procedimiento se contina hasta agotar las cifras, despus de lo
cual se tendr el nmero decimal.

De un inters especial para nosotros es el sistema numrico base dos o sistema binario.

Si el hombre hubiera tenido tan solo un dedo en cada mano,


entonces para ir contando hacia arriba de uno en uno en el
sistema base dos o sistema binario, y tomando en cuenta que
as como en el sistema decimal o sistema base diez al que
estamos acostumbrados no existe un smbolo especial para
representar el nmero diez tampoco en el sistema binario
existir un smbolo especial para representar el nmero dos, el
conteo binario ascendente "hacia arriba" procedera de la
manera siguiente:

El nmero binario 110 que se ha destacado con fondo de color amarillo es el que se utiliza para
identificar con el smbolo 6 lo que nosotros por costumbre llamamos un sexto objeto o una
coleccin de seis cosas. En una canasta de manzanas, el objeto, que podra ser la sexta manzana,
sigue siendo el mismo independientemente de los smbolos que usemos para identificarlo. Lo nico
que cambia es nuestra forma de representarlo, que como hemos visto es hasta cierto punto
arbitraria. (En esta lista de nmeros binarios se ha destacado tambin, con fondo color ciano, el
nmero binario que representa a un onceavo objeto.) Y as, en el sistema binario, tal vez al ir al
mercado a comprar unas naranjas le diramos a la encargada del puesto algo como por favor
deme 101 naranjas. Y si esto nos parece raro, hay que meditar que para los individuos de una

Civilizacin aliengena que tuviesen siete dedos en cada


mano, dando un total de 14 dedos (con lo cual su sistema
de numeracin seguramente sera base 14), nuestro
sistema de contar decimal tal vez les parecera sumamente
extrao. Todo es cuestin de perspectiva.
Podemos representar de la siguiente manera con un
archivo grfico animado un conteo ascendente en el
sistema numrico binario desde el 1 (decimal) hasta el 24
(decimal), mostrndose del lado izquierdo (en color azul)
el nmero decimal, y mostrndose del lado derecho su
equivalente en numeracin binaria:

Y por qu es de tanto inters para nosotros el adentrarnos en un sistema numrico como el


sistema binario, como si no tuviramos ya suficientes problemas con el sistema decimal?
Al tratar de utilizar circuitos elctricos para llevar a cabo operaciones matemticas (o bien,
operaciones de control), nos encontramos con el hecho de que existen nicamente dos estados
posibles que se pueden utilizar para llevar a cabo procesamiento de informacin. Uno es el estado
de encendido, lo cual podemos representar con el nmero uno (1). El otro es el estado
apagado, el cual representamos como cero (0).
Imaginemos una hilera de cinco focos, en la cual el primer foco (a la izquierda) est apagado, los
dos focos siguientes encendidos, el cuarto foco apagado y el quinto foco encendido. Representando
los focos encendidos con un 1 cada uno y los focos apagados con un 0 cada uno, obtenemos
la siguiente representacin:

01101
Este nmero representa el nmero 13 en el sistema decimal. Cada dgito del nmero binario,
encendido o apagado, se conoce como bit (en la lengua inglesa, la palabra bit significa pedacito).
Una serie de varios bits en sucesin como la arriba mostrada se conoce comnmente como
palabra binaria o simplemente palabra. As pues, siguiendo la costumbre legada de los rabes
sarracenos, en la numeracin binaria, al igual que en la numeracin decimal en la cual conforme
se va contando hacia arriba las cifras de magnitud creciente correspondientes a las unidades, las
decenas, las centenas, etc. se van escribiendo hacia la izquierda, tambin en la numeracin base 2
se acostumbra escribir los nmeros binarios creciendo hacia la izquierda, y al hacer esto el bit
de menor magnitud que es puesto en el extremo derecho es conocido como el bit menos
significativo (en ingls: Least Significant Bit LSB), mientras que el bit de mayor magnitud
es puesto en el extremo izquierdo y es conocido como el bit ms significativo (en ingls: Most
Significant Bit MSB).
A continuacin se muestra una tabla conocida como tabla de equivalencias:

Usando tablas como sta es posible acortar la conversin de un nmero en sistema binario a
sistema decimal y viceversa. Por ejemplo, si se desea encontrar el equivalente decimal de la palabra
10110, notamos que:

10110 = 10000 + 100 + 10

= 16 + 4 + 2

= 22

Veamos esto mismo desde otro punto de vista, desde el punto de vista de la representacin de un
nmero usando potencias de dos. La tabla anterior de equivalencias puede ser representada
usando potencias del nmero dos (en donde por definicin una exponenciacin a la potencia cero
es tomada como la unidad):
20 = 1

21 = 2

22 = 22 = 4

23 = 222 = 8

24 = 2222 = 16

25 = 22222 = 32, etc.

Teniendo esto en mente, podemos construir una tabla de potencias de dos como la siguiente:

Esta tabla, basada en las potencias del nmero dos (en donde por definicin la exponenciacin a
la potencia cero es tomada como igual a la unidad) se utiliza de la siguiente manera: supngase
que queremos convertir el nmero decimal 59 a su equivalente en sistema binario. Este nmero
es mayor que 32 pero es menor que 64, de modo tal que la primera cantidad que formar parte del
mismo ser 25 = 32. Si le sumamos el siguiente nmero inferior de la tabla, 24 = 16, la cantidad
cumulativa ser 48, la cual no exceder el nmero decimal 59, de modo tal que podemos
agregar 24 al sumando cumulativo. Y si le sumamos el siguiente nmero inferior de la
tabla, 23 = 8, la cantidad cumulativa ser 56, la cual tampoco exceder el nmero decimal 59, de
modo tal que podemos agregar 23 al sumando cumulativo. Sin embargo, no podemos agregar 22 =
4 porque la suma cumulativa excedera el nmero decimal 59, de modo tal que descartamos 22 =
2 como posible componente de la suma cumulativa. Procediendo de esta manera hasta agotar la
tabla, vemos que el nmero decimal 59 se puede representar en potencias de dos de la manera
siguiente:

59 = 32 + 16 + 8 + 0 + 2 + 1

59 = 25 + 24 + 23 + 0 + 21 + 20

Con esto, la representacin del nmero 59 en ambas bases (la base decimal y la base 2) procede de
manera inmediata consultando la tabla:

5910 = (100000)2 + (10000)2 + (1000)2 + (0)2 + (10)2 + (1)2

5910 = 1110112

Para el procedimiento inverso, esto es, convertir un nmero de cierta base a su equivalente en
sistema decimal, podemos hacer tal cosa de manera sencilla llevando a cabo la expansin del
nmero a travs de la representacin en las potencias del nmero en su base original. Por ejemplo,
si queremos convertir el nmero binario 101001 a su equivalente en sistema decimal, la expansin
sobre las potencias de dos se llevar a cabo de la siguiente manera:

1010012 = (1)25 + (0)24 + (1)23 + (0)22 + (0)21 + (1)20

1010012 = 32 +0 + 8 + 0 + 0 + 1

1010012 = 4110

Ahora bien; podemos sumar, restar, multiplicar y dividir en el sistema binario de la misma manera
en la cual llevamos a cabo dichas operaciones en el sistema decimal.

Existe una forma especial de representar los nmeros decimales usando el sistema binario, para
que estos se parezcan un poco ms a la numeracin que usamos (aunque no es notacin binaria
pura). Cada dgito decimal se representa por su equivalente por separado, sin llevar a cabo
conversin alguna. Por ejemplo, el nmero 3497 se representa como sigue:
Esta forma de representacin se conoce como el cdigo decimal codificado binario BCD (del
ingls Binary Coded Decimal)

Ahora nos plantearemos otro dilema filosfico un poco diferente al problema con el cual
comenzamos este captulo: Supngase que el hombre en vez de tener cinco dedos en cada mano
hubiese tenido ocho. Cul habra sido nuestra forma de contar? (El caso no es tan hipottico
como pudiera creerse; hay personas que de nacimiento son portadoras de una falla gentica que
produce en ellas algo conocido como polidactilismo, lo cual es una expresin mdica para designar
la presencia de ms de cinco dedos ya sea en las manos o en los pies; y aunque pudiera parecer que
existe alguna ventaja en poseer una mayor cantidad de dedos en ambas manos o pies que los cinco
que actualmente tenemos, la evolucin por alguna razn no ha favorecido una cantidad mayor de
dedos).
Nuevamente, un momento de reflexin nos indica que nuestro sistema numrico en tal caso no
habra sido muy diferente del sistema decimal que conocemos en la actualidad, excepto que
estaramos contando de diecisis en diecisis. Pero esto nos lleva a un problema. Para el conteo en
el sistema decimal, tenemos a nuestra disposicin diez smbolos diferentes (1, 2, 3, etctera, ms
el cero que sirve para continuar adelante con el conteo sin tener que recurrir a nuevos smbolos
para representar lo que para nosotros es el nmero 10, el nmero 11, el nmero 12, etctera). Pero
en el caso en el que hubiramos tenido ms de cinco dedos en cada mano, aun teniendo el cero a
nuestra disposicin (como lo tuvieron los antiguos Mayas en su sistema de numeracin Maya)
forzosamente habramos tenido que inventar nuevos smbolos para acomodarnos al conteo
ascendente de ms de nueve objetos o cosas. Los nuevos smbolos podran ser algo como lo muestra
la siguiente tabla que nos da las equivalencias entre cada smbolo nuevo de un sistema de
numeracin hexadecimal y su equivalente en nuestro sistema de numeracin decimal:
Sin embargo, esta alternativa de tener que inventar nuevos smbolos para poder trabajar con
sistemas de numeracin de bases mayores a la base decimal se antoja poco apetecible por sus obvios
inconvenientes. Debe de haber una alternativa ms sencilla.
Y por qu no utilizar para un sistema de numeracin hexadecimal smbolos que ya nos son
conocidos y con los cuales estamos ampliamente familiarizados? Smbolos tales como las letras de
nuestro alfabeto.
Al tener una abundancia de dedos en ambas manos, muy posiblemente habramos inventado
algn smbolo nico como el smbolo numrico A para representar en dicho sistema numrico
base-16 lo que hoy denotamos como diez con dos smbolos (10). Para representar el equivalente
del nmero decimal 11 nuestro doceavo dedo se podra haber representado con otro smbolo nuevo,
como el smbolo numrico B. De este modo, habramos tenido un smbolo diferente para
representar cada nmero hasta antes de llegar al nmero 16 (decimal), de acuerdo a la siguiente
tabla de conversin:

Y al llegar a lo que vendra siendo el equivalente del nmero 16 decimales, se tomara el smbolo
que representa la menor cantidad de unidades (el 1) y se le agregara un cero, obtenindose as la
siguiente cifra. El proceso se repite indefinidamente de modo similar al proceso utilizado en el
sistema decimal. Un conteo ascendente en este sistema numrico hexadecimal procede de la
siguiente manera:
Podemos representar de la siguiente manera con un archivo grfico animado un conteo ascendente
en el sistema numrico hexadecimal desde el 1 (decimal) hasta el 50 (decimal):

Obsrvese con cuidado lo que est sucediendo en este conteo dinmico. Al ir contando hacia arriba,
y al llegar al nmero 99 hexadecimal, el siguiente nmero no es 100 sino 9A, el que le sigue es
9B, y as sucesivamente. Del mismo modo, en el caso del nmero 9999 hexadecimal, si le sumamos
1 el siguiente nmero no es 10000 sino 999A, el que le sigue es 999B, y as sucesivamente.

Para destacar un nmero como un nmero que est basado en el sistema hexadecimal, utilizamos
una letra h ya sea al final del nmero o al principio del nmero o como subscripto del nmero.
As, el nmero 19 hexadecimales se vendra destacando con una de las siguientes
representaciones:

19h

19h
Por extrao que nos parezca, este sistema numrico hexadecimal es muy utilizado en el rea de
las ciencias computacionales. La razn de su enorme utilidad radica en el hecho de que existe una
relacin sencilla entre las representaciones de un nmero binario puro y su equivalente en sistema
hexadecimal cuando el nmero binario es un mltiplo de cuatro bits:

Lo cual simplifica enormemente la conversin de un sistema numrico a otro. Por ejemplo, si


queremos encontrar el equivalente hexadecimal del siguiente nmero binario:

11000101000001101000000101011000

Todo lo que tenemos que hacer es separar el nmero binario en grupos de cuatro bits conocidos
como nibbles (la palabra inglesa nibble se traduce al castellano como mordisquito; dos nibbles
forman un octeto de bits conocido como byte, en donde la palabra byte es un homfono de la
palabra inglesa bite que significa mordisco)

1100 0101 0000 0110 1000 0001 0101 1000

Tras lo cual podemos convertir directamente cada grupo individual en su equivalente


hexadecimal:

Para convertir un nmero hexadecimal a binario, simplemente aplicamos el procedimiento


inverso. Si queremos convertir el nmero hexadecimal AF37 a su equivalente binario, lo hacemos
tomando en cuenta que A=1010, F=1111, 3=0011 y 7=0111. As, el nmero hexadecimal de este
ejemplo es igual a:

1010 1111 0011 0111

O en forma ms abreviada (aunque un poco menos clara):


1010111100110111

Puesto que se requiere de muchos bits para poder representar un nmero de tamao moderado, al
leer un nmero de 32 bits almacenado en un registro como el siguiente:

1010 1111 0101 0111 0110 0001 0001 1011

Es mucho ms rpido y fcil para un humano escribir o leer:

AF57611B

Que el nmero binario mostrado.

Al igual que en la numeracin decimal existen y se manejan con frecuencia los nmeros
negativos, precedidos por un signo menos (-) puesto a la izquierda de los mismos, en la
numeracin binaria tambin existen y se manejan con frecuencia los nmeros negativos. Sin
embargo, en la numeracin binaria para distinguir un nmero negativo de uno positivo no se
acostumbra hacerlo con un signo de menos (-). Una forma de llevar a cabo algn tipo de distincin
es antecediendo la cifra binaria con un 0 si la cifra es positiva (+) con un 1 si la cifra es
negativa (-). Si reservamos el primer bit hacia la izquierda para representar el signo del nmero
binario, entonces los siete bits restantes en una palabra binaria de un byte no son suficientes
para codificar nmeros decimales con suficiente precisin, y en tal caso se requieren por lo menos
dos bytes para poder representar nmeros decimales hasta 32 mil. Bajo la convencin universal
del signo que acabamos de dar:

00000001 representa al nmero decimal 1

10000010 representa al nmero decimal -2

Una desventaja de esta representacin es que los nmeros binarios de signos distintos no pueden
sumados en la forma usual como se acostumbra hacerlo, ya que si sumamos los dos nmeros
binarios anteriores el resultado ser 10000011, o sea -3, lo cual es incorrecto (la respuesta correcta
debera ser -1). De cualquier modo, mantendremos esta representacin hasta que encontremos en
captulos posteriores otra que nos permita llevar a cabo en forma correcta operaciones aritmticas
con nmeros de signos distintos en el sistema binario obteniendo siempre la magnitud correcta
con el signo correcto. De cualquier modo, lo que no cambiar ser el uso del primer bit
reservndolo para denotar el signo de la cantidad.
Hemos hablado del uso de la numeracin binaria para poder ir contando nmeros enteros de uno
en uno en el sistema base-2. Es posible que aqu haya algn lector que se pregunte: ser posible
utilizar tambin el sistema binario para contar y medir fracciones, cantidades menores que la
unidad, tal y como lo hacemos en el sistema decimal? La respuesta es afirmativa, y para poder
lograrlo tenemos que introducir en la numeracin binaria el mismo artificio que usamos para
distinguir nmeros enteros de nmeros menores que la unidad: el punto, que en este caso en vez
de ser el punto decimal ser el punto binario.
Una fraccin representa una divisin. Al igual que como ocurre en el sistema decimal, las
fracciones en el sistema binario pueden ser escritas con un numerador y un denominador
separados con una barrita horizontal:

En el sistema decimal las fracciones pueden ser escritas con un punto decimal. Ejemplo de ello
son:

Del mismo modo, las fracciones en el sistema binario tambin pueden ser escritas utilizando un
punto para ello, aunque en lugar de hablar de un punto decimal estamos hablando de un punto
binario. As:

Dicho de otra manera, para poder representar fracciones en el sistema binario, el principio sigue
siendo el mismo. Los smbolos decimales para cantidades fraccionarias son construidos a base de
dcimas, centsimas (dcimas de dcimas), milsimas (dcimas de dcimas de dcimas),
diezmilsimas, y as sucesivamente. Los smbolos binarios se construyen a base de mitades,
mitades de mitades, mitades de mitades de mitades, y as sucesivamente. Esto nos permite
construir la siguiente tabla de equivalencias:

Y as sucesivamente. Otras fracciones pueden ser representadas como combinaciones de estos


nmeros clave que aparecen en la tabla de equivalencias. As:

.11 = 1/2 + 1/2 =

.101 = 1/2 + 1/3 = 5/3

Estos resultados los podemos corroborar de la siguiente manera, representando la fraccin como
el cociente de dos enteros binarios:

.11 = 11/100 =
.101 = 101/100 = 5/3

Adems del sistema de numeracin binaria, del sistema BCD, y del sistema hexadecimal, existen
otros sistemas numricos, entre los cuales tiene cierta prominencia el sistema octal o sistema
base-8. Para fines comparativos, a continuacin se da un listado de los primeros diez nmeros en
su equivalente decimal, su equivalente octal, y su equivalente binario:
El papel que desempea el sistema octal en el desarrollo
de sistemas digitales basados en circuitos binarios tiene
que ver con la relacin sencilla que existe entre los
smbolos binarios y los smbolos octales. Para poder
apreciar mejor esta relacin, examnese los siguientes
smbolos equivalentes para cantidades un poco mayores:

Para una mejor visualizacin, cada equivalente binario ha sido separado en grupos de tres dgitos
(siguiendo un orden de derecha a izquierda), lo cual nos permite descubrir que cada grupo de tres
dgitos se corresponde con el dgito octal equivalente en la misma posicin. De este modo, un
nmero binario como 10001001 puede ser separado en grupos de tres dgitos como 10 001 001,
lo cual nos permite determinar de inmediato a su equivalente octal como 211. El nmero binario
10001001 equivale al nmero decimal 137, y podemos verificar que el nmero octal 211 tambin
equivale a este nmero decimal por la tctica usual de asignarle a cada dgito octal su valor
posicional en el sistema decimal:

2118 = 2(82) + 1(81) + 1(80)

2118 = 2(64) + 1(8) + 1(1)

2118 = 128 + 8 + 1 = 13710


El propsito de la numeracin octal (al igual que la numeracin hexadecimal) es tender un puente
entre el sistema de numeracin decimal que nos es tan familiar y el menos entendible sistema
binario. Los smbolos decimales constituyen nuestro medio cotidiano de trabajo para clculos
aritmticos, pero el lenguaje de unos y ceros es el lenguaje natural con el cual trabajan las
mquinas. La desventaja de los nmeros binarios es que se requiere una serie larga de unos y
ceros para poder representar una cantidad que en el sistema decimal se puede representar de
manera ms compacta, como el nmero 10001001 que equivale al nmero decimal 137. La ventaja
de utilizar smbolos octales es que son abreviaturas convenientes de smbolos binarios, y el utilizar
nmeros octales en lugar de los ms familiares nmeros decimales representa un paso natural
para acortar la distancia que separa a una computadora humana acostumbrada a trabajar en el
sistema decimal y la mquina.

Вам также может понравиться