翻訳と辞書
Words near each other
・ Roscoe L. Egger, Jr.
・ Roscoe Lee Browne
・ Roscoe Lloyd Babcock
・ Roscoe Lockwood
・ Roscoe Miller
・ Roscoe Mitchell
・ Roscoe Mitchell and the Sound and Space Ensembles
・ Roscoe Mitchell Quartet
・ Roscoe Nicholson
・ Roscoe Orman
・ Roscoe Parrish
・ Rosaschi Air Park
・ Rosasco
・ Rosasen
・ Rosasite
RosAsm
・ Rosaspata District
・ ROSAT
・ Rosate
・ Rosati
・ Rosati involution
・ Rosati Windows
・ Rosati's
・ Rosati, Missouri
・ Rosati-Kain High School
・ Rosato
・ Rosato & Associates
・ Rosato (surname)
・ Rosatom
・ Rosauers Supermarkets


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

RosAsm : ウィキペディア英語版
RosAsm

RosAsm is a 32-bit Win32 x86 assembler developed by an independent group of programmers and contributors. It is the continuation of an assembler called SpAsm, always under the direction of its original author René Tournois.
The name stands for ''ReactOS Assembler'', meaning that it was designed to run on ReactOS as its primary operating system, although both projects are developed by independent groups of developers, not related to each other. ReactOS package does not include RosAsm assembler, and uses itself to assemble part of their sources.
RosAsm is an assembler with full integration of an IDE, resource editor, debugger and disassembler. The syntax is inspired by NASM's.
It is released under the terms of the RosAsm Public License and (as in logical-and) GNU General Public License (GPL).
RosAsm packages the source code from which an executable was assembled directly within the portable executable files. Because RosAsm produces PE files directly, a separate linking step is not required. This means, though, that it does not allow linking to external object modules other than DLLs, and it does not support the ability to produce object modules that can be linked with other programs.
Nevertheless, the user is allowed to analyze a library file without the needs of linking. One of the features in RosAsm is a library scanner that can analyze the contents of a library file, export the object code, and in the near future convert the library to assembly code to be imported directly to the generated applications without the needs of linking.
RosAsm was always made entirely in assembly language and it is assembled by itself.
==History==
In September 1998, René Tournois (also known as Betov), created SpAsm - The Specific Assembler which was maintained and supported by him until 24 July 2003. It was then continued with its successor, RosAsm.
René is RosAsm's principal author, although it includes many contributions from others. The very first version of the former Spasm project was built in 16 bits using the free version of a shareware assembler called A86/A386, from Eric Isaacson. With the help of this remarkable program, René continued improving his programming skills until he faced the world of 32 bit programming. In less than two years, he migrated from A86 to the ASM32 assembler by Intelligent Firmware Ltd, whose simplicity, flexibility and reliable overall performance for system programming, helped him to develop his own, independent and free assembler made entirely in 32 bits. In July 2000, Spasm 1.00 was born.
Since then, René continued his work, for several years, almost alone, releasing several versions of the Software. All versions released were maintained and developed under the GPL rules, in order to give to the assembly community a new and powerful tool, and for mankind in general, a free gift that can be used to improve their lives wherever possible by the continuous development of high technologies making them available to the public. In time he gained contributors that helped to improve his assembler.
Spasm 4.15j, was the last of the versions released and maintained by René. On 24 July 2003, he decided to take a higher step toward advancing the benefit of Assembly Language and the free programming community. Concerned about the continuation of the software and his constant efforts in keeping with his ethical and political views, he left the project. From that remarkable day, RosAsm was born!
RosAsm 1.1a was the first version from the renewed Software, released on 27 July 2003.
All versions of RosAsm are a derivative work of all previous releases of SpAsm, except from its version 4.15k (and newer) which were being developed and maintained by independent contributors. (The independent version of the former Spasm project seems to be discontinued.)

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「RosAsm」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.