Відмінності між версіями «Команди переходу»

Вилучено абзац про "мови високого рівня" і про "jz() / jnz()"
(термінологія)
(Вилучено абзац про "мови високого рівня" і про "jz() / jnz()")
'''Кома́нди перехо́ду''' або '''Кома́нди переда́чі керування''' ({{lang-en|branch instructions}}) — різновид [[команди передачі управління|команд передачі управління]] в [[архітектура системи команд|архітектурах системи команд]] ЕОМ, які змінюють послідовний порядок виконання програми (тобто перезавантажують [[лічильник команд]] адресою, записаною в самій команді переходу, а не збільшуючи його значення на довжину поточної команди). Команди переходу можуть бути '''умовними''' ({{lang-en|conditional branch}}) та '''безумовними''' ({{lang-en|unconditional branch}}).
 
Команди переходу можуть бути '''умовними''' ({{lang-en|conditional branch}}) та '''безумовними''' ({{lang-en|unconditional branch}}).
 
Залежно від реалізації [[Мова програмування|мови програмування]] ([[Мова програмування високого рівня|високого]] чи [[Мова програмування низького рівня|низького]] рівня), команди передачі управління можуть мати свої особливості. Так, у мовах низького рівня, типу [[Мова асемблера|мови асемблера]], реалізація команди умовного переходу може мати вигляд '''jz''' (), '''jnz''' () — перехід за нульовою (ненульовою) умовою.
 
== Команди умовного переходу ==
14 413

редагувань