Составители:
74
третьей задаче способом, с учетом того, что вместо АND здесь операция
ХОR и порядок команд другой). Следовательно, адрес =В69С.
ЗАДАЧА 6. ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС
Что осуществляется? Передача или прием байта данных? Найдите
HEX код переданного (принятого) символа по приведенной диаграмме
(рис. I-6), а также возможный адрес порта. Начальные значения: (AL)=0bh,
(DH)=16h, (BH)=17h.
Рис. I-6 Последовательный интерфейс
РЕШЕНИЕ
На рисунке приведена схема подключения УСАПП. Находим, что
[ВХ] = 1770 на момент третьей команды управления, поэтому из ячейки
памяти с этим адресом будет извлечен код 0100 0000 (бит D6=1), что
свидетельствует о программном сбросе УСАПП. Команда АDD ВХ,DХ
складывает 1770(НЕХ) + 1604(НЕХ), на рисунке приведены начальные
значения половин регистра
DХ (16 и 04). Результат сложения (2D74)
является адресом инструкции режима (01Х1ХХ11), о чем свидетельствует
комментарий ко второй команде МОV АL,[ВХ].
D7 D6 D5 D4 D3 D2 D1 D0
0 1 Х 1 Х Х 1 1
Страницы
- « первая
- ‹ предыдущая
- …
- 72
- 73
- 74
- 75
- 76
- …
- следующая ›
- последняя »