格式化汇编代码以将语句分成多行

时间:2015-05-25 14:01:35

标签: assembly coding-style masm code-cleanup

我使用汇编x86中的ASCII位矩阵,如下例所示:

Sign_plus   db  00000000b
        db  00001000b
        db  00001000b
        db  00111110b
        db  00001000b
        db  00001000b
        db  00000000b
        db  00000000b

但是,我希望将 db [sth] 保留在新行中,以使标志更加醒目和美观,即。

Sign_plus   
        db  00000000b
        db  00001000b
        db  00001000b
        db  00111110b
        db  00001000b
        db  00001000b
        db  00000000b
        db  00000000b

但是在这种格式下,编译器(MASM / ML)报告错误 A2008 。有没有办法继续在新行中写一个语句,还是我们被迫在标签所在的同一行输入 db / dw / etc。

1 个答案:

答案 0 :(得分:1)

正如 Shemhamforasch Jose ManuelAbarcaRodríguez刚刚说的那样,添加冒号解决了这个问题。

Sign_plus:
        db  00000000b
        db  00001000b
        db  00001000b
        db  00111110b
        db  00001000b
        db  00001000b
        db  00000000b
        db  00000000b