Está en la página 1de 6

Los códigos numéricos sirven para representar números con fines de procesamiento y almacenamiento.

Los
números de punto fijo y de punto flotante son ejemplos de estos códigos.

 Números de punto fijo. Se utilizan para representar tanto enteros con signo como fracciones con signo. En
ambos casos se usan los mismos sistemas de magnitud y signos de complemento a dos o de complemento a
uno para representar los valores con signo. Los enteros de punto fijo tienen un punto binario implícito a la
derecha del bit menos significativo; las fracciones de punto fijo tienen un punto binario implícito entre el bit
de signo y el bit más significativo.

Ejemplo 1.

Dar dos posibles interpretaciones del número de punto fijo de ocho bits 01101010 usando el sistema de
complemento a dos.

Como el bit de signo es 0, el número representa el entero positivo 1101010, o bien la fracción positiva
0.1101010.

Ejemplo 2.

Dar dos posibles interpretaciones del número de punto fijo de 8 bits 11101010, usando el sistema de
complemento a dos.

El bit del signo es 1, por tanto el número representa a -0010110, o bien -0.0010110.

 Representaciones con exceso o sesgadas. Una representación con exceso K de un código C se forma


sumando el valor K a cada palabra del código C. Las representaciones con exceso se utilizan a menudo para
representar los exponentes de los números de punto flotante.

La representación con exceso 8 de la tabla siguiente, se obtiene al sumar (1000) 2 al código de 4 bits.

Código con exceso 8

Decimal Representación binaria Exceso 8


7 0111 1111
6 0110 1110
5 0101 1101
4 0100 1100
3 0011 1011
2 0010 1010
1 0001 1001
0 0000 1000
 

 Números de punto flotante. Un número de punto flotante es un número N que se escribe como, N =
M ´ rE donde M, la mantisa, es un número de punto fijo que contiene los dígitos significativos de N y E, el
exponente o característica, es un entero de punto fijo.

Al deducir la representación de un número de punto flotante, la mantisa y la característica se codifican por


separado. La base es implícita y no se incluye en la representación.

La mantisa, muchas veces, se codifica con magnitud y signo, por lo general como una fracción

Tipos de Códigos

- Códigos Decimales

Los códigos binarios para dígitos decimales requieren un mínimo de cuatro bits. Se obtiene numerosos
códigos diferentes al ordenar cuatro o más bits en diez distintas combinaciones.

- Códigos de Detección de Error

La información binaria, se trata de señales de pulso modulado o bien, entrada o salida digital a computadora,
puede transmitirse a traves de alguna forma de medio de comunicación, como alambres u ondas de radio.
Cualquier ruido externo que se introduce en un medio de comunicación física cambia los valores de bits de 0
a 1 y viceversa.

- Código Reflejado

Los sistemas digitales pueden diseñarse para procesar datos solo en una forma discreta. Muchos sistemas
físicos suministran salida de información continua. Esta información puede convertirse en forma digital o
discreta antes de que se aplique a un sistema digital. La información continua o analógica se convierte en
forma digital mediante un convertidor de analógico a digital.

- Códigos Alfanuméricos

Muchas de las aplicaciones de las computadoras digitales requieren la manipulación de datos que constan no
solo de números, sino también de letras. Por ejemplo, una compañía de seguros con millones de tenedores de
póliza debe usar una computadora digital para procesar sus archivos. Para representar el nombre del tenedor
de póliza en forma binaria, es necesario tener un código binario para el alfabeto. Además, el mismo código
binario debe representar números decimales y algunos otros caracteres especiales. Un código alfanumérico
(algunas veces abreviado alfabético) es un código binario de un grupo de elementos que consta de diez dígitos
decimales, las 26 letras del alfabeto y cierto numero de símbolos especiales como $. El número total de
elementos en un grupo alfanumérico es mayor de 36. Por lo tanto, debe codificarse con un mínimo de 6 bits
(26=64, pero 25=32 no es suficiente).

Códigos Numéricos

Digito Decimal 8421(BCD) Exceso −3 84–2−1 2421 5043210(Biquinario)

  0    0000                    0011              00 0 0              0000          0100001


 1  0001          0100       01 1 1      0001     0100010
 2  0010          0101       01 1 0      0010     0100100
 3  0011          0110       01 0 1      0011     0101000
 4  0100          0111       01 0 0      0100     0110000
 5  0101          1000       10 1 1      1011     1000001
 6  0110          1001       10 1 0      1100     1000010
 7  0111          1010       10 0 1      1101     1000100
 8  1000          1011       10 0 0      1110     1001000
 
9  1001           1100       11 1 1      1111     1010000

Código reflejado de cuatro bits

(Código Gray)

Código Reflejado Decimal

        0000                     0
 
        0001                     1
 
        0010                     2
 
        0011                     3
 
        0110                     4
 
        0111                     5
 
        0101                     6
 
        0100                     7
 
        1100                     8
 
        1101                     9
 
        1111                     10
 
        1110                     11
 
        1010                     12
 
        1011                     13
 
        1001                     14
 
        1000                     15

Códigos Alfanuméricos
Carácter Código interno Código ASCII Código EBCDIC Código de tarjeta

6 - bits 7 - bits 8 - bits 12 - bits


    A     010 001       100 0001            1100 0001       12,1
 
    B     010 010       100 0010            1100 0010       12,2
 
    C     010 011       100 0011            1100 0011       12,3
 
    D     010 100       100 0100            1100 0100       12,4
 
    E     010 101       100 0101            1100 0101       12,5
 
    F    010 110        100 0110            1100 0110       12,6
 
    G    010 111        100 0111            1100 0111       12,7
 
    H    011 000        100 1000            1100 1000       12,8
 
    I    011 001        100 1001            1100 1001       12,9
 
    J    100 001         100 1010           1101 0001       11,1
 
    K     100 010        100 1011          1101 0010        11,2
 
    L     100 011        100 1100          1101 0011        11,3
 
    M     100 100        100 1101          1101 0100        11,4
 
    N     100 101        100 1110          1101 0101        11,5
 
    O     100 110        100 1111          1101 0110        11,6
 
    P     100 111        101 0000          1101 0111        11,7
 
    Q     101 000        101 0001          1101 1000        11,8
 
    R     101 001        101 0010          1101 1001        11,9
 
    S        110 010       101 0011         1110 0001        0,2
 
    T       110 011        101 0100         1110 0010        0,3
 
    U       110 100        101 0101         1110 0011        0,4
 
    V       110 101        101 0110         1110 0100         0,5
 
    W       110 110        101 0111         1110 0101         0,6
 
    X       110 111        101 1000         1110 0111         0,7
 
    Y       111 000        101 1001         1110 1000         0,8
 
    Z       111 001        101 1010         1110 100          0,9
 
 

    0             000 000            011 0000             1111 0000    0                             
 

    1             000 001             011 0001             1111 0001   1                   

           

    2             000 010             011 0010             1111 0010   2                   

    3             000 011             011 0011             1111 0011   3                   

    4             000 100             011 0100             1111 0100   4                   

    5             000 101             011 0101             1111 0101   5                   

    6             000 110             011 0110             1111 0110   6                    

    7             000 111             011 0111             1111 0111   7                     

    8             001 000             011 1000             1111 1000   8                     

   9              001 001            011 1001              1111 1001   9

Espacio 110 000 010 0000 0100 0000 no perforado


  
    .       011 011             010 1110        0100 1011        12,8,3
 
    (       111 100             010 1000        0100 1101        12,8,5
 
    +       010 000             010 1011        0100 1110        12,8,6
 
    $       101 011             010 0100        0101 1011        11,8,3
 
    *       101 100             010 1010        0101 1100        11,8,4
 
    )       011 100             010 1001        0101 1101        11,8,5
 
    -       100 000             010 1101        0110 0000        11
 
    /       110 001             010 1111        0110 0001        0,1
 
    ,       111 011             010 1100        0110 1011        0,8,3
 
    =       001 011             010 1101        0111 1110        8,6

También podría gustarte