SD Grupo D T1 - Codigo EBCDIC

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 8

2011

SISTEMAS DIGITAIS - CODIGO ALFANUMERICO EBCDIC


SISTEMAS
DIGITAIS
TRABALHO DE GRUPO
GRUPO D

ERNESTO FEIO
ADILSON CANGA
ARROMA PEDRO
CELSO MARTA

2
ÍNDICE
1. INTRODUÇÃO
2. CONCEITO DE CÓDIGO
3. APLICAÇÃO DO CÓDIGO EBCDIC
3.1. IMPORTÂNCIA DO CÓDIGO EBCDIC
3.2. VANTAGENS
3.3. DESVANTAGENS DO CÓDIGO EBCDIC
4. CONVERSÃO PARA OUTROS CÓDIGOS
5. CONCLUSÃO
6. REFERENCIAS

3
1. INTRODUÇÃO
Este trabalho procura resumir o conceito e aplicação do código alfanumérico, Extended
Binary Coded Decimal Interchange Code (EBCDIC), usado na sua vertente de sistemas
digitais, outros tais como o ASCII, RADIX50, BAUDOT e tal como os mais actuais Unicode
(UTF-7,UTF-8,UTF-16) entre outros não são aqui pormenorizados.

Este código é menos usado no mundo digital pois o standard prevaleceu que na sua
época foi o ASCII American Standard Code for Information Interchange, a não ser pela
necessidade de compatibilidade entre as novas tecnologias com alguns programas ou
ferramentas digitais antigas, e ainda para mainframes que usam este tipo de codificação.

A influencia deste código na revolução dos dispositivos de memória, desde os cartões


furados para as fitas magnéticas, discos rígidos, disquetes e actuais pendrives e o inicio da
normalização de códigos tem carácter histórico. Os famosos cartões de furos, usados para o
armazenamento de informação podiam ser lidos por uma máquina nos anos 1890, e o
código EBCDIC marca a culminância desta tecnologia que foi inicialmente desenvolvida por
Herman Hollerith, o Hollerith card (Cartão de furos), que formou a empresa Tabulating
Machine Company que eventualmente deu origem á IBM- International Business Machines.
A IBM embora tenha Participado na criação do código ASCII, paralelamente criou o EBCDIC
este código é independente mas marca o inicio da normalização internacional dos códigos
alfanuméricos computacionais para os sistemas digitais.

Hollerith pantograph punch IBM mainframe (1964)


card (1890)

80 column punch card, EBCDIC


character set (1964).

O código EBCDIC foi usado nestes dispositivos embora tenham sido criados épocas bastante
diferentes.

4
2. O CONCEITO DE CÓDIGO
A codificação é o processo de utilizar um conjunto de símbolos segundo regras pré-
determinadas com fins de representar uma determinada informação.

Neste sentido a linguagem natural utilizada pelos seres humanos pode ser considerada
como um código.

O código alfanumérico EBCDIC permite a representação de letras, números e símbolos


os quais são indispensáveis para o entendimento de texto.

O código EBCDIC é principalmente utilizado nos meios computacionais de grande porte


tais como os computadores IBM. Este código possui 8 bits permitindo a representação de
até 256 caracteres.

3. APLICAÇÃO DO CÓDIGO EBCDIC


EBCDIC tem aplicações muito importantes nos mainframes IBM e minicomputadores de
empresas. O código EBCDIC é um esquema de codificação desenvolvido pela IBM para ser
usado em seus computadores como um método de padronização de associação de valores
binários e caracteres alfabéticos, numéricos, de pontuação e de controlo de Transmissão.

Este código é um dos primeiros sistemas completos para representar símbolos com bit. A
IBM definiu o BCD para um de seus primeiros computadores. Os códigos BCD consistiam em
palavras de 6 bits, que permitiam um máximo de 64 símbolos possíveis. Os computadores
BCD só podiam trabalhar com letras minúsculas e poucos outros símbolos. Esse sistema,
logo ficou inadequado.

3.1. IMPORTÂNCIA DO CÓDIGO EBCDIC

A necessidade de representar letras minúsculas, além das maiúsculas, exige 52


códigos apenas para um alfabeto completo, o que levou a IBM a desenvolver o
sistema EBCDIC (Código Ampliado de Caracteres Decimais Codificados em Binário para o
Intercâmbio de Dados). Embora o EBCDIC não seja frequente na microinformática, ele é
bastante conhecido e utilizado em todo o mundo como o padrão da IBM para
computadores de grande porte e Minicomputadores.

3.2. VANTAGENS
Os códigos alfanuméricos são aqueles que permitem a representação de letras,
números e símbolos os quais são indispensáveis para o entendimento de textos. Dentre
estes códigos os mais conhecidos são EBCDIC, dizer ainda que EBCDIC não tem nenhuma
vantagem técnica moderna sobre a base de código páginas-ASCII, como o ISO 8859, série
ou Unicode. Há algumas subtilezas técnicas em cada uma, por exemplo, ASCII e EBCDIC

5
ambos têm um bit que indica maiúsculas ou minúsculas. Mas há alguns aspectos de EBCDIC
que torná-lo muito menos agradável do que trabalhar com ASCII.

3.3. DESVANTAGENS DO CÓDIGO EBCDIC


Quando a American Standards Committee saiu com um conjunto padrão de caracteres
para os computadores (ASCII), a IBM violou a norma e prosseguiu com o seu conjunto
próprio, chamado Extended Binary Character Data Interchange Code (EBCDIC). Mesmo 30
anos depois, não houve ainda nenhuma resolução entre ASCII e EBCDIC, e transferência de
dados entre máquinas ASCII e EBCDIC continuam a apresentar problemas. Por exemplo, o
conjunto de caracteres EBCDIC não tem caracteres de " [" e "] ", ASCII e não tem carácter
para o cêntimo "sinal".

4. Conversão para outros códigos


A conversão de EBCDIC faz-se tal como uma conversão BCD isto é um nibble que
representa em Binário os números decimais de 0 a 9, apenas o EBCDIC são dois nibbles isto
é 1 byte ou seja 8 bits. Para facilitar a computação humana também pode ser convertido por
tabelas que resumem os caracteres bem como seus equivalentes em binário, octal,
hexadecimal ou decimal. As tabelas que se seguem são exemplos:

A tabela 1 serve para converter caracteres alfanuméricos ebcdic em hexadecimal, já


a tabela 2 mostra os códigos Dec, Bin, Oct e seus respectivos caracteres alfanuméricos.

Tabela 1

6
Tabela 2

7
5. Conclusão

Existem vários códigos actualmente como mencionamos no inicio e parece pertinente


mencionar como avançou a tecnologia ou seja neste caso a codificação até aos dias de hoje, assim
escolhemos acrescentar alguns dados sobre o Unicode. O Unicode é um padrão que permite aos
computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita
existente. Publicado no livro The Unicode Standard, o padrão consiste de pouco mais de 107 mil
caracteres

Dado desenvolvimento tecnológico, o código Alfanumérico EBCDIC, parece prevalecer


unicamente pela robustez e capacidade de computação das máquinas Mainframes para que eles
foram criados e que ainda hoje estão em uso. O único constrangimento destas tecnologias par alem
de serem antigas é o consumo de energia, assim entende-se que enquanto a sua necessidade não
ultrapassar a necessidade da energia que consome tudo indica que prevaleceram e com eles o
código EBCDIC.

6. Referencias

Http://www.Wikipedia.com

Http://www.Alterlinks.com

Http://nemesis.lonestar.org

Você também pode gostar