Académique Documents
Professionnel Documents
Culture Documents
Nota de aplicacin
Introduccin
Sistemas de numeracin binaria se utilizan en prcticamente todos los
sistemas digitales, incluyendo el procesamiento digital de seales (DSP), redes
y equipos.
Antes de elegir un sistema de numeracin, es importante entender las ventajas
y desventajas de cada sistema. Esta nota de aplicacin describe los siguientes
sistemas de numeracin, las ventajas y desventajas de cada uno, y cmo
convertir entre diferentes sistemas.
Rango Nmero
0 a 2N 1
Nmero entero de
complemento de
dos
2(N 1) a 2(N 1) 1
Fraccional sin
0 a 2 N 2M
Ventajas
Sistema de numeracin
universal.
Fcil de realizar
operaciones aritmticas
tales como suma y resta.
Almacena ambos nmeros
positivos y negativos. Fcil
de realizar operaciones
aritmticas con los
complementos habituales.
Almacena nmeros
Desventajas
No se puede almacenar
nmeros negativos.
Requiere un poco ms
de espacio de
almacenamiento cuando
slo nmeros positivos
son necesarios.
No se puede almacenar
signo
Complemento a
dos fraccionales
con signo
2(N 1) a 2(N 1)
2M
en 2M pasos.
Cdigo Gray
0 a 2(N 1)
De magnitud con
signo
2(N 1) 1 a 2(N 1)
1
Offset
complemento a
dos
2(N 1) a 2(N 1) 1
Uno de
complemento
2(N 1) 1 a 2(N 1)
1
Fcil de realizar
negaciones.
Punto flotante
Punto flotante
Bloquear
Consulte "Punto
Flotante" en la
pgina 13.
Consulte " Punto
flotante
Bloquear " en la
pgina 15.
nmeros negativos.
Difcil de realizar
operaciones aritmticas
sin antes convertir a uno
de los sistemas
mencionados
anteriormente.
Difcil de realizar
operaciones aritmticas
(aunque ms fcil que
con cdigo Gray).
Difcil de realizar
operaciones aritmticas
distintas de negaciones.
Requiere ms hardware
para realizar
operaciones aritmticas.
Todos los nmeros
tienen el mismo
exponente en cualquier
momento dado.
Offset
complem
Uno de
complemen
000
001
010
011
100
101
110
111
0
1
2
3
4
5
6
7
complemento
de dos
0
1
2
3
-4
-3
-2
-1
con signo
0
1
3
2
7
6
4
5
0
1
2
3
-0
-1
-2
-3
ento a
dos
-4
-3
-2
-1
0
1
2
3
to
0
1
2
3
-3
-2
-1
0
11111
4 3 2 1 0
24 23 22 21 20
La Tabla 3 muestra el valor decimal para cada bit en un entero sin signo de 5
bits.
Tabla 3. Valores Enteros sin signo
Posicin
Valor Posicional
0
20
1
21
2
22
3
23
4
24
Valor Decimal
1
2
4
8
16
11011
27
= 19
24 + 23 + 0 + 21 + 20 = 16 + 8 + 2
+ 1 = 27
2
3
4 (MSB)
22
23
24
4
8
16
Negativo + Positivo
Negativo
Negativo +
11111
2
1
0 1 2
22
21
20
21
22
La Tabla 7 muestra el valor decimal para cada bit en un nmero fraccionario sin
signo.
Tabla 7. Valores fraccionales sin signo
Posicin
Valor Posicional
2
2-2
1
2-1
0
20
1
21
2
22
Valor Decimal
0.25
0.50
1
2
4
Conversin
01001
11011
2.25
6.75
00010
0.5
0 + 21 + 0 + 0 + 22 = 2 + 0.25 = 2.25
22 + 21 + 0 + 21 + 22 = 4 + 2 + 0.5 +
0.25 = 6.75
0 + 0 + 0 + 21 + 0 = 0.5
Una vez ms, los nmeros se rellenan con ceros y signo extendido para
obtener el resultado correcto.
Cdigo Gray
Cdigo Gray es un sistema de numeracin que se utiliza principalmente en
aplicaciones de deteccin del mundo real. La caracterstica fundamental de
cdigo Gray es que slo un bit cambia a la vez a medida que avanza de forma
secuencial a travs de los nmeros. Ver Tabla 9.
Nmero Cdigo Gray
001
011
010
110
111
Valor Decimal
1
2
3
4
5
En contraste, las formas de onda reales generados por los sensores pticos
varan lentamente y los sensores siempre estn mal alineados en al menos una
pequea cantidad, lo que provoca las seales para asemejarse a las formas de
onda mostradas en la Figura 10.
4
110
5
111
6
101
7
100
Magnitud con signo
De magnitud con signo es til para aplicaciones en las que se debe acceder el
signo y la magnitud de un nmero por separado. En los sistemas de magnitud
con signo, el MSB representa el signo del nmero (es decir, 0 = positivo, 1 =