The goal of the project is to create a virtual processor and an interpreter for running assembly code on that processor. The project will be developed in plain, portable, C language without the use of any external library besides C standard libraries.
Project charter by Elone DELILLE
Functional specifications by Elone DELILLE
Assembly2 documentation on GitBook by Elone DELILLE
Technical specifications by Thomas PLANCHARD
Test plan by Séréna BAVAROIS
Postmortem by the team
The management artifacts of this project are available on our Jira project.
Here is a Tutorial to help you to find specific documents. On this Jira project, you will find the task allocation, the timeline, and all the documents related to the management.
To install the project, you need to clone the repository and build the project with the following commands:
git clone <https://github.com/algosup/2023-2024-project-3-virtual-processor-team-1>
cd <2023-2024-project-3-virtual-processor-team-1/Src>
gcc interpreter.c -o interpreter.exe
.\interpreter.exe <path_to_your_asm2_file>
git clone <https://github.com/algosup/2023-2024-project-3-virtual-processor-team-1>
cd <2023-2024-project-3-virtual-processor-team-1/Src>
gcc interpreter.c -o interpreter
./interpreter <path_to_your_asm2_file>
Photo | Name | Role | GitHub and LinkedIn |
---|---|---|---|
CUREL Clémentine | Project Manager | GitHub | LinkedIn | |
DELILLE Elone | Program Manager | GitHub | LinkedIn | |
PLANCHARD Thomas | Technical Leader | GitHub | LinkedIn | |
LASSELIN Alexis | Software Engineer | GitHub | LinkedIn | |
NAMIR Salaheddine | Software Engineer | GitHub | LinkedIn | |
BAVAROIS Séréna | Quality Assurance | GitHub | LinkedIn |