-
Notifications
You must be signed in to change notification settings - Fork 3
/
ScottyCPU.pro
65 lines (61 loc) · 1.87 KB
/
ScottyCPU.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
RC_FILE = ScottyResources.rc
SOURCES += main.cpp
HEADERS += \
Exceptions.hpp \
SynchrotronComponent.hpp \
UnitTest.hpp \
utils.hpp \
SynchrotronComponentFixedInput.hpp \
SynchrotronComponentEnable.hpp \
Clock.hpp \
SignedBitset.hpp \
ScottyCPU.hpp \
CPUComponents/ALUnit.hpp \
CPUComponents/ANDGate.hpp \
CPUComponents/Clock.hpp \
CPUComponents/ControlUnit.hpp \
CPUComponents/CPUComponentFactory.hpp \
CPUComponents/Memory.hpp \
CPUComponents/MemoryCell.hpp \
CPUComponents/NANDGate.hpp \
CPUComponents/NORGate.hpp \
CPUComponents/NOTGate.hpp \
CPUComponents/ORGate.hpp \
CPUComponents/SHIFTLeft.hpp \
CPUComponents/SHIFTRight.hpp \
CPUComponents/XORGate.hpp \
CPUInstructions/ANDInstruction.hpp \
CPUInstructions/ORInstruction.hpp \
CPUInstructions/NANDInstruction.hpp \
CPUInstructions/NORInstruction.hpp \
CPUInstructions/NOTInstruction.hpp \
CPUInstructions/XORInstruction.hpp \
CPUInstructions/SHLInstruction.hpp \
CPUInstructions/SHRInstruction.hpp \
CPUComponents/ADD.hpp \
CPUComponents/SUBTRACT.hpp \
CPUInstructions/ADDInstruction.hpp \
CPUInstructions/SUBInstruction.hpp \
CPUComponents/MULTIPLY.hpp \
CPUInstructions/MULInstruction.hpp \
FloatingBitset.hpp \
CPUComponents/DIVIDE.hpp \
CPUInstructions/DIVInstruction.hpp \
CPUComponents/MODULO.hpp \
CPUInstructions/MODInstruction.hpp \
CPUComponents/COMPERATOR.hpp \
CPUInstructions/CMPInstruction.hpp \
CPUInstructions/Instruction.hpp \
Assembler.hpp \
CPUFactory/SCAMParser.hpp \
CPUFactory/SCAMAssembler.hpp
DISTFILES += \
Programs/example.scam \
Programs/example_corrected.scam \
Programs/example_corrected.schex \
Programs/square.scam \
ScottyResources.rc