Codigo Binario Digital - v2
Codigo Binario Digital - v2
Codigo Binario Digital - v2
Codificación Codificación
Traductores
Humana Binaria
Características del sistema posicional
Consta de un número finito de dígitos (símbolos) distintos, numero que define la base
o raíz de cada sistema.
Cada símbolo aislado representa un número especificado de unidades.
Los símbolos pueden ordenarse en forma monótona creciente.
Formando parte de un número compuesto por varios símbolos, un mismo símbolo
tiene una significación o peso distinto según la posición que ocupe
La posición extrema derecha corresponde a unidades (peso uno); a partir de ella,
cada posición tiene el peso de la que está a su derecha multiplicada por la base.
El orden de una posición cambia a partir de la coma fraccionaria, creciendo a la
izquierda
B=10 Sistema de numeración Decimal - Dígitos 0 al 9
El código binario es el sistema numérico de dos dígitos, o bit: el "0" y el "1", que
se utiliza para la representación de todo tipo de información. A medida que la
cantidad de información que se desea representar es mas grande se necesita de
una cadena de bits.
Conversión de código decimal a binario
Para realizar esta conversión se divide el número del sistema decimal entre
2, cuyo cociente entero se vuelve a dividir entre 2, y así sucesivamente.
Ordenados los restos, del último al primero, este será el número binario que
buscamos.
El valor equivalente se divide el valor deseado entre 2, los residuos forman parte
del valor equivalente donde el primer residuo es el LSB (Low Significative Bit),
hasta que el dividendo sea menor que la base HSB (High Significative Bit).
Ordenados los restos, del último al primero, este será el número binario que
buscamos.
Conversion de código Binario a código Decimal
Octal
b = 8 (octal) {0,1,2,3,4,5,6,7}
Correspondencia con el binario
Ejemplos
10001101100.110102 = 2154.648
537.248 = 101011111.0101002
760.3310 1370.25078
1. Sistemas numéricos 8/24
Sistemas de representación y codificación de números 2/18
Hexadecimal
b = 16 (hexadecimal)
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,}
Ejemplos
10010111011111.10111012 = 25DF.BAH
4373.7910 1115.CA3D16
4373 16
117 273 16
53 113 17
16
5 1 1
1
1. Sistemas numéricos 10/24
Sistemas de representación y codificación de números 4/18
Código Gray
00 000 0000 0
01 001 0001 1
11 011 0011 2
10 010 0010 3
110 0110 4
111 0111 5
101 0101 6
100 0100 7
1100 8
1101 9
1111 10
1110 11
1010 12
1011 13
1001 14
1000 15
1. Sistemas numéricos 11/24
Sistemas de representación y codificación de números 5/18
1 1 0 1 1
+ + + +
1 0 0 1 0
1. Sistemas numéricos 12/24
Sistemas de representación y codificación de números 6/18
Código BCD - Binary Coded Decimal
Dígitos decimales codificados en binario
Ejemplo
n=6
n=4
Operación: 77 - 63
077C9
77 +
936C9
-63
(1)013
14 + 1
014C9
1. Sistemas numéricos 15/24
Sistemas de representación y codificación de números 9/18
Base 2
Se intercambian ceros por unos y unos por ceros
Rango : [-2n-1 + 1, 2n-1 - 1]
Ejemplos:
111111
n=6 C1 de -100102 = 101101C1 - 010010
101101
C1 de -1001112 = no representable
C1 de 0 = {000000C1 , 111111C1}
00110101C1
1. Sistemas numéricos 16/24
Sistemas de representación y codificación de números 10/18
Complemento a la base
Los valores positivos se representan en SM.
Los valores negativos se obtienen restando la
magnitud del número a la base menos uno y
posteriormente sumar uno a la dicha cantidad
Convierte las restas en sumas.
Ejemplos Base 10
Operación: 77 - 63
077
+
937
(1)014
111111 101101
- 010010 + 1
101101C1 101110C2
C2 de -11100102 = no representable
Operando en C2 011001C2
+
(n=6) 101110C2
(1)000111C2
El acarreo no se considera
1. Sistemas numéricos 18/24
Sistemas de representación y codificación de números 12/18
Representación sesgada
La representación se obtiene sumando un sesgo o
cantidad al valor del número
El sesgo suele ser: 2n-1
Rango : [-2n-1, 2n-1 - 1]
Ejemplos Base 2
110102 = 10011010S
- 110102 = 01100110S
02 = 1000 0000S
12 = 1001S
-12 = 0111
1. Sistemas numéricos 19/24
Sistemas de representación y codificación de números 13/18
N = (-1)s M · BE
Ejemplos:
B=2
Representación s e m
n = ns + ne + nm
ns : cantidad de bits para el signo
ne : cantidad de bits para el exponente
nm: cantidad de bits para la mantisa