Sistemas Numericos
Sistemas Numericos
Sistemas Numericos
Equivalencias
Sistema decimal Sistema Binario Sistema Hexadecimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011
12 1100 C
B
13 1101
14 1110 D
E
15 1111
F
SISTEMAS NUMÉRICOS
Números enteros:
Pasaje de base decimal a binario:
Se debe ir dividiendo por 2 en forma consecutiva los
resultados obtenidos hasta que el resultado sea 0.
EJEMPLO:
69 2
1 34 2
LSB
0 17 2
1 8 2
BIT mas 0 4 2
significativo 0 2 2
6910 = 10001012 0 1
MSB
2 1 0
MSB
LSB
SISTEMAS NUMÉRICOS
Números enteros:
Pasaje de base binario a decimal :
Se debe desarrollar la fórmula que expresa un número decimal
En función de los coeficientes binarios.
0,12510 = 0,0012
SISTEMAS NUMÉRICOS
EJEMPLO: 101000101010111000110,101010101111112 =
000 1 4 5 5 C 6 , A A F 00
C
SISTEMAS NUMÉRICOS
Rango: 2N
EJEMPLO: Con 8 bits ➔ Rango = 256.
Con 16 bits ➔ Rango = 65536.
Rango: 2N
EJEMPLO: Con 8 bits ➔ Rango = 256.
Con 16 bits ➔ Rango = 65536.
+0
000
-3 111 001 +1
-2 110 010 +2
-1 101 011 +3
100
-0
SISTEMAS NUMÉRICOS
Rango: 2N
Con 8 bits ➔ Rango = 256.
EJEMPLO:
Con 16 bits ➔ Rango = 65536.
1 = 1
11111111
-
1110011
➔ RESULTADO: 10001100.
+0
000
-0 111 001 +1
-1 110 010 +2
-2 101 011 +3
100
-3
SISTEMAS NUMÉRICOS
Rango: 2N
Con 8 bits ➔ Rango = 256.
EJEMPLO:
Con 16 bits ➔ Rango = 65536.
-1 111 001 +1
-2 110 010 +2
-3 101 011 +3
100
Aparece otro nº adicional
-4 Negativo..!!!
SISTEMAS NUMÉRICOS
Operaciones matemáticas
Los circuitos digitales complejos tales como microprocesadores
emplean circuitos aritméticos que realizan operaciones
matemáticas en el sistema de representación binario.
Esto tiene un fundamento físico ya que cada dígito binario se
puede representar con sólo dos estados lógicos 0 y 1, cada
uno asociado a un determinado rango de tensiones.
Las operaciones básicas son las de:
Suma.
Resta.
Multiplicación.
División.
Estas pueden ser (similar al caso del sistema decimal) en formato
punto fijo ó punto flotante (notación científica).
Otras operaciones (raíces cuadradas, integrales, derivadas, etc.)
se realizan empleando combinaciones de las anteriores.
SISTEMAS NUMÉRICOS
EJEMPLO:
1011011 = 9110
X 1111 = 1510
1 11
1 1 11 1 1
1 1011011
1
1 1011011
111011011
1011011
101010101
01
= 136510
SISTEMAS NUMÉRICOS
1011011 1111
1111 110,0001……
00111
1 En este caso el resultado puede
tener infinitas cifras ya que no
1111
000001 da un número divisible por potencia
000010 de 2.
000100
001000 Propuesta: Hacer 111/111000
0100.0
Porqué el número de decimales es finito?
0
.
SISTEMAS NUMÉRICOS
Formato BCD:
EJEMPLO:
987,02310 = 100110000111,000000100011
9 8 7 0 2 3
SISTEMAS NUMÉRICOS
Código de Gray:
Código que emplea dígitos binarios (0 y 1) pero con una secuencia
particular.
1 bit 2 bits 3 bits
etc….
00 000
0
1 01 001
11 011
10 010
110
Gran utilidad para implementar 111
sensores de posición angular 101
ya que de un número al 100
siguiente sólo cambia un bit.
+ Precisión simple.
+ Precisión doble.
+ Precisión extendida.
+ Representación en BCD.
+ etc.
SISTEMAS NUMÉRICOS
Exponente