condition flag的意思|示意

美 / kənˈdiʃən flæɡ / 英 / kənˈdɪʃən flæɡ /

条件标记


condition flag的用法详解

'

Condition flags,又称条件标志位,是由CPU中的运算器自动改变的二进制状态位,标志出一个变量(变量名取决于硬件实现)是否在一个特定的条件的情况下设置为true(或1)。它们通常包括最近的算术运算或者比较操作是否成功,通常由汇编语言来控制。

常用的condition flag有以下4类:

1.N flag:N — Negative. 此标志位用来表达最后的算术运算或逻辑运算的结果值小于0。

2.Z flag:Z — Zero. 此标志位用来表达最后的算术运算或逻辑运算的结果值等于0。

3.C flag:C — Carry. 此标志位用来表示最后的运算操作是否发生了进位(carry or borrow)。

4.V flag:V — Overflow. 此标志位用来表示最后的运算操作是否发生了溢出(overflow or underflow)。

Condition flags是当程序执行完一个指令之后,通过计算得到的一组标志,这些标志反映指令执行的结果,比如根据结果判断是否需要转向执行另外的指令,又如是否需要做减法的借位等。简而言之,condition flag是程序是否继续执行的判断依据,为计算机程序执行提供了重要的依据。

'

condition flag相关短语

1、 error condition flag 错误条件旗标

2、 condition flag bit 条件标志位

3、 line flag condition 线路标志条件

4、 flag condition 标记条件

5、 LFC Line Flag Condition 线路标志条件

6、 flag alarm condition 标记条件