格式化汇编代码以将语句分成多行
Formatting assembly code to break a statement into multiple lines
我在汇编 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.?
正如 Shemhamforasch 和 Jose Manuel Abarca Rodríguez 刚才所说,添加一个 冒号 解决问题。
Sign_plus:
db 00000000b
db 00001000b
db 00001000b
db 00111110b
db 00001000b
db 00001000b
db 00000000b
db 00000000b
我在汇编 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.?
正如 Shemhamforasch 和 Jose Manuel Abarca Rodríguez 刚才所说,添加一个 冒号 解决问题。
Sign_plus:
db 00000000b
db 00001000b
db 00001000b
db 00111110b
db 00001000b
db 00001000b
db 00000000b
db 00000000b