03.com.ua- свободная медицинская энциклопедия. Каждый зарегистрированый участник может редактировать статьи

Условный переход: различия между версиями

Материал из 03.com.ua.
Перейти к навигации Перейти к поиску
м (1 версий)
(нет различий)

Версия 19:27, 28 октября 2007

Условный переход — команда программируемому вычислительному устройству на изменение порядка выполнения программы в соответствии с результатом проверки некоторого условия.

Наиболее часто условный переход имеет две стадии: на первой происходит сравнение между собой некоторых величин, определяющих условие перехода, на второй выполняется сам переход.

Необходимость корректной обработки условных переходов накладывает серъёзный отпечаток на логику работы современных конвейерных процессоров. Условные переходы могут выполняться двумя способами. Выполняемые условные переходы меняют значение счётчика команд процессора на какое-либо вычисленное значение. Невыполняемые — оставляют значение счётчика команд неизменным. Неправильное определение типа условного перехода может приводить к возникновению существенных задержек в работе конвейера и соответственно к большой потери производительности компьютера.

Шаблон:Stub