ВУЗ:
Составители:
MUL CY = 0, OV ANL CY, /b CY
DIV CY = 0, OV ORL CY, b CY
DA CY ORL CY, /b CY
RRC CY MOV CY, b CY
RLC CY CJNE CY
SETB C CY = 1
В табл. 14 перечисляются команды, при выполнении которых модифицируются флаги результата. В
таблице отсутствует флаг паритета, так как его значение изменяется всеми командами, которые изме-
няют содержимое аккумулятора. Кроме команд, приведенных в таблице, флаги модифицируются ко-
мандами, в которых местом назначения результата определены PSW или его отдельные биты, а также
командами операций над битами.
2.1.5 Символическая адресация
При использовании ассемблера для получения объектных кодов программ допускается применение
в программах символических имен регистров специальных функций, портов и их отдельных битов (рис.
10).
Для адресации отдельных битов и портов (такая возможность имеется не у всех регистров специальных
функций) можно использовать символическое имя бита следующей структуры: <имя регистра или пор-
та>.<номер бита>.
Например, символическое имя пятого бита аккумулятора будет следующим: АСС.5. Символические
имена являются зарезервированными словами, и их не надо определять с помощью директив ассембле-
ра.
2.2 КОМАНДЫ ПЕРЕДАЧИ ДАННЫХ
Большую часть команд данной группы (табл. П.1) составляют команды передачи и обмена байтов.
Команды пересылки битов представлены в группе команд битовых операций. Все команды данной
группы не модифицируют флаги результата, за исключением команд загрузки PSW и аккумулятора
(флаг паритета).
2.2.1 Структура информационных связей
В зависимости от способа адресации и места расположения операнда можно выделить девять типов
операндов, между которыми возможен информационный обмен. Граф возможных операций передачи
данных показан на рис. 11. Передачи данных могут выполняться без участия аккумулятора.
Рис. 11 Граф путей передачи данных
2.2.2 Обращение к аккумулятору
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »