Internamente, la máquina computadora representa losvalores numéricos mediante grupos de bits. agrupados en bytes. Porejemplo, el número 3 se representa mediante un byte que tiene"activos" los bits primero y segundo (contando desde la derecha);00000011
. Esta sería la forma de representación del número3 en un sistema numérico de base 2, también conocido comoBINARIO. El sistema que utilizamos normalmente es un sistema DECIMAL o de base10. En un sistema DECIMAL, contamos desde el 0 hasta el 9 antes deañadir un nuevo dígito. El número 22 en un sistema decimalsignifica que tenemos dos conjuntos de 10s y 2 conjuntos de 1s.
En un sistema BINARIO sólo pueden haber dos valores paracada dígito: ya sea un 0 = DESACTIVADO ó un 1 = ACTIVADO. Pararepresentar el número 22 en notación BINARIA lo haríamoscomo 00010110
, notación que se explica según la siguiente tabla:
Posición 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 |
Valor Resultante: 16 + 4 + 2=22 |
Todos los valores que corresponden a posiciones a las que seasigna el valor binario de 0 (cero) no se cuentan, ya que 0 representaDESACTIVADO.
De la misma manera, los números que corresponden a lasposiciones con valor binario 1 se sumarán, (16 + 4 + 2=22)
yaque 1
representa ACTIVADO.
Valores Decimales y sus equivalentes Binarios:
POSICIÓN BIT | VALOR DECIMAL | VALOR BINARIO |
1 | 1 | 1 |
2 | 2 | 10 |
3 | 3 | 11 |
4 | 4 | 100 |
5 | 5 | 101 |
6 | 6 | 110 |
7 | 7 | 111 |
8 | 8 | 1000 |
9 | 9 | 1001 |
10 | 10 | 1010 |
11 | 16 | 10000 |
12 | 32 | 100000 |
13 | 64 | 1000000 |
14 | 100 | 1100100 |
15 | 256 | 100000000 |
16 | 512 | 1000000000 |
17 | 1000 | 1111110100 |
18 | 1024 | 10000000000 |
Bits, Bytes y Palabras...
Se suelen escribir los números binarios como una secuencia de gruposde cuatro bits, también conocidos como NIBBLES. Según elnúmero de estas agrupaciones los números binarios se clasificancomo:
Unidad: | Núm. bits | Ejemplo: |
Bit | 1 | 1 |
Nibble | 4 | 0101 |
Byte (Octeto) | 8 | 0000 0101 |
Palabra | 16 | 0000 0000 0000 0101 |
Doble Palabra | 32 | 0000 0000 0000 0000 0000 0000 0000 0101 |
Los computadores personales con el sistema operativo MS DOS utilizabanpalabras de 16 BITS. Los sistemas operativos actuales sobre los que correAutoCAD 2000 utilizan Palabras de 32 BITS.