GRAS/en: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
K (fixed image positioning)
Keine Bearbeitungszusammenfassung
 
Zeile 13: Zeile 13:
GRAS is developed by [[Benutzer:Bg|BG]] under the GPLv3+ license.
GRAS is developed by [[Benutzer:Bg|BG]] under the GPLv3+ license.


Project resources can be found at [https://roulette.das-labor.org/trac/browser/tools/gras].
Project resources can be found at [https://das-labor.org/trac/browser/tools/gras].

Aktuelle Version vom 23. Oktober 2010, 19:12 Uhr

About[Bearbeiten | Quelltext bearbeiten]

GRAS logo.png

GRAS (GeneRic ASsembler) is a flexible, generic (as the name tells), which is currently in an early development state.

We aim at building a assembler which is generic enough to translate to translate assembly-language programms to binary for nearly all CPUs by using information from a special file containing all information for turning an given mnemonic instruction into binary.

This will enable anyone aware of the mnemonic opcode relationship to generate an assembler for this CPU.

We also aim at automatically generating a disassembler.

Current development is done in the ruby programming language and we are currently evaluating the option of automatical generation of C programms which would perform the assemble and disassemble operations

GRAS is developed by BG under the GPLv3+ license.

Project resources can be found at [1].