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

I/O & The problems it creates -- not written yet

Computer Start-Up -- not written yet

Computer Math

Programming -- Not Written Yet