GNUSim8085

from Wikipedia, the free encyclopedia
GNUSim8085

Gnusim8085 Logo.svg
Basic data

Maintainer Aanjhan Ranganathan, Onkar Shinde
developer GNUSim8085 Community
Publishing year 2003
Current  version 1.4.1
(July 30, 2018)
operating system GNU / Linux , Windows
programming language C (GTK +)
category Computer simulation
License GPL ( Free Software )
German speaking Yes
www.gnusim8085.org

GNUSim8085 is a free (and therefore also available for free) and award-winning, graphical CPU simulator , with integrated assembler and debugger for the Intel 8085 microprocessor for Windows and GNU / Linux operating systems, which is developed and sold under the GNU GPL .

The simulator uses the GTK + toolkit to generate a platform-independent graphical user interface .

history

GNUSim8085 arose from the needs of an Indian computer science student named Sridhar Ratnakumar: As part of his studies, he needed access to a free and free 8085 simulator to prepare for exams, which should also run and expand on Linux-based computers.

In the absence of options, Sridhar Ratnakumar decided in 2003 to take the implementation of such a simulator into his own hands and created his first open source project with GNUSim8085 in the same year. A first prototype was completed by Ratnakumar within just three days and used immediately to prepare for the tests that originally motivated him to develop the simulator.

The simulator was originally developed on the SourceForge web portal , where the source code of the program is accessible via the version management software Git . However, the project is now officially hosted on Launchpad .

Since the beginning of the project in 2003, but also increasingly since the porting of the simulator to the Windows platform in 2008, GNUSim8085 has enjoyed a steadily increasing number of users and supporters, especially among students of computer science and engineering courses.

While GNUSim8085 was originally designed and developed solely by Sridhar Ratnakumar, an active following of users has now formed, so that the project is currently being further developed by a four-person team of developers, with developers Aanjhan Ranganathan and Onkar Shinde taking over the project management of Ratnakumar to have.

Functions

editor

Assembler

  • Assembler with support for all standard instructions of the 8085
  • Assembler with support for common assembler directives

Debugger

  • Complete view of all registers and flags in the simulator
  • Debugger with support for breakpoints
  • Support for single-step execution of programs
  • Hex to decimal converter
  • Run-time inspection of the stack
  • Runtime inspection of variables defined in the source code
  • Runtime inspection and manipulation of the main memory and the I / O ports

Web links

Individual evidence

  1. Archive link ( Memento of the original from February 27, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.  @1@ 2Template: Webachiv / IABot / www.efytimes.com
  2. http://www.techfuels.com/programming/5551-gnusim8085-assembly-language-programming.html
  3. Web front end to the Git repository ( memento of the original from October 20, 2012 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. at SourceForge. @1@ 2Template: Webachiv / IABot / gnusim8085.git.sourceforge.net