LC-3 while循环为x04字符?

时间:2014-02-07 07:04:36

标签: assembly while-loop lc3

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

1 个答案:

答案 0 :(得分:1)

我们的想法是应用一些转换,它提供一个条件代码,您可以使用它来确定值是否为4。在这种情况下,您只需减去4(即添加-4)并检查是否结果为零。