Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saiccoumar/cpu-emulator-lab
CPU Lab 09 Source Code for CS250: Computer Architecture
https://github.com/saiccoumar/cpu-emulator-lab
assignments emulator
Last synced: 24 days ago
JSON representation
CPU Lab 09 Source Code for CS250: Computer Architecture
- Host: GitHub
- URL: https://github.com/saiccoumar/cpu-emulator-lab
- Owner: saiccoumar
- Created: 2024-03-14T04:37:37.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-11-15T02:46:28.000Z (about 1 month ago)
- Last Synced: 2024-11-15T03:27:23.113Z (about 1 month ago)
- Topics: assignments, emulator
- Language: C++
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CPU-Emulator-Lab
This is the complete version of the CPU Emulator lab for CS250: Computer Architecture @ Purdue University SP2024. This project was created to familiarize students with the components of a CPU and how to implement them virtually based on their physical designs. Contact me directly for the associated lab handout.
Run Emulator:
```
cmake build build
cmake --build build
./build/SCC.exe
```View Memory:
```
(in another terminal)
./view_ram.sh
```Run CPU/RAM Unit Tests:
```
cmake build build
cmake --build build
cd build
ctest
```