SlideShare a Scribd company logo
Unit-II
Instruction Set and programming with 8085
Assembly Language programming basics,
Instruction set of microprocessor:
Data transfer, Arithmetic, logical, loop,
branching etc, timing diagram, writing,
assembling and executing assembly language
programs.
Types of instruction sets:
• Reduced instruction set computer (RISC) ...
• Minimal instruction set computers (MISC) ...
• Complex instruction set computer (CISC) ...
• Explicitly parallel instruction computing (EPIC) ...
• Very long instruction word (VLIW) ...
• Zero instruction set computer (ZISC) ...
• One instruction set computer (OISC)
• The instruction set of an 8085 microprocessor
is a collection of commands that control the
microprocessor's operations. These instructions
are written in machine language, which the
processor can directly interpret.
Arithmetic Instructions
• Perform arithmetic operations like addition,
subtraction, increment, and decrement.
• Examples: ADD, SUB, INR, DCR, DAD.
Data Transfer Instructions
• Move or copy data from one location to another.
• Examples: MOV, MVI, LXI, STA, LDA.
• Logical Instructions
• Execute bit-wise logical operations such as AND,
OR, XOR, and comparison.
• Examples: ANA, ORA, CMP, XRA.
Branching Instructions
• Change the flow of program execution based
on conditions or unconditionally.
• Examples: JMP, CALL, RET, JNZ.
Control Instructions
• Control operations like interrupt handling and
halting the processor.
• Examples: HLT, NOP, RIM, SIM.

More Related Content

PPT
isa architecture
PPTX
Advanced Processor Power Point Presentation
PDF
Unit I_MT2301.pdf
PPTX
CSe_Cumilla Bangladesh_Country CSE CSE213_5.ppt
PPTX
M&i(lec#01)
PPTX
Data transfer and data manipulation & floating point.pptx
PDF
Summer training embedded system and its scope
PPTX
Data transfer andn & floating point.pptx
isa architecture
Advanced Processor Power Point Presentation
Unit I_MT2301.pdf
CSe_Cumilla Bangladesh_Country CSE CSE213_5.ppt
M&i(lec#01)
Data transfer and data manipulation & floating point.pptx
Summer training embedded system and its scope
Data transfer andn & floating point.pptx

Similar to Instruction Set and programming with 8085 (20)

PPTX
Processors selection
PDF
M&m comparison for elcetrical engineering
PPTX
VLSI VHDL
PPSX
CISC & RISC ARCHITECTURES
PPTX
Instruction set of 8085
PPTX
Autoboxing n automation meta data for education
PPT
isa architecture
PPT
Microchip's PIC Micro Controller
PPTX
Summer training embedded system and its scope
PPTX
Operating system Virtualization_NEW.pptx
PPTX
Introduction to Computer Architecture and Organization
PPTX
embedded design and systemChapter-0.pptx
PPTX
Basic Structure of a Computer System
PDF
CE412 -advanced computer Architecture lecture 1.pdf
PPT
Lec4 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- ISA
PDF
A 64-Bit RISC Processor Design and Implementation Using VHDL
PPTX
Unit 1 computer architecture_gghhhjjhbh.pptx
PDF
Week 2 Course Material.pdf
Processors selection
M&m comparison for elcetrical engineering
VLSI VHDL
CISC & RISC ARCHITECTURES
Instruction set of 8085
Autoboxing n automation meta data for education
isa architecture
Microchip's PIC Micro Controller
Summer training embedded system and its scope
Operating system Virtualization_NEW.pptx
Introduction to Computer Architecture and Organization
embedded design and systemChapter-0.pptx
Basic Structure of a Computer System
CE412 -advanced computer Architecture lecture 1.pdf
Lec4 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- ISA
A 64-Bit RISC Processor Design and Implementation Using VHDL
Unit 1 computer architecture_gghhhjjhbh.pptx
Week 2 Course Material.pdf
Ad

More from govindsingh258478 (16)

PPTX
Unit - I : Introduction of Embedded system
PPTX
Unit-VI IoT applications like Home automations etc
PPTX
Interfacing with 8051: LED, LED pattern display
PPTX
Off-Chip Peripheral Interfacing And Programming
PPTX
I/O Programming Timer/Counter: Operating Modes
PPTX
Embedded Programming: Data Types, Operators Embedded Programming
PPTX
Program Counter and ROM space in 8051 and register bank
PPTX
Functional block diagram and pin diagram of 8051
PPTX
Instruction set of microprocessor: Data transfer, Arithmetic
PPTX
Basics of 8085 microprocessor architecture and functional block, 8085 micropr...
PPTX
Basics of 8085 microprocessor architecture
PDF
Introduction of IEEE 802.15.4 Technology
PDF
types of sensors are active, passive, analog, and digital. Active sensors
PDF
Fundamental components of the Internet of Things unit 1.pdf
PPT
Blockdiagramof8085.ppt
PPTX
Unit 2 DE Notes.pptx
Unit - I : Introduction of Embedded system
Unit-VI IoT applications like Home automations etc
Interfacing with 8051: LED, LED pattern display
Off-Chip Peripheral Interfacing And Programming
I/O Programming Timer/Counter: Operating Modes
Embedded Programming: Data Types, Operators Embedded Programming
Program Counter and ROM space in 8051 and register bank
Functional block diagram and pin diagram of 8051
Instruction set of microprocessor: Data transfer, Arithmetic
Basics of 8085 microprocessor architecture and functional block, 8085 micropr...
Basics of 8085 microprocessor architecture
Introduction of IEEE 802.15.4 Technology
types of sensors are active, passive, analog, and digital. Active sensors
Fundamental components of the Internet of Things unit 1.pdf
Blockdiagramof8085.ppt
Unit 2 DE Notes.pptx
Ad

Recently uploaded (20)

PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
web development for engineering and engineering
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
DOCX
573137875-Attendance-Management-System-original
PPTX
Geodesy 1.pptx...............................................
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Digital Logic Computer Design lecture notes
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
composite construction of structures.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Well-logging-methods_new................
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
web development for engineering and engineering
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
573137875-Attendance-Management-System-original
Geodesy 1.pptx...............................................
Lecture Notes Electrical Wiring System Components
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
OOP with Java - Java Introduction (Basics)
Digital Logic Computer Design lecture notes
Internet of Things (IOT) - A guide to understanding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
composite construction of structures.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Well-logging-methods_new................
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf

Instruction Set and programming with 8085

  • 1. Unit-II Instruction Set and programming with 8085 Assembly Language programming basics, Instruction set of microprocessor: Data transfer, Arithmetic, logical, loop, branching etc, timing diagram, writing, assembling and executing assembly language programs.
  • 2. Types of instruction sets: • Reduced instruction set computer (RISC) ... • Minimal instruction set computers (MISC) ... • Complex instruction set computer (CISC) ... • Explicitly parallel instruction computing (EPIC) ... • Very long instruction word (VLIW) ... • Zero instruction set computer (ZISC) ... • One instruction set computer (OISC)
  • 3. • The instruction set of an 8085 microprocessor is a collection of commands that control the microprocessor's operations. These instructions are written in machine language, which the processor can directly interpret. Arithmetic Instructions • Perform arithmetic operations like addition, subtraction, increment, and decrement. • Examples: ADD, SUB, INR, DCR, DAD.
  • 4. Data Transfer Instructions • Move or copy data from one location to another. • Examples: MOV, MVI, LXI, STA, LDA. • Logical Instructions • Execute bit-wise logical operations such as AND, OR, XOR, and comparison. • Examples: ANA, ORA, CMP, XRA.
  • 5. Branching Instructions • Change the flow of program execution based on conditions or unconditionally. • Examples: JMP, CALL, RET, JNZ. Control Instructions • Control operations like interrupt handling and halting the processor. • Examples: HLT, NOP, RIM, SIM.