An 8085 Simulator written in CPP
Arithmetic: ADD, ADI, SUB, INR, DCR, INX, DCX, DAD, SUI
Logical: CMA,CMP
Branching: JMP, JZ, JNZ, JC, JNC
Load and Store: MOV, MVI, LXI, LDA, STA, LHLD, SHLD, STAX, XCHG
SET instruction to set data into memory locations (Eg- SET 2500,04)
Clone the project
git clone https://github.com/theaniketnegi/8085-cpp.git
Go to the project directory
cd 8085-cpp
Build using makefile
make & make clean
Go to the build folder
cd build
For command-line input
8085_cpp
Through file input
8085_cpp <filename>.asm
Debugger (with or without file)
8085_cpp --debugger