A. The Secret Life of Code: 1. Introduction to Computer Systems 2. Abstraction 3. Gate Logic
topics:
A. The Secret Life of Code: 1. Introduction to Computer Systems 2. Abstraction 3. Gate Logic
B. Implementing & Testing Chips using HDL : 1. Building a Logic Gate 2. Buses 3. Multiplexer
C. Boolean Arithmetic, Adders & ALU: 1. Binary Numbers 2. Boolean Arithmetic 3. Adders 4. The ALU
D. Memory: 1. How computers remember 2. Sequential logic 3. Clock 4. Flip Flops 5. Registers
E. Memory Continued & Machine Language: 1. RAM 2 Random Access Memory - Implement in HDL 3 Program Counter 4 Machine Language 5 How Machine Language Manipulates Memory 6 Machine Language in Processor
F. The Hack Computer: 1. Overview of the Hack Computer 2. Hack Machine Language Intro 3. Hack Machine Language Specification 4. Manipulating Inputs & Outputs in Hack Machine Language 5. Hack Programming: Registers and Memory 6. Hack Programming: Branching 7. Hack Programming: Variables 8. Hack Programming: Iterative Processes 9. Hack Programming: Pointers 10. Hack Programming: Input/Output
G. Computer Architecture : 1. Stored Program Concept 2. Von Neumann Architecture: Recap 3. Von Neumann Architecture: Information Flow 4. Fetch-Execute Cycle5. The Hack CPU 6. Computer Architecture: Implementing the Hack Computer 7. Introduction to the Hack Assembler 8. Instructions -> Binary 9. Symbol handling intheAssembler