2012-02-12 14 views
2

FASMでコンパイルされたNASMコードを実行するのに十分なことがありました。FASM - "buffer db 0、0、0、0、0、0、..."を圧縮する

buffer times 64 db 0 

これはNASMではなく、FASMで正常に動作します - 私が書かなければならなかった:

buffer db 0, 0, 0, 0, 0, 0, ... 

これを行うために、よりコンパクトな方法があるに違いありません。あなたはおそらく探している

答えて

5

:FASMで

buffer db 64 dup(0) 
3

ラベルがマクロでfolowedさFASMで

buffer rb 64 ; reserve 64 bytes 
3

、書くべき、その名はコロンで終わる必要があり

buffer: times 64 db 0 
+0

この回答は、元のコードに最も近い解決策を提供します。 – colxi

関連する問題