Código ASCII (ALT +)

bmix/ agosto 16, 2017/ Sistema Operacional/ 0 comments

Antes de 1960 a maioria dos sistemas de computadores tinha uma maneira particular de representar os caracteres alfanuméricos. Ou seja, cada marca de computador e, até, cada modelo, usava um código próprio para representar cada letra, número e todos os símbolos que usamos.

Assim, foi proposto o uso de um código comum, utilizado por todos, a fim de possibilitar a comunicação entre os computadores, objetivando permitir a troca de dados entre máquinas de diferentes tipos e fabricantes.

O “American National Standards Institute” aceitou a proposta de Robert William Bemer e sua equipe para desenvolver o “American Standard Code for Information Interchange” (Código Padrão Norte-americano para Intercâmbio de Informações), hoje conhecido como código ASCII.

Portanto, ASCII é um código numérico usado para representar os caracteres, entendido por quase todos os computadores, impressoras e programas de edição de texto, que usa a escala do decimal 0 a 127.

O código ASCII básico representava os caracteres em 7 bits (ou seja, 128 caracteres possíveis, de 0 a 127). Os códigos 0 a 31 não são caracteres são chamados de caracteres de controle porque permitem fazer ações como carriage return (CR – retorno do carro em português) e bip sonoro (BEL), os Os códigos 65 a 90 representam as maiúsculas e os Os códigos 97 a 122 representam as minúsculas.

– o caráter 10 representa a função “LINE FEED”, que faz com que uma impressora avance seu papel,

– o caráter 24 representa a função “cancel”,

– o caráter 27 representa a função “escape” determinada pela tecla <ESC>, encontrada no canto superior esquerdo nos teclados.

O código permite não só uma melhor compreensão sobre a lógica do funcionamento do computador mas, também, possibilita a utilização de caracteres, cujos símbolos não aparecem no teclado.

 

Como colocar um carácter que não está no teclado

Pressionando a tecla <ALT> e o número do carácter (D) aparecerá o dígito correspondente em um processador de texto.

 

Tabela de códigos ASCII  

Caracter Código ASCII  Código hexadecimal
NUL (Nulo) 0 0
SOH (Start of heading) 1 1
STX (Start of text) 2 2
ETX (End of text) 3 3
EOT (End of transmission) 4 4
ENQ (Enquiry) 5 5
ACK (Acknowledge) 6 6
BEL (Bell) 7 7
BS (Backspace) 8 8
TAB (Tabulação horizontal) 9 9
LF (Line Feed, salto de linha) 10 0A
VT (Vertical tabulation, tabulação vertical) 11 0B
FF (Form feed) 12 0C
CR (Carriage return, retorno do carro) 13 0D
SO (Shift out) 14 0E
SI (Shift in) 15 0F
DLE (Data link escape) 16 10
DC1 (Device control 1) 17 11
DC2 (Device control 2) 18 12
DC3 (Device control 3) 19 13
DC4 (Device control 4) 20 14
NAK (Negative acknowledgement) 21 15
SYN (Synchronous idle) 22 16
ETB (End of transmission block, fim de bloco de transmissão) 23 17
CAN (Cancel, cancelar) 24 18
EM (End of medium, fim do meio) 25 19
SUB (Substitute, substituto) 26 1A
ESC (Escape, cararctere ESC) 27 1B
FS (File separator, separador de arquivo) 28 1C
GS (Group separator, separador de grupo) 29 1D
RS (Record separator, separador de registro) 30 1E
US (Unit separator, separador de registro) 31 1F
SP (Space, espaço) 32 20
! 33 21
34 22
# 35 23
$ 36 24
% 37 25
& 38 26
39 27
( 40 28
) 41 29
* 42 2A
+ 43 2B
, 44 2C
45 2D
. 46 2E
/ 47 2F
0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39
: 58 3A
; 59 3B
< 60 3C
= 61 3D
> 62 3E
? 63 3F
@ 64 40
A 65 41
B 66 42
C 67 43
D 68 44
E 69 45
F 70 46
G 71 47
H 72 48
I 73 49
J 74 4A
K 75 4B
L 76 4C
M 77 4D
N 78 4E
O 79 4F
P 80 50
Q 81 51
R 82 52
S 83 53
T 84 54
U 85 55
V 86 56
W 87 57
X 88 58
Y 89 59
Z 90 5A
[ 91 5B
  92 5C
] 93 5D
^ 94 5E
_ 95 5F
96 60
a 97 61
b 98 62
c 99 63
d 100 64
e 101 65
f 102 66
g 103 67
h 104 68
i 105 69
j 106 6A
k 107 6B
l 108 6C
m 109 6D
n 110 6E
o 111 6F
p 112 70
q 113 71
r 114 72
s 115 73
t 116 74
u 117 75
v 118 76
w 119 77
x 120 78
y 121 79
z 122 7A
{ 123 7B
  124 7C
} 125 7D
~ 126 7E
Toque de supressão 127 7F
Share this Post

Deixe uma resposta