Diferencia entre revisiones de «Código binario»

(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...')
 
m (Texto reemplazado: «<div align="justify">» por «»)
 
(No se muestran 5 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 +
 
{{Definición
 
{{Definición
 
|Nombre=Código Binario
 
|Nombre=Código Binario
|imagen=
+
|imagen=Codigo_binario.jpg
|concepto=Se denomina código binario porque utiliza 2 símbolos, el 0 y el 1.
+
|concepto=Se denomina código binario porque utiliza 2 símbolos, el 0 y el 1  
 
}}
 
}}
==Definició==
+
'''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]].  
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.  
+
===Propiedades===  
==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.  
 
*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).  
 
*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"
 
*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.  
 
*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.  
 
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 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.  
 
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:  
 
A continuación se tiene una clasificación de los principales códigos binarios:  
<div style="text-align: left;" class="mw-geshi" dir="ltr"><div class="php source-php"><pre class="de1">
+
 
*Códigos Numéricos
+
===Códigos Numéricos ===
  1.Binario Natural
+
#Binario Natural
  2.BCD
+
#BCD
  *Ponderado  
+
===Ponderado ===
    1.Natural (Código decimal codificado en binario)  
+
#Natural (Código decimal codificado en binario)  
    2.Aiken (Código decimal codificado en binario)  
+
#Aiken (Código decimal codificado en binario)  
    3.5 4 2 1  
+
#5 4 2 1  
  *No Ponderado  
+
===No Ponderado ===
    1.Exceso 3  
+
1.Exceso 3  
  1.Continuos  
+
 
  1.[[Código Gray]]
+
1.Continuos  
  2.[[Johnson]]
+
 
  1.Detectores de errores  
+
1.[[Código Gray]]
  1.Biquinario
+
 
  2.2 entre 5
+
2.Johnson
  3.Con bit de paridad
+
 
  1.Corrector de errores  
+
1.Detectores de errores  
  1.Hamming
+
 
 +
1.Biquinario
 +
 
 +
2.2 entre 5
 +
 
 +
3.Con bit de paridad
 +
 
 +
1.Corrector de errores  
 +
 
 +
1.Hamming
 +
 
 
*Códigos alfanuméricos  
 
*Códigos alfanuméricos  
  1.Código ASCII
+
#Código ASCII
  2.Código estándar ISO-8859-1
+
#Código estándar ISO-8859-1
</pre></div></div>
+
 
 
==En programas==  
 
==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.  
 
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.  
Línea 46: Línea 55:
 
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:  
 
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===
 
===Ejemplos de códigos de operación===
==Fuente==
+
{| class="wikitable"
*http://ucipedia.uci.cu/ 17 de octubre del 2011
+
|-
*Elaborado por la Ing.Dunia Pineda Medina
+
! Código
[[Category:Solicitada]]
+
! style="width: 10em;" | Nemónico
 +
! Descripció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
 +
|}
 +
 
 +
==Fuentes==
 +
*[http://ucipedia.uci.cu/index.php/C%C3%B3digo_binario Ucipedia:Código binario]
 +
[[Category:Informática]]

última versión al 20:29 20 jun 2019

Código binario
Información sobre la plantilla
Codigo binario.jpg
Concepto:Se denomina código binario porque utiliza 2 símbolos, el 0 y el 1

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.

Propiedades

  • 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

Código Nemónico Descripció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

Fuentes