![](/user_photo/_userpic.png)
Добавил:
VladDotH
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:MetodUkОС.pdf
X
- •ВВЕДЕНИЕ
- •ОБЩИЕ СВЕДЕНИЯ
- •Реализация программного интерфейса
- •Обращение к функциям управляющей программы
- •Обработка завершения функции управляющей программы
- •Требуемая структура исходного текста модуля типа .СОМ
- •Использование функции 4АH
- •Требования к оформлению отчета
- •Требования к защите лабораторной работы
- •ЛАБОРАТОРНАЯ РАБОТА № 1 «Исследование структур загрузочных модулей»
- •Порядок выполнения работы
- •Необходимые сведения для составления программы
- •Контрольные вопросы по лабораторной работе №1
- •Отличия исходных текстов СОМ и ЕХЕ программ
- •Отличия форматов файлов СОМ и ЕХЕ модулей
- •Загрузка СОМ модуля в основную память
- •Загрузка «хорошего» ЕХЕ модуля в основную память
- •ЛАБОРАТОРНАЯ РАБОТА № 2 «Исследование интерфейсов программных модулей»
- •Порядок выполнения работы
- •Необходимые сведения для составления программы
- •Контрольные вопросы по лабораторной работе №2
- •Сегментный адрес недоступной памяти
- •Среда передаваемая программе
- •ЛАБОРАТОРНАЯ РАБОТА № 3 «Исследование организации управления основной памятью»
- •Порядок выполнения работы
- •Необходимые сведения для составления программы
- •Контрольные вопросы по лабораторной работе №3
- •ЛАБОРАТОРНАЯ РАБОТА № 4 «Обработка стандартных прерываний»
- •Порядок выполнения работы
- •Необходимые сведения для составления программы
- •Контрольные вопросы по лабораторной работе №4
- •Порядок выполнения работы
- •Необходимые сведения для составления программы
- •Контрольные вопросы по лабораторной работе №5
- •ЛАБОРАТОРНАЯ РАБОТА № 6 «Построение модуля динамической структуры»
- •Порядок выполнения работы
- •Необходимые сведения для составления программы
- •Контрольные вопросы по лабораторной работе №6
- •ЛАБОРАТОРНАЯ РАБОТА № 7 «Построение модуля оверлейной структуры»
- •Порядок выполнения работы
- •Необходимые сведения для составления программы
- •Контрольные вопросы по лабораторной работе №7
|
mov |
al,20H |
;послать сигнал "конец прерывания" |
|
out |
20H,al |
; контроллеру прерываний 8259 |
|
;------ |
дальше - прочие проверки |
|
Записать символ в буфер клавиатуры можно с помощью функции 05h прерывания |
|||
16h: |
ah,05h |
; Код функции |
|
mov |
|||
mov |
cl,'D' |
; Пишем символ в буфер клавиатуры |
|
mov |
ch,00h |
; |
|
int |
16h ; |
|
|
or al,al ; проверка переполнения буфера jnz skip ; если переполнен идем skip
; работать дальше
skip: ; очистить буфер и повторить
Контрольные вопросы по лабораторной работе №5
1)Какого типа прерывания использовались в работе?
2)Чем отличается скан код от кода ASCII?