SlideShare a Scribd company logo
1 of 28
Timing Diagram & Machine
Cycles
Wafa Abied
Definition:
 Timing Diagram
Timing Diagram is a graphical
representation. It represents the
execution time taken by each
instruction in a graphical format. The
execution time is represented in T-
states
 Instruction Cycle
The time required to execute an
instruction is called instruction cycle
Definition:
 Machine Cycle
The time required to access the
memory or input/output devices is
called machine cycle.
 T-State
The machine cycle and instruction cycle
takes multiple clock periods.
A portion of an operation carried out in
one system clock period is called as
T-state
Machine cycles of 8085
 The 8085 microprocessor has 5
(seven) basic machine cycles. They
are
1.Opcode fetch cycle (4T)
2. Memory read cycle (3 T)
3. Memory write cycle (3 T)
4. I/O read cycle (3 T)
5. I/O write cycle (3 T)
6. Bus Idle Machine Cycles B
7.Interrupt Acknowledge Cycle 6T-12T
Clock Signal
Opcode fetch machine cycle of
8085:
 Each instruction of the processor has one byte
opcode.
 The opcodes are stored in memory. So, the
processor executes the opcode fetch machine
cycle to fetch the opcode from memory.
 Hence, every instruction starts with opcode fetch
machine cycle.
 The time taken by the processor to execute the
opcode fetch cycle is 4T.
 In this time, the first, 3 T-states are used for
fetching the opcode from memory and the
remaining T-states are used for internal
operations by the processor.
Time diagram OFT
Memory Read Machine Cycle
of 8085:
 The memory read machine cycle is
executed by the processor to read a
data byte from memory.
 The processor takes 3T states to
execute this cycle.
 The instructions which have more than
one byte word size will use the machine
cycle after the opcode fetch machine
cycle.
RDRDRDRD
Memory Write Machine Cycle
of 8085 :
 The memory write machine cycle is
executed by the processor to write a
data byte in a memory location.
 The processor takes, 3T states to
execute this machine cycle.
Memory Write Machine Cycle
of 8085 :
I/O Read Cycle of 8085
 The I/O Read cycle is executed by the
processor to read a data byte from I/O
port or from the peripheral, which is
I/O, mapped in the system.
 The processor takes 3T states to
execute this machine cycle.
 The IN instruction uses this machine
cycle during the execution
Example OFC:
Exp2
Exp3
Exp4:
EXP5:
H.W:
1. Draw timing diagram for STA 546AH ?
2. Draw timing diagram for INR M ? Let the
memory address (M) be 4250H and the memory
content is 12H?
STAX Reg. pair
 The contents of the accumulator are
copied into the memory location
specified by the contents of the operand
(register pair).
 The contents of the accumulator are not
altered.
 Example: STAX B
Lab Part “ instructions”
 MOV Rd, Rs
M, Rs
Rd, M
 MVI Rd, data
M, data
 LDA 16-bit address
 LHLD 16-bit address
 LXI Reg. pair, 16-bit data
 LDAX B/D Reg. pair
XCHG none
Exchange H and L with D and E
 The contents of register H are
exchanged with the contents of
register D, and the contents of register
L are exchanged with the contents of
register E.
 Example: XCHG
SPHL none
 Copy H and L registers to the stack
pointer
 The instruction loads the contents of
the H and L registers into the stack
pointer register, the contents of the H
register provide the high-order
address and the contents of the L
register provide the low-order address.
The contents of the H and L registers
are not altered.
 Example: XTHL
XTHL none
 Exchange H and L with top of stack
 The contents of the L register are
exchanged with the stack location
pointed out by the contents of the
stack pointer register. The contents of
the H register are exchanged with the
next stack location (SP+1); however,
the contents of the stack pointer
register are not altered.
 Example: XTHL
 DAD instruction adds the contents (16bit) of
the specified register pair with that of HL pair.
 This instruction takes 10 T states including
opcode fetch.
 The opcode fetch cycle takes 4 T states and
the remaining 6 T states, divided into two
machine cycles, are for the instruction
execution.
 During these 6 T (two machine cycles) states
no bus operations are performed.
 Hence they are called bus idle machine
cycles. During this ALE, RD etc are not
activated.

More Related Content

What's hot (20)

presentation on timing diagram
presentation on timing diagrampresentation on timing diagram
presentation on timing diagram
 
Register organization, stack
Register organization, stackRegister organization, stack
Register organization, stack
 
Interrupts of 8086
Interrupts of 8086Interrupts of 8086
Interrupts of 8086
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
 
program status word
program status wordprogram status word
program status word
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
 
Memories in digital electronics
Memories in digital electronicsMemories in digital electronics
Memories in digital electronics
 
Machine Cycle
Machine CycleMachine Cycle
Machine Cycle
 
8255 PPI
8255 PPI8255 PPI
8255 PPI
 
8251 USART
8251 USART8251 USART
8251 USART
 
Timing diagram.ppt
Timing diagram.pptTiming diagram.ppt
Timing diagram.ppt
 
8086-microprocessor
8086-microprocessor8086-microprocessor
8086-microprocessor
 
Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051
 
Direct Memory Access
Direct Memory AccessDirect Memory Access
Direct Memory Access
 
Instruction set of 8086
Instruction set of 8086Instruction set of 8086
Instruction set of 8086
 
CPU Architecture
CPU ArchitectureCPU Architecture
CPU Architecture
 
8279 PKDI
8279 PKDI8279 PKDI
8279 PKDI
 
8085 Interfacing with I/O Devices or Memory
8085 Interfacing with I/O Devices or Memory8085 Interfacing with I/O Devices or Memory
8085 Interfacing with I/O Devices or Memory
 
8259 a
8259 a8259 a
8259 a
 
Registers
RegistersRegisters
Registers
 

Similar to Machine cycles (20)

timing_diagram_of_8085.pptx
timing_diagram_of_8085.pptxtiming_diagram_of_8085.pptx
timing_diagram_of_8085.pptx
 
Unit 2 Timing Diagram.pdf
Unit 2 Timing Diagram.pdfUnit 2 Timing Diagram.pdf
Unit 2 Timing Diagram.pdf
 
timing_diagram_of_8085.ppt
timing_diagram_of_8085.ppttiming_diagram_of_8085.ppt
timing_diagram_of_8085.ppt
 
MPMC UNIT-2.pdf
MPMC UNIT-2.pdfMPMC UNIT-2.pdf
MPMC UNIT-2.pdf
 
Ree602 microprocessor unit ii
Ree602  microprocessor unit iiRee602  microprocessor unit ii
Ree602 microprocessor unit ii
 
Important questions
Important questionsImportant questions
Important questions
 
Timing Diagram of 8085 Instructions.pdf
Timing Diagram of 8085 Instructions.pdfTiming Diagram of 8085 Instructions.pdf
Timing Diagram of 8085 Instructions.pdf
 
Important questions
Important questionsImportant questions
Important questions
 
Pdemodule 4
Pdemodule 4Pdemodule 4
Pdemodule 4
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Qb microprocessors
Qb microprocessorsQb microprocessors
Qb microprocessors
 
Timing Diagram.pptx
Timing Diagram.pptxTiming Diagram.pptx
Timing Diagram.pptx
 
Microprocessor and microcontroller
Microprocessor and microcontrollerMicroprocessor and microcontroller
Microprocessor and microcontroller
 
Assembly language i
Assembly language iAssembly language i
Assembly language i
 
8085 (1)
8085 (1)8085 (1)
8085 (1)
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecture
 
Microprocessor 8085
Microprocessor 8085Microprocessor 8085
Microprocessor 8085
 
T imingdiagram
T imingdiagramT imingdiagram
T imingdiagram
 
Timing Diagram 8085.pdf
Timing Diagram 8085.pdfTiming Diagram 8085.pdf
Timing Diagram 8085.pdf
 
Machine cycles
Machine cyclesMachine cycles
Machine cycles
 

Recently uploaded

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Recently uploaded (20)

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 

Machine cycles

  • 1. Timing Diagram & Machine Cycles Wafa Abied
  • 2. Definition:  Timing Diagram Timing Diagram is a graphical representation. It represents the execution time taken by each instruction in a graphical format. The execution time is represented in T- states  Instruction Cycle The time required to execute an instruction is called instruction cycle
  • 3. Definition:  Machine Cycle The time required to access the memory or input/output devices is called machine cycle.  T-State The machine cycle and instruction cycle takes multiple clock periods. A portion of an operation carried out in one system clock period is called as T-state
  • 4. Machine cycles of 8085  The 8085 microprocessor has 5 (seven) basic machine cycles. They are 1.Opcode fetch cycle (4T) 2. Memory read cycle (3 T) 3. Memory write cycle (3 T) 4. I/O read cycle (3 T) 5. I/O write cycle (3 T) 6. Bus Idle Machine Cycles B 7.Interrupt Acknowledge Cycle 6T-12T
  • 6. Opcode fetch machine cycle of 8085:  Each instruction of the processor has one byte opcode.  The opcodes are stored in memory. So, the processor executes the opcode fetch machine cycle to fetch the opcode from memory.  Hence, every instruction starts with opcode fetch machine cycle.  The time taken by the processor to execute the opcode fetch cycle is 4T.  In this time, the first, 3 T-states are used for fetching the opcode from memory and the remaining T-states are used for internal operations by the processor.
  • 8. Memory Read Machine Cycle of 8085:  The memory read machine cycle is executed by the processor to read a data byte from memory.  The processor takes 3T states to execute this cycle.  The instructions which have more than one byte word size will use the machine cycle after the opcode fetch machine cycle.
  • 10. Memory Write Machine Cycle of 8085 :  The memory write machine cycle is executed by the processor to write a data byte in a memory location.  The processor takes, 3T states to execute this machine cycle.
  • 11. Memory Write Machine Cycle of 8085 :
  • 12. I/O Read Cycle of 8085  The I/O Read cycle is executed by the processor to read a data byte from I/O port or from the peripheral, which is I/O, mapped in the system.  The processor takes 3T states to execute this machine cycle.  The IN instruction uses this machine cycle during the execution
  • 14. Exp2
  • 15.
  • 16. Exp3
  • 17.
  • 18. Exp4:
  • 19.
  • 20. EXP5:
  • 21. H.W: 1. Draw timing diagram for STA 546AH ? 2. Draw timing diagram for INR M ? Let the memory address (M) be 4250H and the memory content is 12H?
  • 22. STAX Reg. pair  The contents of the accumulator are copied into the memory location specified by the contents of the operand (register pair).  The contents of the accumulator are not altered.  Example: STAX B
  • 23. Lab Part “ instructions”  MOV Rd, Rs M, Rs Rd, M  MVI Rd, data M, data  LDA 16-bit address  LHLD 16-bit address  LXI Reg. pair, 16-bit data  LDAX B/D Reg. pair
  • 24.
  • 25. XCHG none Exchange H and L with D and E  The contents of register H are exchanged with the contents of register D, and the contents of register L are exchanged with the contents of register E.  Example: XCHG
  • 26. SPHL none  Copy H and L registers to the stack pointer  The instruction loads the contents of the H and L registers into the stack pointer register, the contents of the H register provide the high-order address and the contents of the L register provide the low-order address. The contents of the H and L registers are not altered.  Example: XTHL
  • 27. XTHL none  Exchange H and L with top of stack  The contents of the L register are exchanged with the stack location pointed out by the contents of the stack pointer register. The contents of the H register are exchanged with the next stack location (SP+1); however, the contents of the stack pointer register are not altered.  Example: XTHL
  • 28.  DAD instruction adds the contents (16bit) of the specified register pair with that of HL pair.  This instruction takes 10 T states including opcode fetch.  The opcode fetch cycle takes 4 T states and the remaining 6 T states, divided into two machine cycles, are for the instruction execution.  During these 6 T (two machine cycles) states no bus operations are performed.  Hence they are called bus idle machine cycles. During this ALE, RD etc are not activated.