【问题标题】:LC4 Assembly instructionsLC4 组装说明
【发布时间】: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


    【解决方案1】:

    我会说这是相反的,if 与常量进行比较,而while 则没有。所以用cmpi比较A0cmp比较B*BA

    【讨论】:

    • 如果输入为负数,则输出应为-1。我会为此使用什么指令?
    • 您仍然可以与 0 进行比较,因为负数小于 0。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-28
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多