Содержание
- 2. Безусловные переходы: JMP Безусловные переходы различаются: по типу: ∙ «внутрисегментный» переход в текущем кодовом сегменте. Изменяет
- 3. Прямой внутрисегментный JMP jmp m1 ; переход на команду с симв. адресом m1 next: команда .
- 4. «Короткий» прямой внутрисегментный JMP Указание short для транслятора позволяет сократить создаваемый им машинный код команды, если
- 5. Косвенный внутрисегментный JMP Новое значение для регистра IP задается для процессора косвенно: в регистре или в
- 6. Прямой межсегментный JMP Используют в программах с несколькими кодовыми сегментами JMP far ptr имя сегмента: внутрисегментный
- 7. Косвенный межсегментный JMP Значения CS и IP для перехода в другой кодовый сегмент считываются процессором из
- 8. Условные переходы: Jxx Команда условного перехода выполняется процессором только, если соблюдается условие перехода. Иначе, она пропускается
- 9. Переходы по состоянию арифметических флагов Есть условные переходы по состоянию флагов CF, SF, ZF, PF и
- 10. Переходы по соотношению двух величин Сначала надо сравнить две величины командой CMP, что сформирует актуальные арифметические
- 11. Команды условных переходов по соотношению величин Система команд содержит две группы команд условных переходов по соотношению
- 12. Пример. В регистрах al и bl находятся беззнаковые коды. Если они равны, в байт памяти с
- 14. Скачать презентацию