Código binario

Revisión del 14:55 17 oct 2011 de Hortensia may.jc (discusión | contribuciones) (Página creada con '{{Definición |Nombre=Código Binario |imagen= |concepto=Se denomina código binario porque utiliza 2 símbolos, el 0 y el 1. }} ==Definició== Código es la correspondencia q...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Código binario
Información sobre la plantilla
Concepto:Se denomina código binario porque utiliza 2 símbolos, el 0 y el 1.

Definició

Código es la correspondencia que asigna a cada símbolo de un conjunto dado de números, una determinada correspondencia de otro conjunto, según reglas determinadas de conversión.

Código Binario

El proceso de hacer corresponder a cada símbolo del alfabeto fuente el código se llama codificación. Al proceso contrario Decodificación.

Propiedade

  • Un código binario es ponderado cuando a cada dígito binario, le corresponde un peso según su posición.
  • Distancia del código es la distancia menor (diferencia de bits).
  • Un código continuo es que dos palabras código consecutivas son adyacentes. Ej. Códigos Gray o Johnson"
  • Código cíclico aquel que además de ser continuo, la primera palabra y la última también lo son.

En informática y en electrónica se han empleado a lo largo del tiempo códigos binarios, entre ellos BCD (con las variantes Natural, Aiken y Exceso 3) y Gray, códigos escritos puramente en binario pero usando otras reglas. Los códigos binarios que se utilizan en los sistemas digitales para almacenar información, hacer operaciones aritméticas, reparar errores... Los códigos binarios pueden ser numéricos o alfanuméricos, dependiendo de si sólo codifican números o caracteres (incluidos números), respectivamente. A continuación se tiene una clasificación de los principales códigos binarios:

*Códigos Numéricos 
  1.Binario Natural
  2.BCD
   *Ponderado 
     1.Natural (Código decimal codificado en binario) 
     2.Aiken (Código decimal codificado en binario) 
     3.5 4 2 1 
   *No Ponderado 
     1.Exceso 3 
  1.Continuos 
   1.[[Código Gray]]
   2.[[Johnson]]
  1.Detectores de errores 
   1.Biquinario
   2.2 entre 5
   3.Con bit de paridad
  1.Corrector de errores 
   1.Hamming
*Códigos alfanuméricos 
  1.Código ASCII
  2.Código estándar ISO-8859-1

En programas

El código binario de un programa, denominado código máquina es una codificación en sistema binario que es el único que puede ser directamente ejecutado por un ordenador. Sin embargo, para los seres humanos, programar en código máquina es molesto y propenso a errores. Incluso con la abreviatura octal o hexadecimal, es fácil confundir una cifra con otra y trabajoso acordarse del código de operación de cada una de las instrucciones de la máquina. Por esa razón se inventaron los lenguajes simbólicos o nemónicos, que se llaman así porque utilizan símbolos para representar o recordar las operaciones a realizar por cada instrucción y las direcciones de memoria sobre las que actúa. En la siguiente tabla se muestran varios ejemplos de códigos de operación junto a su equivalente en nemónico y significado, que se aplican a los microprocesadores de Intel:

Ejemplos de códigos de operación

Fuente