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

Цель работы:

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

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

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

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

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

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

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

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

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

 

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *