
2.2 Sistemas de notación posicional
Alfaomega
Arquitectura de computadoras - Patricia Quiroga
29
1 0 0
(5)
0 · 5
0
= 0
0 · 5
1
= 0
1 · 5
2
= 25
25
(10)
25
(10)
= 5
2
(10)
Como se puede observar en la tabla 1-1, cada sistema de notación posicional construye sus
cantidades de la siguiente manera:
• Primero, utiliza los números que le pertenecen, en orden creciente, desde el primero
(el cero) hasta agotar el último.
• Segundo, repite el paso anterior, pero incrementando el dígito de orden superior en
una unidad.
• Tercero, repite los dos primeros pasos, tantas veces como sea necesario, para repre-
sentar el número deseado.
Para analizar los contenidos de los registros internos de la computadora, se utilizan los sis-
temas octal y hexadecimal como “métodos taquigráficos”, que permiten representar su conte-
nido binario compactado. Esto es posible debido a que
8
y
16
son potencias exactas de
2
(
8 = 2
3
y 16 = 2
4
); en consecuencia, es factible convertir números del sistema binario al octal y
al hexadecimal tomando agrupaciones de
3
y
4
bits, respectivamente. Por ejemplo, el número
binario
11110010
(2)
= 362
(8)
y F2
(16)
.
Para lograr esta conversión, la cadena binaria
11110010
se divide en grupos de
3
bits, de
derecha a izquierda y, si fueran necesarios para completar el grupo, se agregan ceros a la iz-
quierda del último bit:
011 110 010
y luego se le asigna el dígito octal equivalente
3 6 2
(8)
.
De la misma manera, la cadena binaria
11110010
se divide en grupos de
4
bits:
1111 0010
y luego se le asigna el dígito hexadecimal equivalente
F 2
(16)
.
Queda claro que los sistemas octal y hexadecimal permiten “compactar” bits, de modo de
hacer más sencilla la tarea de reconocerlos a simple vista. Sólo se debe asumir el esfuerzo de
aprender cómo se convierte directamente desde binario a base
8
o
16
, y al revés. Por esta razón,
cuando un usuario pretende visualizar la información “desde adentro”, la computadora asume
uno de estos dos sistemas y simplifica la tarea de leer ceros y unos. Si se comparan ambos
métodos, se nota que el sistema hexadecimal compacta mejor la cadena binaria que el octal,
esto es, indica lo mismo con menor cantidad de símbolos. Por lo tanto, se puede inferir que
cuanto más grande es la base, más importante es la reducción. Cabe preguntarse, entonces,
por qué no utilizar un sistema base
32
o
64
; la razón es simple, resultaría engorroso recordar
32
o
64
símbolos diferentes y se estaría ante un problema casi mayor que el de operar con bits.
2.2.6 Número de cifras. Cantidad decimal máxima
Repase de nuevo la tabla de equivalencias. Note que con un bit se pueden representar los
dígitos decimales
0
y
1
. Con dos bits se pueden representar los dígitos decimales
0
,
1
,
2
y
3
.
Con tres bits, los dígitos decimales
0
a
7
, con cuatro bits, los dígitos decimales
0
a
15
.
Lossistemasoctalyhexadecimalper-
miten“compactar”bits,demodode
hacer mássencilla latarea dereco-
nocerlosasimplevista.