Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
172Activity
0 of .
Results for:
No results containing your search query
P. 1
CODIGOS BINARIOS

CODIGOS BINARIOS

Ratings:

5.0

(1)
|Views: 26,381 |Likes:
Published by facupunks
teoria de los circuitos
teoria de los circuitos

More info:

Published by: facupunks on Jun 22, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

08/20/2013

pdf

text

original

 
CODIGOS BINARIOS
Un código es una representación de ciertos elementos a través de la asignación a cada uno de ellos de unacombinación determinada de símbolos (llamada palabra (word) del código), elegidos dentro de un juegopredeterminado de símbolos (denominado alfabeto del código).En los códigos binarios el alfabeto del código son los dígitos binarios cero y uno. El código binario másutilizado es el binario natural que se desprende del sistema de numeración binario para una cantidad “n”debits previamente determinado. Un código binario de 3 bits nos permitirá representar hasta 8 (2
3
)combinaciones diferentes. En general un código binario de “n” bits nos permitirá representar hasta 2
n
elementos distintos.El código binario natural para n = 2, 3 y 4 será:Decimaln =2n = 3n =40000000000101001000121001000103110110011410001005101010161100110711101118100091001101010111011121100131101141110151111 
CÓDIGOS BINARIOS CÍCLICOS Y CONTINUOS
Un código binario es continuo si las combinaciones correspondientes a números decimales consecutivos sonadyacentes , es decir difieren sólo en un bit.Un código binario es cíclico si la última combinación es adyacente a la primera,. El código binario cíclico ycontinuo de mayor difusión es el código Gray o reflejado.Decimaln =2n = 3n =40000000000101001000121101100113100100010411001105111011161010101710001008110091101101111111110121010131011141001151000
 
CONVERSIÓN DE UN NÚMERO EN CÓDIGO BINARIO NATURAL A GRAY
Para convertir una palabra en código Binario natural a código Gray, se obtiene cada bit Gray de acyerdo q lasiguiente expresión. (procediendo de derecha a izquierda)Es decir, cada dígito Gray (G
n
) se obtiene haciendo la operación XOR entre el binario correspondiente a laposición (B
n
) y el binario que se encuentra a la izquierda de este. El siguiente ejemplo corresponde a uncódigo de n = 7 bits.B
7
B
6
B
5
B
4
B
3
B
2
B
1
B
0
0
1 0 0 0 1 1 1 Binario Nat.1 1 0 0 1 0 0 GrayG
6
G
5
G
4
G
3
G
2
G
1
G
0
 Se convirtió el binario 1000111 al Gray 1100100
CONVERSIÓN DE UN NÚMERO EN CÓDIGO GRAY A BINARIO NATURAL
Para realizar la conversión en sentido contrario, de Gray a Binario Natural, se utiliza la siguiente expresión(procediendo de izquierda a derecha):Gray 1 1 0 0 1 0 0Binario Nat.
0
1 0 0 0 1 1 1Se convirtió el binario Gray 1100100 al Binario Natural 1000111
CÓDIGOS ALFANUMÉRICOS
El código internacional alfanumérico es el ASCII (American Standard Code for Information Interchange).Utiliza siete (b
6
á b
0
) es decir permite codificar hasta 128 caracteres distintos (2
7
).Las últimas seis columnas corresponden a caracteres de texto, entre ellas el espacio en blanco (SP) y elcarácter de borrado (DEL). Las columnas 1 y 2 contienen órdenes que afectan a la impresión o controlan eltraspaso de información.El código ASCII extendido utiliza ocho bits.b
6
b
5
b
4
b
3
b
2
b
1
b
0
0000010100111001011101110000 NULDLE SP 0 @ P ` p0001 SOHDC! ! 1 A Q a q0010 STXDC2 2 B R b 0011 ETXDC3 # 3 C S c s0100 EOTDC4 $ 4 D T d t0101 ENQNAK % 5 E U e u0110 ACQSYN & 6 F V f v0111 BELETB 7 G W g w1000 BSCAN ( 8 H X h x1001 HTEM ) 9 I Y i y1010 LFSUB * : J Z j z1011 VTESC + ; K [ k {1100 FFFS , < L \ l |1101 CRGS - = M ] m }1110 SORS . > N ^ n ~1111 SIUS / ? O _ oDEL
1ii
BBGi
+
=
1iii
BGB
+
=
 
Ejemplos:b
6
b
5
b
4
b
3
b
2
b
1
b
0
G = 1 0 0 0 1 1 1a
 
= 1 1 0 0 0 0 17 = 0 1 1 0 1 1 1
CÓDIGOS PARA NÚMEROS
Existen diversos tipos de códigos binarios para representar números, y el uso de cada uno de ellosdependerá del campo numérico que se quiera representar. Es así que existen códigos para representar:
Magnitudes binarias (Naturales incluido el cero)
Enteros binarios (Enteros positivos y negativos)
Reales binarios. (No los estudiaremos en este curso)
Decimales codificados en Binario. (Códigos BCD)
1) CÓDIGO PARA MAGNITUDES BINARIAS
La codificación de magnitudes binarias se hace normalmente en la forma natural, sólo que por tratarse de uncódigo todas las magnitudes se representan con el mismo número de bits. Por lo tanto en un formato de n = 8bits la magnitud binaria 12 se representará como 00001100.
2) CÓDIGOS PARA NÚMEROS ENTEROS BINARIOS (Positivos y Negativos)
Para representar números enteros binarios existen varios códigos:
Signo y Magnitud (SyM)
Complemento á 1 (Cá1)
Complemento á 2 (Cá2)
2a) CODIFICACIÓN EN SIGNO Y MAGNITUD (SyM)
En esta forma de codificación se reserva el bit más significativo para representar el signo de dicho número ylos restantes n-1 bits para representar su magnitud. Se utiliza el cero para el signo positivo y el uno para elnegativo.Ejemplo:En formato n = 4 bits +6 0110-6 1110+12 No se puede representar en formato n = 4 bits porquepara representar la magnitud se requieren 4 bits y no queda bit disponible para el signo.El decimal cero tiene doble representación 0000 y 1000 (n = 4 bits). Por lo tanto se podrá representar desde –2
n-1
+1 hasta +2
n-1
–1.Es decir con 4 bits podremos representar desde –7 (1111) hasta +7 (0111)
2b) CODIFICACIÓN EN COMPLEMENTO Á 1 (Cá1)
En esta codificación los meros positivos se representan por su magnitud y los negativos por elcomplemento a uno de su magnitud. El complemento a uno de una magnitud binaria se obtiene invirtiendo losunos por ceros y viceversa

Activity (172)

You've already reviewed this. Edit your review.
Vicente Andres added this note
alex
Vicente Andres added this note
alex
Vicente Andres added this note
alex
1 thousand reads
1 hundred reads
donde puedo encontrar codigos binarios pero en signos de = ; y :

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->