Представление текстовой информации
В ЭВМ
ПРЕДСТАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ
Мониторы современных компьютеров могут работать в двух режимах: текстовом и графическом.
В текстовом режиме экран обычно разбивается на 25 строк по 80 символов в строке. В каждую позицию экрана (знакоместо) может быть помещен один из 256 символов, запрограммированных в знакогенераторе. В текстовом режиме на экран монитора можно выводить символьные тексты, таблицы и простые рисунки, составленные из символов псевдографики.
Для кодирования текстовой информации в вычислительной технике используются равномерные двоичные коды длиной восемь двоичных разрядов. Например, при нажатии клавиши с латинской буквой А в оперативную память передается двоичный код 01000001. При выводе символа на экран дисплея производится декодирование: по двоичному коду символа строится его изображение на экране.
Кодирование и декодирование происходят в компьютере автоматически за миллионные доли секунды. Ощутить эти процессы практически невозможно.
Для сокращения записей вместо двоичных кодов используют шестнадцатеричные. Например, код той же латинской буквы А задается шестнадцатеричным числом 41.
Кодировочные таблицы.Используемые в вычислительной технике кодовые комбинации символов представляют в виде кодировочных (кодовых) таблиц. Кодировочные таблицы имеют 16 строк и 16 столбцов, которые нумеруются шестнадцатеричными цифрами от 0 до F. Место символа в таблице определяет его шестнадцатеричный код. Например, если символ стоит в строке 7 и столбце D, то его код 7D.
Всего кодировочные таблицы содержат 256 различных кодовых комбинаций (таково число различных цепочек из восьми нулей и единиц). Это коды управляющих символов, служебных символов и цифр, латинских и русских (заглавных и строчных) букв, псевдографических символов и математических знаков. Каждую комбинацию можно интерпретировать и как десятичное число от 0 до 255.
На разных типах компьютеров используют разные кодировочные таблицы. В качестве одного из стандартов во всем мире принята таблица ASCII (American Standard Code for Information Interchange), кодирующая ровно половину возможных символов — от 0 до 127. Во второй половине таблицы содержатся коды национальных алфавитов, символы псевдографики и некоторые математические знаки.
DEC | HEX | 0 00 | ||||
NUL | DLE | @ | ||||
SOH | DC1 | ! | A | |||
STX | DC2 | “ | B | |||
ETX | DC3 | # | C | |||
EOT | DC4 | $ | D | |||
ENQ | § | % | E | |||
ACK | SYN | & | F | |||
BEL | ETB | ‘ | G | |||
BS | CAN | ( | H | |||
HT | EM | ) | I | |||
A | LF | SUB | * | : | J | |
B | VT | ESC | + | ; | K | |
C | FF | FS | , | < | L | |
D | CR | - | = | M | ||
E | SO | RS | . | > | N | |
F | SI | / | ? | O |
А0 | E0 | F0 | |||||
P | ` | p | А | Р | а | р | Ё |
Q | a | q | Б | С | б | с | ё |
R | b | r | В | Т | в | т | Є |
S | c | s | Г | У | г | у | є |
T | d | t | Д | Ф | д | ф | Ї |
U | e | u | Е | Х | е | х | ї |
V | f | v | Ж | Ц | ж | ц | Ў |
W | g | w | З | Ч | з | ч | ў |
X | h | x | И | Ш | и | ш | ° |
Y | i | y | Й | Щ | й | щ | • |
Z | j | z | К | Ъ | к | ъ | · |
[ | k | { | Л | Ы | л | ы | _ |
\ | l | | | М | Ь | м | ь | № |
] | m | } | Н | Э | н | э | ¤ |
^ | n | ~ | О | Ю | о | ю | _ |
_ | o | DEL | П | Я | п | я | _ |