Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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 如何从控制台输入检测NaN?_Assembly_Lc3 - Fatal编程技术网

Assembly 如何从控制台输入检测NaN?

Assembly 如何从控制台输入检测NaN?,assembly,lc3,Assembly,Lc3,我假设在lc-3中键入ctrl+dx04时退出循环 因此,我试图通过使用getc从控制台输入中检测这一点 有没有简单的方法? 或者我必须将输入转换为负数,然后用x04相加 有人能帮我吗?最简单的方法是检查R0是否设置为4 一个稍微简单一点的方法是简单地向输入中添加-4,而不是反转输入并添加+4

我假设在lc-3中键入ctrl+dx04时退出循环 因此,我试图通过使用getc从控制台输入中检测这一点

有没有简单的方法? 或者我必须将输入转换为负数,然后用x04相加


有人能帮我吗?

最简单的方法是检查R0是否设置为4

一个稍微简单一点的方法是简单地向输入中添加-4,而不是反转输入并添加+4