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

时间:2012-02-03 07:35:40

标签: assembly lc3

假设在lc-3中键入ctrl + d(x04)时退出循环 所以我试图通过使用getc来从控制台输入中检测到这一点。

这样做有简单的方法吗? 或者我必须将输入转换为负数并添加x04?

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

最简单的方法是检查R0以查看它是否设置为4.

稍微简单一点的方法是简单地将-4添加到输入而不是反转输入并添加+4。