Este documento describe los sistemas de numeración binario, octal y hexadecimal utilizados en informática. Explica cómo se codifica la información en sistemas binarios de 0s y 1s y cómo se agrupan los bits en bytes para representar caracteres. También cubre unidades de medida de información como kilobytes y megabytes.
2. TEMA 1
ELECTRÓNICA DIGITAL
• Parte 1. Codificación de la Información.
Sistema binario.
• Parte 2. Unidades de medida de
información
3. Sistema de numeración decimal
• El sistema de numeración del ser humano
es el decimal.
• La regla principal indica que toda cantidad
se puede representar por el desarrollo de
potencias sucesivas. (incluso decimales)
4. Sistema de numeración binario
• El ordenador utiliza el sistema binario o
base 2, es decir, sólo emplea dos dígitos,
el 0 y el 1(encendido/apagado). Luego se
representan en base 2.
5. Conversión de decimal a binario
• Dividir sucesivamente entre 2, y después,
tomar el último cociente y todos los
restos en orden inverso a como han
aparecido
Por lo tanto, el número 18 (en sistema
Por lo tanto, el número 18 (en sistema
decimal) equivale al número 11 00 00 11 00 (en
decimal) equivale al número (en
sistema binario)
sistema binario)
6. EJERCICIOS
• 1. Indica, sin pasar a binario, cuál es el mayor de los
dos:
a) 01001000
b) 01000010
• 2. Expresa, en código binario, los números 55 y 205.
• 3. ¿Cuántos caracteres diferentes se pueden
representar utilizando el sistema numérico binario con 3
dígitos? ¿Y con 8?¿Qué números serían los más
grandes que se pueden representar con ambos casos?
• 4. Pasar de binario a decimal las siguientes cantidades:
– 10010111(2 01110110(2
7. SOLUCIÓN
• 1. Indica, sin pasar a binario, cuál es el mayor de los
dos:
a) 01001000 MAYOR
b) 01000010
• 2. Expresa, en código binario, los números 55 y 205.
– 110111 Y 11001101
• 3. ¿Cuántos caracteres diferentes se pueden
representar utilizando el sistema numérico binario con 3
dígitos? ¿Y con 8?¿Qué números serían los más
grandes que se pueden representar con ambos casos?
– 8 Y 256. 7 Y 128
• 4. Pasar de binario a decimal las siguientes cantidades:
– 10010111(2 01110110(2
• 151 Y 118
8. ¿Cuántos bits usar?
• Si sumamos todos los simbolos que
conocemos: Números+letras+caracteres
raros+signos de puntuación… aprox. 150
• Con 7 bits = 128 estados. Corto
• Con 8 bits = 256 estados. OK
• Para representar 1 carácter se utilizan 8
bits y a esta agrupación se le llama BYTE.
1 carácter = 1 byte = 8 bits
9. El código ASCII
• Cada carácter tendrá una combinación de ocho
ceros y unos que la represente. De esto se
encargó un comité americano que creó un
código estándar. Es el utilizado por todos los
ordenadores personales, denominado Código
ASCII (American Standar Code for Information
Interchange o Código Estándar Americano para
el Intercambio de Información).
• Ejemplo: A = 65 (decimal) y 10000001 (binario)
10.
11. Parte 2. Unidades de medida de
información
• La magnitud más pequeña empleada es
el bit, que hemos definido como la unidad
mínima de información.
• Sin embargo, la más utilizada es el Byte,
que está compuesto por 8 bits y nos
permite representar un carácter.
• Se utilizan múltiplos de Bytes, se llama
kiloBytes a 1024 B por ser el múltiplo de 8
mas cercano a 1000.
13. EJERCICIOS
1- Calcula el código binario de tu nombre
2- ¿Entiendes ahora la frase “friki”:
“Solo hay 10 tipos de personas los que saben
informática y los que no”?
3- ¿Cuántos bytes son 2 Kilobytes?
¿Cuántos bytes son 3 Megabytes?
¿Cuántos Gigabytes son 3.456 Megabytes?
¿Cuántos Megabytes son 652.235 Gigabytes?
14. SISTEMA OCTAL y
HEXADECIMAL
• El inconveniente de la codificación binaria es la
representación de algunos números resulta muy
larga (todo en cadenas de 0 y 1). Por ello
aparecen:
– Sistema numeración OCTAL
– Sistema numeración HEXADECIMAL
• La forma de conversión a decimal y viceversa
son parecidos a los anteriores a los anteriores.
• OCTAL utiliza (0,1,2,3,4,5,6,7)
• HEXADECIMAL
utiliza (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)