【发布时间】:2013-02-16 15:51:00
【问题描述】:
我正在尝试将此伪代码转换为 LC4 汇编语言
B = 0
If (A >= 0) {
While (B*B <= A) {
B = B + 1
}
}
B = B - 1
if 语句使用什么助记符?是 CMP 和 while 语句 CMPI 吗?
【问题讨论】:
标签: assembly
我正在尝试将此伪代码转换为 LC4 汇编语言
B = 0
If (A >= 0) {
While (B*B <= A) {
B = B + 1
}
}
B = B - 1
if 语句使用什么助记符?是 CMP 和 while 语句 CMPI 吗?
【问题讨论】:
标签: assembly
我会说这是相反的,if 与常量进行比较,而while 则没有。所以用cmpi比较A和0和cmp比较B*B和A。
【讨论】: