Concurrent Simple Microprocessor Simulator-2
$30-250 USD
Bezahlt bei Lieferung
Develop a C++ program to implement a simulator for a simple microprocessor. The microprocessor, called 4SIM (short for Simple Integer Machine), allows the concurrent execution of 4 programs.
The 4SIM has one data memory bank which contains 1024 integer memory locations each capable of holding one integer value, and 4 instruction memory banks, each of 1024 locations each capable of holding one instruction, for holding the 4 programs to be run concurrently.
Notice that because the data memory bank is used in common between the 4
concurrent programs that there is a need to synchronize access to it.
The list of supported SIM instructions will be shown in the PDF file.
The code is to be fully object oriented - using templates, classes, overloading functions, and virtualization to eliminate the need for numerous if statements.
Code needs to be documented/explained with comments.
A version of the code without object orientation and concurrent execution is available for reference if needed.
Projekt-ID: #9067690
Über das Projekt
11 Freelancer bieten im Durchschnitt $236 für diesen Job
Hello, i am experienced C/C++ developer under windows and linux. For placing more correct bid i need to know for which OS this will be done. Thanks.
Hi! I'm an expert in C++ development. I find this project inspiring and creative. Please, contact me to discuss how I can start implement it ASAP. I'm waiting for your response. Regards, Max
Hi! This project seems very fun! The C++ code will be clean and well documented. I'm looking forward to work with you!
I am vastly experienced in developing C/C++ applications. I will be able to do it in the best possible way for you. Regards.
Hello, I have a lot experience in system programming. I sure I can help you with you project. Regards, Alexander