【问题标题】:LC3 Machine languageLC3 机器语言
【发布时间】:2013-05-14 21:29:32
【问题描述】:

在 LC-3 机器语言中,如何将 16 位的数字左移 n 位?就像我们有 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 二进制数是 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |

那我们怎么才能左移 3 呢?

【问题讨论】:

    标签: assembly machine-language


    【解决方案1】:

    因为 LC-3 显然没有移位操作,所以你必须自己做。

    有些人在这里讨论 LC-3 模拟器和位移操作 http://www.asmcommunity.net/board/index.php?topic=28978.0 表示:

    对于左移的每个位位置,将其乘以 2(如果您愿意,也可以将其添加到自身)

    希望对您有所帮助。

    【讨论】:

    • 非常感谢。我希望你确定的帖子对我有帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 2014-05-06
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    相关资源
    最近更新 更多