P. 1
Usando as tabelas ASCII eEBCDIC

Usando as tabelas ASCII eEBCDIC

|Views: 679|Likes:
Publicado porluccas113

More info:

Published by: luccas113 on Apr 16, 2011
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/21/2012

pdf

text

original

Tabela ASCII

N\Z 0 1 2 3 4 5 6 7 8 9 A B C D E F 3
0 1 2 3 4 5 6 7 8 9 : ; < = > ?

Tabela EBCDIC
6
` a b c d e f g h i j k l m n o Extended Binary Coded Decimal Interchange Code

4
@ A B C D E F G H I J K L M N O

5
P Q R S T U V W X Y Z [ \ ] ^ _

7
p q r s t u v w x y z { | } ~

N\Z C D E F A J 1 1 B K S 2 2 C L T 3 3 D M U 4 4 E N V 5 5 F O W 6 6 G P X 7 7 H Q Y 8 8 I R Z 9 9

American Standard Code of Information Interchange

A partir das tabelas acima, podemos identificar a representação hexadecimal de um byte (que tem para nós a representação de um caracter letra, número ou caracter especial). A partir desta representação, podemos chegar aos respectivos bits, que formam o byte citado.

ou seja. 2 ou 1) queremos efetivar e 0 para o bit cujo valor não queremos efetivar teremos: |0|1|0|0| 8 4 2 1 |0|0|0|1| 8 4 2 1 4 – Ou seja. que representa a posição: | | | | | 23 22 21 2 0 | | | | | 23 22 21 20 2 – Simplificando cada posição representa os valores: | | | | | 8 4 2 1 | | | | | 8 4 2 1 3 – Preenchendo os valores da esquerda para direita. atribuindo 1. Composto pelos 4 bits a direita. seguindo os passos: 1 – Lembrar que o sistema binário utiliza a base 2. para o bit cujo valor (8. para montarmos os bits que compõem este caracter. Tomando por exemplo a letra A: Se olharmos a tabela ASCII. O byte é formado por 8 bits. o byte que representa o caracter “A” através da tabela ASCII é 01000001 .Para isto precisamos primeiramente recordar que: O bit utiliza o sistema de numeração binário. o Número. a representação hexadecimal na tabela ASCII da letra A. ou ordem mais alta. ou ordem mais baixa. somente poderá ter os valores 0 e 1. corresponde a 41: | 4 | 1 | Zona Número Sendo assim. sendo assim cada bit. multiplicará a base elevada a potência. 4. Composta pelos 4 bits a esquerda. vamos localizá-la na coluna (Zona) 4 e na linha (Número) 1. vamos escrever os 4 bits a esquerda que representam a Zona e outros 4 bits a direita que representam o número. O byte é subdividido em duas partes: o Zona. portanto.

o método empregado é exatamente. 4. o mesmo. podemos montar qualquer caracter em bits. será localizada na coluna (Zona) C e na linha (Número) 1. os bits representarão exatamente os mesmos valores: | | | | | 8 4 2 1 | | | | | 8 4 2 1 2 . ou seja. . a representação hexadecimal na tabela EBCDIC da letra A. o byte que representa o caracter “A” através da tabela EBCDOC é 11000001 Utilizando os exemplos acima. a partir do preenchimento dos valores da esquerda para direita. Assim sendo.Montando os valores (lembrando que o hexadecimal C corresponde ao decimal 12). atribuindo 1.A mesma letra A na tabela EBCDIC. 2 ou 1) queremos efetivar e 0 para o bit cujo valor não queremos efetivar teremos: |1|1|0|0| 8 4 2 1 |0|0|0|1| 8 4 2 1 3 – Ou seja.Apesar de a tabela ser diferente (EBCDIC é utilizada em mainframes). para o bit cujo valor (8. corresponde a C1: | C | 1 | Zona Número 1 . a partir da respectiva tabela.

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->