МПСС. Sem6. Lab2. Мультизадачность

Цель работы:

Изучить возможности мультизадачности в процессорах 80386 и 80286.

Текст задания:

Написать процедуру, выполняющую   функцию 01h прерывания DOS INT 21h — ввод символа с клавиатуры с эхо-выводом. Оформить ее как задачу.

Общая схема решения:

Добавить новую задачу. Для этого:

  • Описать дескриптор сегмента кода и дескриптор LDT новой задачи
  • Описать дескриптор сегмента данных и стека новой задачи в локальной дескрипторной таблице
  • Заполнить TSS для новой задачи
  • Изменить планировщик так, чтобы он работал для четырёх задач
  • Написать код для новой задачи

Написать обработчик нажатия клавиши. Он будет преобразовывать скан-код нажатой клавиши в код символа и отбрасывать коды отпускания клавиш.

Дописать код для новой задачи.

Текст программы:

 


Поделиться:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован.

*