Язык программирования Форт


Американский стандартный код для обмена информацией (ASCII)


Кроме представления чисел разряды в памяти могут представлять алфавитно-цифровые символы. Символы просто кодируются числами, при этом наиболее распространенным является код ASCII, полное наименование которого приведено в заголовке. Первоначально код ASCII предназначался не для компьютеров, а для телекоммуникаций. Это привело к тому, что некоторые коды имеют странные названия. Например, код 7 (называемый BEL -- звонок) предназначался для звонка в момент возврата каретки с целью привлечения внимания оператора. Код 5 называется WRU (от Who aRe yoU -- кто там?), предназначался для запроса служебного позывного оператора на другом конце линии, код 25 -- ЕМ (End of Media -- конец носителя) может быть использован для индикации конца телеграфной ленты. Хотя мы еще увидим в , как Форт обращается со строками символов сейчас мы рассмотрим, как он воспринимает отдельные символы. Несмотря на то, что код ASCII не предназначался для ЭВМ, символы в нем все же упорядочены логично с точки зрения ЭВМ т.е. в порядке расположения букв алфавита. Полный набор кодов ASCII приведен в . В показано только, как он организован.

Таблица 3.3, Сводка кодов ASCII в десятичной и двоичной форме

От До Десятичный Двоичный Десятичный Двоичный Назначение

000 00000000 031 00011111 Коды управления ЭВМ 032 00100000 064 01000000 Цифры и знаки пунктуации 065 01000001 090 01011010 Буквы A-Z 091 01011011 096 01100000 Разные знаки 097 01100001 122 01111010 Буквы a-z 123 01111011 127 01111111 Разные символы 128 10000000 255 11111111 Кодами ASCII не являются

Вы можете заметить, что в стандартном коде фактически используется только 7 разрядов из байта. Это объясняется тем, что для телетайпов использовалась семидорожечная бумажная лента с семью отверстиями поперек ленты. (Она же использовалась для хранения программ и данных до сравнительно недавнего времени.) Числа с восьмым разрядом, установленным в 1 (128 - 255), не являются кодами ASCII как в Форт-79, так и в Форт-83, но в некоторых версиях Форт и большинстве микрокомпьютеров частично используются.


- Начало -  - Назад -  - Вперед -