Concurrent Simple Microprocessor Simulator-2

Closed Posted Dec 7, 2015 Paid on delivery
Closed Paid on delivery

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.

C++ Programming Software Architecture Software Development

Project ID: #9067690

About the project

11 proposals Remote project Active Feb 11, 2016

11 freelancers are bidding on average $236 for this job

super2lao

A proposal has not yet been provided

$252 USD in 3 days
(72 Reviews)
7.2
lis82

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.

$222 USD in 7 days
(12 Reviews)
4.7
pmishu20

Hi. I am a CPU modelling engineer in my daily job and did a PhD which required lots of CPU simulation. In my daily job I am building detailed simulators of CPUs and I have great experience with CPU and memory architect More

$240 USD in 10 days
(28 Reviews)
4.3
romanuwa

Dear Sir, I am an expert in C/C++ programming language. Very fluent in Object Oriented Programming and Design. I have required theoritical knowledge about successfully complee this project. I will complete this project More

$150 USD in 3 days
(18 Reviews)
4.6
moeed10

Sir we have been working on C++, Data structure, C and C# since 2012. We have designed a lot of projects which comprises of a huge list of projects. Compiler using C, C++ and java. Videos analysis and vehicle counter More

$250 USD in 3 days
(2 Reviews)
3.7
maksdv7750

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

$250 USD in 3 days
(0 Reviews)
0.0
websofthero

A proposal has not yet been provided

$100 USD in 0 days
(1 Review)
0.0
CesarRJ

Hi! This project seems very fun! The C++ code will be clean and well documented. I'm looking forward to work with you!

$200 USD in 7 days
(0 Reviews)
0.0
mskadur

Dear Recruiter, We've over 10+ years experience in product design & development of Embedded System which includes, *. Sensor system *. Communication technologies *. Power management *. Protocol development More

$555 USD in 90 days
(0 Reviews)
0.0
muhammad913

I am vastly experienced in developing C/C++ applications. I will be able to do it in the best possible way for you. Regards.

$150 USD in 3 days
(0 Reviews)
0.0
laoavx

Hello, I have a lot experience in system programming. I sure I can help you with you project. Regards, Alexander

$230 USD in 5 days
(0 Reviews)
0.0