|
Mantenimiento
Sistemas de numeración (pag38)
La base de numeración es el número de signos diferentes que tiene un
sistema de numeración.
Decimal: 10 (del 0 al 9), base 10
Binario: 2 (el 0 y el 1), base 2
Octal: 8 (del 0 al 7), base 8
Hexadecimal: 16 (del 0 al 9 y de A a F), base 16
Para distinguir las series de números escritas en uno u otro sistema se
recurre a la colocación de un número en forma de subíndice al final del
número, que corresponde con la base de numeración
374810 883788 3A9F1616
100122
Pasar de binario a decimal:
Se denomina peso al valor de cada digito según su posición en las
unidades, decenas, centenas.... Como es binario la base es 2. Ejemplo:
10010102
26 25 24 23
22 21 20
1 0 0 1 0 1 0
64+ 0+ 0+ 8+ 0+ 2+ 0 =7410
Pasar de decimal a binario: Ejemplo: 171
171 /2
1 85 /2
1 42 /2
0 21 /2
1 10 /2
0 5 /2
1 2 /2
0 1
10101011
Pasar de decimal a octal:
171 /8
3 21 /8
5 2
253
2n= numero de combinaciones posibles o números que se pueden
representar, siendo n el numero de dígitos. Así, si tenemos tres
dígitos, en números binarios podemos representar 8 números. 23=8. Para 8
dígitos serán 256, 28=256
Así si un ordenador tiene 64Kb de memoria quiere decir… que tiene la
capacidad de contar hasta 64.000 posiciones de memoria. Para ello deberá
trabajar con números binarios de 16 dígitos. 216=65.536
La correspondencia con numeracion hexadecimal es:
Decimal Hexadecimal Binario
0 0
0000
1 1
0001
2 2
0010
3 3
0011
4 4
0100
5 5
0101
6 6
0110
7 7
0111
8 8
1000
9 9
1001
10 A
1010
11 B
1011
12 C
1100
13 D
1101
14 E
1110
15 F
1111
|
Los números que mezclan símbolos numéricos y letras se llaman
alfanuméricos
Pasar de hexadecimal a decimal: 8FA3
163 162
161 16 0
8 F(15) A(10) 3
32768+ 3840+ 160+ 3 = 36771
Pasar de decimal a hexadecimal: 20318
20318 /16
14 1269 /16
5 79 /16
15 4
4 15 5 14
4 F 5 E
Pasar de hexadecimal a binario: 4F5E
4 F 5 E
0100 1111 0101 1110
0100111101011110
Pasar de binario a hexadecimal: 11001010111010111
1 1001 0101 1101 0111 agrupamos de 4 en cuatro por la derecha
0001 1001 0101 1101 0111 añadimos ceros por la izquierda
1 9 5 13 7 transformamos a decimal
1 9 5 D 7 transformamos a hexadecimal
CODIGO ASCII Es un código binario que representa los dígitos del sistema
decimal, todos los caracteres y símbolos especiales, es por
esto que se denomina código alfanumérico.Utiliza palabras o bytes de 7 bits por lo que puede codificar 128
elementos diferentes.
El bit es la unidad fundamental del código binario y puede ser 1 o 0.
El nibble o cuarteto es el conjunto de 4 bits.
Cada cifra del código hexadecimal se puede representar por un nibble.
El nibble es la base del sistema de codificación BCD en el que los
dígitos se representan por cuartetos:
Decimales 50= 0101 0000 112=0001 0001 0010
Hexadecimal 6D=0110 1101 F1=1111 0001
El byte Es la unidad básica de almacenamiento de información y equivale
generalmente a 8 bits, aunque el tamaño del byte depende del código en
el que se defina.
Kilo, mega y giga son potencias de 1024 en lugar de 1000…
El kilobyte Son 1.024 bytes (210) y se representa por KB
El megabyte Son 1.024 KB o 1.048.576 bytes (220) y se representa por MB
Por último, no equivocar Mb con MB o Kb con KB. La
b minúscula representa al bit y la B mayúscula representa al byte.
|