Introduction to Microprocessors

Introduction to Microprocessors

Taught in English


Gain insight into a topic and learn the fundamentals

Arm Education

Instructor: Arm Education

Beginner level

Recommended experience

11 hours to complete
3 weeks at 3 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • 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

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

June 2024


4 assignments

See how employees at top companies are mastering in-demand skills


Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review


There are 6 modules in this course

Meet your instructors and learn what you can expect from the course.

What's included

2 videos

This first module will introduce you to the central processing unit, or CPU, of a computer. We will introduce the basic components of a computer before introducing the components of the CPU itself. We'll help you understand the different types of memory inside a computer, registers within the CPU, and the data lines, or buses, which are used to carry data and instructions around the CPU. Finally, you will be introduced to the concept of binary instructions and their component parts, opcodes, operands, and addressing modes, as well as an insight into why binary is so important in the world of computers.

What's included

6 videos9 readings1 assignment

This module will introduce you to the heart of the CPU - the arithmetic logic unit (ALU) and the basic arithmetic operations, as well as some of the Boolean operations that it performs.

What's included

5 videos7 readings1 assignment

In this module, you will learn about the process to organize the execution of instructions - the fetch-decode-execute cycle (FDE). We will look at some of the elements which impact the performance of the CPU, and you will be introduced to the concept of pipelining.

What's included

5 videos7 readings1 assignment

In this module you will be introduced to a sub-set of assembly code mnemonics used by an Arm processor and executed in the ASim emulator.

What's included

6 videos6 readings1 assignment

Recap what has been learned in the course.

What's included

1 video1 plugin


Arm Education
2 Courses372 learners

Offered by


Recommended if you're interested in Design and Product

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Design and Product? Start here.


Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions