6. Задание
Создание исходной
программы на языке Pascal,
с ассемблерной вставкой, для определения
числа и типа периферийных устройств,
чтения времени, установки даты и чтения
даты с выдачей результатов на экран
дисплея.
Создание исходной
программы на языке Pascal,
с ассемблерной вставкой, чтения значения
счетчика времени суток с добавлением
к нему задержки на несколько секунд.
После установления задержки считывать
текущее значение счетчика времени
суток, постоянно сравнивая его с
требуемой величиной. При достижении
равенства этих значений закончить
задержку. Выдать на экран символ до
задержки и после задержки.
Создание исходной
программы на языке Pascal,
с ассемблерной вставкой, получения
звука определенной длительности и тона
звучания, без возможности работы в этот
же момент других программ.
Создание исходной
программы на языке Pascal,
с ассемблерной вставкой, проверки
наличия символа в буфере клавиатуры и
определения символа. Выдать на экран
символ и номер расширенного кода.
Написать программу получения строки
символов. Выдать на экран полученную
строку (кроме эха должна быть еще одна
строка).
Создание исходной
программы на языке Pascal,
с ассемблерной вставкой, вывода 10
символов с использованием атрибута
цвета (палитра и фон). Также написать
программу вывода в любое место экрана
всех символов таблицы ASCII.
Создание исходной
программы на языке Pascal,
с ассемблерной вставкой, вывода в
графическом режиме 50 строк и 200 столбцов,
учитывая фон и палитру.
Создание исходной
программы на языке Pascal,
с ассемблерной вставкой, обработки
прерывания. Сохранить старый вектор
прерывания, написать любую программу
для демонстрации работы обработчика
прерываний по выбранному вектору.
Вернуть старые значения вектора
прерываний и завершить программу.
7. Содержание отчета
Отчет должен
содержать следующую информацию:
распечатанную
программу;
результат работы
программы;
описание работы
устройства, для которого написана
программа.
8. Контрольные вопросы
Необходимо ответить
на такие вопросы:
виды прерываний;
процедура обработки
прерывания;
порты ввода-вывода;
интерфейсы связи
периферии с ЭВМ;
регистры
микропроцессора;
системы счисления;
представление
информации в ЭВМ.
9. Список литературы
Р. Джордейн.
Справочник программиста персональных
компьютеров типа IBM
PC,
XT
и AT.
— М.: Финансы и статистика, 1992.
Скэнлон Л.
Персональные ЭВМ IBM
PC
и XT.
Программирование на языке ассемблера.
— М.: Радио и связь, 1989.
TECH Help!
6.0 © 1994 Flambeaux Software. (Прим.
ред.: с ним
и знанием английского эта методичка
не нужна вообще! Правда, он тоже не без
опечаток, но там их гораздо меньше, чем
было тут...)
13.