https://github.com/yous/architecture
Computer Organization (CS311), KAIST
https://github.com/yous/architecture
Last synced: 6 months ago
JSON representation
Computer Organization (CS311), KAIST
- Host: GitHub
- URL: https://github.com/yous/architecture
- Owner: yous
- Created: 2015-10-01T14:50:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-30T08:40:47.000Z (over 9 years ago)
- Last Synced: 2024-10-31T02:09:04.236Z (7 months ago)
- Language: C
- Homepage:
- Size: 1.9 MB
- Stars: 2
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Architecture
Computer Organization (CS311) by Jaehyuk Huh, KAIST
## Lab 1: MIPS assembler
```
python lab1/assembler.py
```When the assembly file is `lab1/CS311/example_mod.s`, then the output should be
the same as `lab1/CS311/example_mod.o`.## Lab 2: Building a Simple MIPS Emulator
```
make
./cs311em [-m addr1:addr2] [-d] [-n num_instr] inputBinary
```Test with `./test.sh`.
## Lab 3: Simulating Pipelined Execution
```
make
./cs311sim [-nobp] [-f] [-m addr1:addr2] [-d] [-p] [-n num_instr] inputBinary
```Test with `./test.sh`.
## Lab 4: Cache Design for MIPS Architecture
```
gcc cache_output_format.c -o cs311cache
./cs311cache [-c cap:assoc:bsize] [-x] input_trace
```Test with `./test.sh`.