据我所知,“标志上的分支”是某种 if 根据符号做某事的语句。我不确定这只是 if (x<0) then ... else ... .
if
if (x<0) then ... else ...
然而,“标志上的分支”这个名字似乎意味着一些非常具体的东西。那么,这是什么?也许,这是语言上的问题,但我真的不知道。可能,这与嵌入式开发有关。
在汇编语言中,如果最后一次算术运算的结果有一个特定的符号,它就是一条分支(跳转)的指令。所以,
ADD A, B JMI FOOBAR
如果添加a和b的结果为负,对于某些假设的体系结构,将跳转到foobar位置。