标签:ati rms 1.2 stand com war work people follow
Yasm 1.3.0 Release Notes
http://yasm.tortall.net/releases/Release1.3.0.html
Welcome to the 1.3.0 release of the Yasm Modular Assembler. Its target audience includes people who want to:
A number of download formats are available. For Windows and DOS users, we recommend downloading the prebuilt binaries. The source tarball contains all sources needed to build Yasm on UNIX-compatible systems, Windows, and DOS. If you use Visual Studio 2010 or later, we highly recommend downloading the appropriate vsyasm zip file and following its readme.txt directions for integration of yasm into the Visual Studio IDE.
A TASM-like frontend is also available. It defaults to the “tasm” parser and provides TASM-like command line options.
Multi-section binary support (compatible but slightly more advanced than NASM’s).
[BITS 64]
directive, using a 64-bit object format such as win64 or elf64, or setting the machine to “amd64”. Only the last two will actually generate a 64-bit object file.[rip+val]
(direct index) and [sym wrt rip]
or [rel sym]
(relocated relative).location EQU seg:off
; jmp far location
.As Yasm is still under development, there are some caveats and features that do not yet work or are not yet fully functional. See the Tickets area of Yasm’s website for a list of active issues.
On UNIX-compatible operating systems, Yasm builds using the standard “./configure; make; make install” commands. GNU make is not required. While Yasm development requires a larger toolchain (see the HACKING file), building Yasm should not require more than just a C compiler.
For Windows systems, we recommend simply downloading the prebuilt executables. However, for those that want to build YASM directly using DJGPP, CygWin, or Visual Studio, Makefiles and all required specialized files are provided in the Mkfiles/ directory of the distribution tarball. CMake-compatible build files are also provided.
Version Information:
yasm --version
Command Line Option Help:
yasm --help
Assemble test.asm to Win32 object file test.obj with CodeView 8.0 (VS2005) source debug info:
yasm -f win32 -g cv8 test.asm
Assemble test2.asm to Win64 object file test.obj with CodeView 8.0 source debug info:
yasm -f win64 -g cv8 test2.asm
Assemble test3.asm to AMD64 ELF object file test3.o with DWARF2 debugging information:
yasm -f elf64 -g dwarf2 test3.asm
Alternative to above:
yasm -f elf -m amd64 -g dwarf2 test3.asm
Assemble test4.s (GAS syntax file) to 32-bit x86 ELF object file testo.o with DWARF2 debugging information:
yasm -p gas -f elf32 -g dwarf2 -o testo.o test4.s
标签:ati rms 1.2 stand com war work people follow
原文地址:http://www.cnblogs.com/endv/p/6833035.html