Команди передачі управління

Матеріал з Вікіпедії — вільної енциклопедії.

КОМАНДИ ПЕРЕДАЧІ УПРАВЛІННЯ змінюють хід виконання програми примусовою установкою нової адреси в лічильнику команд процесора. Можна виділити чотири види таких команд:

  • команди умовного переходу – здійснюють передачу управління при виконанні певних умов (наприклад, здійснюють вихід із циклу при обнуленні лічильника ітерацій)
  • команди безумовного переходу – негайно передають керування за визначеною адресою
  • команди виклику підпрограм і повернення з підпрограм – передають керування підпрограмі, зберігаючи адресу повернення й, можливо, контекст процесора (інформації про стан системи), а також організують коректне відновлення після виходу з підпрограми.
  • команди виклику оброблювачів переривань – передають керування оброблювачу переривань. Іноді ці команди розглядаються як особливий випадок команд виклику підпрограм.
Іншими мовами