Робота в захищеному режимі мікропроцесора

Цена:
15 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-142252.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Зміст

1. Індивідуальне завдання

2. Пояснення до змісту роботи

3. Опис програми

4. Текст програми

5. Результати роботи програми

6. Висновки

1. Індивідуальне завдання

Варіант 16

В захищеному режимі виконати наступні дії:

I. Викликати необхідне згідно із індивідуальним завданням виключення

II. Обробити задане виключення двома засобами:

а) прибравши причину виключення;

б) пропустивши команду, що визвала виключення.

III. Обробити задане зовнішнє переривання.

2. Пояснення до змісту роботи

Для виконання завдання необхідно виконати наступні дії:

1) розробити дескриптори усіх необхідних сегментів пам’яті і сформувати з них глобальну дескрипторну таблицю GDT.

2) за допомогою регістра GDTR задати базову адресу і розмір таблиці GDT;

3) розробити дескриптори усіх шлюзів, сформувати з них таблицю IDT.

4) за допомогою регістра IDTR задати базову адресу і розмір таблиці IDT;

5) сформувати дані для повернення в реальний режим;

6) заборонити масковані і немасковані переривання;

7) перевести мікропроцесор у захищений режим;

8) виконати в захищеному режимі дії, задані індивідуальним завданням;

9) повернутися в реальний режим;

10) дозволити масковані і немасковані переривання.

Для розуміння принципів програмування роботи в захищеному режимі необхідно розуміти його особливості. Захищений режим має такі особливості роботи з перериваннями (порівнюючи з реальним режимом):

1) вводиться новий тип переривань – виключення;

2) замість дальніх адрес в таблиці переривань використовуються дескриптори шлюзів;

3) таблиця переривань може знаходитися в будь-якому місці пам’яті.

Виключення поділяються на три типи:

- Помилка (trap);

- Пастка (fault);

- Аварія (abort).

Помилка – це виключення, що виникає в ситуації помилкових дій програми й припускається, що таку помилку можна виправити. Виконання програми продовжується починаючи із команди, при якій виникло виключення.

Пастка – це виключення, що виникає відразу після виконання команди. Виконання програми продовжується із наступної команди,що йде за командою на якій виникло виключення. На пастках строїться механізм відладки програм.

Аварія – це виключення, що не дозволяє продовжити виконання перерваної програми і сигналізує про серйозні порушення цілісності системи.
Проект капитального ремонта зубофрезерного станка модели 5А312 и расчет РМЦ на обслуживание 1400 единиц оборудования
В современном производстве МРС являются одним из основных видов заводского обо-рудования, которое предназначено для производства современной техники, приборов, инст-румента. Поэтому качество изготовления МРС, их техническая оснащённость характеризуют производственную мощь каждого государства. Эффективность проектирования станков и внедрения передовых технологий обеспечивается широкоразвитой специализацией производства. В настоящее время хорошо развивается ЭВМ, что позволяет создавать высокопроиз
User Aronitue9 : 7 декабря 2014
495 руб.
Программирование мобильных устройств (часть 1). Лабораторная работа №3.
Реализуйте прыгающий <объект>. Начальная позиция появления объекта определяется нажатием пальца по экрану. Объект падает с ускорением вниз, отражаясь от нижней границы экрана, и с незначительным смешением вправо. С каждым разом высота отскока объекта уменьшается, и когда объект практически остановится, он пропадает с экрана. Объектов может быть несколько, поэтому каждый должен обрабатываться в отдельном потоке приложения. (<объект> - Буква Вашей фамилии, после каждого нажития буква меняется на с
User sibguter : 5 января 2019
400 руб.
Технология монтажа и обслуживание телеком систем электросвязи. КТИ СИБГУТИ. Вариант №5
Задание 1 (кабель КСПП 1х4х1,2) Задание 2 (оптический кабель ОККТМ) задание 3 (БКТ-100/бетонные/особенности прокладки оптических кабелей/МКСБ - 4х4х1,2/в подземных смотровых устройствах)
User Николай42 : 10 декабря 2017
300 руб.
Технология монтажа и обслуживание телеком систем электросвязи. КТИ СИБГУТИ. Вариант №5
Проектирование энергоблока с турбиной Т-175-130
Аннотация Содержание Введение Технологическая часть Расчет принципиальной тепловой схемы энергоблока с турбиной Т-175-130 Определение параметров пара и воды Выбор основного и вспомогательного оборудования Выбор схемы ХВО Конструкторская часть Назначение, устройство и работа деаэратора Исходные данные Тепловой расчет деаэратора Расчет на прочность элементов деаэратора Специальная часть Назначение, устройство и работа воздухоподогревателя Исходные данные Расчетная часть Природоохранные меро
User DoctorKto : 3 ноября 2012
Проектирование энергоблока с турбиной Т-175-130
up Наверх