Представление текстовой информации
В ЭВМ
ПРЕДСТАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ
Мониторы современных компьютеров могут работать в двух режимах: текстовом и графическом.
В текстовом режиме экран обычно разбивается на 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 | П | Я | п | я | _ |