【发布时间】:2014-02-14 20:22:26
【问题描述】:
我目前有一个“循环”,用于从 R4 打印数字,然后使用 Stdout 将该数字移动到 R1。但是我只想打印出偶数。因此,如果我打印所有内容,例如,我的序列将输出为 2、3、5、6、7、9、10 ...等,但我只想打印偶数(2、6、10 ...等)
这是我想要的,但我不确定 ARM 程序集是否允许这样做:
- 检查R4看寄存器里面的数是否是偶数。
- 如果数字是偶数,则 MOV R1、R4 并使用 Stdout 代码打印出来。
- 否则,如果 R4 中的数字是奇数,则继续循环,直到指定的次数。
任何帮助将不胜感激..
【问题讨论】: