小编idl*_*n89的帖子

当零是减数时,为什么在减法期间设置进位标志?

目前,我为非常大的无符号整数编写了我自己的小库,用于算术和逻辑运算.为了提高性能,我决定在汇编中实现一些功能.所以这是我的问题.当减去两个无符号整数时,当我从0中减去任何数字时,将设置进位标志.

但是为什么Carry Flag会在这种情况下出现?进位标志仅在发生溢出时设置,但如果我从零中减去任何数字,则不会出现溢出.或者我错了?

x86 assembly flags

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

assembly ×1

flags ×1

x86 ×1