Key Words
Introduction
The Basic Parts of a Computer
COMPUTER MEMORY - PART I
Purpose: To introduce the basic operation of computer solid-state memory.
Prerequisites: None.
Key Words: Analog, Digital, Bit, Byte, Word, Data Bus
COMPUTER MEMORY - PART II
Purpose: To introduce the addressing computer solid-state memory.
Prerequisites: Understanding of a memory word witdth.
Key Words: Tri-State Memory, Memory Address, Address Bus, Address Lines, Address Decoding Logic, Read, Write, RW Line, Control Bus
COMPUTER MEMORY - PART III
Purpose: To introduce the idea of pages of computer solid-state memory & memory volatility.
Prerequisites: Understanding basic computer memory addressing.
Key Words: Memory Address Pages, Internal Logic, External Logic, Chip Select Lines, Volatile Memory, Non-Volatile Memory, RAM, ROM, PROM, NvRAM, DRAM, SRAM, EPROM, Flash Memory, EEPROM
THE CPU - PART I
Purpose: To introduce the components inside a CPU
Prerequisites: Understanding basic computer solid state memory.
Key Words: Registers, Instructions, Accumulator, Program Counter, Instruction Decode Unit, Arithmetic Logic Unit, Machine Code, Computer Clock, Flags, Flag Register Overflow, Overflow flag, Underflow, Underflow flag, Carry flag, Borrow flag, Zero flag, RISC, CISC
THE CPU - PART II --- NOT WRITTEN YET
Purpose: Introduction to Machine Code Programming
Prerequisites: Understanding basic computer solid state memory & CPU.
Key Words: Multi-Byte Commands, Machine-Cycles, Microinstructions, Execution Time
THE CPU - PART III --- NOT WRITTEN YET
Purpose: A Simple Machine Code Program
Prerequisites: Understanding Machine Code Commands
Key Words: Load, NOP, Store, Add
IO - PART I --- NOT WRITTEN YET
Purpose: Introduction to very primative IO
Prerequisites: Understanding basic computer solid state memory & CPU.
Key Words: Dual Port Memory, Latches, Address maping IO, Computer Reset