├── Assembly ├── Assembled Apps │ ├── DotMover.txt │ ├── DrewOS.txt │ ├── HelloWorld.txt │ └── SpaceInvaders.txt ├── BFOS.asm ├── Call.asm ├── DisplayTest.asm ├── DotMover.asm ├── DrewOS.asm ├── DrewOS_emu.asm ├── EasyTextWriter.asm ├── GetInput.asm ├── HelloWorld.asm ├── Inc.asm ├── Loop.asm ├── RAM_Loader.asm ├── SpaceInvaders.asm ├── Stack.asm ├── StackTest.asm ├── StringWriter.asm ├── StringWriter2.asm ├── String_Reader.asm ├── application.asm ├── printlinetest.asm ├── simple_loop.asm └── simple_multiplication_example.asm ├── README.md ├── VM ├── .gitignore ├── README.md ├── VM.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── VM │ ├── CPU.swift │ ├── Package.swift │ └── main.swift └── example_programs │ ├── bf.code.txt │ ├── bf.map.txt │ ├── printrandomnums.asm │ ├── printrandomnums.code.txt │ └── printrandomnums.map.txt ├── assembler.fla ├── assembler.swf ├── compiler.fla ├── compiler.swf ├── cpu_1.circ ├── cpu_2.circ └── cpu_2_bf.circ /Assembly/Assembled Apps/DotMover.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/Assembled Apps/DotMover.txt -------------------------------------------------------------------------------- /Assembly/Assembled Apps/DrewOS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/Assembled Apps/DrewOS.txt -------------------------------------------------------------------------------- /Assembly/Assembled Apps/HelloWorld.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/Assembled Apps/HelloWorld.txt -------------------------------------------------------------------------------- /Assembly/Assembled Apps/SpaceInvaders.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/Assembled Apps/SpaceInvaders.txt -------------------------------------------------------------------------------- /Assembly/BFOS.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/BFOS.asm -------------------------------------------------------------------------------- /Assembly/Call.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/Call.asm -------------------------------------------------------------------------------- /Assembly/DisplayTest.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/DisplayTest.asm -------------------------------------------------------------------------------- /Assembly/DotMover.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/DotMover.asm -------------------------------------------------------------------------------- /Assembly/DrewOS.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/DrewOS.asm -------------------------------------------------------------------------------- /Assembly/DrewOS_emu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/DrewOS_emu.asm -------------------------------------------------------------------------------- /Assembly/EasyTextWriter.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/EasyTextWriter.asm -------------------------------------------------------------------------------- /Assembly/GetInput.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/GetInput.asm -------------------------------------------------------------------------------- /Assembly/HelloWorld.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/HelloWorld.asm -------------------------------------------------------------------------------- /Assembly/Inc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/Inc.asm -------------------------------------------------------------------------------- /Assembly/Loop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/Loop.asm -------------------------------------------------------------------------------- /Assembly/RAM_Loader.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/RAM_Loader.asm -------------------------------------------------------------------------------- /Assembly/SpaceInvaders.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/SpaceInvaders.asm -------------------------------------------------------------------------------- /Assembly/Stack.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/Stack.asm -------------------------------------------------------------------------------- /Assembly/StackTest.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/StackTest.asm -------------------------------------------------------------------------------- /Assembly/StringWriter.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/StringWriter.asm -------------------------------------------------------------------------------- /Assembly/StringWriter2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/StringWriter2.asm -------------------------------------------------------------------------------- /Assembly/String_Reader.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/String_Reader.asm -------------------------------------------------------------------------------- /Assembly/application.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/application.asm -------------------------------------------------------------------------------- /Assembly/printlinetest.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/printlinetest.asm -------------------------------------------------------------------------------- /Assembly/simple_loop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/simple_loop.asm -------------------------------------------------------------------------------- /Assembly/simple_multiplication_example.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/Assembly/simple_multiplication_example.asm -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/README.md -------------------------------------------------------------------------------- /VM/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/.gitignore -------------------------------------------------------------------------------- /VM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/README.md -------------------------------------------------------------------------------- /VM/VM.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/VM.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /VM/VM.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/VM.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /VM/VM/CPU.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/VM/CPU.swift -------------------------------------------------------------------------------- /VM/VM/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/VM/Package.swift -------------------------------------------------------------------------------- /VM/VM/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/VM/main.swift -------------------------------------------------------------------------------- /VM/example_programs/bf.code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/example_programs/bf.code.txt -------------------------------------------------------------------------------- /VM/example_programs/bf.map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/example_programs/bf.map.txt -------------------------------------------------------------------------------- /VM/example_programs/printrandomnums.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/example_programs/printrandomnums.asm -------------------------------------------------------------------------------- /VM/example_programs/printrandomnums.code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/example_programs/printrandomnums.code.txt -------------------------------------------------------------------------------- /VM/example_programs/printrandomnums.map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/VM/example_programs/printrandomnums.map.txt -------------------------------------------------------------------------------- /assembler.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/assembler.fla -------------------------------------------------------------------------------- /assembler.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/assembler.swf -------------------------------------------------------------------------------- /compiler.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/compiler.fla -------------------------------------------------------------------------------- /compiler.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/compiler.swf -------------------------------------------------------------------------------- /cpu_1.circ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/cpu_1.circ -------------------------------------------------------------------------------- /cpu_2.circ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/cpu_2.circ -------------------------------------------------------------------------------- /cpu_2_bf.circ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dag10/Logisim_CPU/HEAD/cpu_2_bf.circ --------------------------------------------------------------------------------