codigo

Páginas: 7 (1511 palabras) Publicado: 1 de agosto de 2013
Codificación: representación univoca de los elementos, a través de símbolos, en nuestro caso unos y ceros.

Redundancia:
Si utilizamos mayor cantidad de bits de la necesaria estamos siendo redundantes, esto conlleva mayor consumo energético, más volumen de mi circuito y mayor posibilidad de errores.

Códigos BCD:
Se trata de aquellos códigos binarios que representan a los númerosdecimales. Necesitamos cuatro bits para representarlos (24 > 10). 24! Es la cantidad de códigos que puedo hacer con 4 bits. Conviene utilizar el que mas se adecua a nuestras necesidades.

Pueden ser:
• Ponderados: respetan la sumatoria:
N =

En la sumatoria xi i es igual al valor del bit en la posición i y pi es el peso o ponderación en la posición i.

• No Ponderados: No respetan la sumatoriaanterior.


BCD Natural:
Corresponde a los números decimales de 1 al 9 en binario natural. Es Ponderado, los pesos son 1, 2, 4 y 8. (Potencias de 2).

BCD Gray:
Las diez primeras combinaciones del binario Natural. No ponderado. Es un BCD que tiene la característica de que es continuo. No es cíclico, porque donde termina no coincide con el primer elemento. Es un código espejado.

BCD x-3:(exceso 3)
Es un corrimiento respecto del natural de 3 posiciones. La posición que corresponde al cero en exceso tres corresponde al 3 en BCD Natural. No es ponderado.

BCD Aiken:
Es ponderado con pesos 2, 4, 2 y 1. Puede haber más de una representación para el mismo número.













Códigos auto-complementarios:
En los sistemas numéricos, el complemento de un número, es loque falta a un número para llegar a la próxima potencia de la base.

Para realizar una resta, se puede sumar con los complementos.
Ejemplo:
9 – 6 = 3.

Sumamos con el complemento del sustraendo:
9 + 4 = 13.

Yo sumo me da tres y me llevo 1, si lo que me llevo es 1, el resultado es positivo y esta bien.

Otro Ejemplo:
6 – 9 = -3

6 + 1 = 7

Si lo que me llevo es cero, elresultado es negativo y es el complemento del número que me dio la suma.

Además de haber un complemento de un número llamado complemento auténtico o complemento a la base, existe también un complemento llamado complemento restringido que es el complemento autentico menos 1.
Ejemplo:
El complemento restringido de 6 es 3, mientras que el complemento auténtico es 4.

En binario si yo tengo un númerocualquiera y cambio 1 por 0 y 0 por 1 obtengo el complemento restringido de ese número, para obtener el complemento auténtico le sumo uno al valor obtenido.

Definición:
Se dice que un código es auto-complementario cuando para obtener la codificación binaria del complemento a 9 de N, es decir 9-N, basta con intercambiar ceros por unos y unos por ceros de la combinación de N.

El Aiken esauto-complementario.

Códigos alfa-numéricos:
Se trata de aquellos códigos binarios que representan números, letras, conectores gramaticales, conectores aritméticos, etc.

El estándar de códigos alfa-numéricos es el ASCII (American Standard Code for Information Interchange, Código Americano estándar para el Intercambio de Información). El mas popular es de 8 bits, si bien en los últimos años seesta usando uno de 16 bits conocido como UNICODE o código universal.

Los Estándares pueden ser de iure o de facto.
• De iure cuando es consensuado, se ponen de acuerdo.
• De facto es cuando es impuesto.

Historia de ASCII:
1. Primer estándar alfa numérico EBCDIC (Extended Binary Coded Decimal Interchange Code).
2. El primer ASCII tenía 6 bits. (64 combinaciones).
3. 7 bits
4. 8bits: es el mas utilizado
5. 12 bits: casi no se usa
6. de 16 bit: UNICODE (Universal Code)


Hay que estandarizar para hacer productos que procesen o transmitan esa información.

El estándar en códigos alfa-numéricos es el código americano estándar













Tabla ASCII:







Códigos de detección de errores:
En todo sistema digital siempre existe la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Codigos
  • Codigo
  • Codigos
  • codigo
  • Codigo
  • Codigo
  • Codigo
  • Codigo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS