Циклы и переходы


Да этого момента мы рассматривали выполнении процессором 8086 инструкций в строгой последовательности. При этом каждая следующая инструкция выполнялась сразу после инструкции по преды-дущему адресу. Рассматривая программу:

mov ax,[BaseCount]

push ax

мы могли быть совершенно уверены, что инструкция ADD выполнится непосредственно после инструкции MOV, а несколько позднее будет выполнена инструкция PUSH.

Если бы этим ограничивалось все, на что способен процессор 8086, то такой компьютер был бы довольно примитивен. Фундамен-тальным свойством любого полезного компьютера является наличие инструкций, которые могут выполнять в программе переход (ветвле-ние) на инструкцию, отличную от следующей инструкции в памяти. В такой же степени важна возможность выполнения условного перехода, в зависимости от состояния или результата операции.

Набор инструкций процессора 8086 содержит инструкции для обоих видов переходов. Кроме того, предусмотрены специальные инструкции переходов для обеспечения повторяющейся обработки бло-ка кода.

Загрузка...