Przeczytaj format wyjściowy ascii danych skali. Kodowanie ASCII (amerykański standardowy kod wymiany informacji) - podstawowe kodowanie tekstu dla alfabetu łacińskiego

Aby poprawnie posługiwać się kodem ASCII konieczne jest poszerzenie wiedzy w tym zakresie oraz o możliwościach kodowania.

Co to jest?

ASCII to tablica kodowania drukowanych znaków (patrz zrzut ekranu nr 1) wpisywanych na klawiaturze komputera w celu przesyłania informacji i niektórych kodów. Innymi słowy, alfabet i cyfry dziesiętne są kodowane w odpowiednich symbolach, które reprezentują i niosą niezbędne informacje.

ASCII został opracowany w Ameryce, więc standardowy zestaw znaków zwykle obejmuje alfabet angielski z cyframi, w sumie około 128 znaków. Ale wtedy pojawia się słuszne pytanie: co zrobić, jeśli wymagane jest kodowanie alfabetu narodowego?

Aby rozwiązać podobne problemy, opracowano inne wersje tabeli ASCII. Na przykład w przypadku języków o obcej strukturze albo usunięto litery alfabetu angielskiego, albo dodano do nich dodatkowe znaki w postaci alfabetu narodowego. Zatem kodowanie ASCII może zawierać rosyjskie litery do użytku krajowego (patrz zrzut ekranu nr 2).

Gdzie używany jest system kodowania ASCII?

Ten system kodowania jest niezbędny nie tylko do wpisywania informacji tekstowych na klawiaturze. Jest również stosowany w grafice. Na przykład w programie ASCII Art Maker obrazy graficzne różnych rozszerzeń składają się z zakresu znaków ASCII (patrz zrzut ekranu nr 3).


Z reguły takie programy można podzielić na te, które pełnią funkcję edytorów graficznych, zamieniając obraz na tekst, oraz te, które konwertują obraz na grafikę ASCII. Dobrze znany emotikon (lub jak się go nazywa „ uśmiechnięta ludzka twarz") jest także przykładem znaku kodującego.

Tej metody kodowania można również użyć podczas pisania lub tworzenia dokumentu HTML. Przykładowo wpisujesz określony i niezbędny zestaw znaków, a podczas przeglądania samej strony na ekranie wyświetli się symbol odpowiadający temu kodowi.

Między innymi ten rodzaj kodowania jest niezbędny przy tworzeniu wielojęzycznej strony internetowej, ponieważ znaki, które nie są zawarte w tej czy innej tabeli krajowej, będą musiały zostać zastąpione kodami ASCII. Jeżeli czytelnik jest bezpośrednio związany z technologiami informacyjno-komunikacyjnymi (ICT), to przydatne będzie dla niego zapoznanie się z takimi systemami jak:

  1. Przenośny zestaw znaków;
  2. Znaki kontrolne;
  3. EBCDIC;
  4. VISCII;
  5. YUSCII;
  6. Unikod;
  7. grafika ASCII;
  8. KOI-8.

Właściwości tabeli ASCII

Jak każdy program systematyczny, ASCII ma swoje własne charakterystyczne właściwości. Na przykład system liczb dziesiętnych (cyfry od 0 do 9) jest konwertowany na system liczb binarnych (tj. każda cyfra dziesiętna jest konwertowana na system binarny odpowiednio 288 = 1001000).

Litery znajdujące się w górnej i dolnej kolumnie różnią się od siebie tylko nieznacznie, co znacznie zmniejsza stopień skomplikowania sprawdzania i edycji sprawy.

Dzięki tym wszystkim właściwościom kodowanie ASCII działa jako ośmiobitowe, chociaż pierwotnie miało być siedmiobitowe.

Użycie ASCII w programach Microsoft Office:

W razie potrzeby tę opcję kodowania informacji można zastosować w programie Microsoft Notatnik i Microsoft Office Word. W ramach tych aplikacji dokument można zapisać w formacie ASCII, ale w tym przypadku nie będzie można korzystać z niektórych funkcji podczas wpisywania tekstu.

W szczególności pogrubienie i pogrubienie nie będą dostępne, ponieważ kodowanie zachowuje jedynie znaczenie wpisywanych informacji, a nie ogólny wygląd i formę. Możesz dodać takie kody do dokumentu za pomocą następujących aplikacji:

  • Microsoft Excel;
  • Strona główna Microsoftu;
  • Microsoft InfoPath;
  • Microsoft OneNote;
  • Microsoft Outlook;
  • Microsoft PowerPoint;
  • Projekt Microsoftu.

Warto wziąć pod uwagę, że wpisując kod ASCII w tych aplikacjach należy przytrzymać klawisz ALT.

Oczywiście wszystkie niezbędne kody wymagają dłuższej i bardziej szczegółowej analizy, ale wykracza to poza zakres naszego dzisiejszego artykułu. Mam nadzieję, że uznałeś to za naprawdę przydatne.

Do zobaczenia!

Dobry zły

Według Międzynarodowego Związku Telekomunikacyjnego w 2016 roku z Internetu w miarę regularnie korzystało trzy i pół miliarda ludzi. Większość z nich nawet nie myśli o tym, że wszelkie wiadomości wysyłane za pośrednictwem komputera lub gadżetów mobilnych, a także teksty wyświetlane na wszelkiego rodzaju monitorach, to tak naprawdę kombinacje 0 i 1. Taka reprezentacja informacji nazywa się kodowaniem . Zapewnia i znacznie ułatwia ich przechowywanie, przetwarzanie i przesyłanie. W 1963 roku opracowano amerykańskie kodowanie ASCII, które jest tematem niniejszego artykułu.

Prezentowanie informacji na komputerze

Z punktu widzenia każdego komputera elektronicznego tekst jest zbiorem pojedynczych znaków. Należą do nich nie tylko litery, także te duże, ale także znaki interpunkcyjne i cyfry. Ponadto używane są znaki specjalne „=”, „&”, „(” i spacje.

Zbiór znaków tworzących tekst nazywany jest alfabetem, a ich liczba nazywana jest licznością (oznaczoną jako N). Aby to ustalić, stosuje się wyrażenie N = 2^b, gdzie b jest liczbą bitów lub wagą informacyjną konkretnego symbolu.

Udowodniono, że alfabet o pojemności 256 znaków może reprezentować wszystkie niezbędne znaki.

Ponieważ 256 reprezentuje ósmą potęgę dwójki, waga każdego znaku wynosi 8 bitów.

Jednostką miary składającą się z 8 bitów nazywa się 1 bajt, dlatego zwyczajowo mówi się, że dowolny znak w tekście przechowywanym na komputerze zajmuje jeden bajt pamięci.

Jak przebiega kodowanie?

Wszelkie teksty wprowadzane są do pamięci komputera osobistego za pomocą klawiszy klawiatury, na których zapisywane są cyfry, litery, znaki interpunkcyjne i inne symbole. Są one przesyłane do pamięci RAM w kodzie binarnym, tj. każdy znak jest powiązany ze znanym człowiekowi kodem dziesiętnym od 0 do 255, co odpowiada kodowi binarnemu - od 00000000 do 11111111.

Kodowanie znaków bajtowo-bajtowych umożliwia procesorowi przetwarzającemu tekst dostęp do każdego znaku z osobna. Jednocześnie 256 znaków wystarczy, aby przedstawić dowolną informację symboliczną.

Kodowanie znaków ASCII

Ten skrót w języku angielskim oznacza kod wymiany informacji.

Już u zarania komputeryzacji stało się oczywiste, że możliwe jest wymyślenie wielu różnych sposobów kodowania informacji. Aby jednak przenieść informacje z jednego komputera na drugi, konieczne było opracowanie jednolitego standardu. Tak więc w 1963 roku w USA pojawiła się tabela kodowania ASCII. W nim dowolny symbol alfabetu komputerowego jest powiązany z jego numerem seryjnym w reprezentacji binarnej. ASCII był pierwotnie używany tylko w Stanach Zjednoczonych, a później stał się międzynarodowym standardem dla komputerów PC.

Kody ASCII są podzielone na 2 części. Tylko pierwsza połowa tej tabeli jest uważana za standard międzynarodowy. Zawiera znaki o numerach seryjnych od 0 (kodowane jako 00000000) do 127 (kodowane jako 01111111).

Numer seryjny

Kodowanie tekstu ASCII

Symbol

0000 0000 - 0001 1111

Znaki z N od 0 do 31 nazywane są znakami kontrolnymi. Ich funkcją jest „zarządzanie” procesem wyświetlania tekstu na monitorze lub urządzeniu drukującym, wydawaniem sygnału dźwiękowego itp.

0010 0000 - 0111 1111

Znaki od N od 32 do 127 (standardowa część tabeli) - wielkie i małe litery alfabetu łacińskiego, cyfry dziesiąte, znaki interpunkcyjne, a także różne nawiasy, symbole handlowe i inne. Znak 32 reprezentuje spację.

1000 0000 - 1111 1111

Znaki z N od 128 do 255 (alternatywna część tabeli lub strona kodowa) mogą mieć różne warianty, z których każdy ma swój własny numer. Strona kodowa służy do określania alfabetów narodowych innych niż łaciński. W szczególności za jego pomocą odbywa się kodowanie ASCII dla znaków rosyjskich.

W tabeli kodowania są pisane wielką literą i następują po sobie w kolejności alfabetycznej, a liczby są w porządku rosnącym. Zasada ta pozostaje taka sama dla alfabetu rosyjskiego.

Kontroluj znaki

Tablica kodowania ASCII została pierwotnie stworzona do odbierania i przesyłania informacji za pośrednictwem urządzenia, które nie było używane przez długi czas, takiego jak telekopia. W związku z tym do zestawu znaków uwzględniono znaki niedrukowalne, używane jako polecenia sterujące tym urządzeniem. Podobne polecenia były używane w takich metodach przesyłania wiadomości przed komputerami, jak alfabet Morse'a itp.

Najpopularniejszym znakiem dalekopisu jest NUL (00). Jest nadal używany w większości języków programowania do wskazania końca linii.

Gdzie stosowane jest kodowanie ASCII?

Amerykański kod standardowy jest potrzebny nie tylko do wprowadzania informacji tekstowych na klawiaturze. Jest również stosowany w grafice. W szczególności w ASCII Art Maker obrazy różnych rozszerzeń reprezentują spektrum znaków ASCII.

Istnieją dwa rodzaje takich produktów: te, które pełnią funkcję edytorów graficznych, konwertując obrazy na tekst, oraz te, które konwertują „rysunki” na grafikę ASCII. Na przykład słynny emotikon jest doskonałym przykładem symbolu kodowania.

ASCII można także używać podczas tworzenia dokumentu HTML. W takim przypadku możesz wprowadzić określony zestaw znaków, a podczas przeglądania strony na ekranie pojawi się symbol odpowiadający temu kodowi.

ASCII jest również niezbędny do tworzenia wielojęzycznych stron internetowych, ponieważ znaki, które nie są zawarte w określonej tabeli krajowej, są zastępowane kodami ASCII.

Niektóre funkcje

Pierwotnie ASCII był używany do kodowania informacji tekstowych przy użyciu 7 bitów (jeden pozostawiono pusty), ale obecnie działa jako 8 bitów.

Litery znajdujące się w kolumnach znajdujących się powyżej i poniżej różnią się od siebie tylko jednym bitem. Znacząco zmniejsza to złożoność audytu.

Używanie kodu ASCII w pakiecie Microsoft Office

W razie potrzeby ten typ kodowania informacji tekstowych można zastosować w edytorach tekstu firmy Microsoft, takich jak Notatnik i Office Word. Jednak w tym przypadku korzystanie z niektórych funkcji podczas pisania może być niemożliwe. Na przykład nie będzie można użyć pogrubionego tekstu, ponieważ kodowanie ASCII zachowuje jedynie znaczenie informacji, ignorując jej ogólny wygląd i formę.

Normalizacja

Organizacja ISO przyjęła standardy ISO 8859. Ta grupa definiuje ośmiobitowe kodowanie dla różnych grup językowych. W szczególności ISO 8859-1 to rozszerzona tabela ASCII dla Stanów Zjednoczonych i krajów Europy Zachodniej. A ISO 8859-5 to tabela używana dla alfabetu cyrylicy, w tym języka rosyjskiego.

Z wielu powodów historycznych norma ISO 8859-5 była stosowana bardzo krótko.

W przypadku języka rosyjskiego obecnie stosowane są następujące kodowania:

  • CP866 (strona kodowa 866) lub DOS, które jest często nazywane alternatywnym kodowaniem GOST. Był aktywnie wykorzystywany do połowy lat 90. ubiegłego wieku. W tej chwili praktycznie nie jest używany.
  • KOI-8. Kodowanie zostało opracowane w latach 70. i 80. XX wieku i obecnie jest ogólnie przyjętym standardem dla wiadomości e-mail w sieci RuNet. Jest szeroko stosowany w systemach operacyjnych Unix, w tym Linux. „Rosyjska” wersja KOI-8 nosi nazwę KOI-8R. Ponadto istnieją wersje dla innych języków cyrylicy, takich jak ukraiński.
  • Strona kodowa 1251 (CP 1251, Windows - 1251). Opracowany przez firmę Microsoft w celu zapewnienia obsługi języka rosyjskiego w środowisku Windows.

Główną zaletą pierwszego standardu CP866 było zachowanie znaków pseudograficznych w tych samych pozycjach, co w rozszerzonym ASCII. Umożliwiło to uruchamianie bez modyfikacji programów tekstowych wyprodukowanych za granicą, takich jak słynny Norton Commander. Obecnie CP866 jest używany w programach opracowanych dla systemu Windows, które działają w trybie tekstowym na pełnym ekranie lub w oknach tekstowych, w tym w FAR Manager.

Teksty komputerowe zapisane w kodowaniu CP866 są obecnie dość rzadkie, ale to właśnie ten jest używany w rosyjskich nazwach plików w systemie Windows.

„Unikod”

W tej chwili to kodowanie jest najczęściej stosowane. Kody Unicode są podzielone na obszary. Pierwsza (U+0000 do U+007F) zawiera znaki ASCII z kodami. Następnie następują obszary znaków różnych pism narodowych, a także znaki interpunkcyjne i symbole techniczne. Ponadto niektóre kody Unicode są zarezerwowane na wypadek konieczności dodania w przyszłości nowych znaków.

Teraz już wiesz, że w kodzie ASCII każdy znak jest reprezentowany jako kombinacja 8 zer i jedynek. Dla niespecjalistów te informacje mogą wydawać się niepotrzebne i nieciekawe, ale czy nie chcesz wiedzieć, co dzieje się „w mózgach” Twojego komputera?!

Każdy komputer ma swój własny zestaw znaków, który implementuje. Zestaw zawiera 26 dużych i małych liter, cyfr i znaków specjalnych (kropka, spacja itp.). Po przekonwertowaniu na liczby całkowite symbole nazywane są kodami. Opracowano standardy, aby komputery miały te same zestawy kodów.

Standard ASCII

ASCII (American Standard Code for Information Interchange) to amerykański standardowy kod wymiany informacji. Każdy znak ASCII ma 7 bitów, więc maksymalna liczba znaków wynosi 128 (tabela 1). Kody od 0 do 1F to znaki kontrolne, które nie są drukowane. Do przesyłania danych potrzebnych jest wiele niedrukowalnych znaków ASCII. Na przykład wiadomość może składać się ze znaku początku nagłówka SOH, samego nagłówka i znaku początku tekstu STX, samego tekstu i znaku końca tekstu ETX oraz znaku końca transmisji postać EOT. Dane w sieci przesyłane są jednak w pakietach, które same odpowiadają za początek i koniec transmisji. Dlatego prawie nigdy nie używa się znaków niedrukowalnych.

Tabela 1 - Tabela kodów ASCII

Numer Zespół Oznaczający Numer Zespół Oznaczający
0 NUL Wskaźnik zerowy 10 DLE Wyjście z systemu przesyłowego
1 SOH początek tytułu 11 DC1 Zarządzanie urządzeniami
2 STX Początek tekstu 12 DC2 Zarządzanie urządzeniami
3 ETX Koniec tekstu 13 DC3 Zarządzanie urządzeniami
4 EOT Koniec transmisji 14 DC4 Zarządzanie urządzeniami
5 POTWIERDŹ Wniosek 15 NAK Brak potwierdzenia odbioru
6 BEL Potwierdzenie akceptacji 16 SYN Prosty
7 B.S. Symbol dzwonka 17 ETB Koniec bloku transmisji
8 HT Cofać się 18 MÓC Ocena
9 LF Tabele poziome 19 E.M. Koniec mediów
A VT Tłumaczenie liniowe 1A POD Indeks
B FF Zakładka pionowa 1B WYJŚCIE Wyjście
C CR Tłumaczenie strony 1C FS Separator plików
D WIĘC Powrót karetki 1D G.S. Separator grupy
mi SI. Przejdź do dodatkowego rejestru 1E R.S. Separator rekordów
SI. Przełącz na standardową obudowę 1F NAS Separator modułów
Numer Symbol Numer Symbol Numer Symbol Numer Symbol Numer Symbol Numer Symbol
20 przestrzeń 30 0 40 @ 50 P 60 . 70 P
21 ! 31 1 41 A 51 Q 61 A 71 Q
22 32 2 42 B 52 R 62 B 72 R
23 # 33 3 43 C 53 S 63 C 73 S
24 φ 34 4 44 D 54 T 64 D 74 T
25 % 35 5 45 mi 55 I 65 mi 75 I
26 & 36 6 46 F 56 V 66 F 76 w
27 37 7 47 G 57 W 67 G 77 w
28 ( 38 8 48 H 58 X 68 H 78 X
29 ) 39 9 49 I 59 Y 69 I 70 y
2A 3A ; 4A J 5A Z 6A J 7A z
2B + 3B ; 4B K 5B [ 6B k 7B {
2C 3C < 4C L 5C \ 6C l 7C |
2D 3D = 4D M 5D ] 6D M 7D }
2E 3E > 4E N 5E 6E N 7E ~
2F / 3F G 4F O 5F _ 6F o 7F DEL

Standard Unicode

Poprzednie kodowanie jest dobre dla języka angielskiego, ale nie jest wygodne dla innych języków. Na przykład w języku niemieckim występują umlauty, a w języku francuskim indeks górny. Niektóre języki mają zupełnie inne alfabety. Pierwszą próbą rozszerzenia ASCII był IS646, który rozszerzył poprzednie kodowanie o dodatkowe 128 znaków. Dodano litery łacińskie ze znakami kreskowymi i znakami diakrytycznymi i otrzymano nazwę - Latin 1. Następną próbą był IS 8859 - który zawierał stronę kodową. Były też próby rozbudowy, ale nie było to powszechne. Utworzono kodowanie UNICODE (jest 10646). Ideą kodowania jest przypisanie każdemu znakowi jednej stałej 16-bitowej wartości, która nazywa się - wskaźnik kodu. W sumie jest 65536 wskaźników. Aby zaoszczędzić miejsce, użyliśmy języka Latin-1 dla kodów 0 -255, łatwo zmieniając ASII na UNICODE. Standard ten rozwiązał wiele problemów, ale nie wszystkie. W związku z pojawieniem się nowych słów, np. dla języka japońskiego, konieczne jest zwiększenie liczby terminów o około 20 tysięcy, konieczne jest także uwzględnienie alfabetu Braille'a.

Unicode (Unicode w języku angielskim) to standard kodowania znaków. Mówiąc najprościej, jest to tabela korespondencji między znakami tekstowymi ( , literami, elementy interpunkcyjne) kody binarne. Komputer rozumie tylko sekwencję zer i jedynek. Aby wiedział, co dokładnie powinien wyświetlić na ekranie, należy każdemu znakowi przypisać własny, unikalny numer. W latach osiemdziesiątych znaki kodowano w jednym bajcie, czyli ośmiu bitach (każdy bit to 0 lub 1). Okazało się zatem, że jedna tabela (inaczej kodowanie lub zestaw) może pomieścić tylko 256 znaków. To może nie wystarczyć nawet dla jednego języka. Dlatego pojawiło się wiele różnych kodowań, których pomieszanie często prowadziło do pojawienia się na ekranie zamiast czytelnego tekstu jakiegoś dziwnego bełkotu. Wymagany był jeden standard, którym stał się Unicode. Najczęściej używanym kodowaniem jest UTF-8 (Unicode Transformation Format), który wykorzystuje od 1 do 4 bajtów do reprezentowania znaku.

Symbolika

Znaki w tabelach Unicode są numerowane liczbami szesnastkowymi. Na przykład wielka litera M w cyrylicy jest oznaczona jako U+041C. Oznacza to, że stoi na przecięciu wiersza 041 i kolumny C. Można go po prostu skopiować i potem gdzieś wkleić. Aby nie szperać po wielokilometrowej liście warto skorzystać z wyszukiwarki. Kiedy przejdziesz do strony symboli, zobaczysz jego numer Unicode i sposób, w jaki jest on napisany różnymi czcionkami. Możesz wpisać sam znak w pasku wyszukiwania, nawet jeśli zamiast tego zostanie narysowany kwadrat, przynajmniej aby dowiedzieć się, co to było. Ponadto na tej stronie znajdują się specjalne (i losowe) zestawy ikon tego samego typu, zebrane z różnych sekcji, dla ułatwienia użytkowania.

Standard Unicode ma charakter międzynarodowy. Zawiera postacie z niemal wszystkich skryptów świata. W tym te, które nie są już używane. Hieroglify egipskie, runy germańskie, pismo Majów, pismo klinowe i alfabety starożytnych państw. Zaprezentowano także oznaczenia wag i miar, zapis nutowy oraz pojęcia matematyczne.

Samo Konsorcjum Unicode nie wymyśla nowych znaków. Ikony, które znajdują zastosowanie w społeczeństwie, są dodawane do tabel. Na przykład znak rubla był aktywnie używany przez sześć lat, zanim został dodany do Unicode. Piktogramy emoji (emotikony) były również po raz pierwszy szeroko stosowane w Japonii, zanim zostały uwzględnione w kodowaniu. Zasadniczo jednak znaki towarowe i logo firmy nie są dodawane. Nawet tak powszechne, jak jabłko Apple czy flaga Windows. Do tej pory w wersji 8.0 zakodowano około 120 tysięcy znaków.

Nakładka postaci

Znak BS (backspace) umożliwia drukarce drukowanie jednego znaku na drugim. ASCII przewidywało dodawanie znaków diakrytycznych do liter w ten sposób, na przykład:

  • BS „ → á
  • BS ` → à
  • BS ^ → â
  • o BS / → ø
  • c BS , → ç
  • n BS ~ → с

Notatka: w starych czcionkach apostrof " był rysowany pochylony w lewo, a tylda ~ była przesunięta w górę, więc po prostu pasowały do ​​roli ostrej i tyldy na górze.

Jeśli ten sam znak zostanie nałożony na znak, efektem będzie pogrubienie czcionki, a jeśli na znak zostanie nałożone podkreślenie, efektem będzie podkreślony tekst.

  • licencjat → A
  • ABS_ → A

Notatka: Jest używany na przykład w systemie pomocy człowieka.

Krajowe warianty ASCII

Norma ISO 646 (ECMA-6) przewiduje możliwość umieszczania symboli narodowych @ [ \ ] ^ ` { | } ~ . Poza tym na miejscu # można opublikować £ i na miejscu $ - ¤ . System ten dobrze nadaje się do języków europejskich, w których potrzebnych jest tylko kilka dodatkowych znaków. Wersja ASCII bez znaków narodowych nazywana jest US-ASCII lub „międzynarodową wersją referencyjną”.

Następnie wygodniejsze okazało się stosowanie kodowania 8-bitowego (stron kodowych), w którym dolna połowa tabeli kodów (0-127) jest zajęta przez znaki US-ASCII, a górna połowa (128-255) dodatkowymi znakami, w tym zestawem znaków narodowych. Zatem górna połowa tabeli ASCII, przed powszechnym przyjęciem Unicode, była aktywnie wykorzystywana do reprezentowania zlokalizowanych znaków, liter lokalnego języka. Brak jednolitego standardu umieszczania znaków cyrylicy w tablicy ASCII powodował wiele problemów z kodowaniem (KOI-8, Windows-1251 i inne). Inne języki z alfabetem innym niż łaciński również ucierpiały z powodu kilku różnych kodowań.

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .MI .F
0. NUL SOM EOA EOM EQT W.R.U. RU DZWONEK BKSP HT LF VT FF CR WIĘC SI.
1. DC 0 DC 1 DC 2 DC 3 DC 4 BŁĄDZIĆ SYNCHRONIZACJA L.E.M. S 0 S 1 S2 S 3 S 4 S 5 S 6 S 7
2.
3.
4. PUSTY ! " # $ % & " ( ) * + , - . /
5. 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
6.
7.
8.
9.
A. @ A B C D mi F G H I J K L M N O
B. P Q R S T U V W X Y Z [ \ ]
C.
D.
MI. A B C D mi F G H I J k l M N o
F. P Q R S T ty w w X y z WYJŚCIE DEL

Na tych komputerach, gdzie minimalną adresowalną jednostką pamięci było słowo 36-bitowe, początkowo używano znaków 6-bitowych (1 słowo = 6 znaków). Po przejściu na ASCII takie komputery zaczęły zawierać albo 5 znaków siedmiobitowych (1 bit pozostał dodatkowy), albo 4 znaki dziewięciobitowe w jednym słowie.

Kody ASCII służą również do określenia, który klawisz zostanie naciśnięty podczas programowania. W przypadku standardowej klawiatury QWERTY tabela kodów wygląda następująco: