American Standard Code for Information Interchange

Dësen Artikel ass eréischt just eng Skizz. Wann Dir méi iwwer dëst Theema wësst, sidd Dir häerzlech invitéiert, aus dëse puer Sätz e richtegen Artikel ze schreiwen. Wann Dir beim Schreiwen Hëllef braucht, da luusst bis an d'FAQ eran.

ASCII (American Standard Code for Information Interchange) ass eng Norm, déi an der Informatik gebraucht gëtt, fir Schrëftzeechen ze codéieren. Et ass déi Norm, déi an der Informatik am beschte bekannt ass.

Déi 95 ASCII-Zeechen, déi affichéiert kënne ginn, Tëscheraum abegraff

Si stellt d'amerikanesch Variant vun der Norm ISO/CEI 646 duer. ASCII begräift d'Schrëftzeechen, déi néideg sinn, fir op Englesch ze schreiwen. Déi Norm gouf vum Amerikaner Bob Bemer am Joer 1961 ausgeschafft. Si ass d'Grondlag vu villen aneren Normen: (Unicode, ISO 8859-1, Windows-1252), déi d'Norm nach vergréisseren.

Prinzipien

ASCII definéiert an der Informatik 128 Schrëftzeechen, déi vun 0 bis 127 ginn an nom binäre System vun 0000000 bis 1111111 codéiert sinn. Siwe bit ginn also theoreetesch duer, fir e Schrëftzeechen an der ASCII-Norm duerzestellen. Well awer d'Computere gewéinlech op aacht bit ausgeriicht sinn, gëtt en ASCII-Zeechen an engem octet (8 bit) stockéiert, an den 8. bit op 0 gesat.

Erweiderungen

Vill Norme si vun der ASCII-Tabell ausgaangen, fir zousätzlech Zeechen ze codéieren an hir Zuel vun 127 op 255 ze vergréisseren, z. B.:

  • Norm ISO/CEI 8859 (gëtt am Internet a vun Unix gebraucht)
  • Norm ISO 8859-1, och Latin-1 genannt, déi och d'Schreiwe vun Zeeche mat Akzenter, wéi am Franséische méiglech maachen
  • Norm Windows-1252, gëtt vu Microsoft Windows gebraucht
  • Code-page 850 (gebraucht vun DOS)
  • Unicode-Code (erlaabt d'Schreiwe vun Zéngdausende vu Zeechen)

Tabell vun den 128 ASCII-Zeechen

Basis-CodeZeechenSignificatioun
108162
000000000000NULNull (nul)
1010100000001SOHStart of Header
2020200000010STXStart of Text
3030300000011ETXEnd of Text
4040400000100EOTEnd of Transmission
5050500000101ENQEnquiry
6060600000110ACKAcknowledge
7070700000111BELBell
80100800001000BSBackspace
90110900001001HTHorizontal Tab
100120A00001010LFLine Feed
110130B00001011VTVertical Tab
120140C00001100FFForm Feed
130150D00001101CRCarriage Return
140160E00001110SOShift Out
150170F00001111SIShift In
160201000010000DLEData Link Escape
170211100010001DC1Device Control 1 to 4
180221200010010DC2
190231300010011DC3
200241400010100DC4
210251500010101NAKNegative Acknowledge
220261600010110SYNSynchronous Idle
230271700010111ETBEnd of Transmission Block
240301800011000CANCancel
250311900011001EMEnd of Medium
260321A00011010SUBSubstitute
270331B00011011ESCEscape
280341C00011100FSFile Separator
290351D00011101GSGroup Separator
300361E00011110RSenregistrement]])
310371F00011111USUnit Separator
320402000100000SPSpace
330412100100001!
340422200100010"
350432300100011#
360442400100100$
370452500100101%
380462600100110&
390472700100111'
400502800101000(
410512900101001)
420522A00101010*
430532B00101011+
440542C00101100,
450552D00101101-
460562E00101110.
470572F00101111/
4806030001100000
4906131001100011
5006232001100102
5106333001100113
5206434001101004
5306535001101015
5406636001101106
5506737001101117
5607038001110008
5707139001110019
580723A00111010:
590733B00111011;
600743C00111100<
610753D00111101=
620763E00111110>
630773F00111111?
6401004001000000@
6501014101000001A
6601024201000010B
6701034301000011C
6801044401000100D
6901054501000101E
7001064601000110F
7101074701000111G
7201104801001000H
7301114901001001I
7401124A01001010J
7501134B01001011K
7601144C01001100L
7701154D01001101M
7801164E01001110N
7901174F01001111O
8001205001010000P
8101215101010001Q
8201225201010010R
8301235301010011S
8401245401010100T
8501255501010101U
8601265601010110V
8701275701010111W
8801305801011000X
8901315901011001Y
9001325A01011010Z
9101335B01011011[
9201345C01011100\
9301355D01011101]
9401365E01011110^
9501375F01011111_
9601406001100000`
9701416101100001a
9801426201100010b
9901436301100011c
10001446401100100d
10101456501100101e
10201466601100110f
10301476701100111g
10401506801101000h
10501516901101001i
10601526A01101010j
10701536B01101011k
10801546C01101100l
10901556D01101101m
11001566E01101110n
11101576F01101111o
11201607001110000p
11301617101110001q
11401627201110010r
11501637301110011s
11601647401110100t
11701657501110101u
11801667601110110v
11901677701110111w
12001707801111000x
12101717901111001y
12201727A01111010z
12301737B01111011{
12401747C01111100|
12501757D01111101}
12601767E01111110~
12701777F01111111DELDelete

Kuckt och