8085 Microprocessor
Basic information & How its work
 Othman M.Hussein M.Ali & Haider Saleem
 Faculty of Engineering
 University of Kufa
Basic Concepts of Microprocessors
• Differences between:
– Microprocessor.
– Microcontroller.
Definition of the Microprocessor
The microprocessor is a programmable device that takes in numbers,
performs on them arithmetic or logical operations according to the
program stored in memory and then produces other numbers as a result.
MicroprocessorMicrocontroller
Memory
• Memory stores information such as instructions and data in binary format
(0 and 1). It provides this information to the microprocessor whenever it is
needed.
– Read Only Memory (ROM)
– Random Access Memory (RAM) (also known as Read/Write Memory).
• Registers
– General Purpose Registers
• B, C, D, E, H & L (8 bit registers)
• Can be used singly Or can be used as 16 bit register pairs – BC, DE, HL
– Special Purpose Registers
• Accumulator (8 bit register)
– Store 8 bit data
– Store the result of an operation
– Store 8 bit data during I/O transfer
• The Program Counter (PC)
– This is a register that is used to control the sequencing of the execution
of instructions.
– This register always holds the address of the next instruction.
– Since it holds an address, it must be 16 bits wide.
• The Stack pointer
– The stack pointer is also a 16-bit register that is used to point into
memory.
– The memory this register points to is a special area called the stack.
– The stack is an area of memory used to hold data that will be retrieved
soon.
The 8085 Machine Language
Because it is very difficult to enter the bit patterns correctly, they are usually
entered in hexadecimal instead of binary.
• For example, the combination 0011 1100 which translates into
“increment the number in the register called the accumulator”,
is usually entered as 3C.
Assembly Language
– However, it still is difficult to understand what a program written in
hexadecimal does. So, each company defines a symbolic code for the
instructions, These codes are called “mnemonics”.
– The mnemonic for each instruction is usually a group of letters that suggest
the operation performed.
Using the same example from before,
– 00111100 translates to 3C in hexadecimal (OPCODE)
– Its mnemonic is: “INR A”.
– INR stands for “increment register” and A is short for accumulator.
• Another example is: 1000 0000,
– Which translates to 80 in hexadecimal.
– Its mnemonic is “ADD B”.
– “Add register B to the accumulator and keep the result in the accumulator
Cont.M L
:
2000
2001
2002
2003
2004
2005
2006
2007
:
M _ 20002000 50_ 3
E
2001 50_ 5
F
2002 50_ 322003 50_ 502004 50_ 202005 50_ CF2050 5F_
3
E5
F32
50
20
CF
50
50
50
50
50
50
Student 80852006 50_GO_2000
2050 505

More Related Content

PPTX
Ei502 microprocessors & micrtocontrollers part 1
PPTX
Microprocessor Presentation
PPT
Micro 2
PPT
8085 microprocessor architecture ppt
PDF
Microprocessor and interfacing
PPTX
Microprocessor
PPT
microprocessor architecture
PPTX
Microprocessor and Microcontroller lec2
Ei502 microprocessors & micrtocontrollers part 1
Microprocessor Presentation
Micro 2
8085 microprocessor architecture ppt
Microprocessor and interfacing
Microprocessor
microprocessor architecture
Microprocessor and Microcontroller lec2

What's hot (20)

PDF
Bus structure of 8085 microprocessor 8085 microprocessor complete tutorial
PPTX
8085 full discription
PPTX
Architecture of 8085 microprocessor
PPTX
Microprocessor and Microcontroller lec5
PDF
Computer engineering - overview of microprocessors
PPT
Lecture 1
PPTX
Difference between 8085 and 8086 microprocessor Architecture
DOC
Microprocessor Basics 8085 Ch-1
PPT
Introduction to-microprocessors
PDF
Architecture OF 8085
PPTX
Microprocessor presentation
PPTX
Introduction to microprocessor
PPTX
Microprocessor 8085 architecture ppt. april 2013
PDF
8085 microprocessor ramesh gaonkar
PDF
20838382 microprocessor-8085-notes
PPTX
Microprocessor Architecture
PDF
Microprocessor 8085
PPTX
Intel 8085 Micro Processor
PDF
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
PPTX
Introduction to 8085 microprocessor
Bus structure of 8085 microprocessor 8085 microprocessor complete tutorial
8085 full discription
Architecture of 8085 microprocessor
Microprocessor and Microcontroller lec5
Computer engineering - overview of microprocessors
Lecture 1
Difference between 8085 and 8086 microprocessor Architecture
Microprocessor Basics 8085 Ch-1
Introduction to-microprocessors
Architecture OF 8085
Microprocessor presentation
Introduction to microprocessor
Microprocessor 8085 architecture ppt. april 2013
8085 microprocessor ramesh gaonkar
20838382 microprocessor-8085-notes
Microprocessor Architecture
Microprocessor 8085
Intel 8085 Micro Processor
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Introduction to 8085 microprocessor
Ad

Similar to 8085 Microprocessor Basic information & How its work (20)

PPTX
COMPUTER ORGANIZATION UNIT-III COMPLETE PPT
PDF
8085_microprocessor_all_universities_syllabus
PDF
EE8551 MPMC
PDF
Mpmc unit 1 notes
PPTX
Unit 2 - Microprocessor & Microcontroller.pptx
PPTX
Ree602 microprocessor unit ii
PPTX
MECHATRONICS-UNIT 2-8085 MICROPROCESSOR AND 8051 MICROCONTROLLER .pptx
PDF
20838382 microprocessor-8085-notes
PPTX
Microprocessor 8085 complete
PDF
microprocessor8085pptcomplete-170518063501 (1).pdf
PDF
microprocessor8085pptcomplete-170518063501.pdf
PPTX
Chapter 1 microprocessor introduction
PPTX
Microcontroller Electronics Engineering Sem 4MODULE 1.pptx
PPT
Microprocessor fundamentals
PPTX
8085 Microprocessor - Ramesh Gaonkar.pdf-27 (1).pptx
PPTX
introduction to microprocessors
PDF
Robotics & Embedded IoT System Design [Day-3]
PDF
Microprocessors-and-Microcontrollers.pdf
PPTX
microprocessor8085 power point presentation
DOC
Bt0068
COMPUTER ORGANIZATION UNIT-III COMPLETE PPT
8085_microprocessor_all_universities_syllabus
EE8551 MPMC
Mpmc unit 1 notes
Unit 2 - Microprocessor & Microcontroller.pptx
Ree602 microprocessor unit ii
MECHATRONICS-UNIT 2-8085 MICROPROCESSOR AND 8051 MICROCONTROLLER .pptx
20838382 microprocessor-8085-notes
Microprocessor 8085 complete
microprocessor8085pptcomplete-170518063501 (1).pdf
microprocessor8085pptcomplete-170518063501.pdf
Chapter 1 microprocessor introduction
Microcontroller Electronics Engineering Sem 4MODULE 1.pptx
Microprocessor fundamentals
8085 Microprocessor - Ramesh Gaonkar.pdf-27 (1).pptx
introduction to microprocessors
Robotics & Embedded IoT System Design [Day-3]
Microprocessors-and-Microcontrollers.pdf
microprocessor8085 power point presentation
Bt0068
Ad

Recently uploaded (20)

PPTX
Module on health assessment of CHN. pptx
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
LEARNERS WITH ADDITIONAL NEEDS ProfEd Topic
PDF
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 1).pdf
PDF
Complications of Minimal Access-Surgery.pdf
PDF
Journal of Dental Science - UDMY (2020).pdf
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PPTX
Computer Architecture Input Output Memory.pptx
PDF
Climate and Adaptation MCQs class 7 from chatgpt
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
Race Reva University – Shaping Future Leaders in Artificial Intelligence
PDF
Hazard Identification & Risk Assessment .pdf
PDF
My India Quiz Book_20210205121199924.pdf
Module on health assessment of CHN. pptx
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
LEARNERS WITH ADDITIONAL NEEDS ProfEd Topic
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2013).pdf
AI-driven educational solutions for real-life interventions in the Philippine...
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 1).pdf
Complications of Minimal Access-Surgery.pdf
Journal of Dental Science - UDMY (2020).pdf
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
Introduction to pro and eukaryotes and differences.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Unit 4 Computer Architecture Multicore Processor.pptx
Computer Architecture Input Output Memory.pptx
Climate and Adaptation MCQs class 7 from chatgpt
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
Race Reva University – Shaping Future Leaders in Artificial Intelligence
Hazard Identification & Risk Assessment .pdf
My India Quiz Book_20210205121199924.pdf

8085 Microprocessor Basic information & How its work

  • 1. 8085 Microprocessor Basic information & How its work  Othman M.Hussein M.Ali & Haider Saleem  Faculty of Engineering  University of Kufa
  • 2. Basic Concepts of Microprocessors • Differences between: – Microprocessor. – Microcontroller. Definition of the Microprocessor The microprocessor is a programmable device that takes in numbers, performs on them arithmetic or logical operations according to the program stored in memory and then produces other numbers as a result. MicroprocessorMicrocontroller
  • 3. Memory • Memory stores information such as instructions and data in binary format (0 and 1). It provides this information to the microprocessor whenever it is needed. – Read Only Memory (ROM) – Random Access Memory (RAM) (also known as Read/Write Memory).
  • 4. • Registers – General Purpose Registers • B, C, D, E, H & L (8 bit registers) • Can be used singly Or can be used as 16 bit register pairs – BC, DE, HL – Special Purpose Registers • Accumulator (8 bit register) – Store 8 bit data – Store the result of an operation – Store 8 bit data during I/O transfer
  • 5. • The Program Counter (PC) – This is a register that is used to control the sequencing of the execution of instructions. – This register always holds the address of the next instruction. – Since it holds an address, it must be 16 bits wide. • The Stack pointer – The stack pointer is also a 16-bit register that is used to point into memory. – The memory this register points to is a special area called the stack. – The stack is an area of memory used to hold data that will be retrieved soon.
  • 6. The 8085 Machine Language Because it is very difficult to enter the bit patterns correctly, they are usually entered in hexadecimal instead of binary. • For example, the combination 0011 1100 which translates into “increment the number in the register called the accumulator”, is usually entered as 3C. Assembly Language – However, it still is difficult to understand what a program written in hexadecimal does. So, each company defines a symbolic code for the instructions, These codes are called “mnemonics”. – The mnemonic for each instruction is usually a group of letters that suggest the operation performed.
  • 7. Using the same example from before, – 00111100 translates to 3C in hexadecimal (OPCODE) – Its mnemonic is: “INR A”. – INR stands for “increment register” and A is short for accumulator. • Another example is: 1000 0000, – Which translates to 80 in hexadecimal. – Its mnemonic is “ADD B”. – “Add register B to the accumulator and keep the result in the accumulator
  • 8. Cont.M L : 2000 2001 2002 2003 2004 2005 2006 2007 : M _ 20002000 50_ 3 E 2001 50_ 5 F 2002 50_ 322003 50_ 502004 50_ 202005 50_ CF2050 5F_ 3 E5 F32 50 20 CF 50 50 50 50 50 50 Student 80852006 50_GO_2000 2050 505