Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

ASCII Table: Curiosidades e Funções, Resumos de Comunicação

A tabela ascii, incluindo algumas curiosidades sobre seus caracteres e suas funções específicas em determinadas linguagens ou manipulação de periféricos. Além disso, explica-se como gerar alguns desses caracteres na janela dos e os usos antigos de alguns deles em programas dos.

Tipologia: Resumos

2022

Compartilhado em 07/11/2022

Futebol13
Futebol13 🇧🇷

4.5

(202)

225 documentos

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Tabela ASCII
Algumas curiosidades
Caracteres de 0 a 127 são padrões mundiais. A partir de 128 podem ser alterados para atender códigos específicos
de cada país. Para isso, padronizou-se as chamadas "páginas de código". Os caracteres mostrados nesta tabela
possuem os caracteres gráficos, permitindo alguns desenhos em ASCII (veja os caracteres a partir de 176).
Obviamente ao usá-los pode não ter-se o efeito desejado, caso a página de código em uso seja outra. Para gerar
estes caracteres na janela DOS, ligue a tecla NumLock, segure a tecla ALT esquerda e digite o número em
decimal do caractere desejado. Principalmente os caracteres gráficos eram muito utilizados por programas DOS,
como o clipper, para desenhar bordas, tabelas e até alguns desenhos. Podem ser utilizados para dar "aspectos
gráficos" a programas assembly.
Alguns caracteres têm funções específicas em determinadas linguagens ou manipulação de periféricos. Alguns
destes, por exemplo, quando enviados em modo texto para a porta paralela geram comandos na impressora, como
utilização de negrito, sublinhado, comprimido, etc. Atualmente, com o uso do Windows, isto não é mais utilizado,
uma vez que a impressora é utilizada sempre em modo gráfico, mas pode-se testá-los em uma janela DOS. Alguns
caracteres também geram comandos para a tela, quando impressos.
Em transmissão via serial (como modem, por exemplo), tornou-se prática utilizar o bit para controlar a
paridade, haja visto a não confiabilidade destes meios de comunicação. Por causa desta prática tornou-se um
pouco complicado o uso de acentuação na Internet, uma vez que algumas máquinas pertencentes a rede não estão
configuradas para lidar com o bit como parte da informação. Enviar caracteres acentuados pela rede pode
resultar em mensagens estranhas, a menos que se esteja utilizando uma codificação adequada, como o padrão
MIME (utilizado para envio de e-mail) ou HTML.
No tempo do velho DOS, quando utilizava-se comandos para manipular arquivos, havia maneiras interessantes de
dificultar o acesso a alguns diretórios. Uma delas, por exemplo, era renomear o diretório colocando o caracter 255
ao final (NULO). Como o mesmo não aparece no tela, todos pensarão que o nome é apenas a seqüência de letras
que aparece em um dir e não irão entender porque recebem um aviso de "diretório inexistente" ao tentar acessá-lo.
Dec Hex Bin CFunções principais
000 00h 00000000b Fim de arquivos binários, e
de cadeias de caracteres.
001 01h 00000001b ^A
002 02h 00000010b ^B
003 03h 00000011b ^C
004 04h 00000100b ^D
005 05h 00000101b ^E
006 06h 00000110b ^F
007 07h 00000111b ^G - Gera um "Beep"
008 08h 00001000b ^H - Blackspace
009 09h 00001001b ^I - Tabulação
010 0Ah 00001010b ^J - Line Feed
011 0Bh 00001011b ^K
012 0Ch 00001100b ^L
013 0Dh 00001101b ^M - Carriege Return
014 0Eh 00001110b ^N
015 0Fh 00001111b ^O
016 10h 00010000b ^P - Tela=Impressora
017 11h 00010001b ^Q
018 12h 00010010b ^R
019 13h 00010011b ^S
020 14h 00010100b ^T
021 15h 00010101b ^U
022 16h 00010110b ^V
023 17h 00010111b ^W
024 18h 00011000b ^X
025 19h 00011001b ^Y
026 1Ah 00011010b ^Z - fim de arquivo texto
027 1Bh 00011011b ^[ - Código de Escape
028 1Ch 00011100b ^\
029 1Dh 00011101b ^]
030 1Eh 00011110b ^^
031 1Fh 00011111b ^_
032 20h 00100000b espaço em branco
pf3

Pré-visualização parcial do texto

Baixe ASCII Table: Curiosidades e Funções e outras Resumos em PDF para Comunicação, somente na Docsity!

Tabela ASCII

Algumas curiosidades

  • Caracteres de 0 a 127 são padrões mundiais. A partir de 128 podem ser alterados para atender códigos específicos de cada país. Para isso, padronizou-se as chamadas "páginas de código". Os caracteres mostrados nesta tabela possuem os caracteres gráficos, permitindo alguns desenhos em ASCII (veja os caracteres a partir de 176). Obviamente ao usá-los pode não ter-se o efeito desejado, caso a página de código em uso seja outra. Para gerar estes caracteres na janela DOS, ligue a tecla NumLock, segure a tecla ALT esquerda e digite o número em decimal do caractere desejado. Principalmente os caracteres gráficos eram muito utilizados por programas DOS, como o clipper, para desenhar bordas, tabelas e até alguns desenhos. Podem ser utilizados para dar "aspectos gráficos" a programas assembly.
  • Alguns caracteres têm funções específicas em determinadas linguagens ou manipulação de periféricos. Alguns destes, por exemplo, quando enviados em modo texto para a porta paralela geram comandos na impressora, como utilização de negrito, sublinhado, comprimido, etc. Atualmente, com o uso do Windows, isto não é mais utilizado, uma vez que a impressora é utilizada sempre em modo gráfico, mas pode-se testá-los em uma janela DOS. Alguns caracteres também geram comandos para a tela, quando impressos.
  • Em transmissão via serial (como modem, por exemplo), tornou-se prática utilizar o 8º bit para controlar a paridade, haja visto a não confiabilidade destes meios de comunicação. Por causa desta prática tornou-se um pouco complicado o uso de acentuação na Internet, uma vez que algumas máquinas pertencentes a rede não estão configuradas para lidar com o 8º bit como parte da informação. Enviar caracteres acentuados pela rede pode resultar em mensagens estranhas, a menos que se esteja utilizando uma codificação adequada, como o padrão MIME (utilizado para envio de e-mail) ou HTML.
  • No tempo do velho DOS, quando utilizava-se comandos para manipular arquivos, havia maneiras interessantes de dificultar o acesso a alguns diretórios. Uma delas, por exemplo, era renomear o diretório colocando o caracter 255 ao final (NULO). Como o mesmo não aparece no tela, todos pensarão que o nome é apenas a seqüência de letras que aparece em um dir e não irão entender porque recebem um aviso de "diretório inexistente" ao tentar acessá-lo.

Dec Hex Bin C Funções principais

000 00h 00000000b Fim de arquivos binários, e de cadeias de caracteres. 001 01h 00000001b ^A 002 02h 00000010b ^B 003 03h 00000011b ^C 004 04h 00000100b ^D 005 05h 00000101b ^E 006 06h 00000110b ^F 007 07h 00000111b ^G - Gera um "Beep" 008 08h 00001000b ^H - Blackspace 009 09h 00001001b ^I - Tabulação 010 0Ah 00001010b ^J - Line Feed 011 0Bh 00001011b ^K 012 0Ch 00001100b ^L 013 0Dh 00001101b ^M - Carriege Return 014 0Eh 00001110b ^N 015 0Fh 00001111b ^O

016 10h 00010000b ^P - Tela=Impressora 017 11h 00010001b ^Q 018 12h 00010010b ^R 019 13h 00010011b ^S 020 14h 00010100b ^T 021 15h 00010101b ^U 022 16h 00010110b ^V 023 17h 00010111b ^W 024 18h 00011000b ^X 025 19h 00011001b ^Y 026 1Ah 00011010b ^Z - fim de arquivo texto 027 1Bh 00011011b ^[ - Código de Escape 028 1Ch 00011100b ^
029 1Dh 00011101b ^] 030 1Eh 00011110b ^^ 031 1Fh 00011111b ^_ 032 20h 00100000b espaço em branco

Dec Hex Bin (^) C

033 21h 00100001b! 034 22h 00100010b (^) " 035 23h 00100011b # 036 24h 00100100b (^) $ 037 25h 00100101b % 038 26h 00100110b (^) & 039 27h 00100111b ' 040 28h 00101000b (^) ( 041 29h 00101001b ) 042 2Ah 00101010b (^) * 043 2Bh 00101011b + 044 2Ch 00101100b (^) , 045 2Dh 00101101b - 046 2Eh 00101110b (^). 047 2Fh 00101111b / 048 30h 00110000b (^0) 049 31h 00110001b 1 050 32h 00110010b (^2) 051 33h 00110011b 3 052 34h 00110100b (^4) 053 35h 00110101b 5 054 36h 00110110b (^6) 055 37h 00110111b 7 056 38h 00111000b (^8) 057 39h 00111001b 9 058 3Ah 00111010b (^) : 059 3Bh 00111011b ; 060 3Ch 00111100b (^) < 061 3Dh 00111101b = 062 3Eh 00111110b (^) > 063 3Fh 00111111b? 064 40h 01000000b (^) @ 065 41h 01000001b A 066 42h 01000010b (^) B 067 43h 01000011b C 068 44h 01000100b (^) D 069 45h 01000101b E 070 46h 01000110b (^) F 071 47h 01000111b G 072 48h 01001000b (^) H 073 49h 01001001b I 074 4Ah 01001010b (^) J 075 4Bh 01001011b K 076 4Ch 01001100b (^) L 077 4Dh 01001101b M 078 4Eh 01001110b (^) N 079 4Fh 01001111b O 080 50h 01010000b (^) P 081 51h 01010001b Q

Dec Hex Bin (^) C 082 52h 01010010b R 083 53h 01010011b (^) S 084 54h 01010100b T 085 55h 01010101b (^) U 086 56h 01010110b V 087 57h 01010111b (^) W 088 58h 01011000b X 089 59h 01011001b (^) Y 090 5Ah 01011010b Z 091 5Bh 01011011b (^) [ 092 5Ch 01011100b
093 5Dh 01011101b (^) ] 094 5Eh 01011110b ^ 095 5Fh 01011111b (^) _ 096 60h 01100000b ` 097 61h 01100001b (^) a 098 62h 01100010b b 099 63h 01100011b (^) c 100 64h 01100100b d 101 65h 01100101b (^) e 102 66h 01100110b f 103 67h 01100111b (^) g 104 68h 01101000b h 105 69h 01101001b (^) i 106 6Ah 01101010b j 107 6Bh 01101011b (^) k 108 6Ch 01101100b l 109 6Dh 01101101b (^) m 110 6Eh 01101110b n 111 6Fh 01101111b (^) o 112 70h 01110000b p 113 71h 01110001b (^) q 114 72h 01110010b r 115 73h 01110011b (^) s 116 74h 01110100b t 117 75h 01110101b (^) u 118 76h 01110110b v 119 77h 01110111b (^) w 120 78h 01111000b x 121 79h 01111001b (^) y 122 7Ah 01111010b z 123 7Bh 01111011b (^) { 124 7Ch 01111100b | 125 7Dh 01111101b (^) } 126 7Eh 01111110b ~ 127 7Fh 01111111b 128 80h 10000000b Ç 129 81h 10000001b (^) ü 130 82h 10000010b é

Dec Hex Bin (^) C 131 83h 10000011b â 132 84h 10000100b (^) ä 133 85h 10000101b à 134 86h 10000110b (^) å 135 87h 10000111b ç 136 88h 10001000b (^) ê 137 89h 10001001b ë 138 8Ah 10001010b (^) è 139 8Bh 10001011b î 140 8Ch 10001100b (^) ì 141 8Dh 10001101b Ä 142 8Eh 10001110b (^) Å 143 8Fh 10001111b É 144 90h 10010000b (^) æ 145 91h 10010001b Æ 146 92h 10010010b (^) ô 147 93h 10010011b ö 148 94h 10010100b (^) ò 149 95h 10010101b ò 150 96h 10010110b (^) û 151 97h 10010111b ù 152 98h 10011000b (^) ÿ 153 99h 10011001b Ö 154 9Ah 10011010b (^) Ü 155 9Bh 10011011b ¢ 156 9Ch 10011100b (^) £ 157 9Dh 10011101b ¥ 158 9Eh 10011110b 159 9Fh 10011111b ƒ 160 A0h 10100000b (^) á 161 A1h 10100001b í 162 A2h 10100010b (^) ó 163 A3h 10100011b ú 164 A4h 10100100b (^) ñ 165 A5h 10100101b Ñ 166 A6h 10100110b (^) ª 167 A7h 10100111b º 168 A8h 10101000b (^) ¿ 169 A9h 10101001b 170 AAh 10101010b (^) ¬ 171 ABh 10101011b ½ 172 ACh 10101100b (^) ¼ 173 ADh 10101101b ¡ 174 AEh 10101110b (^) « 175 AFh 10101111b » 176 B0h 10110000b 177 B1h 10110001b 178 B2h 10110010b 179 B3h 10110011b