Разница между JMP и B? - PullRequest
       74

Разница между JMP и B?

0 голосов
/ 07 октября 2019

В чем разница между jmp и b в сборке. Я знаком с jmp, который является безусловным прыжком, но никогда не видел b раньше.

1 Ответ

0 голосов
/ 07 октября 2019

b является эквивалентом ARM для x86 / независимо jmp. Безусловная ветвь.

На ARM, bal = Ветвь всегда. (Способность ARM прогнозировать каждую инструкцию означает, что она имеет синтаксис для применения условия «всегда» к каждой инструкции в режиме ARM.)

Другие ISA могут использовать разные мнемоники.

...