【问题标题】:ARMv6 Assembly languageARMv6 汇编语言
【发布时间】:2012-09-30 05:22:17
【问题描述】:

有谁知道如何在 ARMv6 汇编语言中开始注释(例如,'#'、';'、'/'、'/*')?

【问题讨论】:

    标签: assembly armv6


    【解决方案1】:

    应该是“;”根据我在wikipedia article:

    上找到的一些示例代码
        loop  CMP  Ri, Rj   ; set condition "NE" if (i != j),
                            ;               "GT" if (i > j),
                            ;            or "LT" if (i < j)
        SUBGT  Ri, Ri, Rj   ; if "GT" (greater than), i = i-j;
        SUBLT  Rj, Rj, Ri   ; if "LT" (less than), j = j-i;
        BNE  loop           ; if "NE" (not equal), then loop
    

    【讨论】:

    • 非常棒——我没想到的地方。这与 80x86 评论相同,我的想法是,但不确定。谢谢亚历克斯!
    • 这就是大多数汇编程序中使用的内容。
    • 这非常依赖于汇编程序。 gnu 汇编器将接受 '@' 作为行注释标记。大多数预处理汇编程序将接受 C 风格的 // 和 /* */ cmets。 ARMCC 使用 ;.
    • 我使用 ;@ 以便它适用于扭曲的 gnu 解决方案和健全的解决方案。
    猜你喜欢
    • 2010-12-24
    • 2014-10-07
    • 1970-01-01
    • 2013-01-17
    • 2013-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多