Assembly LC4组装说明

Assembly LC4组装说明,assembly,Assembly,我正在尝试将此伪代码转换为LC4汇编语言 B = 0 If (A >= 0) { While (B*B <= A) { B = B + 1 } } B = B - 1 B=0 如果(A>=0){ 虽然(B*B我想说的是另一种方式,if与常数进行比较,而while则不进行比较。因此,使用cmpi将a与0进行比较,cmp将B*B与a进行比较。如果输入为负,则输出应为-1。说明了什么我会使用离子吗?你仍然可以与0进行比较,因为负数小于0。

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

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

虽然(B*B我想说的是另一种方式,
if
与常数进行比较,而
while
则不进行比较。因此,使用
cmpi
a
0
进行比较,
cmp
B*B
a
进行比较。如果输入为负,则输出应为-1。说明了什么我会使用离子吗?你仍然可以与0进行比较,因为负数小于0。