Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 比较汇编中的位_Assembly_8051_Microprocessors - Fatal编程技术网

Assembly 比较汇编中的位

Assembly 比较汇编中的位,assembly,8051,microprocessors,Assembly,8051,Microprocessors,在8051中,如果两位相等或不相等,如何比较它们?如果两位相等,我需要跳转。 我在寄存器中有一个值,我正在搜索这个值是否等于另一个常量值。示例:我有一个“EDh”值,R0寄存器中有另一个值。我已经很久没有使用8051了。但我似乎记得该指令非常有用。要比较寄存器和立即数(常数),然后有条件地跳转,可以使用该指令。同一寄存器中的两位?或者两个寄存器中的每一个都有相同的位位置?我在一个寄存器中有一个值,我正在搜索这个值是否等于另一个常量值。示例:我有“EDh”值,而R0寄存器中有另一个值。应该比较哪个

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

我已经很久没有使用8051了。但我似乎记得该指令非常有用。

要比较寄存器和立即数(常数),然后有条件地跳转,可以使用该指令。

同一寄存器中的两位?或者两个寄存器中的每一个都有相同的位位置?我在一个寄存器中有一个值,我正在搜索这个值是否等于另一个常量值。示例:我有“EDh”值,而R0寄存器中有另一个值。应该比较哪个位?所有这些位都应该一起比较。那么您的问题(和标题)就有误导性了!他们说你只想比较两个比特。也许你应该编辑你的问题。。。