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 Nasm程序集关系运算符_Assembly_Nasm - Fatal编程技术网

Assembly Nasm程序集关系运算符

Assembly Nasm程序集关系运算符,assembly,nasm,Assembly,Nasm,我希望像1==1这样的关系表达式在为真时给出1,在为假时给出0。在nasm汇编中有一种简单的方法可以做到这一点吗?如果您参考的是x86指令集,那么您可能需要SETcc指令集:nasm提供的算术运算符按优先级递增的顺序列在这里:|、^、&、>、+和−, *, /, //, % 和%%,+,−, ~, ! 还有赛格。 所以NASM中没有==运算符。 您可以使用CMP指令比较两个操作数。我不太明白您的意思。你能举个例子说明你将如何使用它吗?

我希望像1==1这样的关系表达式在为真时给出1,在为假时给出0。在nasm汇编中有一种简单的方法可以做到这一点吗?

如果您参考的是x86指令集,那么您可能需要SETcc指令集:

nasm提供的算术运算符按优先级递增的顺序列在这里:|、^、&、>、+和−, *, /, //, % 和%%,+,−, ~, ! 还有赛格。 所以NASM中没有==运算符。
您可以使用CMP指令比较两个操作数。

我不太明白您的意思。你能举个例子说明你将如何使用它吗?