Почему на экране не отображаются русские буквы
В ПЗУ видеоадаптеров персональных компьютеров семейства IBM PC/XT/AT расположены образы символов, отображаемых на дисплее в текстовых и графических режимах. В большинстве случаев эти символы соответствуют стандартной расширенной кодовой таблице ASCII символов.
Первые 128 символов представляют собой стандартный набор ASCII-символов, а последние 128 символов являются расширением. На рисунке 5.1 приведена стандартная расширенная кодовая таблица ASCII символов.
Рис.5.1. Стандартная расширенная кодовая таблица ASCII символов (номер 437)
Как видно из рисунка, в этой таблице полностью отсутствуют символы кириллицы. Поэтому для отображения на дисплее символов кириллицы необходимо использовать дополнительное программное обеспечение, позволяющее отображать символы кириллицы.
В настоящее время существуют несколько вариантов кодировки русских букв (кириллицы) для операционной системы MS-DOS - основная, альтернативная, минская и т.д. Они отличаются, в основном, расположением русских букв и символов псевдографики. Однако наибольшее распространение получила альтернативная таблица кодировки, особенно после того, как в 1989 году эта таблица была принята IBM в качестве стандартной для Советского Союза. Локализованная версия MS-DOS содержит соответствующую кодовую страницу (рисунок 5.2).
Рис. 5.2. Альтернативная русская кодовая таблица ASCII символов (номер 866)
В разделах "Как русифицировать MS-DOS" и "Как русифицировать Windows" мы приведем указания по русификации операционной системы MS-DOS и операционной системы Microsoft Windows 3.1.