LC4装配说明

时间:2013-02-16 15:51:00

标签: assembly

我正在尝试将此伪代码转换为LC4汇编语言

B = 0
If (A >= 0) {
   While (B*B <= A) {
   B = B + 1
   }
}
B = B - 1

我在if语句中使用什么助记符?是CMP还是while语句CMPI?

1 个答案:

答案 0 :(得分:1)

我会说这是另一种方式,if与常数进行比较,而while则没有。因此,使用cmpiA0cmp进行比较,以便将B*BA进行比较。