Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Datos
Docentes: Lic. Laz Contreras, Gustavo A.
Ing. Torrico Terrazas, Alex
¿ Por que del uso de un Sistema numérico ?
N −1
N = ∑ ni·b i
I =0
Sistemas Numéricos (Binario)
Ejemplos:
0 0
101102 = (1· 24) + (0· 23) + (1 · 22) + (1· 21) + (0· 20)
= 24 + 22 + 21 = 16 + 4 + 2 = 2210
0 0 0
1101002 = (1· 25) + (1· 24) + (0· 23) + (1 · 22) + (0· 21) + (0· 20) =
= 25 + 24 + 22 = 32 + 16 + 4 = 5210
0,101002 = 2-1 + 2-3
= (1/2) + (1/8) = 0,62510
10100,0012 = 24 + 22 + 2-3
= 16 + 4 +(1/8)
= 20,12510
Sistemas Binario (Conversión)
Conversión decimal - base b
Método de divisiones sucesivas entre la base b
Para números fraccionarios se realizan multiplicaciones
sucesivas por la base b.
Ejemplos:
2610 = 110102
0,187510 = 0,00112
26,187510 = 11010,00112
Sistemas Binario (Operaciones)
Operaciones básicas
A B A+B A B A*B
0 0 0 0 0 0
0 1 1 0 1 0
1 0 1 1 0 0
1 1 10 1 1 1
A B A–B A B A/B
0 0 0 0 0 --
0 1 1 (1) 0 1 0
1 0 1 1 0 --
1 1 0 1 1 1
Sistemas Binario (Operaciones)
Sumas y restas
Multiplicaciones
Sistemas Binario (Operaciones)
División
Sistemas Numéricos
Sistema Octal:
• El sistema de numeración octal solo tiene ocho
dígitos.
El sistema Octal con sus ochos dígitos es un sistema en
base ocho. Los dígitos octales ( 0, 1, 2, 3, 4,5, 6, 7).
• La posición digito octal indica su peso, o valor dentro
del número, así como la posición de un dígito decimal
determina el valor de ese dígito.
• Los pesos de un número octal están basados en las
potencias de ocho.
Sistemas Numéricos (Octal)
b = 8 (octal) {0,1,2,3,4,5,6,7} Decimal Octal
Correspondencia con el binario 0 0
1 1
8 = 23 ⇒ Una cifra en octal 2 2
corresponde a 3 binarias 3 3
Ejemplos 4 4 4
010001101100.1101020 = 2154.648 5 5
2 1 5 4 6 6 6
4
7 7
537.248 = 101011111.0101002
5 3 7 2
760.3310 ≅ 1370.25078
Sistemas Numéricos
Sistema Hexadecimal :
• El sistema de numeración hexadecimal tiene
dieciséis dígitos en total.
El sistema Hexadecimal con sus dieciséis dígitos es un
sistema en base dieciséis. Los dígitos hexadecimales (
0, 1, 2, 3, 4,5, 6, 7, 8, 9, A, B, C, D, E, F).
• La posición digito hexadecimal indica su peso, o valor
dentro del número, así como la posición de un dígito
decimal determina el valor de ese dígito.
• Los pesos de un número hexadecimal están basados
en las potencias de dieciséis.
Sistemas Numéricos (Hexadecimal)
Hexadecimal
Hexadecimal Decimal Binario
b = 16 (hexadecimal)
0 0 0000
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,}
1 1 0001
2 2 0010
Correspondencia con el binario 3 3 0011
4 4 0100
16 = 24 ⇒ Una cifra en hexadecimal 5 5 0101
6 6 0110
corresponde a 4 binarias
7 7 0111
8 8 1000
9 9 1001
A 10 1010
B 11 1011
C 12 1100
D 13 1101
E 14 1110
F 15 1111
Sistemas Numéricos (Hexadecimal)
Ejemplos
10010111011111.10111012 = 25DF.BA16
A
0010010111011111.101110102 = 25DF.BAH
2 5 D F B
Conversión Decimal - Hexadecimal
4373.7910 ≅ 1115.CA3D16
4373 16
117 273 16
53 113 17
16
5 1 1
1
Representación de Números ENTEROS
• Exceso a 2 n-1
Modulo Signo
En este sistema de representación, el bit que esta
situado más a la izquierda representado al signo:
• 0 (cero) Para los positivos (+)
Numero 13 0 0001101
Signo + (mas)
Modulo
Rango de Representación: Con el rango de representación es el método
de determinar que conjunto de valores se puede representar. Para
modulo y signo el rango de representación es para n Bits
-2 8 -1 +1 <= x <= 2 8 -1 -1
-127 <= x <= 127
Modulo Signo
b) Para n=16 bits, el rango de representación es:
-2 16 -1 +1 <= x <= 2 16 -1 -1
-32767 <= x <= 32767
n=8
0 0000000 (0)
1 0000000 (-0 )
Completo a 1 (C-1)
Este sistema de representación utiliza el bit de más a la izquierda para el
signo, correspondiendo el 0 (cero) para el Signo positivo (+) y el 1 para el
signo negativo (-) . Para las n-1 números positivos. El bit de la derecha
representa el modulo igual que el MODULO SIGNO. El negativo de un
numero positivo se obtiene complementando todo sus dígitos, combinando
0 (cero), por unos y viceversa , incluido el bit de signo.
Ejemplo :
Numero 10 0 0001010
Signo + (mas)
Modulo
-2 8 -1 +1 <= x <= 2 8 -1 -1
-127 <= x <= 127
El sistema de representación posee ventajas de tener rango simétricos y la
desventajas de tener dos representaciones para el valor 0 (cero)
•0 0000000 (+0)
•1 11111111 (- 0)
Completo a 2 (C-2)
Este sistema de representación utiliza el bit de más a la izquierda para el
signo correspondiente 0 (cero) para el signo + (positivo) y el 1 (uno) para
el signo – (negativo).
Disponemos de 8 Bits:
Numero 10 :
0 0001010
Signo + (Positivo)
Modulo
Numero -10:
1. Paso 1 1110101
2. Paso 1 1110101
1
____________________________
1 1110110
Signo - (menos)
Modulo
Rango de Representación :
-2 n-1 <= x >= 2 n-1 -1
Para el caso de n=8 bits tendremos :
Numero -0:
1. Paso 1 1111111
2. Paso 1 1111111
1
____________________________
10 0000000
Se desprecia
• Binario Puro
• Decimal Desempaquetado
• Decimal Empaquetado
Numero 1968:
+ Signo
F1 F9 F6 C8
Numero -1968:
- Signo
F1 F9 F6 D8
Decimal Empaquetado
Este sistema de codificación es similar al anterior con gran
diferencia no descartamos los Bits de la zona, utilizando
únicamente a la izquierda de la cifra numérica un cuarteto de 0
(cero) o cuatro Bits Cero, y al final de la cifra numérica, es decir, a
la derecha de esto. Se cierra con los 4 Bits del signo, que son los
mismos que se utilizamos en los decimal desempaquetados
BCD Hexadecimal
1100 Signo + C Signo +
1101 Signo - D Signo –
Ejemplo:
Numero 1968:
0000 0001 1001 0110 1000 1100
1 9 6 8 Signo (+)
Decimal Empaquetado
Numero -1968:
Numero 1968 :
0 1968 C
Signo +
Numero -1968:
0 1968 D
Signo -
Representación en Coma Flotante
La representación de la COMA o PUNTO FLOTANTE, surge de la necesidad de
Poder representar números Reales y Enteros en mayor Rango del que ofrece el
PUNTO FIJO y que dicha Pc. Pueda manejar números muy grandes como muy
pequeños. Con la única desventaja que existe en su precisión a la representación
de los valores.
Cero
Representación en Coma Flotante
mNN = Es mínimo numero negativo de la Representación
Cero
Desbordamiento Negativo Desbordamiento Positivo
Ejemplo:
a) Representar el numero decimal 435,2
435,2 = 4352 x 10-1 = 435,2 x 100 = 43,52 x 101 = 4,352 x 102 = 0,4352 x 103
Representación NORMALIZADA
b) Representar el número decimal 4,52
4,52 = 452 x 10-2 = 45,2 x 10-1 = 4,52 x 100 = 0,452 x 101
Representación NORMALIZADA
Representación en Coma Flotante
Ejemplos:
23 = 23 x 20 = 11,5 x 21 = 5,75 x 22 = 2,875 x 23 = 1,4375 x 24 + 0,71875 x 25
Representación NORMALIZADA
EXPONENTE :
ES 5: en Exceso a 2n-1
128 + 5 = 133 = 10000101
MANTISA:
ES 0,71875: en C-1
0, 10111
0 10000101 10111000000000000000000
Signo Exponente Mantisa
+ 5 0,71875
Si Deseamos Representar -23
El Exponente es el mismo ya que la mantisa se pasa a C-1
1 10000101 01000111111111111111111
Signo Exponente Mantisa
- 5 - 0,71875 C-1