GNUSim8085

GNUSim8085
GNUSim8085
Entwickler GNUSim8085 Community
Aktuelle Version 1.3.6
(27. Februar 2010)
Betriebssystem GNU/Linux, Windows
Programmier­sprache C (GTK+)
Kategorie Computersimulation
Lizenz GPL (Freie Software)
Deutschsprachig ja
www.gnusim8085.org

GNUSim8085 ist ein freier (und damit auch kostenlos verfügbarer) sowie preisgekrönter[1], grafischer CPU-Simulator, mit integriertem Assembler und Debugger für den Intel 8085 Mikroprozessor für Windows- und GNU/Linux-Betriebssysteme, der unter der GNU GPL entwickelt und vertrieben wird.

Der Simulator macht Gebrauch vom GTK+-Toolkit zur Erzeugung einer plattformunabhängigen grafischen Benutzeroberfläche.

Inhaltsverzeichnis

Geschichte

GNUSim8085 ist aus dem Bedürfnis eines indischen Informatikstudenten namens Sridhar Ratnakumar heraus entstanden: Im Rahmen seines Studiums benötigte er für Prüfungsvorbereitungen Zugang zu einem kostenlosen und freien 8085-Simulator, der auch auf Linux-basierten Rechnern lauffähig und erweiterbar sein sollte.

In Ermangelung von Optionen entschied sich Sridhar Ratnakumar im Jahre 2003 die Implementierung eines solchen Simulators selbst in die Hand zu nehmen und schuf so noch im selben Jahr mit GNUSim8085 sein erstes Open-Source-Projekt. Ein erster Prototyp wurde von Ratnakumar innerhalb von nur drei Tagen fertiggestellt und umgehend zur Vorbereitung auf die Prüfungen verwendet, die ihn ursprünglich motiviert hatten, den Simulator zu entwickeln.[2]

Die Entwicklung des Simulators fand ursprünglich auf dem Web-Portal SourceForge statt, wo der Quellcode des Programms über die Versionsverwaltungs-Software Git zugänglich ist.[3] Inzwischen ist das Projekt jedoch offiziell bei Launchpad gehosted.

Seit Beginn des Projekts im Jahre 2003, aber auch insbesondere zunehmend seit der Portierung des Simulators auf die Windows-Plattform im Jahre 2008, erfreut sich GNUSim8085 einer stetig steigenden Anzahl von Nutzern und Anhängern, insbesondere unter Studierenden der Informatik und von ingenieurwissenschaftlichen Studiengängen.

Während GNUSim8085 ursprünglich alleinig durch Sridhar Ratnakumar entworfen und entwickelt wurde, hat sich inzwischen eine aktive Anhängerschaft von Nutzern gebildet, so dass das Projekt derzeit von einem vierköpfigen Team an Entwicklern weiterentwickelt wird, wobei hier die Entwickler Aanjhan Ranganathan und Onkar Shinde die Projektleitung von Ratnakumar übernommen haben.

Funktionen

Editor

Assembler

  • Assembler mit Unterstützung für alle Standard-Instruktionen des 8085
  • Assembler mit Unterstützung für gängige Assembler-Direktiven

Debugger

  • Komplette Ansicht aller Register und Flags im Simulator
  • Debugger mit Unterstützung für Haltepunkte
  • Unterstützung für Einzelschritt-Ausführung von Programmen
  • Hex-Dezimal-Umrechner
  • Laufzeit-Inspektion des Stapelspeichers
  • Laufzeit-Inspektion von im Quellcode definierten Variablen
  • Laufzeit-Inspektion und -Manipulation des Arbeitsspeichers und der I/O-Ports

Weblinks

Einzelnachweise

  1. http://www.efytimes.com/efytimes/24867/news.htm
  2. http://www.techfuels.com/programming/5551-gnusim8085-assembly-language-programming.html
  3. Web-Frontend zum Git-Repository bei SourceForge.

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GNUSim8085 — depurando el programa Nqueens …   Wikipedia Español

  • GNUSim8085 — Infobox Software name = GNUSim8085 caption = GNUSim8085 debugging the N queens program. developer = released = release year|2003 programming language = C operating system = Linux language = English genre = Computer simulation license = GNU… …   Wikipedia

  • 8085 — Intel 8085 Der Intel 8085 ist ein 1976 eingeführter 8 Bit Mikroprozessor von Intel. Als Nachfolger des Intel 8080 war er zu diesem binär kompatibel, integrierte jedoch Taktgenerator (8224) und Buscontroller (8228) und besaß eine leistungsfähigere …   Deutsch Wikipedia

  • Intel 8085 — Infobox Computer Hardware Cpu name = Intel 8085 caption = An Intel 8085AH processor. produced start = 1977 produced end = 1990s slowest = 3,5 and 6 | slow unit = MHz manuf1 = Intel and several others arch = pre x86 pack1 = 40 pin DIPThe Intel… …   Wikipedia

  • Intel 8085 — Der Intel 8085 ist ein 1976 eingeführter 8 Bit Mikroprozessor von Intel. Als Nachfolger des Intel 8080 war er zu diesem binär kompatibel, integrierte jedoch Taktgenerator (8224) und Buscontroller (8228) und besaß eine leistungsfähigere Interrupt… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”