I'd like to build a simple virtual machine/CPU simulator in python. with specific instructions.
If you worked on similar projects before and used to python and assembly languages contact me for more detail
basically creating python app that will have the following 4 files:
1. A CPU which includes all the 32-bit registers and the Program Counter PC.
2. A memory that can load the software (code and data) from a file.
3. A memory-mapped IO subsystem, such as UART to print out messages on screen.
4. A Virtual Bus (VB) to redirect read and write operations to the correct
memory-mapped components including the main memory must expose
read and write functions to allow the CPU to read from and write to them. The
CPU reset address is 0x00. The PC will be incremented by 4 after each
instruction except when executing a branch or jump instruction. You need to
structure your VM in a way aligned with the course contents. For instance, the
CPU needs to fetch the instruction from the memory using its read operation and
then decode the instruction and read all required operands. After that, the CPU
needs to execute the instruction and finally update its registers, such as the
destination register and the PC. Once you finish a cycle of execution, you start
the next cycle by fetching the next instruction based on the new value of the
5 freelancers are bidding on average ₹1420 for this job
I trained in machine learning and deep learning and hadoop also and I completed project on Google quest2019 Relevant Skills and Experience Machine learning and hadoop and deep learning
I am computer science student with Python experience. I would like to get some information about the request: number of opcodes, registers and the like. If you are interested in hiring me, please contact me.