3. Sistemas de numeración
1,23910
1001010101
71708
FE234A516
• En informática los sistemas de
numeración más estudiados
son los siguientes:
– Sistema decimal: Es aquel que
está conformado por 10 dígitos
numéricos 0..9.
– Sistema binario: Es el sistema
conformado por 2 dígitos
numéricos 0 y 1.
– Sistema octal: Es aquel
sistema conformado por 8
dígitos numéricos que son: 0 1
2 3 4 5 6 7.
– Sistema hexadecimal: Es
aquel sistema
conformado
por 16 dígitos numéricos que
son: 0 1 2 3 ….F
4. SISTEMA BINARIO
• El sistema binario, en
matemáticas e informática, es
un sistema de numeración en
el que los números se
representan utilizando
solamente las cifras cero y uno
(0 y 1).
• Es el que se utiliza en los
computadores, pues trabajan
internamente con dos niveles
de voltaje, por lo que su
sistema de numeración natural
es el sistema binario
(encendido 1, apagado 0).
5. SISTEMA BINARIO
• Operaciones con binarios
– SUMA
0+0=0
0+1=1
1 + 1 = 10 (al sumar 1+1 siempre nos llevamos 1 a la siguiente operación)
10011000 +
00010101
_______________________________
10101101
6. SISTEMA BINARIO
• Operaciones con binarios
– RESTA
0-0=0
1-0=1
1-1=0
0 – 1 = 10
10001
- 01010
________________________
00111
La resta 0 - 1 se resuelve, igual que en el
sistema decimal, tomando una unidad
prestada de la posición siguiente: 10 - 1, es
decir, 210 – 110 = 1. Esa unidad prestada debe
devolverse, sumándola, a la posición siguiente.
7. SISTEMA BINARIO
• Operaciones con binarios
– MULTIPLICACIÓN
0x0=0
1x0=0
0x1=0
1x1=1
10110
x 1001
________________________
10110
00000
00000
10110
11000110
___________________________________________________________________________
9. SISTEMA BINARIO
• ¿Cuántos números binarios puedo
representar con N bits?
2 bits
3 bits
00
0
01
1
10
2
11
3
TOTAL = 4 números
Binario
Decimal
000
0
001
1
010
2
011
3
100
Binario Decimal
4
101
5
110
6
111
7
TOTAL = 8 números
N bits
10. SISTEMA BINARIO
• ¿Cuántos números binarios puedo
representar con N bits?
• Respuesta: podemos usar la siguiente fórmula
Números 2
N
NOTA 1: Se incluye el número 0
NOTA 2: El último número que se puede representar es el 2N – 1
16. BINARIO A HEXADECIMAL
• Convertir el número binario 00101101 en
hexadecimal?
– Dividimos el número binario en bloques de 4
bits:
0010 = 2
Equivalencia binario a hexadecimal tomada de
la tabla 1
1101 = D
Respuesta: 2D 16
17. HEXADECIMAL A BINARIO
Representar el hexadecimal 1AE7 en binario
1 = 0001
A = 1010
Equivalencia binario a hexadecimal tomada de
la tabla 1
E = 1110
7 = 0111
RTA: 0001101011100111 2
18. EL CÓDIGO ASCII
• Una cadena de bits no necesita representar
necesariamente un número.
• El tipo más común de datos no numéricos que
procesan las computadoras es el TEXTO, cadenas
de caracteres de algún conjunto de caracteres.
• Cada caracter es representado por una cadena de
bits
• El código de caracteres más utilizado es el ASCII
(American Standard Code for Information
Interchange). Se pronuncia ASSKI.
19. EL CÓDIGO ASCII
• El código ASCII es una representación numérica de
un carácter como ‘a’ o ‘@’.
• El código ASCII define una relación entre caracteres
específicos y secuencias de bits; además de reservar
unos cuantos códigos de control para el procesador
de textos, y no define ningún mecanismo para
describir la estructura o la apariencia del texto en un
documento
• Existen caracteres de control y caracteres
imprimibles.