Está en la página 1de 6

Universidad Tecnológica Equinoccial

Nombre: Andres Morales

Curso: 5 A

Códigos Numéricos

A la hora de procesar información un ordenador trabaja con dos tipos de informaciones:


instrucciones, que le dicen qué debe de hacer, y datos (operandos) sobre los que opera. Estas
informaciones son introducidas al ordenador mediante cantidades numéricas y caracteres
(para entender esto basta con observar los elementos básicos que componen cualquier
programa de alto nivel). Se tiene, entonces, que hay que representar básicamente dos tipos de
informaciones:
 Cantidades, para lo cual se usan los denominados códigos numéricos.
 Caracteres: letras, caracteres de control, símbolos de puntuación, etc. Se representan
mediante los códigos alfanuméricos.
Los más importantes y los más utilizados son los siguientes códigos

Binary-Coded Decimal (BCD) o Decimal codificado en binario

Es un estándar para representar números decimales en el sistema binario, en donde cada


dígito decimal es codificado con una secuencia de 4 bits. Con esta codificación especial de los
dígitos decimales en el sistema binario, se pueden realizar operaciones aritméticas como
suma, resta, multiplicación y división.
En BCD cada cifra que representa un dígito decimal (0, 1,...8 y 9) se representa con su
equivalente binario en cuatro bits (nibble o cuarteto) (esto es así porque es el número de bits
necesario para representar el nueve, el número más alto que se puede representar en BCD).
En la siguiente tabla se muestran los códigos BCD más empleados:

DECIMAL NATURAL AIKEN EXCESO 3

0 0000 0000 0011

1 0001 0001 0100

2 0010 0010 0101

3 0011 0011 0110

4 0100 0100 0111

5 0101 1011 1000

6 0110 1100 1001


7 0111 1101 1010

8 1000 1110 1011

9 1001 1111 1100

ASCII

Es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno.
Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969
como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o
evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se
incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código
conocido como US-ASCII.

El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un
bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo
se llama incorrectamente ASCII a varios códigos de caracteres de 8 bits que extienden el ASCII
con caracteres propios de idiomas distintos al inglés, como el estándar ISO/IEC 8859-1.

Binario Decimal Hex Abreviatura Repr AT Nombre/Significado


0000 0000 0 00 NUL ␀ ^@ Carácter Nulo
0000 0001 1 01 SOH ␁ ^A Inicio de Encabezado
0000 0010 2 02 STX ␂ ^B Inicio de Texto
0000 0011 3 03 ETX ␃ ^C Fin de Texto
0000 0100 4 04 EOT ␄ ^D Fin de Transmisión
0000 0101 5 05 ENQ ␅ ^E Consulta
0000 0110 6 06 ACK ␆ ^F Acuse de recibo
0000 0111 7 07 BEL ␇ ^G Timbre
0000 1000 8 08 BS ␈ ^H Retroceso
0000 1001 9 09 HT ␉ ^I Tabulación horizontal
0000 1010 10 0A LF ␊ ^J Salto de línea
0000 1011 11 0B VT ␋ ^K Tabulación Vertical
0000 1100 12 0C FF ␌ ^L Avance de página
0000 1101 13 0D CR ␍ ^M Retorno de carro
0000 1110 14 0E SO ␎ ^N Desactivar mayúsculas
0000 1111 15 0F SI ␏ ^O Activar mayúsculas
0001 0000 16 10 DLE ␐ ^P Escape vínculo de datos
0001 0001 17 11 DC1 ␑ ^Q Control de dispositivo 1
(XON)
0001 0010 18 12 DC2 ␒ ^R Control de dispositivo 2
0001 0011 19 13 DC3 ␓ ^S Control de dispositivo 3
(XOFF)
0001 0100 20 14 DC4 ␔ ^T Control de dispositivo 4
0001 0101 21 15 NAK ␕ ^U Acuse de recibo negativo
0001 0110 22 16 SYN ␖ ^V Síncronía en espera
0001 0111 23 17 ETB ␗ ^W Fin del bloque de
transmisión
0001 1000 24 18 CAN ␘ ^X Cancelar
0001 1001 25 19 EM ␙ ^Y Fin del medio
0001 1010 26 1A SUB ␚ ^Z Substitución
0001 1011 27 1B ESC ␛ ^[ o Escape
ESC
0001 1100 28 1C FS ␜ ^\ Separador de archivo
0001 1101 29 1D GS ␝ ^] Separador de grupo
0001 1110 30 1E RS ␞ ^^ Separador de registro
0001 1111 31 1F US ␟ ^_ Separador de unidad
0111 1111 127 7F DEL ␡ ^? o Suprimir
DEL

BIN D H REPRESE BIN D H REPRESE BIN D H REPRESE


ARI E E NTACIÓN ARI E E NTACIÓN ARI E E NTACIÓN
O C X O C X O C X
0010 32 20 espacio ( ) 0100 64 40 @ 0110 96 60 `
000 000 000
0 0 0
0010 33 21 ! 0100 65 41 A 0110 97 61 a
000 000 000
1 1 1
0010 34 22 " 0100 66 42 B 0110 98 62 b
001 001 001
0 0 0
0010 35 23 # 0100 67 43 C 0110 99 63 c
001 001 001
1 1 1
0010 36 24 $ 0100 68 44 D 0110 10 64 d
010 010 010 0
0 0 0
0010 37 25 % 0100 69 45 E 0110 10 65 e
010 010 010 1
1 1 1
0010 38 26 & 0100 70 46 F 0110 10 66 f
011 011 011 2
0 0 0
0010 39 27 ' 0100 71 47 G 0110 10 67 g
011 011 011 3
1 1 1
0010 40 28 ( 0100 72 48 H 0110 10 68 h
100 100 100 4
0 0 0
0010 41 29 ) 0100 73 49 I 0110 10 69 i
100 100 100 5
1 1 1
0010 42 2 * 0100 74 4 J 0110 10 6 j
101 A 101 A 101 6 A
0 0 0
0010 43 2 + 0100 75 4 K 0110 10 6 k
101 B 101 B 101 7 B
1 1 1
0010 44 2 , 0100 76 4 L 0110 10 6 l
110 C 110 C 110 8 C
0 0 0
0010 45 2 - 0100 77 4 M 0110 10 6 m
110 D 110 D 110 9 D
1 1 1
0010 46 2 . 0100 78 4 N 0110 11 6 n
111 E 111 E 111 0 E
0 0 0
0010 47 2F / 0100 79 4F O 0110 11 6F o
111 111 111 1
1 1 1
0011 48 30 0 0101 80 50 P 0111 11 70 p
000 000 000 2
0 0 0
0011 49 31 1 0101 81 51 Q 0111 11 71 q
000 000 000 3
1 1 1
0011 50 32 2 0101 82 52 R 0111 11 72 r
001 001 001 4
0 0 0
0011 51 33 3 0101 83 53 S 0111 11 73 s
001 001 001 5
1 1 1
0011 52 34 4 0101 84 54 T 0111 11 74 t
010 010 010 6
0 0 0
0011 53 35 5 0101 85 55 U 0111 11 75 u
010 010 010 7
1 1 1
0011 54 36 6 0101 86 56 V 0111 11 76 v
011 011 011 8
0 0 0
0011 55 37 7 0101 87 57 W 0111 11 77 w
011 011 011 9
1 1 1
0011 56 38 8 0101 88 58 X 0111 12 78 x
100 100 100 0
0 0 0
0011 57 39 9 0101 89 59 Y 0111 12 79 y
100 100 100 1
1 1 1
0011 58 3 : 0101 90 5 Z 0111 12 7 z
101 A 101 A 101 2 A
0 0 0
0011 59 3 ; 0101 91 5 [ 0111 12 7 {
101 B 101 B 101 3 B
1 1 1
0011 60 3 < 0101 92 5 \ 0111 12 7 |
110 C 110 C 110 4 C
0 0 0
0011 61 3 = 0101 93 5 ] 0111 12 7 }
110 D 110 D 110 5 D
1 1 1
0011 62 3 > 0101 94 5 ^ 0111 12 7 ~
111 E 111 E 111 6 E
0 0 0
0011 63 3F ? 0101 95 5F _
111 111
1 1

Gray

Nombrado así en honor del investigador Frank Gray, es un sistema de numeración binario en el
que dos números consecutivos difieren solamente en uno de sus dígitos.

El código Gray fue diseñado originalmente para prevenir señales ilegales (señales falsas o
viciadas en la representación) de los switches electromecánicos, y actualmente es usado para
facilitar la corrección de errores en los sistemas de comunicaciones, tales como algunos
sistemas de televisión por cable y la televisión digital terrestre.

SECUENCIA BINARIO GRAY SECUENCIA BINARIO GRAY


0 0000 0000 8 1000 1100
1 0001 0001 9 1001 1101
2 0010 0011 10 1010 1111
3 0011 0010 11 1011 1110
4 0100 0110 12 1100 1010
5 0101 0111 13 1101 1011
6 0110 0101 14 1110 1001
7 0111 0100 15 1111 1000
Debido a las propiedades de distancia de Hamming que posee el código Gray, es usado en
ocasiones en algoritmos genéticos.

Hamming

En informática, el código de Hamming es un código detector y corrector de errores que lleva el


nombre de su inventor, Richard Hamming. En los datos codificados en Hamming se pueden
detectar errores en un bit y corregirlos, sin embargo, no se distingue entre errores de dos bits
y de un bit (para lo que se usa Hamming extendido). Esto representa una mejora respecto a los
códigos con bit de paridad, que pueden detectar errores en sólo un bit, pero no pueden
corregirlo.

p1 p2 d1 p3 d2 d3 d4 p4 d5 d6 d7

Palabra de datos (sin paridad): 0 1 1 0 1 0 1

p1 1 0 1 0 1 1

p2 0 0 1 0 0 1

p3 0 1 1 0

p4 0 1 0 1

Palabra de datos (con paridad): 1 0 0 0 1 1 0 0 1 0 1


Referencias
Aurova.ua.es. (18 de 04 de 2015). Aurova.ua.es. Obtenido de Aurova.ua.es:
http://www.aurova.ua.es/robolab/EJS2/RRR_Intro_3.html
Gender and Tech Resources. (10 de enero de 2017). gendersec.tacticaltech.org. Obtenido de Creative
Commons Attribution-NonCommercial-ShareAlike :
https://gendersec.tacticaltech.org/wiki/index.php/%C2%BFC%C3%B3mo_funciona_la_telefon
%C3%ADa_m%C3%B3vil_y_de_que_manera_mitigar_el_rastreo_de_datos%3F_(1ra_parte)
Valladolit, U. d. (2016). Departamento de informatica Universidad de Valladolit. Obtenido de
https://www.infor.uva.es/~cevp/FI_I/fichs_pdf_teo/FI_I_Tema6_AlgCod.pdf

También podría gustarte