SlideShare a Scribd company logo
Timing Diagram of Microprocessor 8085
Dr. Nilesh Bhaskarrao Bahadure
https://www.sites.google.com/site/nileshbbahadure/home
July 26, 2021
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 1 / 39
Overview I
1 Introduction to the Timing Diagram
Introduction to the Timing Diagram
Machine Cycles
Machine Cycles of Microprocessor 8085
Opcode Fetch Machine Cycle
Memory Read Machine Cycle
Memory Write Machine Cycle
IO Read Machine Cycle
IO Write Machine Cycle
2 Group-I One Machine Cycle with 4 T - States
3 Group-II One Machine Cycle with 6 T - States
4 Group-III Two Machine Cycle Instructions
Exceptions of the Group-III
5 Group-IV Three Machine Cycle Instructions
6 Group-V JMP Instruction
Conditional Jump Instruction
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 2 / 39
Overview II
7 Group-VI RET Instruction
Conditional RET Instruction
8 Group-VII CALL Instruction
Conditional CALL Instruction
9 Group-VIII LDA STA LHLD SHLD XTHL Instruction
10 Examples
Example-I MVI B, 43
Example-II INR M
Example-III IN C0
Example-IV STA
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 3 / 39
Introduction to the Timing Diagram
Timing Diagram is a graphical representation of the instruction execution
in steps with respect to the time (clock signal). It represents the execution
time taken by each instruction in a graphical format. The execution time
is represented in T-states. The different types of cycles used in the timing
diagram representation are as follows:
Instruction Cycle:
Instruction cycle is defined as the time required completing the execution
of an instruction. The 8085 µP instruction cycle consists of one to five
m/c cycles or one to five operations.
Machine Cycle:
Machine cycle is defined as the time required completing the operation of
accessing memory or input / output. In 8085 µP, m/c cycle may consists
of three to six timing state (T - state)
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 4 / 39
Introduction to the Timing Diagram...
T-State:
T State is defined as one subdivision of the operation performed in one
clock period. These subdivisions are internal states synchronized with the
system clock.
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 5 / 39
Machine Cycles
Machine Cycle Status Signals Control Signals
IO/M S1 S0 RD WR INTA
Opcode Fetch 0 1 1 0 1 1
Memory Read 0 1 0 0 1 1
Memory Write 0 0 1 1 0 1
IO Read 1 1 0 0 1 1
IO Write 1 0 1 1 0 1
INTR ACK 1 1 1 1 1 0
Bus Idle 0 0 0 1 1 1
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 6 / 39
Machine Cycles of Microprocessor 8085
Opcode fetch cycle (4T/6T)
Memory read cycle (3 T)
Memory write cycle (3 T)
I/O read cycle (3 T)
I/O write cycle (3 T)
Halt state machine cycle
Interrupt acknowledge machine cycle
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 7 / 39
Opcode Fetch Machine Cycle
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 8 / 39
Memory Read Machine Cycle
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 9 / 39
Memory Write Machine Cycle
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 10 / 39
IO Read Machine Cycle
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 11 / 39
IO Write Machine Cycle
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 12 / 39
One Machine Cycle Instructions 4 T - States
Instruction Instruction Instruction
MOV Rd, Rs XCHG ADD R
ADC R SUB R SBB R
RAL RLC RRC
RAR STC CMC
CMA INR R DCR R
ANA R ORA R XRA R
DAA EI DI
SIM RIM NOP
CMP R
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 13 / 39
One Machine Cycle Instructions 6 T - States
Instruction Instruction
INX Rp DCX Rp
SPHL PCHL
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 14 / 39
Two Machine Cycle Instructions
Instruction Machine
Cycle 1
Machine
Cycle 2
MVI Rd, DATA F R
MOV R,M F R
MOV M,R F W
ADI DATA F R
ACI DATA F R
SUI DATA F R
SBI DATA F R
ANI DATA F R
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 15 / 39
Two Machine Cycle Instructions...
Instruction Machine
Cycle 1
Machine
Cycle 2
ORI DATA F R
XRI DATA F R
CPI DATA F R
ADD M F R
ADC M F R
SUB M F R
SBB M F R
ANA M F R
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 16 / 39
Two Machine Cycle Instructions...
Instruction Machine
Cycle 1
Machine
Cycle 2
ORA M F R
XRA M F R
CMP M M F R
LDAX Rp F R
STAX Rp F W
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 17 / 39
Exceptions of the Group-III
Instruction Instructions
INR M DCR M
MVI M, DATA IN 8-BIT PORT ADDRESS
OUT 8-BIT PORT ADDRESS
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 18 / 39
Three Machine Cycle Instructions
Instruction m/c Cycle 1 m/c Cycle 2 m/c Cycle 3
LXI Rp, DATA F R R
INR M F R W
DCR M F R W
MVI M, DATA F R W
IN 8- bit Port Address F R I
OUT 8- bit Port Address F R O
PUSH Rp S W W
POP Rp F R R
RSTn S W W
DAD Rp F B B
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 19 / 39
Conditional & Unconditional Jump Instructions
Instruction m/c Cycle 1 m/c Cycle 2 m/c Cycle 3
JMP ADDR F R R
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 20 / 39
Conditional Jump Instructions
Conditional Branching
Instruction Condition not
Satisfied
Condition Satis-
fied
JC ADDR F R F R R
JNC ADDR F R F R R
JZ ADDR F R F R R
JNZ ADDR F R F R R
JP ADDR F R F R R
JM ADDR F R F R R
JPE ADDR F R F R R
JPO ADDR F R F R R
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 21 / 39
Conditional & Unconditional RET Instructions
Instruction m/c Cycle 1 m/c Cycle 2 m/c Cycle 3
RET F R R
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 22 / 39
Conditional RET Instructions
Conditional Branching
Instruction Condition not
Satisfied
Condition Satis-
fied
RC S S R R
RNC S S R R
RZ S S R R
RNZ S S R R
RP S S R R
RM S S R R
RPE S S R R
RPO S S R R
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 23 / 39
Conditional & Unconditional CALL Instructions
Instruction m/c Cycle
1
m/c Cycle
2
m/c Cycle
3
m/c Cycle
4
m/c C
5
CALL
ADDR
S R R W W
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 24 / 39
Conditional CALL Instructions
Conditional Branching
Instruction Condition not
Satisfied
Condition Satisfied
CC ADDR S R S R R W W
CNC ADDR S R S R R W W
CZ ADDR S R S R R W W
CNZ ADDR S R S R R W W
CP ADDR S R S R R W W
CM ADDR S R S R R W W
CPE ADDR S R S R R W W
CPO ADDR S R S R R W W
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 25 / 39
LDA STA LHLD SHLD XTHL Instruction
Instruction Machine Cycles
LDA ADDR F R R R
STA ADDR F R R W
LHLD ADDR F R R R R
SHLD ADDR F R R W W
XTHL F R R W W
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 26 / 39
Draw timing diagram for MVI B, 43
Example
Draw timing diagram for MVI B, 43H. Assume that instruction is located
at memory location 2000h and the opcode of MVI B, data is 06h
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 27 / 39
Draw timing diagram for MVI B, 43
Solution
Address Mnemonics Opcode/Data
2000h MVI B, 43h 06h
2001h 43h
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 28 / 39
Draw timing diagram for MVI B, 43
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 29 / 39
Draw timing diagram for INR M
Example
Draw timing diagram for the instruction INR M, which are located at
memory location address 4105. Assume that the opcode of INR M is 34h,
also assume that HL = 4250 and the contents of memory location 4250h
is 12h.
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 30 / 39
Draw timing diagram for INR M
Solution
Address Mnemonics Opcode/Data
4105h INR M 34h
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 31 / 39
Draw timing diagram for INR M
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 32 / 39
Draw timing diagram for IN C0
Example
Draw the timing diagram for the instruction IN C0h with the following
information
4125h DBh (Opcode of IN instruction)
4126h C0h
Assume that the contents of the port address C0h is 5Eh
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 33 / 39
Draw timing diagram for IN C0
Solution
Address Mnemonics Opcode/Data
4125h IN C0h DBh
4126h C0h
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 34 / 39
Draw timing diagram for IN C0
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 35 / 39
Draw timing diagram for STA 526Ah
Example
Draw the timing diagram for the STA 526A instruction, assume that the
opcode of STA is 32h and it is fetched from the memory location address
41FFh.
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 36 / 39
Draw timing diagram for STA 526Ah
Solution
Address Mnemonics Opcode/Data
41FFh STA 526Ah 32h
4200h 6Ah
4201h 52h
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 37 / 39
Draw timing diagram for STA 526Ah
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 38 / 39
Thank you
Please send your feedback at nbahadure@gmail.com
For more details and updates kindly visit
https://sites.google.com/site/nileshbbahadure/home
Main Slide
Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 39 / 39

More Related Content

What's hot

8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay
Vijay Kumar
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
Ravikumar Tiwari
 
program status word
program status wordprogram status word
program status word
sheetalverma38
 
Interrupts of 8086
Interrupts of 8086Interrupts of 8086
Interrupts of 8086
Albin Panakkal
 
8253ppt
8253ppt8253ppt
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085
ShivamSood22
 
Interrupts for PIC18
Interrupts for PIC18Interrupts for PIC18
Interrupts for PIC18
raosandy11
 
Unit 3 mpmc
Unit 3 mpmcUnit 3 mpmc
Unit 3 mpmc
tamilnesaner
 
8051 instruction set
8051 instruction set8051 instruction set
8051 instruction set
Andri Prastiyo
 
System bus timing 8086
System bus timing 8086System bus timing 8086
System bus timing 8086
mpsrekha83
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
Nitesh Kumar
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
xavierpaulino
 
TMS320C5x
TMS320C5xTMS320C5x
Arm programmer's model
Arm programmer's modelArm programmer's model
Arm programmer's model
v Kalairajan
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
Shubham Singh
 
Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051
Pantech ProLabs India Pvt Ltd
 
8155 PPI
8155 PPI8155 PPI
8155 PPI
ShivamSood22
 
PART -1 TRAFFIC LIGHT CONTROL USING 8085
PART -1 TRAFFIC LIGHT CONTROL USING 8085PART -1 TRAFFIC LIGHT CONTROL USING 8085
PART -1 TRAFFIC LIGHT CONTROL USING 8085
Subash Sambath Kumar
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
Mathivanan Natarajan
 
Unit II arm 7 Instruction Set
Unit II arm 7 Instruction SetUnit II arm 7 Instruction Set
Unit II arm 7 Instruction Set
Dr. Pankaj Zope
 

What's hot (20)

8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
 
program status word
program status wordprogram status word
program status word
 
Interrupts of 8086
Interrupts of 8086Interrupts of 8086
Interrupts of 8086
 
8253ppt
8253ppt8253ppt
8253ppt
 
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085
 
Interrupts for PIC18
Interrupts for PIC18Interrupts for PIC18
Interrupts for PIC18
 
Unit 3 mpmc
Unit 3 mpmcUnit 3 mpmc
Unit 3 mpmc
 
8051 instruction set
8051 instruction set8051 instruction set
8051 instruction set
 
System bus timing 8086
System bus timing 8086System bus timing 8086
System bus timing 8086
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
TMS320C5x
TMS320C5xTMS320C5x
TMS320C5x
 
Arm programmer's model
Arm programmer's modelArm programmer's model
Arm programmer's model
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051
 
8155 PPI
8155 PPI8155 PPI
8155 PPI
 
PART -1 TRAFFIC LIGHT CONTROL USING 8085
PART -1 TRAFFIC LIGHT CONTROL USING 8085PART -1 TRAFFIC LIGHT CONTROL USING 8085
PART -1 TRAFFIC LIGHT CONTROL USING 8085
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
Unit II arm 7 Instruction Set
Unit II arm 7 Instruction SetUnit II arm 7 Instruction Set
Unit II arm 7 Instruction Set
 

Similar to Timing diagram of microprocessor 8085

Microcontroller 8051 instruction set and assemble directives
Microcontroller 8051 instruction set and assemble directivesMicrocontroller 8051 instruction set and assemble directives
Microcontroller 8051 instruction set and assemble directives
Nilesh Bhaskarrao Bahadure
 
Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085
Nilesh Bhaskarrao Bahadure
 
Vibration Analysis of a Centrifugal Pump
Vibration Analysis of a Centrifugal PumpVibration Analysis of a Centrifugal Pump
Vibration Analysis of a Centrifugal Pump
IRJET Journal
 
ARPU - Average Revenue Per User
ARPU - Average Revenue Per UserARPU - Average Revenue Per User
ARPU - Average Revenue Per User
EM Archieve
 
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
IRJET Journal
 
Shri akash bhai sundarkand wale summer trainning report thermal
Shri akash bhai sundarkand wale summer trainning report thermalShri akash bhai sundarkand wale summer trainning report thermal
Shri akash bhai sundarkand wale summer trainning report thermal
Er Akash Saini
 
Implementation and assemplingof a small wind turbine
Implementation and assemplingof a small wind turbineImplementation and assemplingof a small wind turbine
Implementation and assemplingof a small wind turbine
Rayan Hameed
 
Network Development & Statistics (Addendum A)
Network Development & Statistics (Addendum A)Network Development & Statistics (Addendum A)
Network Development & Statistics (Addendum A)
EM Archieve
 
Analysis of the Effect of Electric and Magnetic Loadings on the Design Parame...
Analysis of the Effect of Electric and Magnetic Loadings on the Design Parame...Analysis of the Effect of Electric and Magnetic Loadings on the Design Parame...
Analysis of the Effect of Electric and Magnetic Loadings on the Design Parame...
IJERA Editor
 
Assembler Numerical in system programming
Assembler Numerical in system programmingAssembler Numerical in system programming
Assembler Numerical in system programming
Assembler Numerical in system programming
 
Project report
Project reportProject report
Project report
Tejas_srinivas
 
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
IJPEDS-IAES
 
MAJOR PROJ (Repaired)
MAJOR PROJ (Repaired)MAJOR PROJ (Repaired)
MAJOR PROJ (Repaired)
chadalavada bapiraju
 
iPhone 6 Schematic
iPhone 6 SchematiciPhone 6 Schematic
iPhone 6 Schematic
Daniel Ferch
 
Toyota corolla-wiring-diagram-1998
Toyota corolla-wiring-diagram-1998Toyota corolla-wiring-diagram-1998
Toyota corolla-wiring-diagram-1998
Charith Ruckshan
 
TIME TABLE ODD 2023-24 w.e.f 9-9-23.pdf cse student
TIME TABLE ODD 2023-24 w.e.f 9-9-23.pdf cse studentTIME TABLE ODD 2023-24 w.e.f 9-9-23.pdf cse student
TIME TABLE ODD 2023-24 w.e.f 9-9-23.pdf cse student
rohitisl2020
 
Speed control of motor usinng matlab
Speed control of motor usinng  matlabSpeed control of motor usinng  matlab
Speed control of motor usinng matlab
shadabshaikh102
 
X10710 (me8694)
X10710 (me8694)X10710 (me8694)
X10710 (me8694)
BIBIN CHIDAMBARANATHAN
 
YAMAHA OUTBOARD 40VETO, 40TR Service Repair Manual L: 544974 -
YAMAHA OUTBOARD 40VETO, 40TR Service Repair Manual L: 544974 -YAMAHA OUTBOARD 40VETO, 40TR Service Repair Manual L: 544974 -
YAMAHA OUTBOARD 40VETO, 40TR Service Repair Manual L: 544974 -
hdnjn kmdjm
 
Yamaha outboard 40 ve, c40er service repair manual s 060285
Yamaha outboard 40 ve, c40er service repair manual s 060285  Yamaha outboard 40 ve, c40er service repair manual s 060285
Yamaha outboard 40 ve, c40er service repair manual s 060285
jndnd rsftd
 

Similar to Timing diagram of microprocessor 8085 (20)

Microcontroller 8051 instruction set and assemble directives
Microcontroller 8051 instruction set and assemble directivesMicrocontroller 8051 instruction set and assemble directives
Microcontroller 8051 instruction set and assemble directives
 
Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085
 
Vibration Analysis of a Centrifugal Pump
Vibration Analysis of a Centrifugal PumpVibration Analysis of a Centrifugal Pump
Vibration Analysis of a Centrifugal Pump
 
ARPU - Average Revenue Per User
ARPU - Average Revenue Per UserARPU - Average Revenue Per User
ARPU - Average Revenue Per User
 
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
 
Shri akash bhai sundarkand wale summer trainning report thermal
Shri akash bhai sundarkand wale summer trainning report thermalShri akash bhai sundarkand wale summer trainning report thermal
Shri akash bhai sundarkand wale summer trainning report thermal
 
Implementation and assemplingof a small wind turbine
Implementation and assemplingof a small wind turbineImplementation and assemplingof a small wind turbine
Implementation and assemplingof a small wind turbine
 
Network Development & Statistics (Addendum A)
Network Development & Statistics (Addendum A)Network Development & Statistics (Addendum A)
Network Development & Statistics (Addendum A)
 
Analysis of the Effect of Electric and Magnetic Loadings on the Design Parame...
Analysis of the Effect of Electric and Magnetic Loadings on the Design Parame...Analysis of the Effect of Electric and Magnetic Loadings on the Design Parame...
Analysis of the Effect of Electric and Magnetic Loadings on the Design Parame...
 
Assembler Numerical in system programming
Assembler Numerical in system programmingAssembler Numerical in system programming
Assembler Numerical in system programming
 
Project report
Project reportProject report
Project report
 
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
 
MAJOR PROJ (Repaired)
MAJOR PROJ (Repaired)MAJOR PROJ (Repaired)
MAJOR PROJ (Repaired)
 
iPhone 6 Schematic
iPhone 6 SchematiciPhone 6 Schematic
iPhone 6 Schematic
 
Toyota corolla-wiring-diagram-1998
Toyota corolla-wiring-diagram-1998Toyota corolla-wiring-diagram-1998
Toyota corolla-wiring-diagram-1998
 
TIME TABLE ODD 2023-24 w.e.f 9-9-23.pdf cse student
TIME TABLE ODD 2023-24 w.e.f 9-9-23.pdf cse studentTIME TABLE ODD 2023-24 w.e.f 9-9-23.pdf cse student
TIME TABLE ODD 2023-24 w.e.f 9-9-23.pdf cse student
 
Speed control of motor usinng matlab
Speed control of motor usinng  matlabSpeed control of motor usinng  matlab
Speed control of motor usinng matlab
 
X10710 (me8694)
X10710 (me8694)X10710 (me8694)
X10710 (me8694)
 
YAMAHA OUTBOARD 40VETO, 40TR Service Repair Manual L: 544974 -
YAMAHA OUTBOARD 40VETO, 40TR Service Repair Manual L: 544974 -YAMAHA OUTBOARD 40VETO, 40TR Service Repair Manual L: 544974 -
YAMAHA OUTBOARD 40VETO, 40TR Service Repair Manual L: 544974 -
 
Yamaha outboard 40 ve, c40er service repair manual s 060285
Yamaha outboard 40 ve, c40er service repair manual s 060285  Yamaha outboard 40 ve, c40er service repair manual s 060285
Yamaha outboard 40 ve, c40er service repair manual s 060285
 

More from Nilesh Bhaskarrao Bahadure

Biomedical Signal Origin and Dynamics
Biomedical Signal Origin and DynamicsBiomedical Signal Origin and Dynamics
Biomedical Signal Origin and Dynamics
Nilesh Bhaskarrao Bahadure
 
Introduction to Medical Image Processing
Introduction to Medical Image ProcessingIntroduction to Medical Image Processing
Introduction to Medical Image Processing
Nilesh Bhaskarrao Bahadure
 
Timers and counters of microcontroller 8051
Timers and counters of microcontroller 8051Timers and counters of microcontroller 8051
Timers and counters of microcontroller 8051
Nilesh Bhaskarrao Bahadure
 
Serial communication of microcontroller 8051
Serial communication of microcontroller 8051Serial communication of microcontroller 8051
Serial communication of microcontroller 8051
Nilesh Bhaskarrao Bahadure
 
Microprocessor 8085 Basics
Microprocessor 8085 BasicsMicroprocessor 8085 Basics
Microprocessor 8085 Basics
Nilesh Bhaskarrao Bahadure
 
Microcontroller 8051 basics (part I)
Microcontroller 8051 basics (part I)Microcontroller 8051 basics (part I)
Microcontroller 8051 basics (part I)
Nilesh Bhaskarrao Bahadure
 
Memory interfacing of microprocessor 8085
Memory interfacing of microprocessor 8085Memory interfacing of microprocessor 8085
Memory interfacing of microprocessor 8085
Nilesh Bhaskarrao Bahadure
 
Memory interfacing of microcontroller 8051
Memory interfacing of microcontroller 8051Memory interfacing of microcontroller 8051
Memory interfacing of microcontroller 8051
Nilesh Bhaskarrao Bahadure
 
Interrupts of microprocessor 8085
Interrupts of microprocessor 8085Interrupts of microprocessor 8085
Interrupts of microprocessor 8085
Nilesh Bhaskarrao Bahadure
 
Interrupts of microcontroller 8051
Interrupts of microcontroller 8051Interrupts of microcontroller 8051
Interrupts of microcontroller 8051
Nilesh Bhaskarrao Bahadure
 
Instruction sets of microprocessor 8085
Instruction sets of microprocessor 8085Instruction sets of microprocessor 8085
Instruction sets of microprocessor 8085
Nilesh Bhaskarrao Bahadure
 
Embedded Systems
Embedded Systems Embedded Systems
Embedded Systems
Nilesh Bhaskarrao Bahadure
 
Basic Electronics Semiconductor Diodes
Basic Electronics Semiconductor DiodesBasic Electronics Semiconductor Diodes
Basic Electronics Semiconductor Diodes
Nilesh Bhaskarrao Bahadure
 
Basic Electronics Electrical Transducers
Basic Electronics Electrical TransducersBasic Electronics Electrical Transducers
Basic Electronics Electrical Transducers
Nilesh Bhaskarrao Bahadure
 
Basic Electronics BJT
Basic Electronics BJTBasic Electronics BJT
Basic Electronics BJT
Nilesh Bhaskarrao Bahadure
 
Applications of Microcontroller 8051
Applications of Microcontroller 8051Applications of Microcontroller 8051
Applications of Microcontroller 8051
Nilesh Bhaskarrao Bahadure
 
Question Bank Programmable Logic Controller
Question Bank Programmable Logic ControllerQuestion Bank Programmable Logic Controller
Question Bank Programmable Logic Controller
Nilesh Bhaskarrao Bahadure
 
Question Bank Microprocessor 8085
Question Bank Microprocessor 8085Question Bank Microprocessor 8085
Question Bank Microprocessor 8085
Nilesh Bhaskarrao Bahadure
 
Question Bank linear integrated circuits and applications
Question Bank linear integrated circuits and applicationsQuestion Bank linear integrated circuits and applications
Question Bank linear integrated circuits and applications
Nilesh Bhaskarrao Bahadure
 
Question Bank Digital Signal Processing
Question Bank Digital Signal ProcessingQuestion Bank Digital Signal Processing
Question Bank Digital Signal Processing
Nilesh Bhaskarrao Bahadure
 

More from Nilesh Bhaskarrao Bahadure (20)

Biomedical Signal Origin and Dynamics
Biomedical Signal Origin and DynamicsBiomedical Signal Origin and Dynamics
Biomedical Signal Origin and Dynamics
 
Introduction to Medical Image Processing
Introduction to Medical Image ProcessingIntroduction to Medical Image Processing
Introduction to Medical Image Processing
 
Timers and counters of microcontroller 8051
Timers and counters of microcontroller 8051Timers and counters of microcontroller 8051
Timers and counters of microcontroller 8051
 
Serial communication of microcontroller 8051
Serial communication of microcontroller 8051Serial communication of microcontroller 8051
Serial communication of microcontroller 8051
 
Microprocessor 8085 Basics
Microprocessor 8085 BasicsMicroprocessor 8085 Basics
Microprocessor 8085 Basics
 
Microcontroller 8051 basics (part I)
Microcontroller 8051 basics (part I)Microcontroller 8051 basics (part I)
Microcontroller 8051 basics (part I)
 
Memory interfacing of microprocessor 8085
Memory interfacing of microprocessor 8085Memory interfacing of microprocessor 8085
Memory interfacing of microprocessor 8085
 
Memory interfacing of microcontroller 8051
Memory interfacing of microcontroller 8051Memory interfacing of microcontroller 8051
Memory interfacing of microcontroller 8051
 
Interrupts of microprocessor 8085
Interrupts of microprocessor 8085Interrupts of microprocessor 8085
Interrupts of microprocessor 8085
 
Interrupts of microcontroller 8051
Interrupts of microcontroller 8051Interrupts of microcontroller 8051
Interrupts of microcontroller 8051
 
Instruction sets of microprocessor 8085
Instruction sets of microprocessor 8085Instruction sets of microprocessor 8085
Instruction sets of microprocessor 8085
 
Embedded Systems
Embedded Systems Embedded Systems
Embedded Systems
 
Basic Electronics Semiconductor Diodes
Basic Electronics Semiconductor DiodesBasic Electronics Semiconductor Diodes
Basic Electronics Semiconductor Diodes
 
Basic Electronics Electrical Transducers
Basic Electronics Electrical TransducersBasic Electronics Electrical Transducers
Basic Electronics Electrical Transducers
 
Basic Electronics BJT
Basic Electronics BJTBasic Electronics BJT
Basic Electronics BJT
 
Applications of Microcontroller 8051
Applications of Microcontroller 8051Applications of Microcontroller 8051
Applications of Microcontroller 8051
 
Question Bank Programmable Logic Controller
Question Bank Programmable Logic ControllerQuestion Bank Programmable Logic Controller
Question Bank Programmable Logic Controller
 
Question Bank Microprocessor 8085
Question Bank Microprocessor 8085Question Bank Microprocessor 8085
Question Bank Microprocessor 8085
 
Question Bank linear integrated circuits and applications
Question Bank linear integrated circuits and applicationsQuestion Bank linear integrated circuits and applications
Question Bank linear integrated circuits and applications
 
Question Bank Digital Signal Processing
Question Bank Digital Signal ProcessingQuestion Bank Digital Signal Processing
Question Bank Digital Signal Processing
 

Recently uploaded

22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 

Recently uploaded (20)

22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 

Timing diagram of microprocessor 8085

  • 1. Timing Diagram of Microprocessor 8085 Dr. Nilesh Bhaskarrao Bahadure https://www.sites.google.com/site/nileshbbahadure/home July 26, 2021 Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 1 / 39
  • 2. Overview I 1 Introduction to the Timing Diagram Introduction to the Timing Diagram Machine Cycles Machine Cycles of Microprocessor 8085 Opcode Fetch Machine Cycle Memory Read Machine Cycle Memory Write Machine Cycle IO Read Machine Cycle IO Write Machine Cycle 2 Group-I One Machine Cycle with 4 T - States 3 Group-II One Machine Cycle with 6 T - States 4 Group-III Two Machine Cycle Instructions Exceptions of the Group-III 5 Group-IV Three Machine Cycle Instructions 6 Group-V JMP Instruction Conditional Jump Instruction Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 2 / 39
  • 3. Overview II 7 Group-VI RET Instruction Conditional RET Instruction 8 Group-VII CALL Instruction Conditional CALL Instruction 9 Group-VIII LDA STA LHLD SHLD XTHL Instruction 10 Examples Example-I MVI B, 43 Example-II INR M Example-III IN C0 Example-IV STA Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 3 / 39
  • 4. Introduction to the Timing Diagram Timing Diagram is a graphical representation of the instruction execution in steps with respect to the time (clock signal). It represents the execution time taken by each instruction in a graphical format. The execution time is represented in T-states. The different types of cycles used in the timing diagram representation are as follows: Instruction Cycle: Instruction cycle is defined as the time required completing the execution of an instruction. The 8085 µP instruction cycle consists of one to five m/c cycles or one to five operations. Machine Cycle: Machine cycle is defined as the time required completing the operation of accessing memory or input / output. In 8085 µP, m/c cycle may consists of three to six timing state (T - state) Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 4 / 39
  • 5. Introduction to the Timing Diagram... T-State: T State is defined as one subdivision of the operation performed in one clock period. These subdivisions are internal states synchronized with the system clock. Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 5 / 39
  • 6. Machine Cycles Machine Cycle Status Signals Control Signals IO/M S1 S0 RD WR INTA Opcode Fetch 0 1 1 0 1 1 Memory Read 0 1 0 0 1 1 Memory Write 0 0 1 1 0 1 IO Read 1 1 0 0 1 1 IO Write 1 0 1 1 0 1 INTR ACK 1 1 1 1 1 0 Bus Idle 0 0 0 1 1 1 Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 6 / 39
  • 7. Machine Cycles of Microprocessor 8085 Opcode fetch cycle (4T/6T) Memory read cycle (3 T) Memory write cycle (3 T) I/O read cycle (3 T) I/O write cycle (3 T) Halt state machine cycle Interrupt acknowledge machine cycle Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 7 / 39
  • 8. Opcode Fetch Machine Cycle Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 8 / 39
  • 9. Memory Read Machine Cycle Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 9 / 39
  • 10. Memory Write Machine Cycle Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 10 / 39
  • 11. IO Read Machine Cycle Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 11 / 39
  • 12. IO Write Machine Cycle Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 12 / 39
  • 13. One Machine Cycle Instructions 4 T - States Instruction Instruction Instruction MOV Rd, Rs XCHG ADD R ADC R SUB R SBB R RAL RLC RRC RAR STC CMC CMA INR R DCR R ANA R ORA R XRA R DAA EI DI SIM RIM NOP CMP R Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 13 / 39
  • 14. One Machine Cycle Instructions 6 T - States Instruction Instruction INX Rp DCX Rp SPHL PCHL Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 14 / 39
  • 15. Two Machine Cycle Instructions Instruction Machine Cycle 1 Machine Cycle 2 MVI Rd, DATA F R MOV R,M F R MOV M,R F W ADI DATA F R ACI DATA F R SUI DATA F R SBI DATA F R ANI DATA F R Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 15 / 39
  • 16. Two Machine Cycle Instructions... Instruction Machine Cycle 1 Machine Cycle 2 ORI DATA F R XRI DATA F R CPI DATA F R ADD M F R ADC M F R SUB M F R SBB M F R ANA M F R Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 16 / 39
  • 17. Two Machine Cycle Instructions... Instruction Machine Cycle 1 Machine Cycle 2 ORA M F R XRA M F R CMP M M F R LDAX Rp F R STAX Rp F W Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 17 / 39
  • 18. Exceptions of the Group-III Instruction Instructions INR M DCR M MVI M, DATA IN 8-BIT PORT ADDRESS OUT 8-BIT PORT ADDRESS Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 18 / 39
  • 19. Three Machine Cycle Instructions Instruction m/c Cycle 1 m/c Cycle 2 m/c Cycle 3 LXI Rp, DATA F R R INR M F R W DCR M F R W MVI M, DATA F R W IN 8- bit Port Address F R I OUT 8- bit Port Address F R O PUSH Rp S W W POP Rp F R R RSTn S W W DAD Rp F B B Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 19 / 39
  • 20. Conditional & Unconditional Jump Instructions Instruction m/c Cycle 1 m/c Cycle 2 m/c Cycle 3 JMP ADDR F R R Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 20 / 39
  • 21. Conditional Jump Instructions Conditional Branching Instruction Condition not Satisfied Condition Satis- fied JC ADDR F R F R R JNC ADDR F R F R R JZ ADDR F R F R R JNZ ADDR F R F R R JP ADDR F R F R R JM ADDR F R F R R JPE ADDR F R F R R JPO ADDR F R F R R Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 21 / 39
  • 22. Conditional & Unconditional RET Instructions Instruction m/c Cycle 1 m/c Cycle 2 m/c Cycle 3 RET F R R Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 22 / 39
  • 23. Conditional RET Instructions Conditional Branching Instruction Condition not Satisfied Condition Satis- fied RC S S R R RNC S S R R RZ S S R R RNZ S S R R RP S S R R RM S S R R RPE S S R R RPO S S R R Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 23 / 39
  • 24. Conditional & Unconditional CALL Instructions Instruction m/c Cycle 1 m/c Cycle 2 m/c Cycle 3 m/c Cycle 4 m/c C 5 CALL ADDR S R R W W Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 24 / 39
  • 25. Conditional CALL Instructions Conditional Branching Instruction Condition not Satisfied Condition Satisfied CC ADDR S R S R R W W CNC ADDR S R S R R W W CZ ADDR S R S R R W W CNZ ADDR S R S R R W W CP ADDR S R S R R W W CM ADDR S R S R R W W CPE ADDR S R S R R W W CPO ADDR S R S R R W W Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 25 / 39
  • 26. LDA STA LHLD SHLD XTHL Instruction Instruction Machine Cycles LDA ADDR F R R R STA ADDR F R R W LHLD ADDR F R R R R SHLD ADDR F R R W W XTHL F R R W W Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 26 / 39
  • 27. Draw timing diagram for MVI B, 43 Example Draw timing diagram for MVI B, 43H. Assume that instruction is located at memory location 2000h and the opcode of MVI B, data is 06h Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 27 / 39
  • 28. Draw timing diagram for MVI B, 43 Solution Address Mnemonics Opcode/Data 2000h MVI B, 43h 06h 2001h 43h Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 28 / 39
  • 29. Draw timing diagram for MVI B, 43 Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 29 / 39
  • 30. Draw timing diagram for INR M Example Draw timing diagram for the instruction INR M, which are located at memory location address 4105. Assume that the opcode of INR M is 34h, also assume that HL = 4250 and the contents of memory location 4250h is 12h. Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 30 / 39
  • 31. Draw timing diagram for INR M Solution Address Mnemonics Opcode/Data 4105h INR M 34h Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 31 / 39
  • 32. Draw timing diagram for INR M Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 32 / 39
  • 33. Draw timing diagram for IN C0 Example Draw the timing diagram for the instruction IN C0h with the following information 4125h DBh (Opcode of IN instruction) 4126h C0h Assume that the contents of the port address C0h is 5Eh Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 33 / 39
  • 34. Draw timing diagram for IN C0 Solution Address Mnemonics Opcode/Data 4125h IN C0h DBh 4126h C0h Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 34 / 39
  • 35. Draw timing diagram for IN C0 Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 35 / 39
  • 36. Draw timing diagram for STA 526Ah Example Draw the timing diagram for the STA 526A instruction, assume that the opcode of STA is 32h and it is fetched from the memory location address 41FFh. Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 36 / 39
  • 37. Draw timing diagram for STA 526Ah Solution Address Mnemonics Opcode/Data 41FFh STA 526Ah 32h 4200h 6Ah 4201h 52h Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 37 / 39
  • 38. Draw timing diagram for STA 526Ah Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 38 / 39
  • 39. Thank you Please send your feedback at nbahadure@gmail.com For more details and updates kindly visit https://sites.google.com/site/nileshbbahadure/home Main Slide Dr. Nilesh Bhaskarrao Bahadure () Timing Diagram July 26, 2021 39 / 39