Concurrent Simple Microprocessor Simulator
$10-30 USD
Dibayar saat pengiriman
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.
ID Proyek: #9067647
Tentang proyek
Diberikan kepada:
I believe on perfect work with 100% satisfaction of my client then payment. Hi,I understand your project and I am confident that I can do your project with great accuracy and 100% efficiency. I have seven years prog Lebih banyak
6 freelancer rata-rata menawar $112 untuk pekerjaan ini
I am very proficient in c, c++. I have 16 years c++ developing experience now, and I have worked for 6 years. My work is online game developing, and mainly focus on server side, the language is c++ under linux. I used Lebih banyak
Hi, i'm software engineer and i have done similar program. Please contact to discus details Regards Usman Shery
Hi! I am interesting in your project and could help you to solve your problem. Yours faithfuly, Vladyslav