Find Jobs
Hire Freelancers

Virtual machine in python.

₹600-1500 INR

Închis
Data postării: circa 4 ani în urmă

₹600-1500 INR

Plata la predare
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.
ID-ul proiectului: 24584179

Despre proiect

5 propuneri
Proiect la distanță
Activ: 4 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
5 freelanceri plasează o ofertă medie de ₹1.420 INR pentru proiect
Avatarul utilizatorului
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 în 7 zile
4,8 (5 recenzii)
3,5
3,5
Avatarul utilizatorului
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 în 1 zi
5,0 (1 recenzie)
2,0
2,0
Avatarul utilizatorului
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 în 1 zi
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
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 în 3 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul INDIA
Chandigarh, India
4,6
49
Metoda de plată a fost confirmată
Membru din mar. 27, 2019

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.