2012-02-12 5 views
2

FASM에서 단 한 줄만 바꾸면 컴파일 된 NASM 코드가 실행될 정도로 운이 좋았습니다.FASM - 압축 "버퍼 db 0, 0, 0, 0, 0, 0, ..."

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

이 할 수있는보다 컴팩트 한 방법이 있어야합니다 : -

buffer times 64 db 0 

이 FASM에 NASM에서 잘 작동하지만 내가 쓸했다. 당신은 아마 찾고있는

답변

5

: FASM에서

buffer db 64 dup(0) 
3

당신이 레이블이 매크로에 의해 folowed됩니다 FASM에

buffer rb 64 ; reserve 64 bytes 
3

, 작성해야, 그 이름은 콜론으로 끝나야한다

buffer: times 64 db 0 
+0

이 대답은 원래 코드에 가장 가까운 해결책을 제공합니다. – colxi

관련 문제