assembly - 比较汇编中的位

标签 assembly 8051 microprocessors

在 8051 中如何比较两个位是否相等?如果两位相等,我需要跳转。 我在寄存器中有一个值,我正在搜索该值是否等于另一个常量值。示例:我有“EDh”值,并且 R0 寄存器中有另一个值。

最佳答案

要比较寄存器和立即数(常量),然后有条件跳转,可以使用 CJNE说明。

关于assembly - 比较汇编中的位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5821687/

相关文章:

assembly - 8086微处理器的堆栈溢出

c - 如何将 HFCLK 更改为由微处理器上的低频振荡器控制?

assembly - AT&T 汇编代码中的段错误(核心转储)错误

c - 为什么 gcc 在汇编中使用函数指针的相对地址?

c++ - Borland x86 内联汇编程序;获取标签的地址?

c - doxygen 变量被识别为函数

c - 这么有限的寄存器,怎么会有这么多的寄存器变量呢?

汇编,将单个字节从寄存器写入内存会覆盖其他字节

c - 8051单片机设置去年

c - 如何在 C 语言中为我的 8051、AT89C51CC03 板微 Controller 创建按钮软件复位?