Target Audience
Welcome to the very first milestone release of The YASM Modular Assembler. As this is only a milestone, it's really not for general use yet, so there are certain to be many bugs and missing features. This release is intended to provide a stable snapshot of YASM development as of 3/19/02. Its target audience includes people who:
What's New
As this is the first release, essentially everything is new. The most important thing to be aware of with this release is that it's very limited:
Important Differences from NASM
YASM defaults to reading from standard input and writing to standard output if no files are specified. When an input file is specified, YASM behaves like NASM.
Running YASM
Version Information:
yasm --version
Commandline Help:
yasm --help
Assemble test.asm to binary object file test:
yasm -f bin test.asm
Assemble test2.asm (which needs to be preprocessed) to debug object file test2.dbg:
nasm -e test2.asm | yasm -f dbg -o test2.dbg
Test YAPP on test3.asm:
yasm -e test3.asm