SlideShare a Scribd company logo
3
Most read
5
Most read
6
Most read
CPU Architecture -
Basic
Yong Heui Cho @ Mokwon University
Some of slides are referred to:
[1] The CPU, slideshare.
Basic Computer Design
4. Combinational Logic Circuit
5. Sequential Logic Circuit
6. CPU Architecture - Basic
7. CPU Architecture -
Advanced
CPU?
3
□ Courtesy to The CPU, slideshare.
• The CPU is short for the Central Processing Unit.
• It is the main part of the computer where instructions ar
e processed.
• The central processing unit includes the main memory.
• Now a day’s most computers have more than one CPU to
provide better speed.
Microprocessor
4
• Small computerised devices such as washing mac
hines have small specialised CPUs known as micr
oprocessors.
• It is an integrated circuit as a single unit which i
ncludes all that the CPU needs excluding main m
emory.
□ Courtesy to The CPU, slideshare.
Components of CPU
5
• The CPU is made up of many components such
as
1. Arithmetic logic unit (ALU)
2. Control unit (CU)
3. Registers (Program Counter and Instruction Register)
4. Cashes
5. Buses
□ Courtesy to The CPU, slideshare.
6□ Courtesy to The CPU, slideshare.
Control Unit (CU)
7
• The CU is considered the manager of the CPU
• The CU’s jobs
1. decode instructions within a computer
2. plan the reading and writing of data
3. control the order in which instructions are executed
4. control the operations performed by the ALU
• In the CU you will fine two registers;
1. Instruction Register: stores a copy of the current instruction being
performed
2. Program Counter
□ Courtesy to The CPU, slideshare.
Arithmetic Logic Unit
8
• The ALU is that part in the CPU where arithmetic and logic op
erations are carried out in other words all mathematical calcul
ations. The result of the calculations are sent to the main mem
ory.
• The ALU is capable of performing:
1. Addition, Subtraction, Multiplication, Division
2. Greater Than (>), Smaller Than (<)’ Equal (=),Greater Than or Equ
al To (>=), Smaller Than or Equal To (<=), Not Equal (<>)
3. AND, OR, NOT
• Within the ALU we will find the register known as the Accum
ulator. The accumulator stores the result of the current calcula
tion.
□ Courtesy to The CPU, slideshare.
Program Counter
9
• The program counter is sometimes known as the instruction p
ointer.
• The PC indicates where the computer is in its instruction set. If
the instruction set has 5 steps the PC will point to which step t
he computer has arrived.
• Depending on the device the PC could hold
1. the address of the instruction being executed
2. the address of the next instruction to be executed
• The program counter is automatically incremented (increased
by 1) after each step (instruction cycle).
□ Courtesy to The CPU, slideshare.
Instruction Register
10
• The instruction register (IR) is also found with t
he control unit
• The IR is used to store a copy of the current inst
ruction being performed
• This instruction is stored in the for of operator
and operand (covered later on)
□ Courtesy to The CPU, slideshare.
Buses
11
• All data traffic with the CPU takes place across the computer’s
bus
• A computer bus is a set of parallel electrical tracks connecting
components within a computer
• The width of the data bus determines the word length
• The width of the address bus determines how many addresses t
he computer can send at a time
□ Courtesy to The CPU, slideshare.
Simplified Architecture
12□ Courtesy to The CPU, slideshare.
IR
data
Control Unit (CU)
ALU

More Related Content

PDF
Chapter04 processor and memory
PPTX
Micro Programmed Control Unit
PDF
COMPUTER ORGANIZATION NOTES Unit 7
PPTX
Unit 1 computer architecture (1)
PDF
Computer architecture
PPT
Fetch decode-execute presentation
PPT
Chapter 3 - Top Level View of Computer / Function and Interconection
PPTX
Control unit
Chapter04 processor and memory
Micro Programmed Control Unit
COMPUTER ORGANIZATION NOTES Unit 7
Unit 1 computer architecture (1)
Computer architecture
Fetch decode-execute presentation
Chapter 3 - Top Level View of Computer / Function and Interconection
Control unit

What's hot (20)

PPTX
Memory Management in OS
PPTX
Basic Computer Organization and Design
PPTX
CPU Architecture - Advanced
PPT
Parallel processing
PDF
operating system structure
PPTX
Memory Organization
PPS
Cache memory
PPT
Registers
PDF
OS - Process Concepts
PPTX
Processors and its Types
PPT
Von Neumann Architecture
PPTX
Von neumann architecture
PDF
Array Processor
PDF
Processor Organization and Architecture
PPT
Instruction format
PPT
Arithmetic Logic Unit (ALU)
PPTX
Instruction Set Architecture
PPT
pipelining
PPT
Memory management
Memory Management in OS
Basic Computer Organization and Design
CPU Architecture - Advanced
Parallel processing
operating system structure
Memory Organization
Cache memory
Registers
OS - Process Concepts
Processors and its Types
Von Neumann Architecture
Von neumann architecture
Array Processor
Processor Organization and Architecture
Instruction format
Arithmetic Logic Unit (ALU)
Instruction Set Architecture
pipelining
Memory management
Ad

Viewers also liked (20)

PPTX
History of computers
PPTX
Combinational Logic Circuit
PPTX
Role of CPU
PPTX
CPU and Software
DOCX
TestBCD2016-2(Answer)
DOCX
TestBCD2016-1(Answer)
PPTX
Introduction to Arduino
PPTX
ARM CPU
PDF
컴퓨터기초설계(강의계획서)2017-2
PPTX
초보 프로그래머
PDF
ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)
PPTX
Serial Communication
PPTX
AVR CPU - ATmega328
PPTX
Sequential Logic Circuit
PPTX
Basic Computer Architecture
PPTX
Analog and Digital I/O
DOCX
TestSDS2016-2(Answer)
PPTX
Introduction to RTOS
PPTX
Basic Android OS
PPTX
Android Programming
History of computers
Combinational Logic Circuit
Role of CPU
CPU and Software
TestBCD2016-2(Answer)
TestBCD2016-1(Answer)
Introduction to Arduino
ARM CPU
컴퓨터기초설계(강의계획서)2017-2
초보 프로그래머
ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)
Serial Communication
AVR CPU - ATmega328
Sequential Logic Circuit
Basic Computer Architecture
Analog and Digital I/O
TestSDS2016-2(Answer)
Introduction to RTOS
Basic Android OS
Android Programming
Ad

Similar to CPU Architecture - Basic (20)

PPTX
02 cpu final
PPS
PDF
MI Unit-1.pdf a detailed presentation on microprocessors
PPTX
CPU ARCHITECTURE and COMPUTER PROGRAMS G
PPT
PPTX
oLecture09-Internal Organization of CPU.pptx
PPTX
2. Functional Components of Computing System.pptx
PDF
Data Manipulation
PDF
Computer System Architecture - Computer System Architecture
PPT
1353142173system unit
PPTX
Memory Unit PPT
PPTX
ucs.pptxUCS UNIT 4 INPUT AND OUTPUT DEVICE
PDF
PPT
Processing Devices
PPTX
co1_aiml_new.pptx
PPTX
Computer architecture chapter 5 bca.pptx
PPTX
3.1 - CPU Architecture and Fetch Execute - JR.pptx
PPTX
PPTX
Chapter 3 Assembly level machine organization Assembly level machine organiza...
PPTX
Presentation1.pptx
02 cpu final
MI Unit-1.pdf a detailed presentation on microprocessors
CPU ARCHITECTURE and COMPUTER PROGRAMS G
oLecture09-Internal Organization of CPU.pptx
2. Functional Components of Computing System.pptx
Data Manipulation
Computer System Architecture - Computer System Architecture
1353142173system unit
Memory Unit PPT
ucs.pptxUCS UNIT 4 INPUT AND OUTPUT DEVICE
Processing Devices
co1_aiml_new.pptx
Computer architecture chapter 5 bca.pptx
3.1 - CPU Architecture and Fetch Execute - JR.pptx
Chapter 3 Assembly level machine organization Assembly level machine organiza...
Presentation1.pptx

More from Yong Heui Cho (20)

PPTX
Android - Sensor Manager
PPTX
Android - Broadcast Receiver
PPTX
Android - Message
PPTX
Cloud Computing
PPTX
Computing Paradigm
DOCX
TestBCD2018-2(answer)
DOCX
TestSDS2018-2(answer)
DOCX
TestEC2018-2(answer)
DOCX
TestEC2018-1(answer)
DOCX
TestBCD2018-1(answer)
DOCX
TestSDS2018-1(answer)
PPTX
BJT - Analysis of Bias
DOCX
TestCloud2018-2(answer)
DOCX
TestECD2018-1(answer)
DOCX
Test-SDIC2018-2(answer)
DOCX
TestCloud2018-1(answer)
PPTX
Cloud Service Model
DOCX
Test-SDIC2018-1(Answer)
DOCX
RF 증폭기 설계(Design of RF Amplifier)-rev1
PPTX
Computing Paradigm - rev1
Android - Sensor Manager
Android - Broadcast Receiver
Android - Message
Cloud Computing
Computing Paradigm
TestBCD2018-2(answer)
TestSDS2018-2(answer)
TestEC2018-2(answer)
TestEC2018-1(answer)
TestBCD2018-1(answer)
TestSDS2018-1(answer)
BJT - Analysis of Bias
TestCloud2018-2(answer)
TestECD2018-1(answer)
Test-SDIC2018-2(answer)
TestCloud2018-1(answer)
Cloud Service Model
Test-SDIC2018-1(Answer)
RF 증폭기 설계(Design of RF Amplifier)-rev1
Computing Paradigm - rev1

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Empathic Computing: Creating Shared Understanding
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
A Presentation on Artificial Intelligence
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Approach and Philosophy of On baking technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Cloud computing and distributed systems.
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
A comparative analysis of optical character recognition models for extracting...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Empathic Computing: Creating Shared Understanding
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Review of recent advances in non-invasive hemoglobin estimation
A Presentation on Artificial Intelligence
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Approach and Philosophy of On baking technology
MIND Revenue Release Quarter 2 2025 Press Release
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Cloud computing and distributed systems.
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation_ Review paper, used for researhc scholars

CPU Architecture - Basic

  • 1. CPU Architecture - Basic Yong Heui Cho @ Mokwon University Some of slides are referred to: [1] The CPU, slideshare.
  • 2. Basic Computer Design 4. Combinational Logic Circuit 5. Sequential Logic Circuit 6. CPU Architecture - Basic 7. CPU Architecture - Advanced
  • 3. CPU? 3 □ Courtesy to The CPU, slideshare. • The CPU is short for the Central Processing Unit. • It is the main part of the computer where instructions ar e processed. • The central processing unit includes the main memory. • Now a day’s most computers have more than one CPU to provide better speed.
  • 4. Microprocessor 4 • Small computerised devices such as washing mac hines have small specialised CPUs known as micr oprocessors. • It is an integrated circuit as a single unit which i ncludes all that the CPU needs excluding main m emory. □ Courtesy to The CPU, slideshare.
  • 5. Components of CPU 5 • The CPU is made up of many components such as 1. Arithmetic logic unit (ALU) 2. Control unit (CU) 3. Registers (Program Counter and Instruction Register) 4. Cashes 5. Buses □ Courtesy to The CPU, slideshare.
  • 6. 6□ Courtesy to The CPU, slideshare.
  • 7. Control Unit (CU) 7 • The CU is considered the manager of the CPU • The CU’s jobs 1. decode instructions within a computer 2. plan the reading and writing of data 3. control the order in which instructions are executed 4. control the operations performed by the ALU • In the CU you will fine two registers; 1. Instruction Register: stores a copy of the current instruction being performed 2. Program Counter □ Courtesy to The CPU, slideshare.
  • 8. Arithmetic Logic Unit 8 • The ALU is that part in the CPU where arithmetic and logic op erations are carried out in other words all mathematical calcul ations. The result of the calculations are sent to the main mem ory. • The ALU is capable of performing: 1. Addition, Subtraction, Multiplication, Division 2. Greater Than (>), Smaller Than (<)’ Equal (=),Greater Than or Equ al To (>=), Smaller Than or Equal To (<=), Not Equal (<>) 3. AND, OR, NOT • Within the ALU we will find the register known as the Accum ulator. The accumulator stores the result of the current calcula tion. □ Courtesy to The CPU, slideshare.
  • 9. Program Counter 9 • The program counter is sometimes known as the instruction p ointer. • The PC indicates where the computer is in its instruction set. If the instruction set has 5 steps the PC will point to which step t he computer has arrived. • Depending on the device the PC could hold 1. the address of the instruction being executed 2. the address of the next instruction to be executed • The program counter is automatically incremented (increased by 1) after each step (instruction cycle). □ Courtesy to The CPU, slideshare.
  • 10. Instruction Register 10 • The instruction register (IR) is also found with t he control unit • The IR is used to store a copy of the current inst ruction being performed • This instruction is stored in the for of operator and operand (covered later on) □ Courtesy to The CPU, slideshare.
  • 11. Buses 11 • All data traffic with the CPU takes place across the computer’s bus • A computer bus is a set of parallel electrical tracks connecting components within a computer • The width of the data bus determines the word length • The width of the address bus determines how many addresses t he computer can send at a time □ Courtesy to The CPU, slideshare.
  • 12. Simplified Architecture 12□ Courtesy to The CPU, slideshare. IR data Control Unit (CU) ALU