Page 132 - Digital Electronics by harish
P. 132

9.  Program Counter (PC)

                   The Program Counter (PC) is a 16-bit register. It is used to point the address
               of the next instruction to be fetched from the memory. When one instruction is
               fetched  from  memory, PC  is  automatically  incremented to  point  out  the  next
               instruction.

               10. Incrementer / Decrementer

                   This  unit  is  used  to  increment  or  decrement  the  contents  of  the  16-bit
               registers.

               11. Timing and Control unit

                   This unit synchronizes all the microprocessor operations with the clock and
               generates  the  control  signals  necessary  for  communication  between
               microprocessor and peripherals. The internal clock generator is available in this
               unit.This unit has the micro programs for all the instructions to carry out the
               micro steps required in completing the instructions. This unit receives signals
               from  the  Instruction  decoder  and  Machine  cycle  encoding  unit  and  generates
               control signals according to the micro-program for the instruction.

               12. Interrupt control

                   There are five hardware interrupts available in 8085 Microprocessor namely
               TRAP, RST 7.5, RST 6.5, RST 5.5 and INTR for interfacing the peripherals
               with the microprocessor. These interrupts are handled by the Interrupt control

               unit.    signal  is  generated  by  the  Interrupt  control  unit  as  an
               acknowledgement for an interrupting device. If two or more interrupts occur at
               the same time, service is given according to the priority basis.

               13. Serial I/O control

                   Serial data is transmitted to the peripherals through SOD pin and received
               through  the  SID  pin.  The  SOD  and  SID  pins  are  handled  by  the  Serial  I/O
               control unit using the SIM and RIM instructions.

               14. Address buffer and Address / Data buffer

                   The Address buffer is an 8-bit unidirectional buffer from which the higher
               order  address  bits  A   –  A   leaves  the  microprocessor  to  the  memory  and
                                               15
                                        8
               peripherals. The Address / Data buffer is an 8-bit bidirectional buffer used for
               sending the lower order address bits A  – A  and sending and receiving the data
                                                           0
                                                                 7
               bits D  – D  to the memory and peripherals.
                      0
                            7
                                                           132
   127   128   129   130   131   132   133   134   135   136   137