0

我试图在 LC-3 汇编语言环境中创建一个 while 循环,该循环读取字符或数字,然后在键入 CTRL+D (x04) 时中断循环。我知道我可以使用 brp、brn 或 brz 来中断循环,用于正数、负数或零,但是如何使用流结束 (x04) 十六进制字符触发中断?

4

1 回答 1

1

这个想法是应用一些转换,给出一个条件代码,您可以使用它来确定该值是否为4. 在这种情况下,您可以简单地减去4(即加-4)并检查结果是否为零。

于 2014-02-07T13:55:02.117 回答