Содержание
- 2. Синтаксис ассемблера На рис. 2.1 представлены синтаксические диаграммы ассемблера. Оператор директивы Оператор команды Оператор макрокоманды Комментарий
- 3. Набор регистров Синтаксические диаграммы задают все правила формирования программы на языке ассемблера. Непосредственные операнды Непосредственным операндом
- 4. Перемещаемые операнды Перемещаемые операнды являются именами переменных или меткам инструкций. В отличие от адресных операндов их
- 5. Арифметические операторы Синтаксическая диаграмма арифметических операторов представлена на рис. 2.3. К бинарным арифметическим операциям относятся операции
- 6. Операторы сдвига Операторы сдвига выполняют сдвиг числа на указанное количество разрядов влево или вправо. Синтаксическая диаграмма
- 7. Логические операторы Логические операторы выполняют над аргументами побитовые операции. Синтаксические диаграммы логических операторов представлены на рис.
- 8. Оператор преобразования типа Оператор ptr позволяет преобразовать тип переменной или типа адресации. Возможно использование следующих значений
- 9. Директивы сегментации Программа на ассемблере может работать с шестью сегментами: кода, сетка и четырьмя сегментами данных.
- 10. Таблица 2.3. Служебные переменные Таблица 2.4. Модели памяти Использование сегментов в различных моделях памяти проиллюстрировано на
- 11. Для описания простых данных используются директивы резервирования памяти. Синтаксическая диаграмма описания простых переменных приведена на рис.
- 12. При работе с переменными необходимо учитывать следующее, младший байт размещается всегда по младшему адресу. Например: model
- 14. Скачать презентацию