Está en la página 1de 8

UNIVERSIDAD TECNOLOGICA EQUINOCCIAL

Campus Arturo Ruiz Mora – Santo Domingo

Facultad: Ciencias de la Ingeniería

Carrera: Ingeniería Electromecánica

Nivel: Octavo D

Estudiante:

AGUILAR BARAHONA CARLOS ERNESTO

Tema: CODIGO ASCII

Asignatura: Electrónica Digital.

Fecha: 31/10/2018
Contenido
CODIGO ASCII................................................................................................................................ 1
Caracteres De Control. ............................................................................................................. 2
Códigos para detectar errores...................................................................................................... 3
El bit de paridad.................................................................................................................... 4
Bibliografía .................................................................................................................................... 6
Además de los datos numéricos, una computadora debe ser capaz de manejar
información no numérica. En otras palabras, una computadora debe reconocer códigos
que representen letras del alfabeto, signos de puntuación y otros caracteres
especiales, además de los números. Estos códigos se denominan códigos
alfanuméricos un código completo de este tipo puede incluir 26 letras minúsculas, 26
mayúsculas, 10 dígitos, 7 signos de puntuación y entre 20 y 40 caracteres más, como +,
/, #, %, * y otros similares. Podemos afirmar que un código alfanumérico representa
todos los caracteres y funciones diferentes que se encuentran en el teclado estándar
de una máquina de escribir (o de una computadora.)

CODIGO ASCII.
El código alfanumérico más utilizado en la mayoría de las microcomputadoras y
minicomputadoras y en muchos sistemas grandes de computo es el Código Americano
Estándar para el Intercambio de Información (ASCII, siglas de American Standard Code
for Information Interchange). El código ASCII usa 7 bits, por tanto tiene 27 = 128
grupos de posibles códigos. Dicho código está representado en la tabla 1. Esta cantidad
es más que suficiente para representar todos los caracteres de un teclado estándar y
las funciones de control como <RETURN> (retroceso de carro) Y <LINEFEED> (cambio
de línea).

1
Tabla 1. Código ASCII.

ASCII es un código de siete bits, pero casi todas las computadoras manipulan una
cantidad de ocho bits como una unidad llamada byte. Por ello, lo más común es
almacenar un carácter ASCII por byte. El bit extra a veces se utiliza para otros fines,
dependiendo de la aplicación. Por ejemplo, algunas impresoras reconocen caracteres
ASCII de ocho bits que tienen 0 en el bit más significativo. Los otros 128 caracteres de
ocho bits que tienen 1 en el bit más significativo se utilizan para otros símbolos, como
el alfabeto griego o letras cursivas.

Caracteres De Control.
Los 34 caracteres de control se designan con nombres abreviados en la tabla ASCII. Las
funciones juntos con los caracteres de control se encuentran en la tabla 2. Los
caracteres de control sirven para determinar la ruta de los datos y organizar el texto
impreso en un formato predefinido.

Tabla 2. Caracteres de Control.

Hay tres tipos de caracteres de control:

2
Creadores de formato. - controlan la forma de imprimir e incluyen los controles ya
conocidos de las máquinas de escribir, como retroceso (BS), tabulación horizontal (HT)
y retorno de carro (CR).

Separadores de información. - sirven para separar los datos en divisiones como


párrafos y páginas. Incluyen caracteres como el separador de registros (RS) y el
separador de archivos (FS).

Caracteres que controlan la comunicación. - desempeñan su función durante la


transmisión de texto entre terminales remotas. Como ejemplos podemos citar STX
(inicio de texto) y ETX (fin de texto), que sirven para encuadrar un mensaje de texto
transmitido por líneas telefónicas.

(Mano, 2003)

Códigos para detectar errores


La operación más frecuente realizada por los sistemas digitales es el movimiento de
datos y códigos binarios de una localidad a otra. He aquí algunos Ejemplos de esta
Operación:

 Transmisión de una voz digitalizada sobre un enlace de microondas.


 El almacenamiento y la recuperación de datos de los dispositivos externos de
memoria, como cintas y discos magnéticos.
 La transmisión de información de una computadora a una terminal remota u otra
computadora.

Sin importar que tipo de información se transmite de un dispositivo (Transmisor) a


otro (Receptor), existe siempre la posibilidad de que se presenten errores que le
impidan al receptor recibir la misma información, que envió el transmisor. La causa
más importante de dicho error es el Ruido eléctrico, que consiste en las fluctuaciones
de voltaje o corriente, que siempre están presentes, en distintos grados, en todos los
sistemas electrónicos. En la Figura 1 se puede apreciar la variación en la señal
producida por el ruido.

3
Figura 1. Ejemplo de la modificación de la señal producida por el ruido.

El transmisor envía por una línea de señal digital serial, relativamente libre de ruido.
Sin embargo, en el momento en que la señal llega al receptor, esta contiene cierto
grado de ruido superpuesto a la señal original. En ocasiones, el ruido tiene una
magnitud suficiente para alterar el nivel lógico de la señal en algún punto x. Cuando
esto ocurre, el receptor puede interpretar en forma incorrecta el nivel lógico de ese bit
como 1, que no es lo que el transmisor envió.

El bit de paridad.
Es un bit extra que se agrega a un grupo de código que se transfiere de una localidad a
otra. El bit de paridad es un 0 o un 1, según el número de unos que haya en el grupo de
código. Para eso se emplean dos métodos diferentes.

Paridad Par. - el valor del bit de paridad que se escoge de manera que el número total
de unos en el grupo de códigos (incluido el bit de paridad) sea un numero par.

Ejemplo:

Supongamos que el código sea: 1000011.

Como el número total de 1 es 3 se le agregara un bit de valor 1 para que nos dé un


número total de 1 par. (Figura 2)

Figura 2.

Si el grupo de código contiene un numero par de unos, al bit de paridad se le asignara


un valor de 0.

4
Paridad Impar. – se lo realiza de la misma manera que el método anterior, pero se
escoge el valor del bit de paridad de tal manera que el número total de unos
(incluyendo el bit de paridad) sea un valor impar.

Ejemplo: se tiene el código: 1000001 bit de paridad asignado 1

Se tiene el código: 1000011 bit de paridad asignado 0

Sin importar si se utiliza la paridad par o impar, el bit de paridad se convierte en una
parte real de la palabra del código.

Estos métodos se usan para encontrar el error en un solo bit que ocurre durante la
transmisión de un código de una localidad a otra.

Cuando se emplea este método, tanto el impar como el par, el transmisor y el receptor
deben estar de acuerdo con anticipación, sobre el tipo de paridad que se utilizada, par
o impar.

(Tocci, 2003)

5
Bibliografía
Mano, M. M. (2003). Diseño Digital. Mexico: Pearson Education.

Tocci, R. (2003). Sistemas Digitales Principios y Aplicaciones. Mexico: Pearson Education.

También podría gustarte