Find Jobs
Hire Freelancers

Virtual machine in python.

₹600-1500 INR

Geschlossen
Veröffentlicht vor etwa 4 Jahren

₹600-1500 INR

Bezahlt bei Lieferung
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 component. 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 PC.
Projekt-ID: 24584179

Über das Projekt

5 Vorschläge
Remote Projekt
Aktiv vor 4 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
5 Freelancer bieten im Durchschnitt ₹1.420 INR für diesen Auftrag
Avatar des Nutzers
We are web development and software development and engineering team. We are professional in Matlab, C, C++, C#, fortran, VB, Java, Python, Javascript and PHP. We are professional in Image processing, Computer vision, signal process, numerical analysis, control system using Matlab, C, C++. Expertise: Web Development, Android Apps, IOS, Php, Java, MySQL, Objective-C, C, C++ programming, HTML, C#, Python, Networks,, wireless sensor network, IOT, , Machine learning, , Algorithms, Computer Networks, Computer Organization, Artificial Intelligence, Neural Networks, We can do your project with high quality. Thank you for your attention.
₹1.050 INR in 7 Tagen
4,8 (5 Bewertungen)
3,5
3,5
Avatar des Nutzers
Seems that you need a intel 4004 emulator, i have made one in c++ and can convert it to python in one day
₹1.750 INR in 1 Tag
5,0 (1 Bewertung)
2,0
2,0
Avatar des Nutzers
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
₹1.300 INR in 1 Tag
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
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.
₹1.500 INR in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von INDIA
Chandigarh, India
4,6
49
Zahlungsmethode verifiziert
Mitglied seit März 27, 2019

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.