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

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

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

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

Аварія – це виключення, що не дозволяє продовжити виконання перерваної програми і сигналізує про серйозні порушення цілісності системи.
Цифровые сети интегрального обслуживания (ISDN) - лекции
Содержание: 1. Эталонная модель взаимодействия открытых систем. Основные понятия, определения, термины. 2. Физический уровень. Примеры устройств его реализующих. Протоколы физического уровня. 3. Канальный уровень и стандарты его протоколов. Примеры устройств канального уровня. 4. Сетевой уровень и стандарты его протоколов. Примеры устройств сетевого уровня. 5. Транспортный уровень и его протоколы. 6. Протоколы верхних уровней. 7. Архитектура цифровых сетей интегрального обслуживания. 8. Основные
User vlanproekt : 28 сентября 2013
50 руб.
Теплотехника КемТИПП 2014 Задача А-3 Вариант 01
Пар хладона R-12 при температуре t1 поступает в компрессор, где изоэнтропно сжимается до давления, при котором его температура становится равной t2, а сухость пара x2=1. Из компрессора хладон поступает в конденсатор, где при постоянном давлении превращается в жидкость, после чего адиабатно расширяется в дросселе до температуры t4=t1. Определить холодильный коэффициент установки, массовый расход хладона, а также теоретическую мощность привода компрессора, если холодопроизводительность установк
User Z24 : 10 февраля 2026
200 руб.
Теплотехника КемТИПП 2014 Задача А-3 Вариант 01
Кинематическая схема трактора ЮМЗ-6
Кинематическая схема трактора ЮМЗ-6 сделана в компас 16
User Laguz : 25 марта 2024
60 руб.
Кинематическая схема трактора ЮМЗ-6
Лабораторныые работы по физической электронике (3шт)
Лабораторная работа №1 "Исследование статических характеристик полупроводниковых диодов" Лабораторная работа 2 ИССЛЕДОВАНИЕ СТАТИЧЕСКИХ ХАРАКТЕРИСТИК БИПОЛЯРНОГО ТРАНЗИСТОРА Лабораторная работа 3 Исследование статических характеристик и параметров полевых транзисторов»
User Антон39 : 28 октября 2014
320 руб.
up Наверх