После такта 1 - чтения команды в кэш процессора ip указывает на начало следующей команды
И пока идут такты 2…5 ее выполнения, он ОСТАЕТСЯ В ЭТОМ ПОЛОЖЕНИИ.
Естественная последовательность выполнения процессором команд – это В ПОРЯДКЕ ИХ РАЗМЕЩЕНИЯ В СЕГМЕНТЕ КОДА – вплотную друг к другу, ПОСЛЕДОВАТЕЛЬНО ПО ВОЗРАСТАНИЮ АДРЕСОВ.
«НЕЕСТЕСТВЕННАЯ» ПОСЛЕДОВАТЕЛЬНОСТЬ КОМАНД
РЕШЕНИЕ: Специальная КОМАНДА ПЕРЕХОДА ИЗМЕНИТ IP так, чтобы он указывал на НУЖНУЮ СЛЕДУЮЩУЮ ПО ВРЕМЕНИ КОМАНДУ.
ИТАК, ОБЩИЙ ПРИНЦИП:
Состоит в том, ЧТО для ПЕРЕДАЧИ УПРАВЛЕНИЯ применяются специальные команды, которые ЗАМЕНЯЮТ ЗНАЧЕНИЕ регистра IP так, что он указывает на команду НЕ СЛЕДУЮЩУЮ ПО РАЗМЕЩЕНИЮ в сегменте кода, а ту, что должна стать СЛЕДУЮЩЕЙ ПО ВРЕМЕНИ ВЫПОЛНЕНИЯ.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление