On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:
общая лексика
условный переход, операция [команда] условного перехода
передача управления в программе по указанному в команде адресу в зависимости от результата выполнения предыдущих команд или значений регистров процессора
вычислительная техника
условный переход
синоним
общая лексика
команда перехода
машинная команда или оператор языка программирования, позволяющий изменить порядок выполнения команд или операторов программы
вычислительная техника
команда ветвления
общая лексика
безусловный переход
в программировании - переход, выполняемый в любом случае
синоним
A branch is an instruction in a computer program that can cause a computer to begin executing a different instruction sequence and thus deviate from its default behavior of executing instructions in order. Branch (or branching, branched) may also refer to the act of switching execution to a different instruction sequence as a result of executing a branch instruction. Branch instructions are used to implement control flow in program loops and conditionals (i.e., executing a particular sequence of instructions only if certain conditions are satisfied).
A branch instruction can be either an unconditional branch, which always results in branching, or a conditional branch, which may or may not cause branching depending on some condition. Also, depending on how it specifies the address of the new instruction sequence (the "target" address), a branch instruction is generally classified as direct, indirect or relative, meaning that the instruction contains the target address, or it specifies where the target address is to be found (e.g., a register or memory location), or it specifies the difference between the current and target addresses.