Course Highlights
  • The purpose, specs, components and activities of a CPU
  • The differences and uses of RAM, ROM, and cache memory
  • The purpose and activities of buses and registers
  • Opcode, operands and memory addresses
Curriculum

2 Topics
Meet Your Instructors
Welcome Video

16 Topics
Welcome to Module 1
The Basic Components of a Personal Computer
The Role and Purpose of a CPU and Some of Its Components
The Purpose of RAM ROM Buses and Registers
Opcodes Operands and Memory Addressing Modes
Final Thoughts: Introduction to the CPU
1.1 The Basic Components of a Personal Computer
Action Point ⚡
1.2 The Role and Purpose of a CPU and Some of Its Components
Action Point ⚡
1.3 The Purpose of RAM ROM Buses and Registers
Action Point ⚡
1.4 Opcodes Operands and Memory Addressing Modes
Action Point ⚡
Stretch Tasks
Graded Questions

13 Topics
Welcome to Module 2
Introduction to the ALU and the Decode Unit
Arithmetic and Logical Operations
Input Process and Output
Final Thoughts: The ALU and Decode Unit
2.1 Introduction to the ALU and the Decode Unit
Action Point ⚡
2.2 Arithmetic and Logical Operations
Action Point ⚡
2.3 Input Process and Output
Action Point ⚡
Stretch Tasks
Graded Questions

13 Topics
Welcome to Module 3
The Fetch-Decode-Execute Cycle and the Impact of Interrupts
A Range of Factors That Impact the Performance of a CPU
Scheduling Algorithms and Pipelining
Final Thoughts: The Fetch-Decode-Execute Cycle
3.1 The Fetch-Decode-Execute Cycle and the Impact of Interrupts
Action Point ⚡
3.2 A Range of Factors That Impact the Performance of a CPU
Action Point ⚡
3.3 Scheduling Algorithms and Pipelining
Action Point ⚡
Stretch Tasks
Graded Questions

13 Topics
Welcome to Module 4
The Need for and Layout of Assembly Code Instructions
ASim Demonstration Video
Creating Usable Machine Code from Assembly Language
The Basic Processes Involved in Compilation
Final Thoughts: Assembly Language
4.1 The Need for and Layout of Assembly Code Instructions
Action Point ⚡
4.2 Creating Usable Machine Code from Assembly Language
4.3 The Basic Processes Involved in Compilation
Action Point ⚡
Stretch Tasks
Graded Questions

2 Topics
Final Thoughts: End of course
End of Course Survey

  Write a Review

Introduction to Microprocessors

Go to Free Course