作业帮 > 数学 > 作业

进位标志位CF在做减法时是如何置数的

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/05/31 11:30:38
进位标志位CF在做减法时是如何置数的
做减法时,对减数求补,然后做加法,这时是如何置位的?如2-1,四位二进制时变成如下计算:0010+1111,最高位产生进位?该如何理解?
进位标志位CF在做减法时是如何置数的
做减法时,对减数求补,然后做加法,这时是如何置位的?
--求补,做加法,这些都是由 CPU 自己进行的.
--只要不够减,CF 就会被 CPU 置位.
如2-1,四位二进制时变成如下计算:0010+1111,最高位产生进位?
--加法,不是我们考虑的步骤,CPU 内部自动进行.
--CPU 给我们表现出来的,就是:
0010 - 0001,够减了,CF = 0.
再问: 不够减这个过程是如何判断的?cmp也是做减法啊0.0
再答: 对,CMP 也是减法。

肯定也是要变成加法,因为 CPU 里面只有加法器。

CPU 算完之后,会按照减法的《够不够减》,给出 CF。

其中的详细步骤,不归我们管。