Контрольные вопросы по Жукову к лабе-ОТВЕТЫ (560342)
Текст из файла
Контрольные вопросы и ответы на них к лабораторной работе № 9.6.
Программирование внешних устройств.
1. При каких условиях устанавливается и сбрасывается флаг готовности клавиатуры Rd?
Ответ: Идёт набор строки. Завершить набор строки можно, щёлкнув по кнопке Завершить ввод в окне Контроллер клавиатуры. При этом установится флаг готовности Rd (от англ. ready) в регистре состояния SR. Сброс флага Rd осуществляется автоматически при чтении из регистра DR. Кроме того, флаг сбрасывается при нажатии кнопки Очистить буфер в окне Контроллер клавиатуры. (ответ на стр. 252)
2
. Возможно ли в блоке таймеров организовать работу всех трех таймеров с разной тактовой частотой?
Ответ: На входы предделитилей поступает общие для всех каналов метки времени CLK с периодом 1 мс. Предделители в каждом канале программируются независимо, поэтому таймеры могут работать с различной частотой. (ответ на стр. 255)
3. Как при получении запроса на прерывание от блока таймеров определить номер таймера, достигшего состояния 99 999 (00 000)?
Ответ: Флаги переполнения таймеров собраны в один регистр – доступный только по чтению регистр состояния SR, имеющий адрес 0. Разряды регистра (5, 4 и 3 для Т1, Т2, Т3 соответственно) устанавливаются в 1 при переполнении соответствующего таймера. Для таймера, работающего на сложение, переполнение наступает при переходе его состояния из 99 999 в 0, для вычитающего таймера – переход из 0 в 99 999. (ответ на стр. 256)
4. Какой текст окажется на экране дисплея, если после нажатия в окне обозревателя дисплея кнопки Очистить и загрузки по адресу CR (11) константы #10 вывести по адресу DR (10) последовательно пять ASII-кодов русских букв А, Б, В, Г, Д?
Ответ: Так как адрес CR (11) содержит флаги A и E, E=1 и A=0 (флаг автоинкремента адреса; при A=1 содержимое AR (регистр адреса текущего символа) автоматически увеличивается на 1 после любого обращения к регистру DR – по записи и чтению). То есть в данном случае адрес символа не увеличивается. И при записи букв А, Б, В, Г, Д они будут последовательно друг друга замещать и в итоге на экране окажется последняя введенная буква Д. (ответ на стр. 253-254)
5. В какой области памяти модели ЭВМ могут располагаться программы – обработчики прерываний?
Ответ: Так как в данной модели ЭВМ таблица прерываний жестко фиксирована и занимает ячейки памяти с адресами 100-109 (ответ на стр. 257), а Окно Память отражает текущее состояние ячеек ОЗУ. (ответ на стр. 244)
6. Какие изменения в работе отлаженной вами второй программы произойдут, если завершить обработчик прерываний командой RET, а не IRET?
Ответ: Действие IRET отличается от действия RET извлечением из стека дополнительного слова в регистр FLAGS. (ответ на стр. 174)
1
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.