Составители:
73
Рис. I-5 Система обработки данных
РЕШЕНИЕ
а) Найдем сначала байт управления. Цифроаналоговый
преобразователь принимает код через порт РА, который поэтому должен
быть настроен на вывод. Следовательно, бит РА = 0. Дисплей отображает
код, выводимый через порт РВ, который также настраивается на вывод.
Поэтому бит РВ = 0. Слева к ППИ подключен некий прибор, который
повидимому измеряет напряжение ( о чем свидетельствует "Uвх о-->") и
следовательно порт "ДАННЫЕ" предназначен для считывания кода Uвх.
Тогда младшая половина порта РС3..0 должна быть настроена на ввод и бит
РСмл = 1. Относительно вывода "ПУСК" можно допустить, что прибор
либо что-то через ППИ запускает в микропроцессоре, либо
микропроцессор сам запускает прибор на
измерение. Вторая версия явно
предпочтительнее, так как опирается на конкретную схему, а не на догадки.
Поэтому старшая половина порта РС должна быть настроена на вывод (бит
РСст = 0) и управляющий байт = 1000 0001 = 81(НЕХ).
б) Анализ операнда F3(1111 0011) команды ОUТ показывает, что 2
младших бита адреса А1,А0 = 11, поэтому содержимое аккумулятора
является для ППИ
управляющим байтом. Инструкция МОV АL,[ВХ]
извлекает его из ячейки памяти с адресом находящимся в регистре ВХ.
Остается найти содержимое этого регистра, принимая во внимание, что ВХ
состоит из двух половин ВН,ВL.
ВХ
ВН ВL
Содержимое ВН на момент выполнения МОV АL,[ВХ] равно В6,
содержимое ВL = 9С (нахождение (ВН) и (ВL) производится
аналогичным
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »