Concurrent Simple Microprocessor Simulator-2

Geschlossen Veröffentlicht Dec 7, 2015 Bezahlt bei Lieferung
Geschlossen 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.

C++ Programmierung Softwarearchitektur Software-Entwicklung

Projekt-ID: #9067690

Über das Projekt

11 Vorschläge Remote Projekt Aktiv Feb 11, 2016

11 Freelancer bieten im Durchschnitt $236 für diesen Job

super2lao

A proposal has not yet been provided

$252 USD in 3 Tagen
(72 Bewertungen)
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 Tagen
(12 Bewertungen)
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 Mehr

$240 USD in 10 Tagen
(28 Bewertungen)
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 Mehr

$150 USD in 3 Tagen
(18 Bewertungen)
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 Mehr

$250 USD in 3 Tagen
(2 Bewertungen)
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 Tagen
(0 Bewertungen)
0.0
websofthero

A proposal has not yet been provided

$100 USD in 0 Tagen
(1 Bewertung)
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 Tagen
(0 Bewertungen)
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 Mehr

$555 USD in 90 Tagen
(0 Bewertungen)
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 Tagen
(0 Bewertungen)
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 Tagen
(0 Bewertungen)
0.0