检查进位标志设置 [英] check if carry flag is set

查看:114
本文介绍了检查进位标志设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用内联汇编[GCC,英特尔,C],如何检查进位标志是一种手术后?

Using inline assembler [gcc, intel, c], how to check if the carry flag is set after an operation?

推荐答案

使用条件跳转 JC (跳跃,如果进位)或 JNC (跳跃,如果没有携带)。

With conditional jumps jc (jump if carry) or jnc (jump if not carry).

或者你可以存储进位标志,

Or you can store the carry flag,

;; Intel syntax
mov eax, 0
adc eax, 0 ; add with carry

这篇关于检查进位标志设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆