项目作者: yevhenchmykhun

项目描述 :
Simulator of Intel MCS-51 microcontroller
高级语言: Java
项目地址: git://github.com/yevhenchmykhun/OpenSim51.git
创建时间: 2018-02-23T18:38:18Z
项目社区:https://github.com/yevhenchmykhun/OpenSim51

开源协议:Apache License 2.0

下载


OpenSim51

Simulator of Intel MCS-51 microcontroller (WIP)

The project does not follow the official documentation of A51 macro assembler in full nor does it implement all microcontroller instructions, therefore it can be used only as an educational tool and not as a complete and reliable implementation.

The goals of the project:

  • explore and understand how computers work at the lowest level
  • come up with a maintainable and extensible software architecture for this kind of project

Modules:

  • A51 macro assembler
  • MCS-51 microcontroller simulator
  • GUI
  • misc (Intel HEX parser)

    Used tools:

  • Java 8
  • JavaFX
  • ANTLR4