Skip to content

A interactive site designed to teach the user how to build a computer from scratch, starting with a single transistor. Logic Gates, Chips, Architecture, Machine/Assembly/VM/High-Level language, Operating System. Assembler+Compiler+Translator+Interpreter

Notifications You must be signed in to change notification settings

scott-grimes/CFScratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer From Scratch

This website will teach you how to construct an entire computer from scratch, beginning with a single transistor, and progressing up to designing your own operating system.

Login to get started!

CFS is broken up into several chapters in two sections, as follows

Hardware
1 - Boolean Logic
2 - Boolean Arithmetic
3 - Sequential Logic
4 - Machine Language
5 - Computer Architecture

Software
6 - Assembler
7 - Virtual Machine I
8 - Virtual Machine II
9 - High Level Language
10 - Compiler I
11 - Compiler II
12 - Operating System

Future Developments...
tbd

About

A interactive site designed to teach the user how to build a computer from scratch, starting with a single transistor. Logic Gates, Chips, Architecture, Machine/Assembly/VM/High-Level language, Operating System. Assembler+Compiler+Translator+Interpreter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published