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

Цена:
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).

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

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

Аварія – це виключення, що не дозволяє продовжити виконання перерваної програми і сигналізує про серйозні порушення цілісності системи.
Схема маслоустановки насоса НМ 360-460-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Схема маслоустановки насоса НМ 360-460-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
200 руб.
Схема маслоустановки насоса НМ 360-460-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Генерация цепочек языка
Описание основных переменных, а также основных блоков и подпрограмм. Программа написана на языке C# в IDE Visual Studio 2008 Express Edition . Для правила списка правил описан тип: struct Rule { public Char left; // левая часть правила public String right; // правая часть правила }; Поля класса Generator: // разделители символов терминального и нетерминального алфавитов private const String separators = ", "; // список полученных цепочек
User Dusya : 25 января 2013
250 руб.
Мультисервисные сети абонентского доступа
Все материалы (полный конспект лекций, материалы по лабораторным, ответы на вопросы (в т.ч. и дополнительные, которые любят задавать разные преподаватели) к экзамену) по курсу МСАД (иногда предмет называется Мультисервисный доступ, Мультисервисный абонентский доступ и т.п.) в СПб ГУТ им.проф. М.А. Бонч-Бруевича
User katy269 : 5 января 2015
50 руб.
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 8 Вариант 17
пределить поверхность нагрева рекуперативного теплообменника (ТО), в котором происходит нагрев воздуха дымовыми газами, при прямоточной и противоточной схемах включения теплоносителей. Температуру воздуха, поступающего в ТО, принять t′2=30 ºC. Количество подогреваемого воздуха V и коэффициент теплопередачи от дымовых газов к воздуху K взять из табл. 6. Температуру воздуха на выходе из ТО — t″2, температуру дымовых газов на входе в ТО — t′1 и температуру дымовых газов на выходе из ТО — t″1 взять
User Z24 : 14 января 2026
250 руб.
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 8 Вариант 17
up Наверх