Скачать 59.17 Kb.
|
УЧЕБНО-МЕТОДИЧЕСКИЙ Переключение реального и защищенного режима для процессоров INTEL 386+ (методические указания для студентов факультета ПМИ) Г. Сардарян Ереванский государственный университет Рассматриваются некоторые вопросы управления рабочими режимами микропроцессоров фирмы Intel. Известно, что работа микропроцессоров всегда начинается с реального режима, и его возможности ограничены. По этой причине операционная система, совершая подготовительную работу, переводит микропроцессоры в защищенный режим, в котором действует ряд механизмов[2]. Приводится программа, которая реализует переход из реального режима в защищенный режим и возвращение снова в защищенный режим[1]. Предложенная программа отличается от аналогичных программ тем, что в данном случае сегменты отделены. Коды, работающие в реальном и защищенном режимах, находятся в разных сегментах. Сегменты данных и стека так же разделены. Программа в защищенном режиме не обрабатывает прерывания, так как перед переходом в защищенный режим прерывания закрываются, и в дальнейшем, открываются после возвращения в реальный режим. Для обработки прерываний в защищенном режиме необходимо совершить некоторую работу: построить программу обработки прерываний, создать таблицу IDT и так далее. Исходя из того обстоятельства, что вывод данных на графическое устройство можно осуществлять не только с помощью прерываний, а еще непосредственной записью информации в соответствующую область памяти, в защищенном режиме некоторые данные так же можно отобразить на графическое устройство без помощи прерываний. В текстовом режиме, адрес памяти выделенной для графического устройства, начинается с 0B8000h, в котором содержится ASCII код символа в левом верхнем углу. В 0B8002h содержится ASCII код следующего символа первой строки графического устройства и так далее... В нечетных адресах содержится атрибуты символов (цвет, вид и тому подобное). В приведенном примере программа переходит из реального режима в защищенный, очищает содержимое графического устройства, в 8ой строке печатает текст – “Hello World ! ”, возвращается в реальный режим, ждет нажатия клавиши и после этого завершает работу. Ниже приводится программа на языке Assembler-а с соответствующими комментариями.
Приведенную программу можно использовать для решения таких задач, в которых нужно совершить некоторые действия в реальном режиме – ввод информации, вывод и т.д. … Эти действия необходимо реализовывать между строками 28-66, а если они связаны с прерыванием, тогда между строками 28-60 (до закрытия прерываний). Если имеется необходимость выполнить некоторые действия после возвращения из защищенного режима в реальный режим, тогда эти действия нужно реализовывать между строками 84-90, а если они связаны с прерыванием, то после 90-ой строки. Реализовывать действия в защищенном режиме нужно вместо строк 111-120. Данные, необходимые программе, можно держать в сегменте данных, после строк 5,8,9,16,18. Литература 1. Зубков С.В. Assembler для DOS, Windows и Unix, 2000 2. IA-32 Intel Architecture. Software Developer’s Manual. Volume 3. System Programming Guide. 2002. |
М. Е. Жуковский, Р. В. Усков о применении графических процессоров... В работе рассмотрены основы применения технологии nVidia© cuda для распараллеливания вычислений с использованием графических процессоров.... |
Библиотека системного программиста В книге приведено описание методик программирования аппаратуры персональных компьютеров, выполненных с применением процессоров Intel,... |
||
4. Литература. Введение в архитектуру intel Однако, первым настоящим процессором в семействе ia является 8086, и выпущенный вслед за ним более дешевый процессор 8088. Объектный... |
Учебно-методический комплекс по дисциплине «Маркетинг» Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации... |
||
Учебно-методический комплекс по дисциплине «Маркетинг» Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,... |
Учебно-методический комплекс по дисциплине «Языки и среды реализации web -приложений» Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,... |
||
Учебно-методический комплекс по дисциплине «Гештальт-психология» Учебно-методический комплекс предназначен для бакалавров очной формы обучения, содержит учебно-тематический план, учебную программу,... |
Учебно-методический комплекс по дисциплине «Деньги, кредит, банки» Учебно-методический комплекс рекомендован к изданию кафедрой «Банковское дело» и утвержден Учебно-методическим советом (протокол... |
||
Кафедра журналистики учебно-методический комплекс по курсу "организация работы пресс-службы" ... |
Учебно-методический комплекс Для специальности: 080105 «финансы и кредит» Учебно-методический комплекс «Банковское дело» составлен в соответствии с требованиями Государственного образовательного стандарта... |
||
Учебно-методический комплекс по мдк 01. 01. Основы управления ассортиментом... Учебно-методический комплекс предназначен для студентов 2-го курса специальности 100801 «Товароведение и экспертиза качества потребительских... |
Учебно-методический комплекс для студентов специальности 080100. 62 Данный учебно-методический комплекс предназначен для оказания помощи студентам в более эффективном освоении программы учебного курса... |
||
Учебно-методический комплекс по дисциплине опд. В. 01 Современные... Настоящий учебно-методический комплекс разработан для курса по выбору «стфо: профильное обучение литературе», который изучается студентами... |
Учебно-методический комплекс дисциплины Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального... |
||
Учебно-методический комплекс дисциплины Учебно-методический комплекс составлен на основании требований государственного образовательного стандарта высшего профессионального... |
Учебно-методический комплекс дисциплины «Трудовое право» Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального... |
Поиск |