SlideShare a Scribd company logo
Computer Architecture
Computer Architecture
Course EE3213
Amir Malik
Computer Architecture
Instruction Types
Computer Architecture
Instruction Types
 Data Transfer Instructions
 Arithmetic Instructions
 Logical Instructions
 Program-control Instructions
 System-control Instructions
 I/O Instructions
Computer Architecture
Data Transfer Instructions
 Data-transfer instructions are concerned
with data transfer between the processor
and main memory.
Register to register
Register to memory
Memory to register
Memory to memory
Computer Architecture
Arithmetic Instructions
 All instructions comprising of arithmetic
calculations.
Computer Architecture
Arithmetic Instructions:
Motorola MC68000
Computer Architecture
Arithmetic Instructions:
VAX-11
Computer Architecture
Logical Instructions
 These instructions include Boolean AND,
OR, NOT, EXCLUSIVE-OR and also shift
operations.
Computer Architecture
Program-control Instructions
 These instructions may be classified
into fours groups
Unconditional branch instructions
Conditional branch instructions
Subroutine call instructions
Interrupt-handling instructions
Computer Architecture
Program-control Instructions
Unconditional branch instructions
• JUMP
• GOTO
Computer Architecture
Program-control Instructions
Conditional branch instructions
 If (condition) then branch to execute a new
instruction else execute the following instruction.
Computer Architecture
Program-control Instructions
Conditional branch instructions
Computer Architecture
Program-control Instructions
Subroutine call instructions
Computer Architecture
Program-control Instructions
Subroutine call instructions
Computer Architecture
Program-control Instructions
Interrupt-handling instructions
 An interrupt may be defined as a
hardware initiated subroutine call.
For example in a microprocessor
based system, an I/O device such as a
keyboard may generate an interrupt
to inform the processor the valid
data is available.
Computer Architecture
System-control Instructions
 Several processors sharing a single
memory unit.
Processor1 Processor2
RAM
Computer Architecture
System-control Instructions
 Processor1
 Processor2
Computer Architecture
I/O Instructions
 I/O instructions allow a processor to
perform input and output
operations.
Computer Architecture
Reduced Instruction Set Computer
(RISC)
 Run fast
 Cost less
 Use set of simple instructions
Computer Architecture
Assignment: Report Writing
• Write a report not more than two pages
• Topic “Is RISC better than CISC?”

More Related Content

PPTX
Computer architecture lecture... 2 .pptx
PPTX
Introduction to Processor Design and ARM Processor
PDF
Bilgisayar Mimarisi 03, Feza BUZLUCA
PPTX
Unit 1 computer architecture (1)
PDF
Computer organisation and architecture module 1
PDF
Chapter 1.pdf
PPTX
CST 20363 Session 4 Computer Logic Design
PDF
Unit 1 Basic structureCOA.pdf
Computer architecture lecture... 2 .pptx
Introduction to Processor Design and ARM Processor
Bilgisayar Mimarisi 03, Feza BUZLUCA
Unit 1 computer architecture (1)
Computer organisation and architecture module 1
Chapter 1.pdf
CST 20363 Session 4 Computer Logic Design
Unit 1 Basic structureCOA.pdf

Similar to Instruction types arithmatics computer architecture (20)

PPTX
FALLSEM2024-25_BCSE205L_TH_VL2024250108124_2024-07-15_Reference-Material-I (1...
PPTX
Intel x86 and ARM Data types
PPTX
introduction to embedded-converted new one
PDF
Data Manipulation
PPT
Computer System Oranization-R.D.Sivakumar
PPT
Design of the memory hierarchy computer archiecture
PPT
other-architectures.ppt
PDF
CH03-COA10e_ComputerFun5656565656565ction.pdf
PPTX
Instruction Set Architecture
PPT
COA Chapter 3 final edited*Minimum 40 characters required.ppt
PPTX
CS304PC:Computer Organization and Architecture Session 14 data transfer and ...
PPT
Report in SAD
PPTX
Computer organization & architecture chapter-1
PPT
Computer architecture 3
PPT
COA-Unit-2.pptycvygygygtftdddthffhgfghrhhbb
PPTX
Computer Arithmetic and Processor Basics
PDF
computer system structure
PDF
Basics of Computer Organization and Design
PDF
Introduction to Embedded System
PPT
BASIC COMPUTER ORGANIZATION AND DESIGN.ppt
FALLSEM2024-25_BCSE205L_TH_VL2024250108124_2024-07-15_Reference-Material-I (1...
Intel x86 and ARM Data types
introduction to embedded-converted new one
Data Manipulation
Computer System Oranization-R.D.Sivakumar
Design of the memory hierarchy computer archiecture
other-architectures.ppt
CH03-COA10e_ComputerFun5656565656565ction.pdf
Instruction Set Architecture
COA Chapter 3 final edited*Minimum 40 characters required.ppt
CS304PC:Computer Organization and Architecture Session 14 data transfer and ...
Report in SAD
Computer organization & architecture chapter-1
Computer architecture 3
COA-Unit-2.pptycvygygygtftdddthffhgfghrhhbb
Computer Arithmetic and Processor Basics
computer system structure
Basics of Computer Organization and Design
Introduction to Embedded System
BASIC COMPUTER ORGANIZATION AND DESIGN.ppt
Ad

More from FazalHameed14 (12)

PPT
Performance Terminology and models computer architecture
PPT
High level language and Assembly language
PPT
Data path of Computer Architecture ALU and other components
PPT
Assembly language programming implemenation
PPTX
Synchronous counters digital logic design
PPTX
Digital Logic Design Synchronous logic circuits
PPT
Synchronous decade counters in digital logic design
PPT
Sequential circuits digital logic sesign
PDF
For Loop C++ with various simple examples
PPTX
Programming segment 8086 Memory model 8086
PPTX
Assembly programming 8085/8086 microprocessors
PPTX
Introduction to Computer System. 8085/8086 architecture
Performance Terminology and models computer architecture
High level language and Assembly language
Data path of Computer Architecture ALU and other components
Assembly language programming implemenation
Synchronous counters digital logic design
Digital Logic Design Synchronous logic circuits
Synchronous decade counters in digital logic design
Sequential circuits digital logic sesign
For Loop C++ with various simple examples
Programming segment 8086 Memory model 8086
Assembly programming 8085/8086 microprocessors
Introduction to Computer System. 8085/8086 architecture
Ad

Recently uploaded (20)

PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Well-logging-methods_new................
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Digital Logic Computer Design lecture notes
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
composite construction of structures.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Geodesy 1.pptx...............................................
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CYBER-CRIMES AND SECURITY A guide to understanding
Well-logging-methods_new................
R24 SURVEYING LAB MANUAL for civil enggi
Digital Logic Computer Design lecture notes
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Operating System & Kernel Study Guide-1 - converted.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Current and future trends in Computer Vision.pptx
Internet of Things (IOT) - A guide to understanding
composite construction of structures.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
Safety Seminar civil to be ensured for safe working.
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Foundation to blockchain - A guide to Blockchain Tech
Geodesy 1.pptx...............................................
UNIT 4 Total Quality Management .pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx

Instruction types arithmatics computer architecture