项目作者: djmsuman

项目描述 :
A console based Intel 8085 Simulator
高级语言: C++
项目地址: git://github.com/djmsuman/sim8085.git
创建时间: 2015-09-14T14:13:45Z
项目社区:https://github.com/djmsuman/sim8085

开源协议:GNU General Public License v2.0

下载


sim8085

Text based Intel 8085 simulator in C++.

Simulates instructions by changing memory, registers and flags accordingly.

  • This simulator is basically made to be able to play with 8085 asm language.

  • This project is currently under heavy development.

Set up & running

  1. Clone this repository

    $ git clone https://github.com/djmsuman/sim8085.git

  2. Go to project root

    $ cd sim8085

  3. Build the project

    $ make

  4. Execute the program

    $ make exec

  5. Build & run tests

    $ make test

Limitations

  • Only parse hex opcodes. (Will get a minimum assembler soon)

  • Since you need to manually enter the opcodes in bytes there is no support for
    label. Currently you need to manually assign address and set JMP
    instruction accordingly.

  • Does not provide any idea of execution time if the same program were running
    in a real Intel 8085.