SlideShare a Scribd company logo
MICROPROCESSOR 8085
LECTURE 5
INTRODUCTION TO INSTRUCTION SET
PROF. SANDIP DAS
00111010
00111010
00000000
01000111
00111010
00111011
00000000
10000000
00110010
00111100
00000000
01110110
Main
Memory
Machine
language
3A
3A
00
47
3A
3B
00
80
32
3C
00
76
LDA 003A
MOV B,A
LDA 003B
ADD B
STA 003C
HLT
Hexadecimal Mnemonics
Load
Accumulator
with address
003A
Move content of
A in register B
Load
Accumulator
with address
003BADD content of
A with register B
Store content of
A in address
003A
Halt
Operations
INSTRUCTION FORMATS
OPCODE
SOURCE
ADDRESS
OPERAND
1
SOURCE
ADDRESS
OPERAND
2
DESTINATIO
N ADDRESS
ADDRESS
OF NEXT
INSTRUCTIO
N1 BYTE 2 BYTE 2 BYTE 2 BYTE 2 BYTE =9 BYTESSIZE
• Use of Program counter to hold the Address of next
instruction.
• Use of Accumulator as one of the operand
• Use of Accumulator as destination address, i.e. keeping source
and destination address same
• Use of general purpose registers.
• Thus instead of using such a long format for Instruction, we
can reduce by using only opcode which increases time of
execution.
NUMBER OF BYTES
INSTRUCTION FORMATS
OPODE Single Byte
OPCODE
DATA/ADDRESS
Double Byte
OPCODE
DATA/ADDRESS
DATA/ADDRESS
Three Byte

More Related Content

PDF
AGU Booklet_8100
PPTX
Erp extractions
PPTX
Time series Analysis & fpp package
PPTX
Material Balance Equation Presentation
PPT
Air Cargo transport
DOC
SAS writing example
PPTX
CFG to CNF
PPT
Array stack-queue1
AGU Booklet_8100
Erp extractions
Time series Analysis & fpp package
Material Balance Equation Presentation
Air Cargo transport
SAS writing example
CFG to CNF
Array stack-queue1

Similar to 2. 8085 introduction to instruction (20)

PPT
Programming with 8085
PPTX
8085 microprocessor(1)
PPT
Programming with 8085-Microprocessor and interfacing
PPT
Microcontroller 8051- soft.ppt
PPT
Assembly Language Programming Of 8085
PPT
Assemblylanguageprogrammingof8085 100523023329-phpapp02
PDF
Microprocessor and Microcontroller Lab Manual!
PPTX
Ee2356 lab manual
PDF
EE2356 Microprocessor and Microcontroller Lab Manuel
PPT
Malp edusat
PPT
8255 programming
PDF
Microprocessor Part 3
PPTX
5.pptx
PPTX
Basic programming of 8085
DOCX
IMPLEMENTING ARITHMETIC INSTRUCTIONS IN EMU 8086
DOC
180410227 ae2406-lab-manual-doc
DOCX
Introduction to 8085 & it's description(includes basic lab experiments)
PDF
15CS44 MP & MC Module 2
PPT
Instruction set of 8085
PPT
Instruction set class
Programming with 8085
8085 microprocessor(1)
Programming with 8085-Microprocessor and interfacing
Microcontroller 8051- soft.ppt
Assembly Language Programming Of 8085
Assemblylanguageprogrammingof8085 100523023329-phpapp02
Microprocessor and Microcontroller Lab Manual!
Ee2356 lab manual
EE2356 Microprocessor and Microcontroller Lab Manuel
Malp edusat
8255 programming
Microprocessor Part 3
5.pptx
Basic programming of 8085
IMPLEMENTING ARITHMETIC INSTRUCTIONS IN EMU 8086
180410227 ae2406-lab-manual-doc
Introduction to 8085 & it's description(includes basic lab experiments)
15CS44 MP & MC Module 2
Instruction set of 8085
Instruction set class
Ad

More from sandip das (20)

PPTX
31. 8086 addressing modes
PPTX
30. 8086 microprocessor pipelined architecture
PPTX
29. 8086 microprocessor pin diagram
PPTX
28. 8251 programmable communication interface
PPTX
27. 8259 programmable interrupt controller
PPTX
26. 8255 control word programming
PPTX
25. 8255 programmable peripheral interface
PPTX
24. direct memory access
PPTX
23. serial and parallel data communication
PPTX
22. interrupts ii
PPTX
21. interrupts
PPTX
20. io interfacing ii
PPTX
19. io interfacing i
PPTX
18. memory interfacing iv
PPTX
17. memory interfacing iii
PPTX
16. memory interfacing ii
PPTX
15. memory interfacing i
PPTX
14. 8085 programming example vi
PPTX
13. 8085 programming example v
PPTX
12. 8085 programming example iv
31. 8086 addressing modes
30. 8086 microprocessor pipelined architecture
29. 8086 microprocessor pin diagram
28. 8251 programmable communication interface
27. 8259 programmable interrupt controller
26. 8255 control word programming
25. 8255 programmable peripheral interface
24. direct memory access
23. serial and parallel data communication
22. interrupts ii
21. interrupts
20. io interfacing ii
19. io interfacing i
18. memory interfacing iv
17. memory interfacing iii
16. memory interfacing ii
15. memory interfacing i
14. 8085 programming example vi
13. 8085 programming example v
12. 8085 programming example iv
Ad

Recently uploaded (20)

PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPT
Mechanical Engineering MATERIALS Selection
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPT
Project quality management in manufacturing
PDF
PPT on Performance Review to get promotions
PPTX
web development for engineering and engineering
PPTX
Geodesy 1.pptx...............................................
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Construction Project Organization Group 2.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Mechanical Engineering MATERIALS Selection
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Project quality management in manufacturing
PPT on Performance Review to get promotions
web development for engineering and engineering
Geodesy 1.pptx...............................................
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Foundation to blockchain - A guide to Blockchain Tech
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
bas. eng. economics group 4 presentation 1.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Construction Project Organization Group 2.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd

2. 8085 introduction to instruction