SD Grupo D T1- codigo EBCDIC

  • Upload
    pablo

  • View
    701

  • Download
    0

Embed Size (px)

Citation preview

2011SISTEMAS DIGITAIS - CODIGO ALFANUMERICO EBCDIC

SISTEMAS DIGITAISTRABALHO DE GRUPO GRUPO D

ERNESTO FEIO ADILSON CANGA ARROMA PEDRO CELSO MARTA

2

NDICE1. INTRODUO 2. CONCEITO DE CDIGO 3. APLICAO DO CDIGO EBCDIC 3.1. 3.2. IMPORTNCIA DO CDIGO EBCDIC VANTAGENS

3.3. DESVANTAGENS DO CDIGO EBCDIC 4. CONVERSO PARA OUTROS CDIGOS 5. CONCLUSO 6. REFERENCIAS

3

1. INTRODUOEste trabalho procura resumir o conceito e aplicao do cdigo alfanumrico, 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 no so aqui pormenorizados. Este cdigo menos usado no mundo digital pois o standard prevaleceu que na sua poca foi o ASCII American Standard Code for Information Interchange, a no 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 codificao. A influencia deste cdigo na revoluo dos dispositivos de memria, desde os cartes furados para as fitas magnticas, discos rgidos, disquetes e actuais pendrives e o inicio da normalizao de cdigos tem carcter histrico. Os famosos cartes de furos, usados para o armazenamento de informao podiam ser lidos por uma mquina nos anos 1890, e o cdigo EBCDIC marca a culminncia desta tecnologia que foi inicialmente desenvolvida por Herman Hollerith, o Hollerith card (Carto de furos), que formou a empresa Tabulating Machine Company que eventualmente deu origem IBM- International Business Machines. A IBM embora tenha Participado na criao do cdigo ASCII, paralelamente criou o EBCDIC este cdigo independente mas marca o inicio da normalizao internacional dos cdigos alfanumricos computacionais para os sistemas digitais.

Hollerith pantograph punch card (1890)

IBM mainframe (1964)

80 column punch card, EBCDIC character set (1964).

O cdigo EBCDIC foi usado nestes dispositivos embora tenham sido criados pocas bastante diferentes. 4

2. O CONCEITO DE CDIGOA codificao o processo de utilizar um conjunto de smbolos segundo regras prdeterminadas com fins de representar uma determinada informao. Neste sentido a linguagem natural utilizada pelos seres humanos pode ser considerada como um cdigo. O cdigo alfanumrico EBCDIC permite a representao de letras, nmeros e smbolos os quais so indispensveis para o entendimento de texto. O cdigo EBCDIC principalmente utilizado nos meios computacionais de grande porte tais como os computadores IBM. Este cdigo possui 8 bits permitindo a representao de at 256 caracteres.

3. APLICAO DO CDIGO EBCDICEBCDIC tem aplicaes muito importantes nos mainframes IBM e minicomputadores de empresas. O cdigo EBCDIC um esquema de codificao desenvolvido pela IBM para ser usado em seus computadores como um mtodo de padronizao de associao de valores binrios e caracteres alfabticos, numricos, de pontuao e de controlo de Transmisso. Este cdigo um dos primeiros sistemas completos para representar smbolos com bit. A IBM definiu o BCD para um de seus primeiros computadores. Os cdigos BCD consistiam em palavras de 6 bits, que permitiam um mximo de 64 smbolos possveis. Os computadores BCD s podiam trabalhar com letras minsculas e poucos outros smbolos. Esse sistema, logo ficou inadequado.3.1. IMPORTNCIA DO CDIGO EBCDIC

A necessidade de representar letras minsculas, alm das maisculas, exige 52 cdigos apenas para um alfabeto completo, o que levou a IBM a desenvolver o sistema EBCDIC (Cdigo Ampliado de Caracteres Decimais Codificados em Binrio para o Intercmbio de Dados). Embora o EBCDIC no seja frequente na microinformtica, ele bastante conhecido e utilizado em todo o mundo como o padro da IBM para computadores de grande porte e Minicomputadores.3.2. VANTAGENS

Os cdigos alfanumricos so aqueles que permitem a representao de letras, nmeros e smbolos os quais so indispensveis para o entendimento de textos. Dentre estes cdigos os mais conhecidos so EBCDIC, dizer ainda que EBCDIC no tem nenhuma vantagem tcnica moderna sobre a base de cdigo pginas-ASCII, como o ISO 8859, srie ou Unicode. H algumas subtilezas tcnicas em cada uma, por exemplo, ASCII e EBCDIC5

ambos tm um bit que indica maisculas ou minsculas. Mas h alguns aspectos de EBCDIC que torn-lo muito menos agradvel do que trabalhar com ASCII.3.3. DESVANTAGENS DO CDIGO EBCDIC

Quando a American Standards Committee saiu com um conjunto padro de caracteres para os computadores (ASCII), a IBM violou a norma e prosseguiu com o seu conjunto prprio, chamado Extended Binary Character Data Interchange Code (EBCDIC). Mesmo 30 anos depois, no houve ainda nenhuma resoluo entre ASCII e EBCDIC, e transferncia de dados entre mquinas ASCII e EBCDIC continuam a apresentar problemas. Por exemplo, o conjunto de caracteres EBCDIC no tem caracteres de " [" e "] ", ASCII e no tem carcter para o cntimo "sinal".

4. Converso para outros cdigosA converso de EBCDIC faz-se tal como uma converso BCD isto um nibble que representa em Binrio os nmeros decimais de 0 a 9, apenas o EBCDIC so dois nibbles isto 1 byte ou seja 8 bits. Para facilitar a computao humana tambm pode ser convertido por tabelas que resumem os caracteres bem como seus equivalentes em binrio, octal, hexadecimal ou decimal. As tabelas que se seguem so exemplos: A tabela 1 serve para converter caracteres alfanumricos ebcdic em hexadecimal, j a tabela 2 mostra os cdigos Dec, Bin, Oct e seus respectivos caracteres alfanumricos.Tabela 1

6

Tabela 2

7

5. ConclusoExistem vrios cdigos actualmente como mencionamos no inicio e parece pertinente mencionar como avanou a tecnologia ou seja neste caso a codificao at aos dias de hoje, assim escolhemos acrescentar alguns dados sobre o Unicode. O Unicode um padro que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente. Publicado no livro The Unicode Standard, o padro consiste de pouco mais de 107 mil caracteres Dado desenvolvimento tecnolgico, o cdigo Alfanumrico EBCDIC, parece prevalecer unicamente pela robustez e capacidade de computao das mquinas Mainframes para que eles foram criados e que ainda hoje esto em uso. O nico constrangimento destas tecnologias par alem de serem antigas o consumo de energia, assim entende-se que enquanto a sua necessidade no ultrapassar a necessidade da energia que consome tudo indica que prevaleceram e com eles o cdigo EBCDIC.

6. ReferenciasHttp://www.Wikipedia.com Http://www.Alterlinks.com Http://nemesis.lonestar.org

8