ВУЗ:
Составители:
правильность записи имен команд или данных.
При записи команд переходов на языке ассемблера в программе
появляется поле для простановки меток. В этом случае имена меток не
должны совпадать с именами команд, регистров, стандартных
подпрограмм, разрешенных в ассемблере, и должны быть уникальными.
Уникальность имен меток также важна и с точки зрения разработки
большой программы несколькими программистами. В ассемблере действует
такое же понятие, как и в языках высокого уровня, о локальных и
глобальных метках.
При программировании циклов следует помнить, что ветвления
организуются по значениям флагов результата, а флаги устанавливаются
только командами выполнения арифметических и логических операций.
Пример программы организации цикла приведен на рис.4.
Адрес
ячейки
памяти
Машинное
представление
Ассемблер Комментарий
1320Н
1321H
0ЕН
05H
MVI C,5 Загрузить в регистр С значение
счетчика, равное 5.
1322H M1: … Тело цикла.
… …
1330H 0DH DCR C Вычесть из С единицу.
1331H
1332H
1333H
CAH
22H
13H
JZ M1 Перейти на метку М1, если С#0.
Рис.4. Пример программы выполнения цикла.
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »