首页 热点资讯 义务教育 高等教育 出国留学 考研考公

什么是标志位?举例说明!我是新手!

发布网友 发布时间:2022-04-23 14:26

我来回答

1个回答

热心网友 时间:2023-08-25 01:37

8086CPU中和标志寄存器相关的东东:

ZF (Zero Flag): 零标志位。它记录相关指令执行后,其结果是否为0。
PF (Parity Flag): 奇偶标志位。它记录相关指令执行后,其结果的所有二进制位中1的个数是否为偶数。

SF (Sign Flag): 符号标志位。它记录相关指令执行后,其结果是否为负。

CF (Carry Flag): 进位标志位。它记录了无符号数运算结果的最高位向更高位的进位值,或从更高位的借位值。
OF (Overflow Flag): 溢出标志位。它记录了有符号数运算的结果是否发生了溢出。
CF和OF的区别: CF对无符号数运算有意义,而OF对有符号数运算有意义。
adc (c - carry) 带进位加法指令。它利用了CF位上记录的进位值。
sbb (b - borrow) 带借位减法指令。它利用了CF位上记录的借位值。
cmp (compare) 比较指令。它的功能相当于减法指令,只是不保存结果来自:求助得到的回答

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com