Page 151 - Digital Electronics by harish
P. 151

The  microprocessor  makes  the    line
                           4.                LOW to enable memory read and increments
                                     T       the Program Counter.
                                       2
                                             The contents on D7 – D0 (i.e. the data) are
                           5.
                                             placed on the address / data bus.
                                             The data loaded on the address / data bus is
                           6.                moved to the microprocessor.
                                     T
                                       3
                           7.                The  microprocessor  makes  the    line
                                             HIGH to disable the memory read operation.

               5.3.1.3Memory Write Machine Cycle of 8085

                       Microprocessor  uses  the  Memory  Write  machine  cycle  for  sending  the
               data in one of the registers to memory. For example, the instruction STA 5000H
               writes  the  data  in  accumulator  to  the  memory  location  5000H.  The  MW
               machine cycle takes 3 T-states.

                       The timing diagram for Memory Write machine cycle is shown in figure
               5.12.

























                        Figure 5.12 : Timing Diagram for Memory Write Machine Cycle

                       The steps in Memory Write machine cycle are given in table.
                       S.No  T State      Operation
                                          The microprocessor places the higher order 8-bits
                                          of the memory address on A15 – A8 address bus
                        1.
                                          and the lower order 8-bits of the memory address
                                  T       on AD7 – AD0  address  / data bus.
                                    1
                                          The microprocessor makes the ALE signal HIGH
                        2.                and  at  the  middle  of  T1  state,  ALE  signal  goes
                                          LOW.




                                                           151
   146   147   148   149   150   151   152   153   154   155   156