Código binario

Keywords: Código binario, ASCII, Bit, Bit de paridad, Codificación, Código BCD, Código Gray, Código Hamming, Código Johnson

Tabla de contenidos

Definición

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

Código Binario

Los códigos binarios utilizan dos símbolos numéricos: 0 y 1. Ej. En el Código ASCII, se representan letras, números, símbolos... y es un código de 8 Bits


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

Propiedades

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

En informática, y en conjunto 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 binario 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:

  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. Gray
  2. Johnson
  1. Detectores de errores
  1. Biquinario
  2. 2 entre 5
  3. Con bit de paridad
  1. Corrector de errores
  1. Hamming
  1. Código ASCII
  2. Código estándar ISO-8859-1

En programas

El código binario de un programa, denomindo 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 Por esa razón Intel]]:

Ejemplos de códigos de operación
CódigoNemónicoDescripción
00000101
ADD
Sumar al acumular
00101101
SUB
Restar al acumular
010000xx
INC
Incrementar el registro xx
010010xx
DEC
Decrementar el registro xx
11101011
JMP
Salto incondicional
101110xx
MOV
Cargar registro xx desde memoria

Keywords: Código binario, ASCII, Bit, Bit de paridad, Codificación, Código BCD, Código Gray, Código Hamming, Código Johnson