Vous êtes sur la page 1sur 8

Cdigo BCD.

Decimal codificado en Binario


Para poder compartir informacin, que est en formato digital, es comn utilizar
las representaciones binaria y hexadecimal. Hay otros mtodos de representar
informacin y una de ellas es el cdigo BCD. Con ayuda de la codificacin
BCD es ms fcil ver la relacin que hay entre un nmero decimal (base 10) y el
nmero correspondiente en binario (base 2)
El cdigo BCD utiliza 4 dgitos binarios (ver en los dos ejemplos que siguen) para
representar un dgito decimal (0 al 9). Cuando se hace conversin de binario a
decimal tpica no hay una directa relacin entre el dgito decimal y el dgito binario.

Cdigo Gray
El cdigo Gray es un tipo especial de cdigo binario que no es ponderado (los
dgitos que componen el cdigo no tienen un peso asignado). Su caracterstica es
que entre una combinacin de dgitos y la siguiente, sea sta anterior o posterior,
slo hay una diferencia de un dgito.
Por eso tambin se le llama Cdigo progresivo. Esta progresin sucede tambin
entre la ltima y la primera combinacin. Por eso se le llama tambin cdigo
cclico. (ver tabla)
El cdigo GRAY es utilizado principalmente en sistemas de posicin, ya sea
angular o lineal. Sus aplicaciones principales se encuentran en la industria y en
robtica. En robtica se utilizan unos discos codificados para dar la informacin de
posicin que tiene un eje en particular. Esta informacin se da en cdigo GRAY.

Conversin de un nmero en Cdigo Binario a


Cdigo GRAY
Para convertir un nmero binario a cdigo Gray, se sigue el siguiente mtodo:
(analizar el grfio siguiente)
1. Se suma el nmero en binario con el mismo, pero el segundo sumando debe
correrse una cifra a la derecha. Ver el grfico.
2. Se realiza una suma binaria cifra con cifra sin tomar en cuenta el acarreo y se
obtiene la suma total.
3. Al resultado anterior se le elimina la ultima cifra del lado derecho (se elimina el
cero que est en rojo), para obtener el cdigo GRAY.

Conversin de un nmero en Cdigo GRAY a


Cdigo Binario
1. El primer dgito del cdigo Gray ser el mismo que el del binario
2. Si el segundo dgito del cdigo Gray es 0, el segundo dgito binario es igual
al primer digito binario, si este dgito es 1 el segundo dgito binario es el
inverso del primer dgito binario.
3. Si el tercer dgito del cdigo Gray es 0, el tercer dgito binario es igual al
segundo dgito binario, si este dgito es 1, el tercer dgito binario es el inverso
del segundo dgito binario.. y as hasta terminar.

Qu es el cdigo ASCII?
La memoria de un ordenador guarda toda la informacin en formato digital. No hay forma de
almacenar caracteres directamente. Cada uno de los caracteres tiene un cdigo digital
equivalente. Esto se denomina cdigo ASCII. El cdigo ASCII bsico representaba caracteres
utilizando 7 bits (para 128 caracteres posibles, enumerados del 0 al 127).

Los cdigos del 0 al 31 no se utilizan para caracteres. Estos se denominan caracteres de


control, ya que se utilizan para acciones como retorno de carro (CR) y timbre (BEL). Los
cdigos del 65 al 90 representan las letras maysculas. Los cdigos del 97 al 122 representan
las letras minsculas
(si cambiamos el 6 bit, se pasa de mayscula a minscula; esto equivale a agregar 32 al
cdigo ASCII en base decimal).

Tabla de caracteres ASCII


Caracter Cdigo Cdigo
ASCII hexadecimal
NUL (Null) 0 00
SOH (Start of heading) 1 01
STX (Start of text) 2 02
ETX (End of text) 3 03
EOT (End of transmission) 4 04
ENQ (Enquiry) 5 05
ACK (Acknowledge) 6 06
BEL (Bell) 7 07
BS (Backspace) 8 08
TAB (Horizontal tabulation, tabulacin horizontal) 9 09
LF (Line Feed, salto de lnea) 10 0A
VT (Vertical tabulation, tabulacin vertical) 11 0B
FF (Form feed) 12 0C
CR (Carriage return, retorno de carro) 13 0D
SO (Shift out) 14 0E
SI (Shift in) 15 0F
DLE (Data link escape) 16 10
DC1 (Device control 1) 17 11
DC2 (Device control 2) 18 12
DC3 (Device control 3) 19 13
DC4 (Device control 4) 20 14
NAK (Negative acknowledgement) 21 15
SYN (Synchronous idle) 22 16
ETB (End of transmission block, fin de bloque de 23 17
transmisin)
CAN (Cancel, cancelar) 24 18
EM (End of medium, fin de medio) 25 19
SUB (Substitute, sustituto) 26 1A
ESC (Escape, carcter de escape) 27 1B
FS (File separator, separador de archivos) 28 1C
GS (Group separator, separador de grupo) 29 1D
RS (Record separator, separador de registros) 30 1E
US (Unit separator, separador de unidades) 31 1F
SP (Space, espacio) 32 20
! 33 21
" 34 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2A
+ 43 2B
, 44 2C
- 45 2D
. 46 2E
/ 47 2F
0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39
: 58 3A
; 59 3B
< 60 3C
= 61 3D
> 62 3E
? 63 3F
@ 64 40
A 65 41
B 66 42
C 67 43
D 68 44
E 69 45
F 70 46
G 71 47
H 72 48
I 73 49
J 74 4A
K 75 4B
L 76 4C
M 77 4D
N 78 4E
O 79 4F
P 80 50
Q 81 51
R 82 52
S 83 53
T 84 54
U 85 55
V 86 56
W 87 57
X 88 58
Y 89 59
Z 90 5A
[ 91 5B
\ 92 5C
] 93 5D
^ 94 5E
_ 95 5F
' 96 60
a 97 61
b 98 62
c 99 63
d 100 64
e 101 65
f 102 66
g 103 67
h 104 68
i 105 69
j 106 6A
k 107 6B
l 108 6C
m 109 6D
n 110 6E
o 111 6F
p 112 70
q 113 71
r 114 72
s 115 73
t 116 74
u 117 75
v 118 76
w 119 77
x 120 78
y 121 79
z 122 7A
{ 123 7B
124 7C
} 125 7D
~ 126 7E
Tecla de borrar 127 7F

Tabla de caracteres ASCII extendido


El ASCII se desarroll para utilizarse con el idioma ingls. No posee caracteres acentuados, o
caracteres especficos de otros idiomas. Para codificar estos caracteres, se necesitaba un
sistema de cdigos distinto. El cdigo ASCII se extendi a 8 bits (el equivalente a un byte) a
fin de codificar ms caracteres (esto se denomina cdigo ASCII extendido). Este cdigo
asigna los valores del 0 al 255 (codificados en 8 bits, es decir, en 1 byte) para las maysculas,
las minsculas, los dgitos, las marcas de puntuacin y otros smbolos (incluyendo los
caracteres acentuados del cdigo ISO-Latn 1).

Nota: el cdigo ASCII extendido no est estandarizado y vara de acuerdo a la plataforma en


que se utiliza.

Vous aimerez peut-être aussi