Составители:
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
- …
- следующая ›
- последняя »
