【问题标题】:Replace characters in a string in LC-3在 LC-3 中替换字符串中的字符
【发布时间】:2016-02-27 23:40:46
【问题描述】:

所以我有这个 80 位数:

gen1    .stringz          "01000100010000010100110001000101010011011101111010100110100100100001110100110011"

我必须将(0 替换为 1)和(1 替换为 0)。我真的很困惑我将如何去做这件事。任何帮助将不胜感激。

【问题讨论】:

    标签: lc3


    【解决方案1】:

    一般方法如下:

    • 加载字符串的地址(它不是真正的数字)(提示:LEA)
    • 保留一个计数器,以便您知道何时看到了所有 80 个(提示:LD)
    • 查看你加载的内存地址(提示:LDR)
    • 用新值覆盖内存地址(提示:STR)
    • 增加你的计数器
    • 重复直到计数器达到 80

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-11
      • 1970-01-01
      • 1970-01-01
      • 2011-12-17
      相关资源
      最近更新 更多