A simple computer architecture simulator for COMS30046
Go to file
2024-02-14 19:36:17 +00:00
.gitignore CPU: Created a basic CPU that can run a loop, along with several small bugfixes elsewhere to make it work 2024-02-03 22:54:20 +00:00
assembly.c ASM: Implemented the ability to reference only the upper or lower double-word of a label's address to accommodate the limited register loading mechanism in the intruction set 2024-02-14 19:36:17 +00:00
assembly.h ASM: Added support for defining arbitrary double-words 2024-02-14 12:57:07 +00:00
COPYING Added license and added gui error reporting 2024-01-23 13:33:04 +00:00
cpu.c CPU: Added floating point multiplication and division 2024-02-14 17:15:04 +00:00
cpu.h CPU: Added floating point multiplication and division 2024-02-14 17:15:04 +00:00
gui.c Project: fixed some warnings from other compilers 2024-02-14 02:45:28 +00:00
gui.h CPU: Added support for conditional branches, HLT and NOP 2024-02-06 23:14:33 +00:00
main.c ASM: Added support for empty lines... ...and comments on those empty lines 2024-02-14 14:22:49 +00:00
Makefile Project: fixed some warnings from other compilers 2024-02-14 02:45:28 +00:00
README.md Initial commit: created project skeleton 2024-01-22 12:11:07 +00:00
simdata.c GUI: Added a vector graphics display using braille characters to form a frame buffer in the terminal window 2024-02-14 02:42:24 +00:00
simdata.h GUI: Added a vector graphics display using braille characters to form a frame buffer in the terminal window 2024-02-14 02:42:24 +00:00
test.asm ASM: Implemented the ability to reference only the upper or lower double-word of a label's address to accommodate the limited register loading mechanism in the intruction set 2024-02-14 19:36:17 +00:00

First - A simple computer architecture simulator for COMS30046