A.F.S.I. di Antonino Fleres - Servizi Informatici Torino - Lezioni informatica

Il codice ASCII

 

Fermo restando che i PC e tutti i calcolatori elettronici comunicano e trattano i dati (scrivono, leggono, computano) utilizzando un linguaggio binario, va da se che l'unico problema consiste nell'adottare una tabella di codifica che permetta di associare le varie combinazioni dei blocchi, costituiti da una serie di bit (che contengono i numeri binari 0 e 1), ai nostri caratteri alfanumerici.

Tale problema fu risolto da Robert W. Bemer, nel 1965, che ideò e propose uno schema di codifica internazionale chiamato ASCII (American Standard Code for Information Interchange). Tale schema, che fu approvato nel 1968 anche dall'ANSI (American National Standards Institute), comprende un set di 256 combinazioni dato che vengono sfruttate le possibili combinazioni di una serie di 8 bit (1 byte); matematicamente parlando: 28.

Inizialmente il codice ASCII comprendeva solo 128 (27) combinazioni perché utilizzava una serie di 7 bit per carattere alfanumerico. Successivamente fu amplilato nel set ASCII standard ed ASCII esteso. Ogni combinazione tra le 128 standard e le 128 estese, può essere rappreentato oltre che dal numero binario, anche dal corrispettivo numero decimale e/o esadecimale.

Nel set ASCII standard, i primi 32 codici sono assegnati a caratteri di controllo della comunicazione e vengono usati nella trasmissione dei dati tra computer, o tra computer e altre periferiche. I restanti 96 codici sono assegnati ai caratteri alfabetici latini, maiuscoli e minuscoli, ai numeri arabi, ai segni di punteggiatura.

I codici del set ASCII esteso, dal 128 al 255, sono assegnati a insiemi di caratteri variabili (per esempio i caratteri accentati, o caratteri come Ç o come ß), che dipendono dal sistema operativo in uso e dal paese per cui viene progettato il software. Dunque, mentre il set ASCII standard è internazionale e funziona con qualsiasi software e con qualsiasi hardware, i caratteri del set esteso possono essere interpretati correttamente solo da programmi, computer e periferiche progettati specificatamente per quel set (o per quel paese).

Di seguito il codice ASCII standard dalla posizione 0 alla 126

 

Char Dec Hex Nome Descrizione
  0 0 NUL (Ctrl-@) NULL
  1 1 SOH (Ctrl-A) START OF HEADING
  2 2 STX (Ctrl-B) START OF TEXT
  3 3 ETX (Ctrl-C) END OF TEXT
  4 4 EOT (Ctrl-D) END OF TRANSMISSION
  5 5 ENQ (Ctrl-E) ENQUIRY
  6 6 ACK (Ctrl-F) ACKNOWLEDGE
  7 7 BEL (Ctrl-G) BELL (Beep)
  8 8 BS (Ctrl-H) BACKSPACE
  9 9 HT (Ctrl-I) HORIZONTAL TAB
  10 0A LF (Ctrl-J) LINE FEED
  11 0B VT (Ctrl-K) VERTICAL TAB
  12 0C FF (Ctrl-L) FORM FEED
  13 0D CR (Ctrl-M) CARRIAGE RETURN
  14 0E SO (Ctrl-N) SHIFT OUT
  15 0F SI (Ctrl-O) SHIFT IN
  16 10 DLE (Ctrl-P) DATA LINK ESCAPE
  17 11 DC1 (Ctrl-Q) DEVICE CONTROL 1 (XON)
  18 12 DC2 (Ctrl-R) DEVICE CONTROL 2
  19 13 DC3 (Ctrl-S) DEVICE CONTROL 3 (XOFF)
  20 14 DC4 (Ctrl-T) DEVICE CONTROL 4
  21 15 NAK (Ctrl-U) NEGATIVE ACKNOWLEDGE
  22 16 SYN (Ctrl-V) SYNCHRONOUS IDLE
  23 17 ETB (Ctrl-W) END OF TRANSMISSION BLOCK
  24 18 CAN (Ctrl-X) CANCEL
  25 19 EM (Ctrl-Y) END OF MEDIUM
  26 1A SUB (Ctrl-Z) SUBSTITUTE
  27 1B ESC (Ctrl-[) ESCAPE
  28 1C FS (Ctrl-\) FILE SEPARATOR
  29 1D GS (Ctrl-]) GROUP SEPARATOR
  30 1E RS (Ctrl-^) RECORD SEPARATOR
  31 1F US (Ctrl-_) UNIT SEPARATOR
  32 20   SPACE
 ! 33 21   EXCLAMATION MARK
" 34 22   QUOTATION MARK
# 35 23   NUMBER SIGN
$ 36 24   DOLLAR SIGN
% 37 25   PERCENT SIGN
& 38 26   AMPERSAND
' 39 27   APOSTROPHE
( 40 28   LEFT PARENTHESIS
) 41 29   RIGHT PARENTHESIS
* 42 2A   ASTERISK
+ 43 2B   PLUS SIGN
, 44 2C   COMMA
- 45 2D   HYPHEN, MINUS SIGN
. 46 2E   PERIOD, FULL STOP
/ 47 2F   SOLIDUS, SLASH
0 48 30   DIGIT ZERO
1 49 31   DIGIT ONE
2 50 32   DIGIT TWO
3 51 33   DIGIT THREE
4 52 34   DIGIT FOUR
5 53 35   DIGIT FIVE
6 54 36   DIGIT SIX
7 55 37   DIGIT SEVEN
8 56 38   DIGIT EIGHT
9 57 39   DIGIT NINE
 : 58 3A   COLON
 ; 59 3B   SEMICOLON
< 60 3C   LESS-THAN SIGN, LEFT ANGLE BRACKET
= 61 3D   EQUALS SIGN
> 62 3E   GREATER-THAN SIGN, RIGHT ANGLE BRACKET
 ? 63 3F   QUESTION MARK
@ 64 40   COMMERCIAL AT SIGN
A 65 41   CAPITAL LETTER A
B 66 42   CAPITAL LETTER B
C 67 43   CAPITAL LETTER C
D 68 44   CAPITAL LETTER D
E 69 45   CAPITAL LETTER E
F 70 46   CAPITAL LETTER F
G 71 47   CAPITAL LETTER G
H 72 48   CAPITAL LETTER H
I 73 49   CAPITAL LETTER I
J 74 4A   CAPITAL LETTER J
K 75 4B   CAPITAL LETTER K
L 76 4C   CAPITAL LETTER L
M 77 4D   CAPITAL LETTER M
N 78 4E   CAPITAL LETTER N
O 79 4F   CAPITAL LETTER O
P 80 50   CAPITAL LETTER P
Q 81 51   CAPITAL LETTER Q
R 82 52   CAPITAL LETTER R
S 83 53   CAPITAL LETTER S
T 84 54   CAPITAL LETTER T
U 85 55   CAPITAL LETTER U
V 86 56   CAPITAL LETTER V
W 87 57   CAPITAL LETTER W
X 88 58   CAPITAL LETTER X
Y 89 59   CAPITAL LETTER Y
Z 90 5A   CAPITAL LETTER Z
[ 91 5B   LEFT SQUARE BRACKET
\ 92 5C   REVERSE SOLIDUS (BACKSLASH)
] 93 5D   RIGHT SQUARE BRACKET
^ 94 5E   CIRCUMFLEX ACCENT
_ 95 5F   LOW LINE, UNDERLINE
` 96 60   GRAVE ACCENT
a 97 61   SMALL LETTER a
b 98 62   SMALL LETTER b
c 99 63   SMALL LETTER c
d 100 64   SMALL LETTER d
e 101 65   SMALL LETTER e
f 102 66   SMALL LETTER f
g 103 67   SMALL LETTER g
h 104 68   SMALL LETTER h
i 105 69   SMALL LETTER i
j 106 6A   SMALL LETTER j
k 107 6B   SMALL LETTER k
l 108 6C   SMALL LETTER l
m 109 6D   SMALL LETTER m
n 110 6E   SMALL LETTER n
o 111 6F   SMALL LETTER o
p 112 70   SMALL LETTER p
q 113 71   SMALL LETTER q
r 114 72   SMALL LETTER r
s 115 73   SMALL LETTER s
t 116 74   SMALL LETTER t
u 117 75   SMALL LETTER u
v 118 76   SMALL LETTER v
w 119 77   SMALL LETTER w
x 120 78   SMALL LETTER x
y 121 79   SMALL LETTER y
z 122 7A   SMALL LETTER z
{ 123 7B   LEFT CURLY BRACKET, LEFT BRACE
| 124 7C   VERTICAL LINE, VERTICAL BAR
} 125 7D   RIGHT CURLY BRACKET, RIGHT BRACE
~ 126 7E   TILDE

 

Antonino Fleres

 

 

 

PARTNER COMMERCIALI

 

i privati possono inserire un testo (poesia, racconto, canzone, massima ecc) gratis - leggi un testo!

 

Ricerca personalizzata

Link sponsorizzati

Link sponsorizzati

 

 

 

 

AFSI .IT

prima - mappa - contatti
occasioni usato - configurazioni e prezzi - info HW e SW
commercio - consulenza - assistenza

Attenzione

Questo sito è soggetto alle leggi vigenti sul copyright
Pertanto è vietata qualsiasi appropriazione indebita anche solo parziale.

Tutti i diritti riservati © 2003 - 2010 afsi.it copyright.

A.F.S.I. di Antonino FLeres Servizi Informatici Torino - P.I.08660180012

Per qualsiasi informazione vai alla pagina dei contatti

Leggi qui le informative sulla PRIVACY dei DATI SENSIBILI: Informativa sulla privacy dei dati sensibili