Page 364 - FUNDAMENTALS OF COMPUTER
P. 364

NPP










                     364                         Fundamentals of Computers                          NPP


                    Computer Fundamentals                       H$åß¶yQ>a ’§$S>m‘|Q>b

                    4.14 System Bus                             4.14 {gñQ>_ ~g
                        A bus is a group of parallel wires between  g_mZm§Va dm`am| H$m dh g_yh Omo CPU, _o_moar VWm
                    CPU, memory and IO devices for carrying in-  BZnwQ>-AmCQ>nwQ> Ho$ ~rM _| {dÚwV {g¾bm|  Ho$ ê$n _|
                    formation in the form of electrical signals. The
                    system bus is a  combination of three types of  OmZH$mar àdm{hV H$aVm h¡, ~g H$hbmVm h¡ Ÿ& {gñQ>_
                    buses as listed below:                      ~g VrZ Vah H$s ~gm| go ~Zr hmoVr h¢ …
                        1. Address Bus                              1.  ES´>og ~g
                        2. Data Bus                                 2.  S>mQ>m ~g
                        3. Control Bus                              3.  H§$Q´>mob ~g

                    Address Bus                                 ES´>og ~g
                        Address bus refers to the group of wires    Bg ~g na _o_moar `m {H$gr BZnwQ>-AmCQ>nwQ> H$m
                    which  are used to carry the address of memory  ES´>og AmVm h¡Ÿ& `h h_oem EH$ {Xer` hmoVm h¡ Š`m|{H$ `h
                    or  input output  device.  The address bus  is
                    unidirectional because it always runs from CPU  h_oem grnr`y go Xygar `w{º$`m| H$s Amoa OmVm h¡Ÿ& grnr`y
                    to other devices. There is no address of CPU. It  H$m H$moB© ES´>og Zht hmoVm ~pëH$ `h Xygar `wpŠV Ho$ ES´>og,
                    is  the CPU which selects any input-output  ~g na S>mbH$a CÝh| MwZVm h¡Ÿ&
                    device or a memory location.
                        The number of address lines in the address  _mBH«$moàmogoga na pñWV ES´>og dm`am| H$s g§»`m go
                    bus indicates the memory addressing capability  CgHo$ Hw$b _o_moar H$s j_Vm nVm MbVr h¡Ÿ& O¡go 8085
                    of a micro-processor. For example, in micropro-  _| 16-{~Q> H$m ES´>og ~g h¡ Ÿ& AV… BgH$s j_Vm 2  =
                                                                                                      16
                    cessor 8085 16- Address lines are there. There-
                                     16
                    fore it can address 2  = 64K of memory. On the  64 K _o_moar  h¡ VWm 8086/88 _| 20 {~Q> H$m ES´>og h¡
                                                                               20
                    other  hand 8086/8088 has  20  address  lines to  AV… BgH$s j_Vm 2  = 1M _o_moar H$s h¡Ÿ&
                    address 2  = 1M of memory address.
                            20
                    Data Bus                                    S>mQ>m ~g
                        Data bus  refers to the group  of parallel  S>oQ>m ~g S>oQ>m `m BÝñQ´>ŠeZ Ho$ àdmh Ho$ {bE n¡aobb
                    wires for the flow of data or instruction. The  dm`g© Ho$ EH$ g_yh H$m gÝX^© XoVm h¡Ÿ& S>oQ>m `m BÝñQ´>ŠeZ
                    Data or instruction flows between IO, memory,
                    and CPU.  Data bus is  bidirectional.  For  ex-  IO _o_moar VWm CPU Ho$ ~rM àdm{hV hmoVo ahVo h¢Ÿ& CXmhaU
                    ample,  when data  is fetched  by  CPU from  Ho$ {bE, O~ S>oQ>m H$mo CPU Ûmam _o_moar _| bm`m OmVm h¡
                    memory it is called read operation. Write op-  Vmo Bgr arS> Am°naoeZ H$hm OmVm h¡Ÿ& amBQ> Am°naoeZ ^r
                    eration is also possible. The directions for the  gå^d h¡Ÿ& S>oQ>m Ho$ àdmh H$s {Xem arS> VWm amBQ> Am°naoeZ
                    flow of data will be opposite to each other in  _| EH$-Xygao Ho$ {dnarV hmoJrŸ&  S>mQ>m ~g _| CnpñWV
                    read and write operation. The number of data
                    lines available in the data bus decides the pro-  bmB©Zm| H$s g§»`m go CPU H$s àmoJ«m_ {H«$`mÝd`Z H$s J{V
                    gram execution speed of the CPU. For example  H$m nVm  MbVm hmoVm h¡Ÿ& O¡go 8085 _| 8 {~Q> H$m S>mQ>m
                    8085 has 8 data lines, therefore it can read or  ~g h¡Ÿ& AWm©V² `h EH$ g_` _| 8-{~Q> H$s g§»`m {bI
                    write only 8 bit data at a time. While micropro-  `m n‹T> gH$Vm h¡Ÿ& O~{H$ _mBH«$mo àmogoga 8086 _| 16-
   359   360   361   362   363   364   365   366   367   368   369