汇编语言中SBB指令为什么要减去CF借进位标志?

发布网友 发布时间:2022-04-23 22:19

我来回答

1个回答

热心网友 时间:2023-10-11 21:56

因为当你需要做超过处理器字长的减法时,例如8086进行长整形(32位,4个字节)减法计算,只能分别计算高位字和低位字的相减,低位字直接相减就行,可是如果不够减,就会产生借位(CF=1),这个借位本来就应该是向高位字来借的,也就是说高位字被借走了一个1,于是高位字相减时就需要这个SBB指令了。

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