Page 97 - DCAP210_INTRODUCTION__TO_MICROPROCESSORS
P. 97

Unit 6: The 8085 Microprocessor Architecture


                                                                                                  Notes
                        Figure 6.12: Opcode Fetch Machine Cycle with One wait State
































            In the second state the lower address byte (PCL) disappears from AD -AD  lines. However, A A
                                                                  0   7              0   7
            information remains available. Now RD signal from CPU goes low which enables memory devices
            and opcode for DCX is put on to the data lines.

            During third state the CPU loads opcode into instruction register and RD signal is made, high
            which disables addressed memory device.

            During fourth state (T ), the opcode -is decoded by the instruction decoder and enters into the
                              4
            fifth state in this case.
            During fifth and sixth states (T  and T )CPU determines register and decrements it which internally
                                   5    6
            transfers to INC/DCR circuit of CPU.
            Opcode fetch with wait state: When extra time is required to fetch opcode from slow memory
            devices, the CPU should get READY signal low while checking it in second state (T). It introduces
            one wait cycle between T and T .When it receives it high on READY then only it proceeds to the
                                2    3
            next state.

            6.2.8 Read Cycle of 8085
            There are two types of read operations associated with this micro-processor

            (i) Memory Read, (ii) I/O Read operation
            Memory Read Cycle
            We can consider two successive memories read machine cycles which are shown in Figure 6.13
            without T   state and second with one T   state. The timing during T  - T  is absolutely identical
                    wait                    Wait                   l  3
            to the Opcode Fetch (OF) machine cycle, with the exception that the status sent out during T  is
                                                                                     1
            IO/ M= 0; S  =1; S  = 0, identifying the cycles as a READ from a memory location. The memory
                     1    o
            address used in OF cycle is always the contents of the program counter, which points to the





                                             LOVELY PROFESSIONAL UNIVERSITY                                    91
   92   93   94   95   96   97   98   99   100   101   102