Overview of Computers
Introduction To Computer Organization and Assembly Language
Overview of Computers
Basic Components of Computers
Input/Output Devices
Memory Devices
Arithmetic and Logic Unit (ALU)
The Stored Program
Control Unit
Program Execution: The Fetch-Execute Cycle
Programming Languages
High-Level Languages (HLL)
Assembly Language
Instruction Set Architecture (ISA)
Interfacing the CPU to the Memory and I/Os
Test on Overview of Computers
Data Representation
Introduction
Number Representation
Numbering Systems
Conversion between different Bases
Signed Numbers Representations
Characters Representation
Test on data representation
X86 Registers
Introduction
X86 16-bit Registers
Data Registers
Segment Registers
Pointer and Index Registers
Status Register
IA32 Registers
EFLAGS Register
Test on X86 Registers