1

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

有没有简单的方法来做到这一点?或者我必须将输入转换为负数并添加 x04?

有人能帮我吗?

4

1 回答 1

0

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

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

于 2012-02-09T07:07:53.643 回答