SlideShare a Scribd company logo
‫داﻧﺸﮕﺎه ﮐﺎﺷﺎن‬
  ‫داﻧﺸﮑﺪه ﻣﻬﻨﺪﺳﯽ‬
     ‫ﮔﺮوه ﮐﺎﻣﭙﯿﻮﺗﺮ‬

      ‫دﺳﺘﻮر ﮐﺎر‬
‫آزﻣﺎﯾﺸﮕﺎه ﻣﻌﻤﺎری‬
   ‫ﮐﺎﻣﭙﯿﻮﺗﺮ‬

   ‫ﺗﻬﯿﻪ ﮐﻨﻨﺪه: ﺣﺴﯿﻦ ﺻﺒﺎﻏﯿﺎن‬
          ‫زﻣﺴﺘﺎن 28‬
‫ﺑﻪ ﻧﺎم ﺧﺪا‬

‫در اﯾﻦ آزﻣﺎﯾﺸﮕﺎه ﻫﺪف ﭘﯿﺎده ﺳﺎزی ﯾﮏ ‪ CPU‬ی 4 ﺑﯿﺘﯽ ﻣﯿﺒﺎﺷﺪ. در اﯾﻦ ﻃﺮح ﺳﻌﯽ ﺷﺪه اﺳﺖ ﺣﺪاﻗﻞ ﺳﺨﺖ‬
‫اﻓﺰار ﻻزم ﺟﻬﺖ آﺷﻨﺎﯾﯽ ﺑﺎ ﻋﻤﻠﮑﺮد اﺟﺰای ﻣﺨﺘﻠﻒ ﯾﮏ ‪ CPU‬وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ. اﻣﮑﺎن ﭘﯿﺎده ﺳﺎزی اﻧﻮاع‬
‫دﺳﺘﻮراﻟﻌﻤﻞ را داﺷﺘﻪ و از ﻃﺮﻓﯽ از ﻟﺤﺎظ ﺳﯿﻢ ﺑﻨﺪی دارای ﺣﺠﻢ ﻣﺘﻨﺎﺳﺐ ﺑﺎﺷﺪ. در ﻃﺮاﺣﯽ ﻣﺪار از ﺗﺮاﺷﻪ ﻫﺎی‬
                                                  ‫ﺑﺎ ﺳﻄﺢ ﻓﺸﺮدﮔﯽ ﻣﺘﻮﺳﻂ ‪ MSI‬اﺳﺘﻔﺎده ﺷﺪه اﺳﺖ.‬
                                                                ‫ﺑﻄﻮر ﮐﻠﯽ اﻫﺪاف اﺳﺎﺳﯽ ﻋﺒﺎرﺗﻨﺪ از :‬

                              ‫• آﺷﻨﺎﯾﯽ ﺑﺎ ﻧﺤﻮه ﭘﯿﺎده ﺳﺎزی ﯾﮏ ‪ CPU‬ﺑﺎ ﺳﺎزﻣﺎن دﻟﺨﻮاه از ﻗﺪم اول‬
                         ‫• ﭘﯿﺎده ﺳﺎزی واﺣﺪ ﮐﻨﺘﺮل ﺑﺮوش ﻣﯿﮑﺮوﭘﺮوﮔﺮام ﺑﺼﻮرت ﻋﻤﻠﯽ در آزﻣﺎﯾﺸﮕﺎه‬
                                            ‫• آﺷﻨﺎﯾﯽ ﻋﻤﻠﯽ ﺑﺎ ﻣﻔﻬﻮم ﮔﺬرﮔﺎه ﻣﺸﺘﺮک ‪Data Bus‬‬
                                   ‫• آﺷﻨﺎﯾﯽ ﺑﺎ ﺣﺎﻓﻈﻪ ﻫﺎی ﻗﺎﺑﻞ ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﺑﻌﻨﻮان ﺣﺎﻓﻈﻪ ﮐﻨﺘﺮﻟﯽ‬
                     ‫• آﺷﻨﺎﯾﯽ ﺑﺎ دﺳﺘﮕﺎﻫﻬﺎی ‪ PROGRAMMER‬و ‪ ERASER‬و ‪TESTER‬‬
                               ‫• آﺷﻨﺎﯾﯽ ﺑﺎ روﺷﻬﺎی ﻋﯿﺐ ﯾﺎﺑﯽ ﻣﺪارات دﯾﺠﯿﺘﺎل ﺑﺎ ﭘﯿﭽﯿﺪﮔﯽ ﻣﺘﻮﺳﻂ‬
                                                                   ‫• ﻃﺮاﺣﯽ رﯾﺰدﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎ‬
                         ‫• ﻃﺮاﺣﯽ دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎی دﻟﺨﻮاه ﺑﺮ اﺳﺎس ﻗﺎﺑﻠﯿﺘﻬﺎی ﺳﯿﺴﺘﻢ ﻃﺮاﺣﯽ ﺷﺪه‬
                       ‫• آﺷﻨﺎﯾﯽ ﺑﺎﻧﺮم اﻓﺰارﻫﺎی ﻃﺮاﺣﯽ ﺳﺨﺖ اﻓﺰار ﺑﻄﻮر ﺧﺎص ﺑﺎ ‪MAXPLUS II‬‬

                                                                                           ‫ﺗﺬﮐﺮات‬
‫ﻧﺤﻮه ﺑﺴﺘﻦ ﺗﻐﺬﯾﻪ : ﺑﺎ اﺗﺼﺎل ﭼﻬﺎر ﻋﺪد ﺟﺎﻣﭙﺮ در ﻫﺮ ﺑﺮدﺑﻮرد ردﯾﻔﻬﺎی ﺗﻐﺬﯾﻪ را ﺳﺮﺗﺎﺳﺮی ﻧﻤﺎﯾﯿﺪ . ﺗﻮﺻﯿﻪ‬
‫ﻣﯿﺸﻮد ﭼﻬﺎر ردﯾﻒ را از ﺑﺎﻻ ﺑﻪ ﭘﺎﯾﯿﻦ ﺑﻪ ﺗﺮﺗﯿﺐ ﺑﺮای ‪ Vcc ، Gnd ، Vcc ، Gnd‬اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ. ﺑﻪ اﯾﻦ‬
                              ‫ﺗﺮﺗﯿﺐ اﺗﺼﺎل ﺗﻐﺬﯾﻪ ﺑﺮای اﮐﺜﺮ ﺗﺮاﺷﻪ ﻫﺎ ﺑﺎ ﮐﻮﺗﺎﻫﺘﺮﯾﻦ ﺳﯿﻢ ﻣﻤﮑﻦ ﺧﻮاﻫﺪ ﺑﻮد.‬

       ‫‪GND‬‬
       ‫‪VCC‬‬



       ‫‪GND‬‬
       ‫‪VCC‬‬


‫• ﻫﺮ ﺑﺮد ﺑﻮرد از ﻫﺮ ﻃﺮف ﻣﯿﺘﻮاﻧﺪ ﺑﻪ ﯾﮏ ﺑﺮد ﺑﻮرد دﯾﮕﺮ ﻣﺘﺼﻞ ﺷﻮد. ﺑﺮای اﯾﻦ ﮐﺎر زاﺋﺪه ﻫﺎ و ﻓﺮورﻓﺘﮕﯽ‬
‫ﻫﺎﯾﯽ ﺑﺮای اﺗﺼﺎل ﭘﯿﺶ ﺑﯿﻨﯽ ﺷﺪه اﺳﺖ. ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺣﺠﻢ زﯾﺎد ﻣﺪار اﯾﻦ آزﻣﺎﯾﺸﮕﺎه، در ﻫﺮ ﺟﻠﺴﻪ‬
‫ﻗﺴﻤﺘﯽ از آن را ﺧﻮاﻫﯿﺪ ﺑﺴﺖ. ﻗﺒﻞ از ﺷﺮوع ﺑﻪ ﮐﺎر روی ﯾﮏ ﺑﺮدﺑﻮرد ﺟﺪﯾﺪ آن را ﺑﺎ ﺟﻬﺖ ﺻﺤﯿﺢ‬
                                                                  ‫ﺑﺮای اﺗﺼﺎل در دﺳﺖ ﺑﮕﯿﺮﯾﺪ.‬




                                                ‫1‬
‫• در ﻫﺮ ﺟﻠﺴﻪ ﻗﺒﻞ از اﺗﺼﺎل ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ ﺑﻪ ﻣﺪار وﻟﺘﺎژ ﻣﻨﺒﻊ را ﺑﺎ اﺳﺘﻔﺎده از وﻟﺘﻤﺘﺮ دﯾﺠﯿﺘﺎل روی ‪5v‬‬
‫ﺑﻄﻮر دﻗﯿﻖ ﺗﻨﻈﯿﻢ ﮐﻨﯿﺪ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ را ﺧﺎﻣﻮش ﻧﻤﻮده و ﺑﻪ ﻣﺪار ﻣﺘﺼﻞ ﮐﻨﯿﺪ ﭘﺲ از اﻃﻤﯿﻨﺎن از‬
‫اﺗﺼﺎل ﺻﺤﯿﺢ ﺳﺮﻫﺎی ﻣﺜﺒﺖ و ﻣﻨﻔﯽ ، ﻣﻨﺒﻊ را روﺷﻦ ﻧﻤﺎﯾﯿﺪ. در ﺻﻮرت اﻓﺖ وﻟﺘﺎز ﻣﻨﺒﻊ ﭘﺲ از اﺗﺼﺎل‬
‫ﺑﻪ ﻣﺪار ﺑﻪ ﻋﻘﺮﺑﻪ آﻣﭙﺮﻣﺘﺮ ﻣﻨﺒﻊ ﺗﻮﺟﻪ ﮐﻨﯿﺪ در ﺻﻮرﺗﯽ ﺟﺮﯾﺎن زﯾﺎدﺗﺮ از ﺣﺪ ﻣﻌﻤﻮل ﺑﺎﺷﺪ ﻣﻨﻄﻘﯽ اﺳﺖ‬
‫ﮐﻪ ﻧﺘﯿﺠﻪ ﺑﮕﯿﺮﯾﺪ اﺷﮑﺎﻟﯽ در ﺳﯿﻢ ﺑﻨﺪی ﻣﺪار وﺟﻮد دارد ﺑﻼﻓﺎﺻﻠﻪ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ را ﺧﺎﻣﻮش ﯾﺎ ﻗﻄﻊ‬
‫ﻧﻤﺎﯾﯿﺪ و ﻋﯿﺐ را ﺑﺮﻃﺮف ﻧﻤﺎﯾﯿﺪ. اﺗﺼﺎل ﮐﻮﺗﺎه ﺳﺮﻫﺎی ﻣﺜﺒﺖ و ﻣﻨﻔﯽ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ – اﺗﺼﺎل ﮐﻮﺗﺎه‬
               ‫ﺧﺮوﺟﯽ ﻫﺎ در ﻣﺪار – وﺟﻮد ﺗﺮاﺷﻪ ﺳﻮﺧﺘﻪ در ﻣﺪار و .... از ﺟﻤﻠﻪ اﯾﻦ اﺷﮑﺎﻻت اﺳﺖ.‬
             ‫• ﺑﻪ ﻫﯿﭻ وﺟﻪ در ﺣﺎﻟﯽ ﮐﻪ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ ﺑﻪ ﻣﺪار وﺻﻞ اﺳﺖ ﺳﻄﺢ وﻟﺘﺎژ را ﺗﻨﻈﯿﻢ ﻧﻨﻤﺎﯾﯿﺪ.‬
‫• دﻗﺖ ﮐﻨﯿﺪ در ﻣﻮﻗﻊ ﻗﺮار دادن ﯾﺎ ﺑﺮداﺷﺘﻦ ﺗﺮاﺷﻪ ﻫﺎ ﯾﺎ ﻫﻨﮕﺎم ﺳﯿﻢ ﺑﻨﺪی ﻣﺪار، ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ ﺧﺎﻣﻮش‬
                                                                                   ‫ﺑﺎﺷﺪ.‬
‫• در ﻣﻮﻗﻊ ﮔﺬاﺷﺘﻦ ﯾﺎ ﺗﻌﻮﯾﺾ ‪ IC‬دﻗﺖ ﮐﻨﯿﺪ ﺗﺮاﺷﻪ دﻗﯿﻘﺎ ﺳﺮ ﺟﺎی ﺧﻮد ﻗﺮار ﮔﯿﺮد ﺗﻮﺟﻪ ﮐﻨﯿﺪ ﮐﻪ‬
                                     ‫ﮔﺬاﺷﺘﻦ ‪ IC‬ﺑﻄﻮر ﻣﻌﮑﻮس ﺑﺎﻋﺚ ﺳﻮﺧﺘﻦ آن ﺧﻮاﻫﺪ ﺷﺪ.‬
              ‫• ﺑﺎ اﻧﺘﺨﺎب ﺳﯿﻤﻬﺎی رﻧﮕﯽ ﻣﻨﺎﺳﺐ ﺳﺮﻋﺖ ﻋﻤﻞ در ﺑﺮرﺳﯽ و ﻋﯿﺐ ﯾﺎﺑﯽ را ﺑﯿﺸﺘﺮ ﻧﻤﺎﯾﯿﺪ.‬
 ‫• ﺗﮑﻪ ﺳﯿﻢ ﻫﺎ را ﺑﻪ اﻧﺪازه ﻣﻨﺎﺳﺐ ﺟﺪا ﻧﻤﻮده و ﺣﺘﯽ اﻻﻣﮑﺎن ﺳﯿﻢ ﻫﺎ را از روی ‪ IC‬ﻫﺎ ﻋﺒﻮر ﻧﺪﻫﯿﺪ.‬
‫ﺳﯿﻢ ﮐﺸﯽ ﺑﻄﻮر ﻣﻨﻈﻢ اﻧﺠﺎم داده و ﻓﻀﺎی ﮐﺎﻓﯽ اﻃﺮاف ‪ IC‬ﻫﺎ ﺟﻬﺖ ﺗﺴﺖ وﻟﺘﺎژ ﭘﺎﯾﻪ ﻫﺎ و اﺣﯿﺎﻧﺎً‬
                                                            ‫ﺗﻌﻮﯾﺾ ‪ IC‬ﭘﯿﺶ ﺑﯿﻨﯽ ﻧﻤﺎﯾﯿﺪ.‬
‫• روﮐﺶ ﺳﯿﻤﻬﺎ را ﺑﻪ اﻧﺪازه ﮐﺎﻓﯽ )ﺣﺪود5 ﺗﺎ 6 ﻣﯿﻠﯿﻤﺘﺮ( ﺟﺪا ﻧﻤﻮده و از اﺗﺼﺎل ﮐﺎﻣﻞ آن ﺑﻪ ﺑﺮدﺑﻮرد‬
                                                                               ‫ﻣﻄﻤﺌﻦ ﺷﻮﯾﺪ.‬
              ‫• در ﭼﯿﺪن ‪ IC‬ﻫﺎ را ﺑﻪ ﺗﺮﺗﯿﺒﯽ روی ﺑﺮد ﺑﻮرد ﻗﺮار دﻫﯿﺪ ﻓﺎﺻﻠﻪ ﺳﯿﻢ ﮐﺶ ﮐﻮﺗﺎﻫﺘﺮ ﺷﻮد.‬
‫• در ﺻﻮرت اﺗﺼﺎل ﺻﺤﯿﺢ ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ08% ﻣﯿﺘﻮان اﻃﻤﯿﻨﺎن داﺷﺖ ﮐﻪ ‪ IC‬ﻧﻤﯿﺴﻮزد ﭘﺲ ﺑﺴﺘﻦ‬
               ‫ﮐﺎﻣﻞ ﻣﺪار ﻗﺒﻞ از اﺗﺼﺎل ﺑﻪ ﻣﻨﺒﻊ ﯾﮏ ﺑﺎر دﯾﮕﺮ اﺗﺼﺎل ﺗﻐﺬﯾﻪ ‪ IC‬ﻫﺎ را ﭼﮏ ﮐﻨﯿﺪ.‬
‫• ﺟﻬﺖ ﻋﯿﺐ ﯾﺎﺑﯽ ﻣﺪار اﺑﺘﺪا ﺗﻐﺬﯾﻪ ‪ IC‬ﻫﺎ را روی ﭘﺎﯾﮥ آﻧﻬﺎ ﺑﺎ وﻟﺘﻤﺘﺮ ﭼﮏ ﮐﻨﯿﺪ و ﺳﭙﺲ اﻗﺪام ﺑﻪ‬
‫ﺑﺮرﺳﯽ ﻣﺴﯿﺮ ﻋﺒﻮر اﻃﻼﻋﺎت ﻧﻤﺎﯾﯿﺪ اﯾﻦ ﮐﺎر ﻣﯿﺘﻮاﻧﺪ ﺑﺎ ﺷﺮوع از ورودی ﺑﻪ ﺳﻤﺖ ﺧﺮوﺟﯽ ﻧﻬﺎﯾﯽ ﯾﺎ‬
           ‫ﺑﺎﻟﻌﮑﺲ ﺻﻮرت ﮔﯿﺮد. ﻣﻄﻤﺌﻦ ﺑﺎﺷﯿﺪ در اﮐﺜﺮ ﻣﻮارد اﺷﮑﺎل از ﺳﯿﻢ ﺑﻨﺪی و اﺗﺼﺎﻻت اﺳﺖ.‬
‫• ﺑﺮای ﺳﻬﻮﻟﺖ در ﻋﯿﺐ ﯾﺎﺑﯽ در ﺻﻮرﺗﯽ ﮐﻪ از وﻟﺘﻤﺘﺮ ﯾﺎ اﺳﮑﻮپ اﺳﺘﻔﺎده ﻣﯿﮑﻨﯿﺪ ﺳﺮ ‪ GND‬آن را ﺑﻪ‬
‫زﻣﯿﻦ ﻣﺪار ﺑﻄﻮر داﺋﻢ وﺻﻞ ﻧﻤﺎﯾﯿﺪ و از ﺳﺮ ﻣﺜﺒﺖ ﺟﻬﺖ ﺑﺮرﺳﯽ وﻟﺘﺎژ ﻧﻘﺎط ﻣﺨﺘﻠﻒ ﻣﺪار اﺳﺘﻔﺎده‬
                                                                              ‫ﻧﻤﺎﯾﯿﺪ.‬
‫• ﺑﺮای ﻣﺸﺎﻫﺪه اﻃﻼﻋﺎت ﮔﺬرﮔﺎﻫﻬﺎی ﻣﺸﺘﺮک ﻋﻤﻮﻣﯽ و ﻣﺤﻠﯽ در ﻣﺪار ﻣﯿﺘﻮاﻧﯿﺪ از دﺳﺘﻪ ﻫﺎی ﭼﻬﺎر)ﯾﺎ‬
‫ﭘﻨﺞ( ﺗﺎﯾﯽ ‪ LED‬ﻣﻮﺟﻮد در آزﻣﺎﯾﺸﮕﺎه اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ.ﻫﺮﮔﺰ درﺻﻮرت ﮐﻢ ﻧﻮر ﺑﻮدن ‪ LED‬ﻫﺎ از ﭘﯿﭻ‬
                                        ‫ﺗﻨﻈﯿﻢ وﻟﺘﺎژ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ ﺑﺮای اﻓﺰاﯾﺶ ﻧﻮر اﺳﺘﻔﺎده ﻧﮑﻨﯿﺪ.‬
                        ‫• ﺟﻬﺖ ﺳﻬﻮﻟﺖ ﺑﺮرﺳﯽ ﻣﺪار ﻧﺎم ﻫﺮ ﯾﮏ از ﻗﻄﻌﺎت را روی ‪ IC‬ﻫﺎ ﺑﭽﺴﺒﺎﻧﯿﺪ.‬




                                                ‫2‬
‫ﻃﺮح ﮐﻠﯽ ﻣﺪار‬
‫ﻫﺪف ﺳﺎﺧﺖ ﯾﮏ ‪ CPU‬ی ﭼﻬﺎر ﺑﯿﺘﯽ ﺑﺎ ﺳﺎزﻣﺎن ﺷﮑﻞ )1( ﻣﯿﺒﺎﺷﺪ. اﯾﻦ ﺳﺎزﻣﺎن ﺷﺎﻣﻞ ﭼﻬﺎر ﺛﺒﺎت ﻋﻤﻮﻣﯽ‬
‫ﭼﻬﺎرﺑﯿﺘﯽ ‪ D ، C ، B ، A‬ﺳﻪ ﺛﺒﺎت ﺧﺎص ‪ IR ، PC ، AR‬ﯾﮏ ﭘﻮرت ﺧﺮوﺟﯽ ‪ OUTP‬و ﯾﮏ ﭘﻮرت‬
‫ورودی ‪ INP‬و ﯾﮏ ‪ ALU‬و ‪ SHIFTER‬و ‪ RAM‬ﭼﻬﺎر ﺑﯿﺘﯽ ﻣﯿﺒﺎﺷﺪ. ﻣﺸﺨﺼﺎت ﻫﺮﯾﮏ از اﯾﻦ ﻗﻄﻌﺎت را‬
                                                                    ‫در ﺟﺪول)1( ﻣﻼﺣﻈﻪ ﻓﺮﻣﺎﯾﯿﺪ.‬
‫واﺣﺪ ﮐﻨﺘﺮل اﯾﻦ ‪ CPU‬ﺑﺮوش ﻣﯿﮑﺮوﭘﺮاﮔﺮام ﻃﺮاﺣﯽ ﺷﺪه و از ﺳﺎﺧﺘﺎر ﮐﻠﯽ ﺷﮑﻞ )2( ﭘﯿﺮوی ﻣﯿﮑﻨﺪ. ﺷﮑﻞ)3(‬
‫ﻧﻘﺸﻪ ﺷﻤﺎﺗﯿﮏ ﮐﺎﻣﻞ ﻣﺪار را ﻧﺸﺎن ﻣﯿﺪﻫﺪ ﮐﻪ ﻫﻢ ﺷﺎﻣﻞ واﺣﺪ ﮐﻨﺘﺮل و ﻫﻢ ﺳﺎزﻣﺎن ‪ CPU‬اﺳﺖ. اﻟﺒﺘﻪ اﺗﺼﺎﻻت‬
‫ﺳﯿﮕﻨﺎﻟﻬﺎی ﮐﻨﺘﺮل و ﻣﺪارات ﻣﺮﺑﻮط ﺑﻪ اﻧﺸﻌﺎب ﺷﺮﻃﯽ و ﺑﯿﺘﻬﺎی وﺿﻌﯿﺖ ﺑﻌﻬﺪه داﻧﺸﺠﻮﯾﺎن ﮔﺬاﺷﺘﻪ ﮐﻪ ﺑﺮ‬
                                                                   ‫اﺳﺎس دﺳﺘﻮرﮐﺎر ﺗﮑﻤﯿﻞ ﻧﻤﺎﯾﻨﺪ.‬

                  ‫‪Part‬‬         ‫ﻧﺎم ﻣﺨﺘﺼﺮ‬     ‫ﺗﺮاﺷﻪ ﺑﮑﺎر‬              ‫ﻧﺎم ﮐﺎﻣﻞ‬
                ‫‪Refrence‬‬
                                                ‫رﻓﺘﻪ‬
                ‫41‪U‬‬          ‫‪A‬‬               ‫37147‬        ‫‪REG A‬‬
                ‫51‪U‬‬          ‫‪B‬‬               ‫37147‬        ‫‪REG B‬‬
                ‫61‪U‬‬          ‫‪C‬‬               ‫37147‬        ‫‪REG C‬‬
                ‫71‪U‬‬          ‫‪D‬‬               ‫37147‬        ‫‪REG D‬‬
                ‫81‪U‬‬          ‫‪AR‬‬              ‫37147‬        ‫‪Address Register‬‬
                ‫91‪U‬‬          ‫‪PC‬‬              ‫37147‬        ‫‪Program Counter‬‬
                ‫02‪U‬‬          ‫‪OUTR‬‬            ‫37147‬        ‫‪Output Register‬‬
                ‫12‪U‬‬          ‫‪IR‬‬              ‫37147‬        ‫‪Instruction Register‬‬
                ‫52‪U‬‬          ‫‪INB‬‬             ‫44247‬        ‫‪Input Buffer‬‬
                ‫42‪U‬‬          ‫‪SHFT‬‬            ‫87147‬        ‫‪Shift Register‬‬
                ‫52‪U‬‬          ‫‪BUF‬‬             ‫44247‬        ‫‪Buffer‬‬
                ‫22‪U‬‬          ‫‪ALU‬‬             ‫18147‬        ‫‪Arithmetic & Logic Unit‬‬
                ‫8‪U‬‬           ‫‪CAR‬‬             ‫47347‬        ‫‪Control Address Register‬‬
                ‫2‪U‬‬           ‫11‪MUX‬‬           ‫35247‬        ‫1 ‪Multiplexer‬‬
                ‫3‪U‬‬           ‫21‪MUX‬‬           ‫35247‬        ‫2 ‪Multiplexer‬‬
                ‫4‪U‬‬           ‫31‪MUX‬‬           ‫35247‬        ‫3 ‪Multiplexer‬‬
                ‫5‪U‬‬           ‫41‪MUX‬‬           ‫35247‬        ‫4 ‪Multiplexer‬‬
                ‫1‪U‬‬           ‫‪SBR‬‬             ‫47347‬        ‫‪Subroutine Register‬‬
                ‫7‪U‬‬           ‫1‪ADR‬‬            ‫3847‬         ‫1 ‪Adder‬‬
                ‫6‪U‬‬           ‫2‪ADR‬‬            ‫3847‬         ‫2 ‪Adder‬‬
                ‫62‪U‬‬          ‫‪BUS SEL‬‬         ‫83147‬        ‫‪Bus sellector‬‬
                ‫31‪U‬‬          ‫‪LD SEL‬‬          ‫83147‬        ‫‪Load Selector‬‬
                ‫11‪U‬‬          ‫1‪CM‬‬             ‫4682‬         ‫1 ‪Control Memory‬‬
                ‫01‪U‬‬          ‫2‪CM‬‬             ‫4682‬         ‫2 ‪Control Memory‬‬
                ‫9‪U‬‬           ‫3‪CM‬‬             ‫4682‬         ‫3 ‪Control Memory‬‬
                ‫21‪U‬‬          ‫‪NOT‬‬             ‫4047‬         ‫‪Inverter‬‬
                                    ‫ﺟﺪول)1( ﻣﺸﺨﺼﺎت ﺗﺮاﺷﻪ ﻫﺎی ﻣﺪار‬




                                              ‫3‬
ABC



                                                                                                               BUS



    A       B                  C          D
                                                                                                   OUTR

                                                               AR
                                                                                                              ‫ﺧﺮوﺟﯽ‬
                 ALU                                                          PC          IR                  ‫ورودی‬
                                                               RAM
                                                               16×4
                 Shift
                                                                                                   INB
                                                                Bit                       MAP


                 3-State
                  BUF




                                              ‫ ی 4 ﺑﯿﺘﯽ‬CPU ‫ﺷﮑﻞ )1( ﺳﺎزﻣﺎن‬



                                    INSTRUCTION
                                        MAP

                                              8


                                                  3        2          1   0
                                          A

                                          B               MUX1                                            8
         LOGIC

                     M
                                                                                                          SBR
                                                           8


          MUX2                                                                                 8
8       CONDITION
         SELECT            T                              CAR                            INCREMENTER

                                                           8




                                              CONTROL MEMORY
                               MICRO OP               CD           BR              ADF
                                                      3          2                 8


                                     ‫ﺷﮑﻞ)2( واﺣﺪ ﮐﻨﺘﺮل ﺑﺮوش ﻣﯿﮑﺮوﭘﺮوﮔﺮام‬


                                                               4
VCC
                                                                                                                                  5
                                                                                                                                  4
                                                                                                                                  6



                                                                                                                                      3
                                                                                                                                      2
                                                                                                                                      1
                                                                                                                              G2B
                                                                                                                              G2A
                                                                                                                              G1



                                                                                                                                      C
                                                                                                                                      B
                                                                                                                                      A

                                                                                                                                              74LS138
                                                                                                                                               U13
                                                                                                                              Y7
                                                                                                                              Y6
                                                                                                                              Y5
                                                                                                                              Y4
                                                                                                                              Y3
                                                                                                                              Y2
                                                                                                                              Y1
                                                                                                                              Y0
                                                                                                                               7
                                                                                                                               9
                                                                                                                               10
                                                                                                                               11
                                                                                                                               12
                                                                                                                               13
                                                                                                                               14
                                                                                                                               15
                                                                                                                      15




                                                                                             74LS173
                                                                                                               CLR




                                                                                             U14
                                                                                                                      10




                                                                                                       REG A
                                                                                                                IE2   9
                                                                                                                IE1   2
                                                                                                               OE1    1
                                                                                                               OE2    7
                                                                                                               CLK
                                                                                                6                     11
                                                                                                       Q4       D4




                                                                                                                                                    1
                                                                                                5                     12
                                                                                                4      Q3       D3    13




                                                                                                                                                                  U12A
                                                                                                                                                                  7404
                                                                                                3      Q2       D2    14
                                                                                                       Q1       D1




                                                                                                                                                    2
                                                                                                                      15
                                                                                             74LS173




                                                                                                               CLR
                                                                                             U15




                                                                                                                      10
                                                                                                       REG B




                                                                                                                IE2   9
                                                       S0
                                                       S1
                                                       S2
                                                       S3
                                                       M




                                                                                                                IE1   2
                                                                                                               OE1    1
                                                                                                               OE2    7
                                                                    CN                                         CLK
                                                                                                6                     11
                                                  A=B               A3                          5      Q4       D4    12
                                                  G                 A2                                 Q3       D3
                                                             ALU




                                                                                                4                     13
                                                  CN+4              A1                          3      Q2       D2    14
                                                  P                 A0                                 Q1       D1


                                                  F3                B3
                                                  F2                B2
                                                  F1                B1
                                                  F0                B0


                                                                                                                      15
                  11



                          12
                          13




                                                                   U22




                                                                                             74LS173




                                                                                                               CLR
                                                                                             U16
                   9

                   5




                           1
                           2
                           3




                                                                   74181-1




                                                                                                                      10
                                                                                                       REG C




                                                                                                                IE2   9
                                             U24
                                             74178
                  LOAD
                  SHIFT
                  CLK

                          D
                          C
                          B
                          A
                          SER




                                                                                                                IE1   2
                                                                                                               OE1    1
                                                                                                               OE2    7
                                                                                                               CLK
                          QD
                          QC
                          QB
                          QA




                                                                                                6                     11
                                                                                                       Q4       D4
                                                                                                                                                    3

                                                                                                5                     12
                                                                                                       Q3       D3




                                                                                                                                                                                                                                                                                  MAP
                                                                                                                                                                                                                                                                                  FROM
                                                                                                4                     13
INPUT




                                                                                                                                                                  U12B
                                                                                                                                                                  7404
                          10
                          8
                          6
                          4




                                                                                                3      Q2       D2    14
                                                                                                       Q1       D1
                                                                                                                                                                                                                                                            15




                                                                                                                                                                                                                                       74LS253
                                                                                                                                                                                                                                                      2G




                                                                                                                                                                                                                                       U2
                                                                                                                                                                                                                                                            1
                                                                                                                                                                                                                                                      1G    2
                                                                                                                                                    4




                                                                                                                      15                                                                                                                               B    14
          19



                  17
                  15
                  13
                  11




                                                                                             74LS173




                                                                                                               CLR                                                                                                                                     A
                                                                                             U17
           1




                   8
                   6
                   4
                   2




                                                                                                                      10
                                                                                                       REG D




                                                                                                                IE2   9                                                                                                                                     13
                                        U25
                                        74LS244
        2G
        1G

                  2A4
                  2A3
                  2A2
                  2A1
                  1A4
                  1A3
                  1A2
                  1A1




                                                                                                                IE1   2                                                                                                                               2C3   12
                                                                                                               OE1    1                                                                                                                               2C2   11
                                                                                                               OE2    7                                                                                                                   9           2C1   10
                   INB



                  BUF1Y2




                                                                                                               CLK                                                                                                                               2Y   2C0
                                                                                                6                     11                                                                                                                                    3
                                                                                                5      Q4       D4    12                                                                                                                              1C3   4
                     2Y4
                     2Y3
                     2Y2
                     2Y1
                     1Y4
                     1Y3

                     1Y1




                                                                                                4      Q3       D3    13                                                                                                                              1C2   5
                                                                                                3      Q2       D2    14                                                                                                                  7           1C1   6
                                                                                                       Q1       D1                                                                                                                               1Y   1C0
                  3
                  5
                  7
                  9
                  12
                  14
                  16
                  18




                                                                                                                                                                                                                                                            15
                                                                                                                                                                                              11



                                                                                                                                                                                                     18
                                                                                                                                                                                                     17
                                                                                                                                                                                                     14
                                                                                                                                                                                                     13




                                                                                                                                                                                                                                       74LS253
                                                                                                                                                                                                                                                      2G




                                                                                                                                                                                                                                       U3
                                                                                                                                                                                               1




                                                                                                                                                                                                      8
                                                                                                                                                                                                      7
                                                                                                                                                                                                      4
                                                                                                                                                                                                      3
                                                                                                                                                                                                                                                            1
                                                                                                                                                                                                                                                      1G    2
                                                                                                                                                                                   74LS374

                                                                                                                                                                                             CLK
                                                                                                                                                                                             OC

                                                                                                                                                                                                     D7
                                                                                                                                                                                                     D6
                                                                                                                                                                                                     D5
                                                                                                                                                                                                     D4
                                                                                                                                                                                                     D3
                                                                                                                                                                                                     D2
                                                                                                                                                                                                     D1
                                                                                                                                                                                                     D0
                                                                                                                                                                                                                                                       B    14
                                                                                                                                                                                    U8




                                                                                                                                                                                                                                                       A
                                                                                                                                                                                               CAR




                                                                                                                      15                                                                                                                                    13
                                                                                             74LS173




                                                                                                               CLR                                                                                                                                    2C3
                                                                                             U18




                                                                                                                      10                                                                                                                                    12
                                                                                                       AR




                                                                                                                                                                                                     Q7
                                                                                                                                                                                                     Q6
                                                                                                                                                                                                     Q5
                                                                                                                                                                                                     Q4
                                                                                                                                                                                                     Q3
                                                                                                                                                                                                     Q2
                                                                                                                                                                                                     Q1
                                                                                                                                                                                                     Q0


                                                                                                                IE2   9                                                                                                                               2C2   11
                                                                                                                IE1   2                                                                                                                   9           2C1   10
                                                                             3                                 OE1    1                                                           27                                                             2Y   2C0
                                                                                                                                                                                                     19
                                                                                                                                                                                                     16
                                                                                                                                                                                                     15
                                                                                                                                                                                                     12
                                                                                                                                                                                                     9
                                                                                                                                                                                                     6
                                                                                                                                                                                                     5
                                                                                                                                                                                                     2




                                                                   R/W'      2                                 OE2    7                                                     WE    22         VCC                                                            3
                                                                    CS                                         CLK                                                          OE                                                                        1C3
                                                                                                                                                         CONTROL MEMORY 3




                                                                                                                                          1                                       20                                                                        4
                                                                                                                                                 RDY/B                      CE                                                                        1C2
                                                           RAM




                                                                             13                 6                     11                                                                                                                                    5
                                                                    A3       14                 5      Q4       D4    12                                                          2                                                       7           1C1   6
                                                                    A2       15                 4      Q3       D3    13                                                    A12   23                                                             1Y   1C0
                                                                    A1       1                  3      Q2       D2    14                                                    A11   21
                                                                    A0                                 Q1       D1                                                          A10
                                                                                                                                                                                                                         MULTIPLEXER

                                                                                                                                                                                  24
                                        11                                   12                                                                                              A9   25                                                   74LS253              15
                                                  Q3                D3                                                                                                       A8                                                                       2G
                                                                                                                                                                                                                                       U4

                                         9                                   10                                                       19                                          3                                                                         1
                                         7        Q2                D2       6                                                        18         D7                          A7   4                                                                   1G    2
                                         5        Q1                D1       4                                                        17         D6                          A6   5                                                                    B    14
                                                  Q0                D0                                                                16         D5                          A5   6                                                                    A
                                                                                                                                      15         D4                          A4   7                                                                         13
                                                                   74C189




                                                                                                                                                 D3                          A3                                                                       2C3
                                                                   U23




                                                                                                                      15              13                                          8                                                                         12
                                                                                             74LS173




                                                                                                               CLR                               D2                          A2                                                                       2C2
                                                                                             U19


                                                                                                       PC




                                                                                                                      10              12                                          9                                                                         11
                                                                                                                IE2   9               11         D1                          A1   10                                                      9           2C1   10
                                                                                                                IE1   2                          D0                          A0                                                                  2Y   2C0
                                                                                                               OE1    1                                                                                                                                     3
                                                                                                                                                                        2864




                                                                                                               OE2                                                                                                                                    1C3
                                                                                                                                                                        U9




                                                                                                                      7                                                                                                                                     4
                                                                                                               CLK                                                                                                                                    1C2   5
                                                                                                6                     11                                                                                                                  7           1C1   6
                                                                                                5      Q4       D4    12                                                          27                                                             1Y   1C0
                                                                                                4      Q3       D3    13                                                    WE    22         VCC
                                                                                                       Q2       D2                                                          OE
                                                                                                                                                         CONTROL MEMORY 2




                                                                                                3                     14                  1                                       20
                                                                                                       Q1       D1                               RDY/B                      CE                                                                              15
                                                                                                                                                                                                                                       74LS253




                                                                                                                                                                                                                                                      2G
                                                                                                                                                                                                                                       U5




                                                                                                                                                                                  2                                                                         1
                                                                                                                                                                            A12   23                                                                  1G    2
                                                                                                                                                                            A11   21                                                                   B    14
                                                                                                                                                                            A10   24                                                                   A
                                                                                                                                                                             A9   25                                                                        13
                                                                                                                                      19                                     A8   3                                                                   2C3   12
                                                                                                                      15              18         D7                          A7   4                                                                   2C2   11
                                                                                             74LS173




                                                                                                               CLR                               D6                          A6                                                                       2C1
                                                                                             U20




                                                                                                                      10              17                                          5                                                       9                 10
                                                                                                       OUTR




                                                                                                                IE2   9               16         D5                          A5   6                                                              2Y   2C0
                  10
                  11
                  12
                  13
                  14
                  15




                                                                                  R1                            IE1                              D4                          A4
                   7
                   9




                                                                                                                      2               15                                          7                                                                         3
                                                                                                               OE1    1               13         D3                          A3   8                                                                   1C3   4
        74LS138

                  Y7
                  Y6
                  Y5
                  Y4
                  Y3
                  Y2
                  Y1
                  Y0




                                                                                                               OE2    7               12         D2                          A2   9                                                                   1C2   5
         U26




                                                                                                               CLK                               D1                          A1                                                                       1C1
                          SEL




                                                                                                                                      11                                          10                                                      7                 6
                                BUS B



                                                  OUTPUT




                                                                                  R                                                              D0                          A0                                                                  1Y   1C0
                                                                                                6                     11
                                                                                                5      Q4       D4    12
                                                                                                                                                                        2864




                                                                                                       Q3       D3
                  G2B
                  G2A




                                                                                                                                                                        U10




                                                                                                4                     13
                   G1




                                                                                                                                                                                                                                                                                  19
                                                                                                                                                                                                                                                                                  16
                                                                                                                                                                                                                                                                                  15
                                                                                                       Q2       D2                                                                                                                                                                12
                                                                                                                                                                                                                                                                                   9
                                                                                                                                                                                                                                                                                   6
                                                                                                                                                                                                                                                                                   5
                                                                                                                                                                                                                                                                                   2
                                   A




                                                                                                3                     14
                            C




                                                                                                       Q1       D1
                                                                                                                                                                                                                                                                                  Q7
                                                                                                                                                                                                                                                                                  Q6
                                                                                                                                                                                                                                                                                  Q5
                                                                                                                                                                                                                                                                                  Q4
                                                                                                                                                                                                                                                                                  Q3
                                                                                                                                                                                                                                                                                  Q2
                                                                                                                                                                                                                                                                                  Q1
                                                                                                                                                                                                                                                                                  Q0
                                                                                                                                                                                                                                                                         SBR OC




                                                                                                                                                                                  27



                                                                                                                                                                                                                                                                                         74LS374
                  5
                  4
                  6



                                3
                                2
                                1




                                                                                                                                                                            WE    22         VCC



                                                                                                                                                                                                                                                                                          U1
                                                                                                                                                                            OE
                                                                                                                                                         CONTROL MEMORY 1




                                                                                                                                          1                                       20                                                    13                  14
                                                                                                                                                 RDY/B                      CE                                                                   C0   C4
                                                                                                                                                                                                                                                                   CLK



                                                                                                                                                                                                                                                                                  D7
                                                                                                                                                                                                                                                                                  D6
                                                                                                                                                                                                                                                                                  D5
                                                                                                                                                                                                                                                                                  D4
                                                                                                                                                                                                                                                                                  D3
                                                                                                                                                                                                                                                                                  D2
                                                                                                                                                                                                                                                                                  D1
                                                                                                                                                                                                                                                                                  D0
                                                                                                                                                                                                                                                            7483
                                                                                                                                                                                                                                                            U6




                                                                                                                                                                                  2                                                     16
                                                                                                                                                                            A12   23                                                     4       B4
                                                                                                                      15                                                    A11   21                                                     7       B3
                                                                                                                                                                                                                                                                    11
                                                                                                                                                                                                                                                                    1

                                                                                                                                                                                                                                                                                  18
                                                                                                                                                                                                                                                                                  17
                                                                                                                                                                                                                                                                                  14
                                                                                                                                                                                                                                                                                  13
                                                                                                                                                                                                                                                                                  8
                                                                                                                                                                                                                                                                                  7
                                                                                                                                                                                                                                                                                  4
                                                                                                                                                                                                                                                                                  3
                                                                                             74LS173




                                                                                                               CLR                                                          A10                                                                  B2
                                                                                             U21


                                                                                                       IR




                                                                                                                      10                                                          24                                                    11
                                                                                                                IE2   9                                                      A9   25                                                             B1
                                                                                                                IE1   2               19                                     A8   3                                                      1                  15
                                                                                                               OE1    1               18         D7                          A7   4                                                      3       A4   S4    2
                                                                                                               OE2    7               17         D6                          A6   5                                                      8       A3   S3    6
                                                                                                               CLK                    16         D5                          A5   6                                                     10       A2   S2    9
                                                                                                6                     11              15         D4                          A4   7                                                              A1   S1
                                                                                                       Q4       D4                               D3                          A3
                                                                                       MAP
                                                                                       TO




                                                                                                5                     12              13                                          8
                                                                                                                                                                                                          INCREMENTER




                                                                                                4      Q3       D3    13              12         D2                          A2   9
                                                                                                3      Q2       D2    14              11         D1                          A1   10                                                    13                  14
                                                                                                       Q1       D1                               D0                          A0                                    VCC                           C0   C4
                                                                                                                                                                                                                                                            7483
                                                                                                                                                                                                                                                            U7




                                                                                                                                                                                                                                        16
                                                                                                                                                                        2864




                                                                                                                                                                                                                                                 B4
                                                                                                                                                                        U11




                                                                                                                                                                                                                                         4
                                                                                                                                                                                                                                         7       B3
                                                                                                                                                                                                                                        11       B2
                                                                                                                                                                                                                                                 B1
                                                                                                                                                                                                                                         1                  15
                                                                                                                                                                                                                                         3       A4   S4    2
                                                                                                                                                                                                                                         8       A3   S3    6
                                                                                                                                                                                                                                        10       A2   S2    9
                                                                                                                                                                                                                                                 A1   S1




                                                                                                                           ‫ﺷﮑﻞ)3( ﻧﻘﺸﻪ ﺷﻤﺎﺗﯿﮏ ﮐﻞ ﻣﺪار‬




                                                                                                                                          5
‫آزﻣﺎﯾﺶ )1(‬
‫ﻫﺪف : ﭘﯿﺎده ﺳﺎزی ﺑﺨﺸﯽ از ‪ CPU‬ﮐﻪ ﺷﺎﻣﻞ ﭼﻬﺎر ﺛﺒﺎت ﻋﻤﻮﻣﯽ ﭼﻬﺎرﺑﯿﺘﯽ ‪ D ، C ، B ، A‬و‪ ، ALU‬ﺷﯿﻔﺘﺮ‬
                                                       ‫و ‪ Data Bus‬ﻣﯿﺒﺎﺷﺪ. ﻣﻄﺎﺑﻖ ﺷﮑﻞ )4(‬
    ‫31‪U‬‬
‫1‬                  ‫51‬
‫2‬    ‫‪A‬‬        ‫0‪Y‬‬   ‫41‬
‫3‬    ‫‪B‬‬        ‫1‪Y‬‬   ‫31‬
     ‫‪C‬‬        ‫2‪Y‬‬   ‫21‬
              ‫3‪Y‬‬   ‫11‬
‫6‬             ‫4‪Y‬‬   ‫01‬                 ‫‪U12A‬‬                                                                       ‫‪U12B‬‬
‫4‬    ‫1‪G‬‬       ‫5‪Y‬‬   ‫9‬              ‫1‬          ‫2‬                                                          ‫3‬               ‫4‬
‫5‬    ‫‪G2A‬‬      ‫6‪Y‬‬   ‫7‬
     ‫‪G2B‬‬      ‫7‪Y‬‬
                                      ‫4047‬                                                                       ‫4047‬
    ‫831‪74LS‬‬
                        ‫51‬
                        ‫01‬




                                  ‫11‬
                                  ‫21‬
                                  ‫31‬
                                  ‫41‬




                                                  ‫51‬
                                                  ‫01‬




                                                                  ‫11‬
                                                                  ‫21‬
                                                                  ‫31‬
                                                                  ‫41‬




                                                                                   ‫51‬
                                                                                   ‫01‬




                                                                                                        ‫11‬
                                                                                                        ‫21‬
                                                                                                        ‫31‬
                                                                                                        ‫41‬




                                                                                                                            ‫51‬
                                                                                                                            ‫01‬




                                                                                                                                            ‫11‬
                                                                                                                                            ‫21‬
                                                                                                                                            ‫31‬
                                                                                                                                            ‫41‬
                         ‫9‬
                         ‫2‬
                         ‫1‬
                         ‫7‬




                                                   ‫9‬
                                                   ‫2‬
                                                   ‫1‬
                                                   ‫7‬




                                                                                    ‫9‬
                                                                                    ‫2‬
                                                                                    ‫1‬
                                                                                    ‫7‬




                                                                                                                             ‫9‬
                                                                                                                             ‫2‬
                                                                                                                             ‫1‬
                                                                                                                             ‫7‬
                        ‫‪CLR‬‬
                        ‫2‪IE‬‬
                        ‫1‪IE‬‬
                        ‫1‪OE‬‬
                        ‫2‪OE‬‬
                        ‫‪CLK‬‬

                                  ‫4‪D‬‬
                                  ‫3‪D‬‬
                                  ‫2‪D‬‬
                                  ‫1‪D‬‬




                                                  ‫‪CLR‬‬
                                                  ‫2‪IE‬‬
                                                  ‫1‪IE‬‬
                                                  ‫1‪OE‬‬
                                                  ‫2‪OE‬‬
                                                  ‫‪CLK‬‬

                                                                  ‫4‪D‬‬
                                                                  ‫3‪D‬‬
                                                                  ‫2‪D‬‬
                                                                  ‫1‪D‬‬




                                                                                   ‫‪CLR‬‬
                                                                                   ‫2‪IE‬‬
                                                                                   ‫1‪IE‬‬
                                                                                   ‫1‪OE‬‬
                                                                                   ‫2‪OE‬‬
                                                                                   ‫‪CLK‬‬

                                                                                                      ‫4‪D‬‬
                                                                                                      ‫3‪D‬‬
                                                                                                      ‫2‪D‬‬
                                                                                                      ‫1‪D‬‬




                                                                                                                            ‫‪CLR‬‬
                                                                                                                            ‫2‪IE‬‬
                                                                                                                            ‫1‪IE‬‬
                                                                                                                            ‫1‪OE‬‬
                                                                                                                            ‫2‪OE‬‬
                                                                                                                            ‫‪CLK‬‬

                                                                                                                                        ‫4‪D‬‬
                                                                                                                                        ‫3‪D‬‬
                                                                                                                                        ‫2‪D‬‬
                                                                                                                                        ‫1‪D‬‬
                        ‫41‪U‬‬       ‫‪REG A‬‬            ‫51‪U‬‬            ‫‪REG B‬‬             ‫61‪U‬‬               ‫‪REG C‬‬                 ‫71‪U‬‬         ‫‪REG D‬‬
                        ‫371‪74LS‬‬                    ‫371‪74LS‬‬                          ‫371‪74LS‬‬                                 ‫371‪74LS‬‬
                                  ‫4‪Q‬‬
                                  ‫3‪Q‬‬
                                  ‫2‪Q‬‬
                                  ‫1‪Q‬‬




                                                                  ‫4‪Q‬‬
                                                                  ‫3‪Q‬‬
                                                                  ‫2‪Q‬‬
                                                                  ‫1‪Q‬‬




                                                                                                      ‫4‪Q‬‬
                                                                                                      ‫3‪Q‬‬
                                                                                                      ‫2‪Q‬‬
                                                                                                      ‫1‪Q‬‬




                                                                                                                                        ‫4‪Q‬‬
                                                                                                                                        ‫3‪Q‬‬
                                                                                                                                        ‫2‪Q‬‬
                                                                                                                                        ‫1‪Q‬‬
                                  ‫6‬
                                  ‫5‬
                                  ‫4‬
                                  ‫3‬




                                                                  ‫6‬
                                                                  ‫5‬
                                                                  ‫4‬
                                                                  ‫3‬




                                                                                                        ‫6‬
                                                                                                        ‫5‬
                                                                                                        ‫4‬
                                                                                                        ‫3‬




                                                                                                                                            ‫6‬
                                                                                                                                            ‫5‬
                                                                                                                                            ‫4‬
                                                                                                                                            ‫3‬
                                                                                   ‫22‪U‬‬
                                                             ‫‪CN‬‬

                                                                  ‫3‪A‬‬
                                                                  ‫2‪A‬‬
                                                                  ‫1‪A‬‬
                                                                  ‫0‪A‬‬


                                                                              ‫3‪B‬‬
                                                                              ‫2‪B‬‬
                                                                              ‫1‪B‬‬
                                                                              ‫0‪B‬‬




                                                    ‫‪M‬‬                              ‫18147‬
                                                    ‫3‪S‬‬
                                                    ‫2‪S‬‬              ‫‪ALU‬‬
                                                    ‫1‪S‬‬
                                                                  ‫4+‪CN‬‬




                                                    ‫0‪S‬‬
                                                                   ‫‪A=B‬‬




                                                                              ‫3‪F‬‬
                                                                              ‫2‪F‬‬
                                                                              ‫1‪F‬‬
                                                                              ‫0‪F‬‬
                                                                     ‫‪G‬‬

                                                                     ‫‪P‬‬




                                                                                                ‫42‪U‬‬
                                                                                            ‫3‬                                     ‫52‪U‬‬
                                                                                            ‫2‬   ‫‪SER‬‬               ‫4‬           ‫2‬                     ‫81‬
                                                                                            ‫1‬   ‫‪A‬‬           ‫‪QA‬‬    ‫6‬           ‫4‬   ‫1‪1A‬‬         ‫1‪1Y‬‬   ‫61‬
                                                                                           ‫31‬   ‫‪B‬‬           ‫‪QB‬‬    ‫8‬           ‫6‬   ‫2‪1A‬‬         ‫2‪1Y‬‬   ‫41‬
                                                                                           ‫21‬   ‫‪C‬‬           ‫‪QC‬‬    ‫01‬          ‫8‬   ‫3‪1A‬‬   ‫‪BUF‬‬   ‫3‪1Y‬‬   ‫21‬
                                                                                                ‫‪D‬‬           ‫‪QD‬‬               ‫11‬   ‫4‪1A‬‬         ‫4‪1Y‬‬   ‫9‬
                                                                                            ‫5‬                                ‫31‬   ‫1‪2A‬‬         ‫1‪2Y‬‬   ‫7‬
                                                                                           ‫11‬   ‫‪CLK‬‬                          ‫51‬   ‫2‪2A‬‬         ‫2‪2Y‬‬   ‫5‬
                                                                                            ‫9‬   ‫‪SHIFT‬‬                        ‫71‬   ‫3‪2A‬‬         ‫3‪2Y‬‬   ‫3‬
                                                                                                ‫‪LOAD‬‬                              ‫4‪2A‬‬         ‫4‪2Y‬‬
                                                                                                                              ‫1‬
                                                 ‫ﺷﮑﻞ)4( ﻣﺪار آزﻣﺎﯾﺶ 1‬                           ‫87147‬
                                                                                                                             ‫91‬   ‫‪1G‬‬
                                                                                                                                  ‫‪2G‬‬
                                                                                                ‫‪SHIFTER‬‬
                                                                                                                                  ‫442‪74LS‬‬




                                                                                                            ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬
‫‪IC‬‬‫ﻫﺮ ﯾﮏ از ﺗﺮاﺷﻪ ﻫﺎی ﺑﮑﺎر رﻓﺘﻪ در ﻣﺪار ﺷﮑﻞ )4( را ﺷﻨﺎﺳﺎﯾﯽ و ﺑﺎ ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬ﻋﻤﻠﮑﺮد ﮐﻠﯽ‬                                                            ‫1-‬
                                       ‫و ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ و ورودی ﻫﺎ و ﺧﺮوﺟﯽ ﻫﺎ را ﺑﺮرﺳﯽ ﻧﻤﺎﯾﯿﺪ .‬
                                 ‫ﻣﺪار ﺷﮑﻞ )4( را ﺑﺮرﺳﯽ و ﺗﺤﻠﯿﻞ ﻧﻤﺎﯾﯿﺪ. ﺑﻪ ﺳﻮاﻻت زﯾﺮ ﭘﺎﺳﺦ دﻫﯿﺪ.‬                                                           ‫2-‬
                    ‫ﮐﻠﯿﻪ زوج ﺛﺒﺎت ﻫﺎﯾﯽ ﮐﻪ ﻣﯿﺘﻮاﻧﻨﺪ در ﯾﮏ ﻋﻤﻠﯿﺎت ‪ ALU‬ﺷﺮﮐﺖ ﮐﻨﻨﺪ را ﻧﺎم ﺑﺒﺮﯾﺪ.‬                                                              ‫3-‬
‫اﻧﺠﺎم ﯾﮏ ﻋﻤﻞ ﻣﺸﺨﺺ)ﻣﺜﻼ ﺟﻤﻊ( روی ﻣﺤﺘﻮای دو ﺛﺒﺎت ﻣﻮرد ﻧﻈﺮ را ﻣﺮﺣﻠﻪ ﺑﻪ ﻣﺮﺣﻠﻪ ﻣﺸﺨﺺ ﻧﻤﺎﯾﯿﺪ.‬                                                                    ‫4-‬
                            ‫اﺳﺘﻔﺎده از ﺑﺎﻓﺮ 44247 در ﺧﺮوﺟﯽ ﺷﯿﻔﺖ رﺟﯿﺴﺘﺮ 87147 ﭼﻪ ﻟﺰوﻣﯽ دارد؟‬                                                              ‫5-‬
‫ﭼﮕﻮﻧﻪ ﻣﯿﺘﻮان ﺣﺎﺻﻞ ﻋﻤﻠﯿﺎت ‪ ALU‬و ﺷﯿﻔﺖ را در ﯾﮏ ﺛﺒﺎت دﻟﺨﻮاه ‪ Load‬ﻧﻤﻮد؟ ﺗﺮﺗﯿﺐ ﻓﻌﺎل ﮐﺮدن‬                                                                      ‫6-‬
                                                                          ‫ﺳﯿﮕﻨﺎﻟﻬﺎ ﭼﮕﻮﻧﻪ ﺑﺎﺷﺪ؟‬
‫ﺷﺮح ﻣﺨﺘﺼﺮی از ﻣﻮارد ﻓﻮق را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه ﺗﺤﻮﯾﻞ‬                                                                 ‫7-‬
                                                                                         ‫دﻫﯿﺪ.‬

                                                                          ‫6‬
‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬
                                                                     ‫1- ﻣﺪار ﺷﮑﻞ )4( را ﺑﺒﻨﺪﯾﺪ.‬
                     ‫2- ﺟﻬﺖ وارد ﻧﻤﻮدن ‪ CLOCK PULSE‬ﺑﺼﻮرت دﺳﺘﯽ از ﻣﺪار ﺷﮑﻞ )5( اﺳﺘﻔﺎده ﮐﻨﯿﺪ.‬

                          ‫‪VCC‬‬

                                           ‫5‬             ‫6‬

                                                  ‫4047‬
                                                                  ‫‪clk‬‬




                                           ‫8‬             ‫9‬

                                               ‫4047‬


                         ‫ﺷﮑﻞ)5( ﻧﻤﻮﻧﻪ ای از ﻣﺪار ﮐﻼک دﺳﺘﯽ‬


                                                                     ‫3- ﺟﻬﺖ اﻃﻤﯿﻨﺎن از درﺳﺘﯽ ﻣﺪار‬
           ‫اﻟﻒ( ﺑﺎ اﺳﺘﻔﺎد ه از ﺳﯿﮕﻨﺎﻟﻬﺎی ﮐﻨﺘﺮﻟﯽ ﻣﻘﺎدﯾﺮ ﻣﺘﻔﺎوﺗﯽ در ﺛﺒﺎﺗﻬﺎی ‪ C ، B ، A‬و ‪ D‬ﻟﻮد ﮐﻨﯿﺪ.‬
                           ‫ب( ﺑﺎ اﻧﺘﺨﺎب ﺧﺮوﺟﯽ ﻣﻨﺎﺳﺐ از ﺻﺤﺖ ﻣﻘﺎدﯾﺮ ﻣﻮﺟﻮد در ﺛﺒﺎﺗﻬﺎ ﻣﻄﻤﺌﻦ ﺷﻮﯾﺪ.‬
      ‫ج( ﺑﺎ دادن ورودی ﻣﻨﺎﺳﺐ ﺑﻪ ‪ ALU‬ﻧﺘﯿﺠﻪ ﻋﻤﻠﯿﺎت ﺟﻤﻊ و ﺗﻔﺮﯾﻖ و ‪ AND‬و... را ﻣﺸﺎﻫﺪه ﻧﻤﺎﯾﯿﺪ.‬
‫د( ﯾﮑﯽ از ﻣﻘﺎدﯾﺮ ﺧﺮوﺟﯽ ﻋﻤﻠﯿﺎت ‪ ALU‬را در ﺷﯿﻔﺖ رﺟﯿﺴﺘﺮ ‪ Load‬ﻧﻤﻮده و ﻋﻤﻠﯿﺎت ﺷﯿﻔﺖ را روی آن‬
                                                                                    ‫آزﻣﺎﯾﺶ ﮐﻨﯿﺪ.‬
                                    ‫ه( ﻣﻘﺪار ﺣﺎﺻﻞ را در ﯾﮑﯽ از ﺛﺒﺎﺗﻬﺎی ‪ C ، B ، A‬ﯾﺎ ‪ D‬ﻗﺮار دﻫﯿﺪ.‬

                                                                                ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬
‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬
‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬
                                ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬




                                                  ‫7‬
‫آزﻣﺎﯾﺶ )2(‬
‫و ﺗﻮﻟﯿﺪ ﺳﯿﮕﻨﺎﻟﻬﺎی ﮐﻨﺘﺮﻟﯽ ﺑﻌﻨﻮان ﺑﺨﺸﯽ از واﺣﺪ‬                 ‫‪NEXT ADDRESS GENERATOR‬‬                       ‫ﻫﺪف : ﭘﯿﺎده ﺳﺎزی‬
                                                                                                         ‫ﮐﻨﺘﺮل ‪ CPU‬ﮐﻪ ﺷﺎﻣﻞ:‬
‫)3×4682( ‪CONTROL MEMORY‬‬
‫47347 )‪CONTROL ADDRESS REGISTER (CAR‬‬
‫)2×3847( ‪INCREMENTER‬‬
‫ﻣﯿﺒﺎﺷﺪ. در اﯾﻦ ﻗﺴﻤﺖ ﻓﻘﻂ اﻣﮑﺎن اﺟﺮای رﯾﺰدﺳﺘﻮراﻟﻌﻤﻠﻬﺎی ‪ SEQUENTIAL‬اﯾﺠﺎد ﻣﯿﺸﻮد و در آزﻣﺎﯾﺶ ﻫﺎی ﺑﻌﺪی ﺑﺎ‬
‫اﻓﺰودن ﻣﺎﻟﺘﯽ ﭘﻠﮑﺴﺮ اﻣﮑﺎن اﺟﺮای رﯾﺰ دﺳﺘﻮراﻟﻌﻤﻠﻬﺎی ‪ JUMP‬و ‪ CALL‬و ‪ RETURN‬را ﺑﻪ واﺣﺪ ﮐﻨﺘﺮول اﺿﺎﻓﻪ ﺧﻮاﻫﯿﻢ ﻧﻤﻮد..‬




                                                                            ‫41‬




                                                                                         ‫51‬




                                                                                                                             ‫41‬




                                                                                                                                         ‫51‬
                                                                                          ‫2‬
                                                                                          ‫6‬
                                                                                          ‫9‬




                                                                                                                                          ‫2‬
                                                                                                                                          ‫6‬
                                                                                                                                          ‫9‬
                                                                          ‫4‪C‬‬




                                                                                         ‫4‪S‬‬
                                                                                         ‫3‪S‬‬
                                                                                         ‫2‪S‬‬
                                                                                         ‫1‪S‬‬




                                                                                                                            ‫4‪C‬‬




                                                                                                                                         ‫4‪S‬‬
                                                                                                                                         ‫3‪S‬‬
                                                                                                                                         ‫2‪S‬‬
                                                                                                                                         ‫1‪S‬‬
                                                                                  ‫6‪U‬‬
                                                                                  ‫3847‬         ‫‪INCREMENTER‬‬                        ‫3847‬
                                                                          ‫0‪C‬‬                                           ‫7‪U‬‬




                                                                                                                            ‫0‪C‬‬
                                                                                  ‫4‪B‬‬
                                                                                  ‫3‪B‬‬
                                                                                  ‫2‪B‬‬
                                                                                  ‫1‪B‬‬

                                                                                         ‫4‪A‬‬
                                                                                         ‫3‪A‬‬
                                                                                         ‫2‪A‬‬
                                                                                         ‫1‪A‬‬




                                                                                                                                  ‫4‪B‬‬
                                                                                                                                  ‫3‪B‬‬
                                                                                                                                  ‫2‪B‬‬
                                                                                                                                  ‫1‪B‬‬

                                                                                                                                         ‫4‪A‬‬
                                                                                                                                         ‫3‪A‬‬
                                                                                                                                         ‫2‪A‬‬
                                                                                                                                         ‫1‪A‬‬
                                                                            ‫31‬

                                                                                  ‫61‬
                                                                                  ‫4‬
                                                                                  ‫7‬
                                                                                  ‫11‬

                                                                                         ‫1‬
                                                                                         ‫3‬
                                                                                         ‫8‬
                                                                                         ‫01‬




                                                                                                                             ‫31‬

                                                                                                                                  ‫61‬
                                                                                                                                  ‫4‬
                                                                                                                                  ‫7‬
                                                                                                                                  ‫11‬

                                                                                                                                         ‫1‬
                                                                                                                                         ‫3‬
                                                                                                                                         ‫8‬
                                                                                                                                         ‫01‬
                      ‫8‪U‬‬   ‫‪CAR‬‬
                  ‫3‬                  ‫2‬
                  ‫4‬   ‫0‪D‬‬        ‫0‪Q‬‬   ‫5‬
                  ‫7‬   ‫1‪D‬‬        ‫1‪Q‬‬   ‫6‬
                  ‫8‬   ‫2‪D‬‬        ‫2‪Q‬‬   ‫9‬
                 ‫31‬   ‫3‪D‬‬        ‫3‪Q‬‬   ‫21‬
                 ‫41‬   ‫4‪D‬‬        ‫4‪Q‬‬   ‫51‬
                 ‫71‬   ‫5‪D‬‬        ‫5‪Q‬‬   ‫61‬
                 ‫81‬   ‫6‪D‬‬        ‫6‪Q‬‬   ‫91‬
                      ‫7‪D‬‬        ‫7‪Q‬‬
                  ‫1‬
                 ‫11‬   ‫‪OC‬‬
                      ‫‪CLK‬‬             ‫‪VCC‬‬                           ‫‪VCC‬‬                                  ‫‪VCC‬‬
                      ‫473‪74LS‬‬
                                          ‫72‬
                                          ‫22‬
                                          ‫02‬


                                                    ‫32‬
                                                    ‫12‬
                                                    ‫42‬
                                                    ‫52‬




                                                    ‫01‬




                                                                    ‫72‬
                                                                    ‫22‬
                                                                    ‫02‬


                                                                                  ‫32‬
                                                                                  ‫12‬
                                                                                  ‫42‬
                                                                                  ‫52‬




                                                                                  ‫01‬




                                                                                                         ‫72‬
                                                                                                         ‫22‬
                                                                                                         ‫02‬


                                                                                                                       ‫32‬
                                                                                                                       ‫12‬
                                                                                                                       ‫42‬
                                                                                                                       ‫52‬




                                                                                                                       ‫01‬
                                                     ‫2‬




                                                     ‫3‬
                                                     ‫4‬
                                                     ‫5‬
                                                     ‫6‬
                                                     ‫7‬
                                                     ‫8‬
                                                     ‫9‬




                                                                                   ‫2‬




                                                                                   ‫3‬
                                                                                   ‫4‬
                                                                                   ‫5‬
                                                                                   ‫6‬
                                                                                   ‫7‬
                                                                                   ‫8‬
                                                                                   ‫9‬




                                                                                                                        ‫2‬




                                                                                                                        ‫3‬
                                                                                                                        ‫4‬
                                                                                                                        ‫5‬
                                                                                                                        ‫6‬
                                                                                                                        ‫7‬
                                                                                                                        ‫8‬
                                                                                                                        ‫9‬
                                                             ‫9‪U‬‬                                   ‫01‪U‬‬                                         ‫11‪U‬‬
                                      ‫‪WE‬‬
                                      ‫‪OE‬‬
                                      ‫‪CE‬‬

                                                    ‫21‪A‬‬
                                                    ‫11‪A‬‬
                                                    ‫01‪A‬‬
                                                    ‫9‪A‬‬
                                                    ‫8‪A‬‬
                                                    ‫7‪A‬‬
                                                    ‫6‪A‬‬
                                                    ‫5‪A‬‬
                                                    ‫4‪A‬‬
                                                    ‫3‪A‬‬
                                                    ‫2‪A‬‬
                                                    ‫1‪A‬‬
                                                    ‫0‪A‬‬




                                                                    ‫‪WE‬‬
                                                                    ‫‪OE‬‬
                                                                    ‫‪CE‬‬

                                                                                  ‫21‪A‬‬
                                                                                  ‫11‪A‬‬
                                                                                  ‫01‪A‬‬
                                                                                  ‫9‪A‬‬
                                                                                  ‫8‪A‬‬
                                                                                  ‫7‪A‬‬
                                                                                  ‫6‪A‬‬
                                                                                  ‫5‪A‬‬
                                                                                  ‫4‪A‬‬
                                                                                  ‫3‪A‬‬
                                                                                  ‫2‪A‬‬
                                                                                  ‫1‪A‬‬
                                                                                  ‫0‪A‬‬




                                                                                                         ‫‪WE‬‬
                                                                                                         ‫‪OE‬‬
                                                                                                         ‫‪CE‬‬

                                                                                                                       ‫21‪A‬‬
                                                                                                                       ‫11‪A‬‬
                                                                                                                       ‫01‪A‬‬
                                                                                                                       ‫9‪A‬‬
                                                                                                                       ‫8‪A‬‬
                                                                                                                       ‫7‪A‬‬
                                                                                                                       ‫6‪A‬‬
                                                                                                                       ‫5‪A‬‬
                                                                                                                       ‫4‪A‬‬
                                                                                                                       ‫3‪A‬‬
                                                                                                                       ‫2‪A‬‬
                                                                                                                       ‫1‪A‬‬
                                                                                                                       ‫0‪A‬‬
                                                             ‫4682‬                                 ‫4682‬                                        ‫4682‬

                                          ‫3 ‪CONTROL MEMORY‬‬            ‫2 ‪CONTROL MEMORY‬‬                     ‫1 ‪CONTROL MEMORY‬‬
                                            ‫‪RDY/B‬‬




                                                                          ‫‪RDY/B‬‬




                                                                                                               ‫‪RDY/B‬‬
                                                     ‫7‪D‬‬
                                                     ‫6‪D‬‬
                                                     ‫5‪D‬‬
                                                     ‫4‪D‬‬
                                                     ‫3‪D‬‬
                                                     ‫2‪D‬‬
                                                     ‫1‪D‬‬
                                                     ‫0‪D‬‬




                                                                                         ‫7‪D‬‬
                                                                                         ‫6‪D‬‬
                                                                                         ‫5‪D‬‬
                                                                                         ‫4‪D‬‬
                                                                                         ‫3‪D‬‬
                                                                                         ‫2‪D‬‬
                                                                                         ‫1‪D‬‬
                                                                                         ‫0‪D‬‬




                                                                                                                                    ‫7‪D‬‬
                                                                                                                                    ‫6‪D‬‬
                                                                                                                                    ‫5‪D‬‬
                                                                                                                                    ‫4‪D‬‬
                                                                                                                                    ‫3‪D‬‬
                                                                                                                                    ‫2‪D‬‬
                                                                                                                                    ‫1‪D‬‬
                                                                                                                                    ‫0‪D‬‬
                                              ‫1‬




                                                     ‫91‬
                                                     ‫81‬
                                                     ‫71‬
                                                     ‫61‬
                                                     ‫51‬
                                                     ‫31‬
                                                     ‫21‬
                                                     ‫11‬




                                                                            ‫1‬




                                                                                         ‫91‬
                                                                                         ‫81‬
                                                                                         ‫71‬
                                                                                         ‫61‬
                                                                                         ‫51‬
                                                                                         ‫31‬
                                                                                         ‫21‬
                                                                                         ‫11‬




                                                                                                                 ‫1‬




                                                                                                                                    ‫91‬
                                                                                                                                    ‫81‬
                                                                                                                                    ‫71‬
                                                                                                                                    ‫61‬
                                                                                                                                    ‫51‬
                                                                                                                                    ‫31‬
                                                                                                                                    ‫21‬
                                                     ‫ﺷﮑﻞ)6( ﻣﺪار آزﻣﺎﯾﺶ2‬                                                            ‫11‬




                                                                                              ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬
‫‪IC‬‬ ‫ﻫﺮ ﯾﮏ از ﺗﺮاﺷﻪ ﻫﺎی ﺑﮑﺎر رﻓﺘﻪ در ﻣﺪار ﺷﮑﻞ )6( را ﺷﻨﺎﺳﺎﯾﯽ و ﺑﺎ ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬ﻋﻤﻠﮑﺮد ﮐﻠﯽ‬                                           ‫1-‬
                                       ‫و ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ و ورودی ﻫﺎ و ﺧﺮوﺟﯽ ﻫﺎ را ﺑﺮرﺳﯽ ﻧﻤﺎﯾﯿﺪ .‬
                                ‫ﻣﺪار ﺷﮑﻞ )6( را ﺑﺮرﺳﯽ و ﺗﺤﻠﯿﻞ ﻧﻤﺎﯾﯿﺪ. ﺑﻪ ﺳﻮاﻻت زﯾﺮ ﭘﺎﺳﺦ دﻫﯿﺪ.‬                                            ‫2-‬
                                                           ‫ﺷﻤﺎرۀ ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ 3847 را ﺑﻨﻮﯾﺴﯿﺪ.‬                                         ‫3-‬
                                         ‫ﻧﺤﻮه اﺗﺼﺎل 0‪ C‬و 4‪ C‬در ﺗﺮاﺷﻪ ﻫﺎی 3847 را ﻣﺸﺨﺺ ﮐﻨﯿﺪ.‬                                              ‫4-‬
‫روﺷﯽ ﺑﺮای ‪ RESET‬ﮐﺮدن ﻣﺪار ﺟﻬﺖ ﺷﺮوع ﺑﺮﻧﺎﻣﻪ از آدرس ﺻﻔﺮ اراﺋﻪ دﻫﯿﺪ و ﻧﺤﻮه اﺗﺼﺎل ‪ CLK‬و ‪ OC‬در‬                                                ‫5-‬
                                                               ‫ﺗﺮاﺷﻪ ﻫﺎی 47347 را ﻣﺸﺨﺺ ﮐﻨﯿﺪ.‬
         ‫ﺑﺎﺗﻮﺟﻪ ﺑﻪ ﺷﮑﻞ)3( ﮐﺎرﺑﺮد اﺗﺼﺎل ﻧﯿﺒﻞ ﭘﺎﯾﯿﻦ 1 ‪ CONTROL MEMORY‬ﺑﻪ ‪ DATA BUS‬ﭼﯿﺴﺖ؟‬                                                     ‫6-‬


                                                             ‫8‬
‫7- در ﺟﺪول زﯾﺮ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬
                                               ‫ﭼﻬﺎر ﻣﻘﺪار ﻣﺘﻔﺎوت را در ﭼﻬﺎر ﺛﺒﺎت ‪ A‬ﺗﺎ ‪ D‬ﻗﺮار دﻫﺪ.‬
                                   ‫ﻣﺤﺘﻮای ‪B‬و ‪ C‬را ﺑﺎﻫﻢ ﺟﻤﻊ ﮐﺮده و ﺣﺎﺻﻞ ﺑﻪ ﺛﺒﺎت ‪ A‬ﻣﻨﺘﻘﻞ ﮐﻨﺪ.‬
‫8- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 ﺗﺎ 7 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه ﺗﺤﻮﯾﻞ‬
                                                                                                 ‫دﻫﯿﺪ.‬



                                                                                       ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬
                                                                            ‫ﻣﺪار ﺷﮑﻞ )6( را ﺑﺒﻨﺪﯾﺪ.‬   ‫1-‬
                              ‫ﻣﺪار را ﺑﺮ اﺳﺎس ﭘﺎﺳﺦ ﺻﺤﯿﺢ ﺳﺆاﻻت ﻣﺮﺑﻮط ﺑﻪ ﭘﯿﺶ ﮔﺰارش ﮐﺎﻣﻞ ﮐﻨﯿﺪ.‬           ‫2-‬
                      ‫ﺟﻬﺖ وارد ﻧﻤﻮدن ‪ CLOCK PULSE‬ﺑﺼﻮرت دﺳﺘﯽ از ﻣﺪار ﺷﮑﻞ )5( اﺳﺘﻔﺎده ﮐﻨﯿﺪ.‬             ‫3-‬
                   ‫رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬   ‫4-‬
          ‫ﺟﻬﺖ ﻣﺸﺎﻫﺪه ﻣﺮاﺣﻞ اﻧﺠﺎم ﮐﺎر دﺳﺘﻪ ﻫﺎی 4 ﺗﺎﯾﯽ ‪ LED‬در ﻧﻘﺎط ﻣﺨﺘﻠﻒ ﻣﺪار اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ.‬           ‫5-‬



                                                                                     ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬
‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬
‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬
                                ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬




                                                  ‫9‬
EEPROM3             EEPROM2              EEPROM1
                                                                      LBL ASSEMBLY
         Binary Code   Hex   Binary Code    Hex   Binary Code   Hex
ADDRES




                                       10
‫آزﻣﺎﯾﺶ )3(‬
          ‫ﻫﺪف : اﻓﺰاﯾﺶ ‪ RAM‬و ﺛﺒﺎﺗﻬﺎی وﯾﮋه ﺑﻪ ﺳﺎزﻣﺎن ‪ CPU‬و ﺗﮑﻤﯿﻞ ﺑﺎس ﺳﯿﺴﺘﻢ. ﺷﮑﻞ )7( را ﺑﺒﯿﻨﯿﺪ.‬
                                                            ‫ﺛﺒﺎﺗﻬﺎی وﯾﮋه ﺷﺎﻣﻞ ﻣﻮارد زﯾﺮ ﻣﯿﺒﺎﺷﺪ.‬
‫37147 )‪ADDRESS REGISTER (AR‬‬
‫37147 )‪PROGRAM COUNTER (PC‬‬
‫37147 )‪OUTPUT REGISTER (OUTR‬‬
‫37147 )‪INSTRUCTION REGISTER (IR‬‬
‫ﺟﻬﺖ ﮐﻨﺘﺮول ﺧﺮوﺟﯽ ﺗﺮاﺷﻪ ﻫﺎﯾﯽ ﮐﻪ ﺑﻪ ‪ BUS‬ﻣﺘﺼﻞ ﺷﺪه از ﯾﮏ ﺗﺮاﺷﻪ 83147 ﮐﻪ ﯾﮏ دﯾﮑﻮدر اﺳﺖ اﺳﺘﻔﺎده ﺷﺪه ﺧﺮوﺟﯽ‬
‫‪ IR‬ﺑﻪ ﻣﺪار ﻧﮕﺎﺷﺖ دﺳﺘﻮراﻟﻌﻤﻞ ﻣﯿﺮود. ﺧﺮوﺟﯽ ‪ OUTR‬ﺑﻪ 4 ﻋﺪد ‪ LED‬ﺟﻬﺖ ﻧﻤﺎﯾﺶ اﻃﻼﻋﺎت وﺻﻞ ﺷﺪه. 98147 ﯾﮏ‬
‫ﺗﺮاﺷﻪ ‪ RAM‬ﺷﺎﻣﻞ 61 ﮐﻠﻤﻪ ﭼﻬﺎر ﺑﯿﺘﯽ اﺳﺖ. ﺛﺒﺎت ‪ AR‬ﺟﻬﺖ آدرس دﻫﯽ ‪ RAM‬اﺳﺘﻔﺎده ﺷﺪه و ﺑﻄﻮر ﻣﺴﺘﻘﯿﻢ ﺑﻪ ﺧﻄﻮط‬
                   ‫آدرس آن وﺻﻞ ﺷﺪه اﺳﺖ. 98147 دارای ورودی و ﺧﺮوﺟﯽ دادۀ ﻣﺠﺰاﺳﺖ ﮐﻪ ﻫﺮ دو ﺑﻪ ﺑﺎس وﺻﻞ اﺳﺖ.‬
           ‫51‬
           ‫01‬




                        ‫11‬
                        ‫21‬
                        ‫31‬
                        ‫41‬




                                         ‫51‬
                                         ‫01‬




                                                   ‫11‬
                                                   ‫21‬
                                                   ‫31‬
                                                   ‫41‬




                                                                     ‫51‬
                                                                     ‫01‬




                                                                                 ‫11‬
                                                                                 ‫21‬
                                                                                 ‫31‬
                                                                                 ‫41‬




                                                                                                 ‫51‬
                                                                                                 ‫01‬




                                                                                                                ‫11‬
                                                                                                                ‫21‬
                                                                                                                ‫31‬
                                                                                                                ‫41‬
            ‫9‬
            ‫2‬
            ‫1‬
            ‫7‬




                                          ‫9‬
                                          ‫2‬
                                          ‫1‬
                                          ‫7‬




                                                                      ‫9‬
                                                                      ‫2‬
                                                                      ‫1‬
                                                                      ‫7‬




                                                                                                  ‫9‬
                                                                                                  ‫2‬
                                                                                                  ‫1‬
                                                                                                  ‫7‬
                             ‫81‪U‬‬                           ‫91‪U‬‬                        ‫02‪U‬‬                                 ‫12‪U‬‬
           ‫‪CLR‬‬
           ‫2‪IE‬‬
           ‫1‪IE‬‬
           ‫1‪OE‬‬
           ‫2‪OE‬‬
           ‫‪CLK‬‬

                        ‫4‪D‬‬
                        ‫3‪D‬‬
                        ‫2‪D‬‬
                        ‫1‪D‬‬




                                        ‫‪CLR‬‬
                                        ‫2‪IE‬‬
                                        ‫1‪IE‬‬
                                        ‫1‪OE‬‬
                                        ‫2‪OE‬‬
                                        ‫‪CLK‬‬

                                                  ‫4‪D‬‬
                                                  ‫3‪D‬‬
                                                  ‫2‪D‬‬
                                                  ‫1‪D‬‬




                                                                     ‫‪CLR‬‬
                                                                     ‫2‪IE‬‬
                                                                     ‫1‪IE‬‬
                                                                     ‫1‪OE‬‬
                                                                     ‫2‪OE‬‬
                                                                     ‫‪CLK‬‬

                                                                             ‫4‪D‬‬
                                                                             ‫3‪D‬‬
                                                                             ‫2‪D‬‬
                                                                             ‫1‪D‬‬




                                                                                                ‫‪CLR‬‬
                                                                                                ‫2‪IE‬‬
                                                                                                ‫1‪IE‬‬
                                                                                                ‫1‪OE‬‬
                                                                                                ‫2‪OE‬‬
                                                                                                ‫‪CLK‬‬

                                                                                                                ‫4‪D‬‬
                                                                                                                ‫3‪D‬‬
                                                                                                                ‫2‪D‬‬
                                                                                                                ‫1‪D‬‬
                             ‫371‪74LS‬‬                       ‫371‪74LS‬‬                    ‫371‪74LS‬‬                             ‫371‪74LS‬‬


            ‫‪AR‬‬                           ‫‪PC‬‬                          ‫‪OUTR‬‬                        ‫‪IR‬‬
                        ‫4‪Q‬‬
                        ‫3‪Q‬‬
                        ‫2‪Q‬‬
                        ‫1‪Q‬‬




                                                  ‫4‪Q‬‬
                                                  ‫3‪Q‬‬
                                                  ‫2‪Q‬‬
                                                  ‫1‪Q‬‬




                                                                             ‫4‪Q‬‬
                                                                             ‫3‪Q‬‬
                                                                             ‫2‪Q‬‬
                                                                             ‫1‪Q‬‬




                                                                                                                ‫4‪Q‬‬
                                                                                                                ‫3‪Q‬‬
                                                                                                                ‫2‪Q‬‬
                                                                                                                ‫1‪Q‬‬
                        ‫6‬
                        ‫5‬
                        ‫4‬
                        ‫3‬




                                                   ‫6‬
                                                   ‫5‬
                                                   ‫4‬
                                                   ‫3‬




                                                                                 ‫6‬
                                                                                 ‫5‬
                                                                                 ‫4‬
                                                                                 ‫3‬




                                                                                                                ‫6‬
                                                                                                                ‫5‬
                                                                                                                ‫4‬
                                                                                                                ‫3‬
                                                                                                               ‫‪TO MAP‬‬
                                                                            ‫‪1K‬‬
                        ‫31‬
                        ‫41‬
                        ‫51‬


                             ‫21‬
                             ‫01‬
                 ‫3‬
                 ‫2‬




                         ‫1‬



                              ‫6‬
                              ‫4‬




                                       ‫32‪U‬‬
                 ‫'‪R/W‬‬
                 ‫‪CS‬‬

                        ‫3‪A‬‬
                        ‫2‪A‬‬
                        ‫1‪A‬‬
                        ‫0‪A‬‬

                             ‫3‪D‬‬
                             ‫2‪D‬‬
                             ‫1‪D‬‬
                             ‫0‪D‬‬




                                       ‫981‪74C‬‬



                    ‫‪RAM‬‬                                                                              ‫62‪U‬‬
                             ‫3‪Q‬‬
                             ‫2‪Q‬‬
                             ‫1‪Q‬‬
                             ‫0‪Q‬‬




                                                                                                ‫51‬                   ‫1‬
                                                                            ‫‪OUTPUT‬‬              ‫41‬    ‫0‪Y‬‬        ‫‪A‬‬    ‫2‬
                                                                                                ‫31‬    ‫1‪Y‬‬        ‫‪B‬‬    ‫3‬
                             ‫11‬
                             ‫9‬
                             ‫7‬
                             ‫5‬




                                                                                                ‫21‬    ‫2‪Y‬‬        ‫‪C‬‬
                                                                                                ‫11‬    ‫3‪Y‬‬   ‫‪BUS‬‬
                                                                                                ‫01‬    ‫4‪Y‬‬             ‫6‬
                                                                                                 ‫9‬    ‫5‪Y‬‬   ‫1‪SEL G‬‬    ‫4‬
                                                                                                 ‫7‬    ‫6‪Y‬‬       ‫‪G2A‬‬   ‫5‬
                                                                                                      ‫7‪Y‬‬       ‫‪G2B‬‬

                                                                                                     ‫831‪74LS‬‬



                                          ‫ﺷﮑﻞ)7( ﻣﺪار آزﻣﺎﯾﺶ3‬



                                                                                 ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬
   ‫ﺑﺎ ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬ﻋﻤﻠﮑﺮد ﺗﺮاﺷﻪ 98147 و ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ و ورودی ﻫﺎی ﮐﻨﺘﺮﻟﯽ را ﺷﺮح دﻫﯿﺪ .‬                       ‫1-‬
                                ‫ﻣﺪار ﺷﮑﻞ )7( را ﺑﺮرﺳﯽ و ﺗﺤﻠﯿﻞ ﻧﻤﺎﯾﯿﺪ. ﺑﻪ ﺳﻮاﻻت زﯾﺮ ﭘﺎﺳﺦ دﻫﯿﺪ.‬                        ‫2-‬
‫دﻟﯿﻞ اﺳﺘﻔﺎده از ﺗﺮاﺷﻪ 83147 ﭼﯿﺴﺖ . اﺗﺼﺎل ﺧﺮوﺟﯽ ﻫﺎی آن را ﺗﮑﻤﯿﻞ ﮐﻨﯿﺪ. و ﻧﺤﻮه ﮐﻨﺮل ورودی ﻫﺎ‬                            ‫3-‬
                                                                                  ‫را ﺷﺮح دﻫﯿﺪ.‬
                      ‫اﺗﺼﺎل ﺳﺮﻫﺎی ﮐﻨﺘﺮل ورودی و ﺧﺮوﺟﯽ در ﺗﺮاﺷﻪ ﻫﺎی 37147 را ﻣﺸﺨﺺ ﮐﻨﯿﺪ.‬                               ‫4-‬



                                                      ‫11‬
‫) ‪INSTRUCTION‬‬   ‫5- اﮔﺮ ‪ RAM‬ﺑﻌﻨﻮان ﺣﺎﻓﻈﻪ دﺳﺘﻮاﻟﻌﻤﻞ ﺑﮑﺎر رود ﻣﺮاﺣﻞ اﺟﺮای ﻋﻤﻞ ﺑﺮداﺷﺖ دﺳﺘﻮراﻟﻌﻤﻞ‬
                                        ‫‪ (FETCH‬را ﺑﻨﻮﯾﺴﯿﺪ. ﺑﺒﺘﺮﺗﯿﺐ زﯾﺮﻋﻤﻠﻬﺎی ﻣﺮﺑﻮﻃﻪ را ﺑﻨﻮﯾﺴﯿﺪ.‬
                                   ‫6- ﺑﺎ ﺗﻮﺟﻪ ﺷﮑﻞ)3(و ﺷﮑﻞ )7( اﺗﺼﺎﻻت ﭘﻮرت ورودی را ﺗﮑﻤﯿﻞ ﮐﻨﯿﺪ.‬
                                     ‫7- در ﺟﺪول زﯾﺮ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬
                         ‫ﭼﻬﺎر ﻣﻘﺪار ﻣﺘﻔﺎوت را از ﻃﺮﯾﻖ ﭘﻮرت ورودی در ﭼﻬﺎر ﺛﺒﺎت ‪ A‬ﺗﺎ ‪ D‬ﻗﺮار دﻫﺪ.‬
                                 ‫ﻣﺤﺘﻮای ‪B‬و ‪ C‬را ﻫﻢ ﺗﻔﺮﯾﻖ ﮐﺮده و ﺣﺎﺻﻞ را ﺑﻪ ﺛﺒﺎت ‪ A‬ﻣﻨﺘﻘﻞ ﮐﻨﺪ.‬
                         ‫ﺳﭙﺲ ﻣﺤﺘﻮای ﮐﻠﯿﻪ ﺛﺒﺎﺗﻬﺎ را ﺑﺘﺮﺗﯿﺐ از ‪ A‬ﺗﺎ ‪ D‬ﺑﻪ ﭘﻮرت ﺧﺮوﺟﯽ ﻣﻨﺘﻘﻞ ﮐﻨﺪ.‬
‫8- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 ﺗﺎ 7 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه ﺗﺤﻮﯾﻞ‬
                                                                                                 ‫دﻫﯿﺪ.‬



                                                                                       ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬
                                                                            ‫ﻣﺪار ﺷﮑﻞ )7( را ﺑﺒﻨﺪﯾﺪ.‬   ‫1-‬
                              ‫ﻣﺪار را ﺑﺮ اﺳﺎس ﭘﺎﺳﺦ ﺻﺤﯿﺢ ﺳﺆاﻻت ﻣﺮﺑﻮط ﺑﻪ ﭘﯿﺶ ﮔﺰارش ﮐﺎﻣﻞ ﮐﻨﯿﺪ.‬           ‫2-‬
                                                      ‫ﻣﺪار اﯾﻦ آزﻣﺎﯾﺶ را ﺑﻪ آزﻣﺎﯾﺸﺎت ﻗﺒﻞ وﺻﻞ ﮐﻨﯿﺪ.‬    ‫3-‬
                   ‫رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬   ‫4-‬
          ‫ﺟﻬﺖ ﻣﺸﺎﻫﺪه ﻣﺮاﺣﻞ اﻧﺠﺎم ﮐﺎر دﺳﺘﻪ ﻫﺎی 4 ﺗﺎﯾﯽ ‪ LED‬در ﻧﻘﺎط ﻣﺨﺘﻠﻒ ﻣﺪار اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ.‬           ‫5-‬



                                                                                     ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬
‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬
‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬
                                ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬




                                                  ‫21‬
EEPROM3             EEPROM2              EEPROM1
                                                                      LBL ASSEMBLY
         Binary Code   Hex   Binary Code    Hex   Binary Code   Hex
ADDRES




                                       13
‫آزﻣﺎﯾﺶ )4(‬
      ‫ﻫﺪف : ﺗﮑﻤﯿﻞ واﺣﺪ ﮐﻨﺘﺮل ﺑﺎ اﻓﺰاﯾﺶ اﻣﮑﺎن اﺟﺮای رﯾﺰدﺳﺘﻮراﻟﻌﻤﻠﻬﺎی ‪ JUMP‬و ‪ CALL‬و ‪. RETURN‬‬
                                                                         ‫واﺣﺪ ﮐﻨﺘﺮل ﺷﺎﻣﻞ دو ﻗﺴﻤﺖ ﻣﯿﺒﺎﺷﺪ.‬
                         ‫1- ﺣﺎﻓﻈﮥ ﮐﻨﺘﺮوﻟﯽ )‪ (CONTROL MEMORY‬ﮐﻪ ﺣﺎوی رﯾﺰدﺳﺘﻮراﻟﻌﻤﻠﻬﺎﺳﺖ.‬
‫2- ﺗﻮﻟﯿﺪ ﮐﻨﻨﺪۀ آدرس ﺑﻌﺪی )‪ (NEXT ADDRESS GENERATOR‬ﮐﻪ ﺷﺎﻣﻞ ‪ ، MUX1، SBR ، CAR‬ﻣﺪار‬
                                                             ‫‪ LOGIC‬و ﻣﺪار اﻧﺘﺨﺎب ﺷﺮط ﻣﯿﺒﺎﺷﺪ.‬
‫ﺑﻠﻮک دﯾﺎﮔﺮام واﺣﺪ ﮐﻨﺘﺮل در ﺷﮑﻞ )8( آﻣﺪه اﺳﺖ در اﯾﻦ آزﻣﺎﯾﺶ و آزﻣﺎﯾﺸﻬﺎی ﺑﻌﺪی آن را ﺗﮑﻤﯿﻞ ﺧﻮاﻫﯿﻢ‬
‫ﮐﺮد. ‪ CAR‬ﺛﺒﺎت آدرس ﺣﺎﻓﻈﮥ ﮐﻨﺘﺮﻟﯽ اﺳﺖ. آدرس ﺑﻌﺪی ﮐﻪ ﺑﺎﯾﺪ در ‪ CAR‬ﻗﺮار ﮔﯿﺮد را 1‪ MAX‬اﻧﺘﺨﺎب‬
                                                         ‫ﻣﯽ ﮐﻨﺪ ﮐﻪ ﯾﮑﯽ از ﻣﻮارد زﯾﺮ ﻣﯿﺘﻮاﻧﺪ ﺑﺎﺷﺪ.‬


                              ‫‪INSTRUCTION‬‬
                                  ‫‪MAP‬‬

                                        ‫8‬


                                            ‫3‬        ‫2‬        ‫1‬   ‫0‬
                                    ‫‪A‬‬

                                    ‫‪B‬‬               ‫1‪MUX‬‬                                     ‫8‬
       ‫‪LOGIC‬‬

                   ‫‪M‬‬
                                                                                             ‫‪SBR‬‬
                                                     ‫8‬


        ‫2‪MAX‬‬                                                                      ‫8‬
‫8‬    ‫‪CONDITION‬‬
      ‫‪SELECT‬‬         ‫‪T‬‬                              ‫‪CAR‬‬                        ‫‪INCREMENTER‬‬

                                                     ‫8‬




                                        ‫‪CONTROL MEMORY‬‬
                         ‫‪MICRO OP‬‬               ‫‪CD‬‬       ‫‪BR‬‬              ‫‪ADF‬‬
                                                ‫3‬        ‫2‬            ‫8‬



                                        ‫ﺷﮑﻞ)8( ﺑﻠﻮک دﯾﺎﮔﺮام واﺣﺪ ﮐﻨﺘﺮل‬




                                                         ‫41‬
‫اﻟﻒ( ﺧﺮوﺟﯽ اﻓﺰاﯾﻨﺪه )‪ (INCREMENTER‬ﮐﻪ ﺑﺎﻋﺚ اﺟﺮای رﯾﺰدﺳﺘﻮراﻟﻌﻤﻞ ﺑﻌﺪی ﻣﯿﺸﻮد.‬
  ‫ب( آدرﺳﯽ ﮐﻪ در ‪ ADDRESS FIELD‬رﯾﺰ دﺳﺘﻮر ﺟﺎری ﻣﺸﺨﺺ ﺷﺪه ﮐﻪ ﺑﺎﻋﺚ ‪ JUMP‬ﯾﺎ ‪ CALL‬ﻣﯿﺸﻮد.‬
   ‫ج( ﻣﺤﺘﻮای ‪ SBR‬ﮐﻪ آدرس ﺑﺎزﮔﺸﺖ از ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ ﻣﯿﺒﺎﺷﺪ. اﯾﻦ ﻣﻘﺪار ﺑﺎ اﺟﺮای رﯾﺰدﺳﺘﻮر ‪ CALL‬در ‪SBR‬‬
                                                 ‫ذﺧﯿﺮه ﺷﺪه وﺑﺎ اﺟﺮای رﯾﺰدﺳﺘﻮر ‪ RET‬اﻧﺘﺨﺎب ﻣﯿﺸﻮد.‬
 ‫د( آدرﺳﯽ ﮐﻪ از ﻣﺪار ﻧﮕﺎﺷﺖ دﺳﺘﻮراﻟﻌﻤﻞ ﺑﺪﺳﺖ ﻣﯽ آﯾﺪ. اﯾﻦ ﻣﻘﺪار آدرس ﺷﺮوع رﯾﺰدﺳﺘﻮرات ﯾﮏ ‪MACRO‬‬
                                                                        ‫‪ INSTRUCTION‬ﻣﯿﺒﺎﺷﺪ.‬
       ‫اﻧﺘﺨﺎب ﺗﻮﺳﻂ ورودی ﻫﺎی ‪ A‬و ‪ B‬از 1‪ MAX‬اﻧﺠﺎم ﻣﯿﺸﻮد. ﻣﺪار ‪ LOGIC‬ورودی ﻫﺎی ‪ A‬و ‪ B‬را ﮐﻨﺘﺮل‬
     ‫ﻣﯿﮑﻨﺪ. ﻣﺪار ‪ LOGIC‬ﮐﻨﺘﺮل ﮐﻨﻨﺪه ورودی ‪ SBR‬ﻧﯿﺰ ﻣﯿﺒﺎﺷﺪ. اﯾﻦ ﻣﺪار ﺑﺮاﺳﺎس دو ﻓﯿﻠﺪ ‪ BR‬و ‪ CD‬ﻋﻤﻞ‬
                                                                                       ‫ﻣﯿﮑﻨﺪ‬
 ‫ﺷﮑﻞ )9( را ﺑﺒﯿﻨﯿﺪ. ﺑﺎ اﻓﺰودن 4 ﻋﺪد ﺗﺮاﺷﻪ 35247 )ﻣﺎﻟﺘﯽ ﭘﻠﮑﺴﺮ(و ﯾﮏ ﺗﺮاﺷﻪ 47347 ﺑﻌﻨﻮان‬
           ‫)‪ SUBROUTINE REGISTER (SBR‬ﺑﻪ ﻣﺪار آزﻣﺎﯾﺶ2 )ﺷﮑﻞ6( ﻣﺪار ﺷﮑﻞ 9 ﺑﻮﺟﻮد ﻣﯽ آﯾﺪ.‬




                                                                                                                                                    ‫1‪U‬‬
                                                                                                                                               ‫2‬                         ‫3‬
                                                                                                                                               ‫5‬    ‫0‪Q‬‬             ‫0‪D‬‬    ‫4‬
                                                                                                                                               ‫6‬    ‫1‪Q‬‬             ‫1‪D‬‬    ‫7‬
                                                                                                                                               ‫9‬    ‫2‪Q‬‬             ‫2‪D‬‬    ‫8‬
‫‪FROM‬‬                                                                                                                                          ‫21‬    ‫3‪Q‬‬             ‫3‪D‬‬    ‫31‬
‫‪MAP‬‬                                                                                                                                           ‫51‬    ‫4‪Q‬‬
                                                                                                                                                    ‫5‪Q‬‬
                                                                                                                                                                   ‫4‪D‬‬
                                                                                                                                                                   ‫5‪D‬‬
                                                                                                                                                                         ‫41‬
                                                                                                                                              ‫61‬                         ‫71‬
                                                                                                                                              ‫91‬    ‫6‪Q‬‬             ‫6‪D‬‬    ‫81‬
                                                                                                                                                    ‫7‪Q‬‬             ‫7‪D‬‬
                                                                                                                                                     ‫‪SBR‬‬                 ‫1‬
                                                                                                                                                                 ‫‪OC‬‬      ‫11‬
                                                                                                                                                                ‫‪CLK‬‬

                                                                                                                                                    ‫473‪74LS‬‬
  ‫51‬


  ‫41‬

             ‫31‬
             ‫21‬
             ‫11‬
             ‫01‬




                            ‫51‬


                            ‫41‬

                                          ‫31‬
                                          ‫21‬
                                          ‫11‬
                                          ‫01‬




                                                                          ‫51‬


                                                                          ‫41‬

                                                                                    ‫31‬
                                                                                    ‫21‬
                                                                                    ‫11‬
                                                                                    ‫01‬




                                                                                                                     ‫51‬


                                                                                                                     ‫41‬

                                                                                                                               ‫31‬
                                                                                                                               ‫21‬
                                                                                                                               ‫11‬
                                                                                                                               ‫01‬




                                                                                                                                                                 ‫41‬




                                                                                                                                                                              ‫51‬




                                                                                                                                                                                      ‫41‬




                                                                                                                                                                                                  ‫51‬
   ‫1‬
   ‫2‬




                    ‫3‬
                    ‫4‬
                    ‫5‬
                    ‫6‬




                             ‫1‬
                             ‫2‬




                                                      ‫3‬
                                                      ‫4‬
                                                      ‫5‬
                                                      ‫6‬




                                                                           ‫1‬
                                                                           ‫2‬




                                                                                           ‫3‬
                                                                                           ‫4‬
                                                                                           ‫5‬
                                                                                           ‫6‬




                                                                                                                      ‫1‬
                                                                                                                      ‫2‬




                                                                                                                                      ‫3‬
                                                                                                                                      ‫4‬
                                                                                                                                      ‫5‬
                                                                                                                                      ‫6‬




                                                                                                                                                                               ‫2‬
                                                                                                                                                                               ‫6‬
                                                                                                                                                                               ‫9‬




                                                                                                                                                                                                   ‫2‬
                                                                                                                                                                                                   ‫6‬
                                                                                                                                                                                                   ‫9‬
  ‫‪2G‬‬
  ‫‪1G‬‬
  ‫‪B‬‬
  ‫‪A‬‬

             ‫3‪2C‬‬
             ‫2‪2C‬‬
             ‫1‪2C‬‬
             ‫0‪2C‬‬

                    ‫3‪1C‬‬
                    ‫2‪1C‬‬
                    ‫1‪1C‬‬
                    ‫0‪1C‬‬



                           ‫‪2G‬‬
                           ‫‪1G‬‬
                           ‫‪B‬‬
                           ‫‪A‬‬

                                          ‫3‪2C‬‬
                                          ‫2‪2C‬‬
                                          ‫1‪2C‬‬
                                          ‫0‪2C‬‬

                                                     ‫3‪1C‬‬
                                                     ‫2‪1C‬‬
                                                     ‫1‪1C‬‬
                                                     ‫0‪1C‬‬



                                                                         ‫‪2G‬‬
                                                                         ‫‪1G‬‬
                                                                         ‫‪B‬‬
                                                                         ‫‪A‬‬

                                                                                    ‫3‪2C‬‬
                                                                                    ‫2‪2C‬‬
                                                                                    ‫1‪2C‬‬
                                                                                    ‫0‪2C‬‬

                                                                                           ‫3‪1C‬‬
                                                                                           ‫2‪1C‬‬
                                                                                           ‫1‪1C‬‬
                                                                                           ‫0‪1C‬‬



                                                                                                                 ‫‪2G‬‬
                                                                                                                 ‫‪1G‬‬
                                                                                                                 ‫‪B‬‬
                                                                                                                 ‫‪A‬‬

                                                                                                                               ‫3‪2C‬‬
                                                                                                                               ‫2‪2C‬‬
                                                                                                                               ‫1‪2C‬‬
                                                                                                                               ‫0‪2C‬‬

                                                                                                                                      ‫3‪1C‬‬
                                                                                                                                      ‫2‪1C‬‬
                                                                                                                                      ‫1‪1C‬‬
                                                                                                                                      ‫0‪1C‬‬




                                                                                                                                                           ‫4‪C‬‬




                                                                                                                                                                              ‫4‪S‬‬
                                                                                                                                                                              ‫3‪S‬‬
                                                                                                                                                                              ‫2‪S‬‬
                                                                                                                                                                              ‫1‪S‬‬



                                                                                                                                                                                     ‫4‪C‬‬




                                                                                                                                                                                                  ‫4‪S‬‬
                                                                                                                                                                                                  ‫3‪S‬‬
                                                                                                                                                                                                  ‫2‪S‬‬
                                                                                                                                                                                                  ‫1‪S‬‬
                                                                                                                                                                       ‫6‪U‬‬                  ‫7‪U‬‬
                                                                                                                                                                       ‫3847‬                ‫3847‬
   ‫2‪U‬‬                           ‫3‪U‬‬                                        ‫4‪U‬‬                                         ‫5‪U‬‬
   ‫352‪74LS‬‬                      ‫352‪74LS‬‬                                   ‫352‪74LS‬‬                                    ‫352‪74LS‬‬
               ‫‪2Y‬‬




                      ‫‪1Y‬‬




                                               ‫‪2Y‬‬




                                                                  ‫‪1Y‬‬




                                                                                      ‫‪2Y‬‬




                                                                                                  ‫‪1Y‬‬




                                                                                                                                 ‫‪2Y‬‬




                                                                                                                                        ‫‪1Y‬‬




                                                                                                                                                               ‫0‪C‬‬




                                                                                                                                                                                      ‫0‪C‬‬
                                                                                                                                                                       ‫4‪B‬‬
                                                                                                                                                                       ‫3‪B‬‬
                                                                                                                                                                       ‫2‪B‬‬
                                                                                                                                                                       ‫1‪B‬‬

                                                                                                                                                                              ‫4‪A‬‬
                                                                                                                                                                              ‫3‪A‬‬
                                                                                                                                                                              ‫2‪A‬‬
                                                                                                                                                                              ‫1‪A‬‬




                                                                                                                                                                                           ‫4‪B‬‬
                                                                                                                                                                                           ‫3‪B‬‬
                                                                                                                                                                                           ‫2‪B‬‬
                                                                                                                                                                                           ‫1‪B‬‬

                                                                                                                                                                                                  ‫4‪A‬‬
                                                                                                                                                                                                  ‫3‪A‬‬
                                                                                                                                                                                                  ‫2‪A‬‬
                                                                                                                                                                                                  ‫1‪A‬‬
               ‫9‬




                      ‫7‬




                                               ‫9‬




                                                                  ‫7‬




                                                                                      ‫9‬




                                                                                                  ‫7‬




                                                                                                                                 ‫9‬




                                                                                                                                        ‫7‬




                                                                                                                                                                 ‫31‬

                                                                                                                                                                        ‫61‬
                                                                                                                                                                        ‫4‬
                                                                                                                                                                        ‫7‬
                                                                                                                                                                        ‫11‬

                                                                                                                                                                              ‫1‬
                                                                                                                                                                              ‫3‬
                                                                                                                                                                              ‫8‬
                                                                                                                                                                              ‫01‬



                                                                                                                                                                                      ‫31‬

                                                                                                                                                                                           ‫61‬
                                                                                                                                                                                           ‫4‬
                                                                                                                                                                                           ‫7‬
                                                                                                                                                                                           ‫11‬

                                                                                                                                                                                                  ‫1‬
                                                                                                                                                                                                  ‫3‬
                                                                                                                                                                                                  ‫8‬
                                                                                                                                                                                                  ‫01‬
                                                                       ‫‪MULTIPLEXER‬‬
                                                                                                                                                                                     ‫‪VCC‬‬
                                                                                                                                                                                   ‫‪INCREMENTER‬‬


                                ‫8‪U‬‬
                            ‫3‬                  ‫2‬
                            ‫4‬    ‫0‪D‬‬       ‫0‪Q‬‬   ‫5‬
                            ‫7‬    ‫1‪D‬‬       ‫1‪Q‬‬   ‫6‬
                            ‫8‬    ‫2‪D‬‬       ‫2‪Q‬‬   ‫9‬
                           ‫31‬    ‫3‪D‬‬       ‫3‪Q‬‬   ‫21‬
                           ‫41‬    ‫4‪D‬‬       ‫4‪Q‬‬   ‫51‬
                           ‫71‬    ‫5‪D‬‬       ‫5‪Q‬‬   ‫61‬
                           ‫81‬    ‫6‪D‬‬       ‫6‪Q‬‬   ‫91‬
                                 ‫7‪D‬‬       ‫7‪Q‬‬
                            ‫1‬
                           ‫11‬    ‫‪OC‬‬   ‫‪CAR‬‬
                                 ‫‪CLK‬‬                ‫‪VCC‬‬                                                ‫‪VCC‬‬                                               ‫‪VCC‬‬
                                ‫473‪74LS‬‬
                                                    ‫72‬
                                                    ‫22‬
                                                    ‫02‬


                                                                  ‫32‬
                                                                  ‫12‬
                                                                  ‫42‬
                                                                  ‫52‬




                                                                  ‫01‬




                                                                                                       ‫72‬
                                                                                                       ‫22‬
                                                                                                       ‫02‬


                                                                                                                     ‫32‬
                                                                                                                     ‫12‬
                                                                                                                     ‫42‬
                                                                                                                     ‫52‬




                                                                                                                     ‫01‬




                                                                                                                                                         ‫72‬
                                                                                                                                                         ‫22‬
                                                                                                                                                         ‫02‬


                                                                                                                                                                        ‫32‬
                                                                                                                                                                        ‫12‬
                                                                                                                                                                        ‫42‬
                                                                                                                                                                        ‫52‬




                                                                                                                                                                        ‫01‬
                                                                   ‫2‬




                                                                   ‫3‬
                                                                   ‫4‬
                                                                   ‫5‬
                                                                   ‫6‬
                                                                   ‫7‬
                                                                   ‫8‬
                                                                   ‫9‬




                                                                                                                      ‫2‬




                                                                                                                      ‫3‬
                                                                                                                      ‫4‬
                                                                                                                      ‫5‬
                                                                                                                      ‫6‬
                                                                                                                      ‫7‬
                                                                                                                      ‫8‬
                                                                                                                      ‫9‬




                                                                                                                                                                         ‫2‬




                                                                                                                                                                         ‫3‬
                                                                                                                                                                         ‫4‬
                                                                                                                                                                         ‫5‬
                                                                                                                                                                         ‫6‬
                                                                                                                                                                         ‫7‬
                                                                                                                                                                         ‫8‬
                                                                                                                                                                         ‫9‬




                                                                                           ‫9‪U‬‬                                                ‫01‪U‬‬                                           ‫11‪U‬‬
                                                ‫‪WE‬‬
                                                ‫‪OE‬‬
                                                ‫‪CE‬‬

                                                                  ‫21‪A‬‬
                                                                  ‫11‪A‬‬
                                                                  ‫01‪A‬‬
                                                                  ‫9‪A‬‬
                                                                  ‫8‪A‬‬
                                                                  ‫7‪A‬‬
                                                                  ‫6‪A‬‬
                                                                  ‫5‪A‬‬
                                                                  ‫4‪A‬‬
                                                                  ‫3‪A‬‬
                                                                  ‫2‪A‬‬
                                                                  ‫1‪A‬‬
                                                                  ‫0‪A‬‬




                                                                                                   ‫‪WE‬‬
                                                                                                   ‫‪OE‬‬
                                                                                                   ‫‪CE‬‬

                                                                                                                     ‫21‪A‬‬
                                                                                                                     ‫11‪A‬‬
                                                                                                                     ‫01‪A‬‬
                                                                                                                     ‫9‪A‬‬
                                                                                                                     ‫8‪A‬‬
                                                                                                                     ‫7‪A‬‬
                                                                                                                     ‫6‪A‬‬
                                                                                                                     ‫5‪A‬‬
                                                                                                                     ‫4‪A‬‬
                                                                                                                     ‫3‪A‬‬
                                                                                                                     ‫2‪A‬‬
                                                                                                                     ‫1‪A‬‬
                                                                                                                     ‫0‪A‬‬




                                                                                                                                                         ‫‪WE‬‬
                                                                                                                                                         ‫‪OE‬‬
                                                                                                                                                         ‫‪CE‬‬

                                                                                                                                                                       ‫21‪A‬‬
                                                                                                                                                                       ‫11‪A‬‬
                                                                                                                                                                       ‫01‪A‬‬
                                                                                                                                                                       ‫9‪A‬‬
                                                                                                                                                                       ‫8‪A‬‬
                                                                                                                                                                       ‫7‪A‬‬
                                                                                                                                                                       ‫6‪A‬‬
                                                                                                                                                                       ‫5‪A‬‬
                                                                                                                                                                       ‫4‪A‬‬
                                                                                                                                                                       ‫3‪A‬‬
                                                                                                                                                                       ‫2‪A‬‬
                                                                                                                                                                       ‫1‪A‬‬
                                                                                                                                                                       ‫0‪A‬‬




                                                                                           ‫4682‬                                              ‫4682‬                                          ‫4682‬

                                                    ‫3 ‪CONTROL MEMORY‬‬                                   ‫2 ‪CONTROL MEMORY‬‬                                  ‫1 ‪CONTROL MEMORY‬‬
                                                          ‫‪RDY/B‬‬




                                                                                                             ‫‪RDY/B‬‬




                                                                                                                                                               ‫‪RDY/B‬‬
                                                                          ‫7‪D‬‬
                                                                          ‫6‪D‬‬
                                                                          ‫5‪D‬‬
                                                                          ‫4‪D‬‬
                                                                          ‫3‪D‬‬
                                                                          ‫2‪D‬‬
                                                                          ‫1‪D‬‬
                                                                          ‫0‪D‬‬




                                                                                                                               ‫7‪D‬‬
                                                                                                                               ‫6‪D‬‬
                                                                                                                               ‫5‪D‬‬
                                                                                                                               ‫4‪D‬‬
                                                                                                                               ‫3‪D‬‬
                                                                                                                               ‫2‪D‬‬
                                                                                                                               ‫1‪D‬‬
                                                                                                                               ‫0‪D‬‬




                                                                                                                                                                              ‫7‪D‬‬
                                                                                                                                                                              ‫6‪D‬‬
                                                                                                                                                                              ‫5‪D‬‬
                                                                                                                                                                              ‫4‪D‬‬
                                                                                                                                                                              ‫3‪D‬‬
                                                                                                                                                                              ‫2‪D‬‬
                                                                                                                                                                              ‫1‪D‬‬
                                                                                                                                                                              ‫0‪D‬‬
                                                            ‫1‬




                                                                           ‫91‬
                                                                           ‫81‬
                                                                           ‫71‬
                                                                           ‫61‬
                                                                           ‫51‬
                                                                           ‫31‬
                                                                           ‫21‬
                                                                           ‫11‬




                                                                                                              ‫1‬




                                                                                                                                ‫91‬
                                                                                                                                ‫81‬
                                                                                                                                ‫71‬
                                                                                                                                ‫61‬
                                                                                                                                ‫51‬
                                                                                                                                ‫31‬
                                                                                                                                ‫21‬
                                                                                                                                ‫11‬




                                                                                                                                                                 ‫1‬




                                                                                                                                                                              ‫91‬
                                                                                                                                                                              ‫81‬
                                                                                                                                                                              ‫71‬
                                                                                                                                                                              ‫61‬
                                                                                                                                                                              ‫51‬
                                                                                                                                                                              ‫31‬
                                                                                                                                                                              ‫21‬
                                                                                                                                                                              ‫11‬




                                                                          ‫ﺷﮑﻞ)9( ﻣﺪار آزﻣﺎﯾﺶ4‬




                                                                                                  ‫51‬
‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬
                                                 ‫ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬و ﻣﻄﺎﻟﻌﻪ دﻗﯿﻖ ﺗﺮاﺷﻪ 35247‬        ‫1-‬
                                  ‫ﻣﺪار ﺷﮑﻞ )9( را ﺑﺮرﺳﯽ و ﺗﺤﻠﯿﻞ ﻧﻤﺎﯾﯿﺪ. ﺑﻪ ﺳﻮاﻻت زﯾﺮ ﭘﺎﺳﺦ دﻫﯿﺪ.‬       ‫2-‬
                                                            ‫اﺗﺼﺎﻻت ﻣﺪار ﺷﮑﻞ)9( را ﺗﮑﻤﯿﻞ ﮐﻨﯿﺪ.‬         ‫3-‬
                                         ‫ﻣﺪار ‪ LOGIC‬ﺳﺎده ای ﻃﺮاﺣﯽ ﮐﻨﯿﺪ ﮐﻪ ﺑﺸﮑﻞ زﯾﺮ ﻋﻤﻞ ﮐﻨﺪ:‬           ‫4-‬

                           ‫1=‪T‬‬   ‫‪JUMP TO‬‬
    ‫00 = 0‪BR1 BR‬‬
                           ‫0=‪T‬‬   ‫‪NEXT ADDRESS‬‬


    ‫‪BR1 BR0 = OTHER‬‬               ‫‪NEXT ADDRESS‬‬
                                                                ‫از ﺑﯿﺖ 3 ﺛﺒﺎت ‪ A‬ﺑﺠﺎی ‪ T‬اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ.‬


               ‫5- ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻣﺪار ﺷﮑﻞ)8( و )9( در ﻫﺮ زﻣﺎن ﭼﻨﺪ زﯾﺮ ﺑﺮﻧﺎﻣﻪ ﻣﯿﺘﻮاﻧﯿﺪ داﺷﺘﻪ ﺑﺎﺷﯿﻢ؟ ﭼﺮا؟‬
                             ‫6- در ﺟﺪول ﺻﻔﺤﻪ ﺑﻌﺪ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬
                                         ‫ﯾﮏ ﻣﻘﺪار دﻟﺨﻮاه را از ﻃﺮﯾﻖ ﭘﻮرت ورودی ﺛﺒﺎت ‪ D‬ﻗﺮار دﻫﺪ.‬
                   ‫ﺑﺎ ﺗﮑﺮار ﻋﻤﻞ ﺟﻤﻊ ﻣﻘﺪار ‪ D‬را در 6 ﺿﺮب ﮐﻨﺪ )از ‪ A‬ﺑﻌﻨﻮان ﺷﻤﺎرﻧﺪه اﺳﺘﻔﺎده ﮐﻨﯿﺪ(‬
                                                            ‫ﺣﺎﺻﻞ را ﺑﻪ ﭘﻮرت ﺧﺮوﺟﯽ ﻣﻨﺘﻘﻞ ﮐﻨﺪ.‬
‫7- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 ﺗﺎ 6 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه‬
                                                                                    ‫ﺗﺤﻮﯾﻞ دﻫﯿﺪ.‬



                                                                                       ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬
                                   ‫ﺑﺎ اﻓﺰاﯾﺶ ﺗﺮاﺷﻪ ﻫﺎی ﻻزم ﺑﻪ آزﻣﺎﯾﺸﺎت ﻗﺒﻠﯽ ﻣﺪار ﺷﮑﻞ )9( را ﺑﺒﻨﺪﯾﺪ.‬   ‫1-‬
                              ‫ﻣﺪار را ﺑﺮ اﺳﺎس ﭘﺎﺳﺦ ﺻﺤﯿﺢ ﺳﺆاﻻت ﻣﺮﺑﻮط ﺑﻪ ﭘﯿﺶ ﮔﺰارش ﮐﺎﻣﻞ ﮐﻨﯿﺪ.‬           ‫2-‬
                   ‫رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬   ‫3-‬
                                              ‫ﺑﺮﻧﺎﻣﻪ را ‪ TRACE‬ﮐﻨﯿﺪ و از ﺻﺤﺖ اﺟﺮای آن ﻣﻄﻤﺌﻦ ﺷﻮﯾﺪ.‬      ‫4-‬

                                                                                     ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬
‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬
‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬
                                ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬




                                                  ‫61‬
EEPROM3             EEPROM2              EEPROM1
                                                                      LBL ASSEMBLY
         Binary Code   Hex   Binary Code    Hex   Binary Code   Hex
ADDRES




                                       17
‫آزﻣﺎﯾﺶ )5(‬
                ‫ﻫﺪف : ﺗﮑﻤﯿﻞ ﻣﺪار ‪ LOGIC‬ﺑﺮ اﺳﺎس رﯾﺰﻋﻤﻠﻬﺎی ‪ JUMP‬و ‪ CALL‬و ‪ RETURN‬و ‪. MAP‬‬
‫اﻟﻒ( رﯾﺰﻋﻤﻞ ‪ : JUMP‬در ﺻﻮرﺗﯽ ﮐﻪ 0‪ BR1 BR‬ﺑﺮاﺑﺮ00 ﺑﺎﺷﺪ ‪ JUMP‬اﻧﺠﺎم ﻣﯿﺸﻮد. ﺑﺎ اﺟﺮای اﯾﻦ رﯾﺰ ﻋﻤﻞ‬
‫ﻓﯿﻠﺪ آدرس ﺣﺎﻓﻈﻪ ﮐﻨﺘﺮﻟﯽ )‪ ( ADF‬ﺑﻌﻨﻮان ورودی ﺑﺮای ‪ CAR‬اﻧﺘﺨﺎب ﺷﺪه و ﺑﺎ ﮐﻼک ﺑﻌﺪی در ‪ CAR‬ﻗﺮار‬
‫ﻣﯿﮕﺮد. ﺑﻪ اﯾﻦ ﺗﺮﺗﯿﺐ ﯾﮏ ﭘﺮش در ﺳﻄﺢ رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ ﺧﻮاﻫﯿﻢ داﺷﺖ. ﭘﺮش ﺑﻪ ﺷﺮط ‪ T‬اﻧﺠﺎم ﻣﯿﺸﻮد.‬
‫ﺷﺮط ﺑﺎ 3 ﺑﯿﺖ ‪ CD‬ﺑﻪ ﻣﻌﻨﯽ )‪ (CONDITION‬اﻧﺘﺨﺎب ﻣﯿﺸﻮد. در آزﻣﺎﯾﺶ ﺑﻌﺪ اﻧﻮاع ﺷﺮط را ﺑﻪ ﻣﺪار اﺿﺎﻓﻪ‬
                                                                                ‫ﺧﻮاﻫﯿﻢ ﮐﺮد.‬
‫ب( رﯾﺰﻋﻤﻞ ‪ : CALL‬در ﺻﻮرﺗﯽ ﮐﻪ 0‪ BR1 BR‬ﺑﺮاﺑﺮ10 ﺑﺎﺷﺪ ‪ CALL‬اﻧﺠﺎم ﻣﯿﺸﻮد. اﯾﻦ رﯾﺰ ﻋﻤﻞ ﻧﯿﺰ ﻣﺸﺎﺑﻪ‬
‫‪ JUMP‬ﺑﺎﻋﺚ ‪ LOAD‬ﺷﺪن ‪ ADF‬در ‪ CAR‬ﻣﯿﮕﺮدد ﻣﻀﺎف ﺑﺮ اﯾﻨﮑﻪ ﻫﻤﺰﻣﺎن ﺧﺮوﺟﯽ ‪ INCREMENTER‬را‬
‫ﻧﯿﺰ در ‪ SBR‬ﻟﻮد ﻣﯿﮑﻨﺪ. ‪ SBR‬در واﻗﻊ ﯾﮏ اﺳﺘﮏ ﯾﮏ ﮐﻠﻤﻪ ای اﺳﺖ. ‪ CALL‬ﺑﻪ ﺷﺮط ‪ T‬اﻧﺠﺎم ﻣﯿﺸﻮد. ﺷﺮط‬
                                                              ‫‪ T‬ﺑﺎ 3 ﺑﯿﺖ ‪ CD‬اﻧﺘﺨﺎب ﻣﯿﺸﻮد.‬
‫ج( رﯾﺰﻋﻤﻞ ‪ : RETURN‬در ﺻﻮرﺗﯽ ﮐﻪ 0‪ BR1 BR‬ﺑﺮاﺑﺮ 01 ﺑﺎﺷﺪ ‪ RET‬اﻧﺠﺎم ﻣﯿﺸﻮد. اﯾﻦ رﯾﺰ ﻋﻤﻞ ﺑﺎﻋﺚ‬
‫‪ LOAD‬ﺷﺪن ‪ SBR‬در ‪ CAR‬ﻣﯿﮕﺮدد ‪ SBR‬آدرس ﺑﺮﮔﺸﺖ از رﯾﺰﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ را دارد ﮐﻪ در ﻫﻨﮕﺎم آﺧﺮﯾﻦ‬
                                                                      ‫‪ CALL‬ذﺧﯿﺮه ﺷﺪه اﺳﺖ.‬
‫د( رﯾﺰﻋﻤﻞ ‪ : MAP‬در ﺻﻮرﺗﯽ ﮐﻪ 0‪ BR1 BR‬ﺑﺮاﺑﺮ 01 ﺑﺎﺷﺪ ‪ MAP‬اﻧﺠﺎم ﻣﯿﺸﻮد. . اﯾﻦ رﯾﺰ ﻋﻤﻞ ﺑﺎﻋﺚ‬
‫‪ LOAD‬ﺷﺪن ﺧﺮوﺟﯽ ﻣﺪار ﻧﮕﺎﺷﺖ دﺳﺘﻮراﻟﻌﻤﻞ در ‪ CAR‬ﻣﯿﮕﺮدد. ‪ MAP‬در ﭘﺎﯾﺎن ﺳﯿﮑﻞ ‪ FETCH‬اﻧﺠﺎم‬
‫ﻣﯿﺸﻮد. ﺑﺎ اﯾﻦ ﻋﻤﻞ ﯾﮏ دﺳﺘﻮراﻟﻌﻤﻞ) ‪ (INSTRUCTION‬ﺑﻪ ﯾﮏ ﻣﺠﻤﻮﻋﻪ رﯾﺰدﺳﺘﻮاﻟﻌﻤﻞ ) ‪MICRO‬‬
 ‫‪ (INSTRUCTION‬ﺗﻔﺴﯿﺮ ﻣﯿﮕﺮدد. در واﻗﻊ ﺑﺮﻧﺎﻣﻪ ﮐﺎرﺑﺮ ﺷﺎﻣﻞ دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎ اﺳﺖ ﺑﻪ ازای ﻫﺮ دﺳﺘﻮراﻟﻌﻤﻞ‬
‫ﯾﮏ رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ در ﺣﺎﻓﻈﻪ ﮐﻨﺘﺮﻟﯽ وﺟﻮد دارد و ﺑﺎ ﻋﻤﻞ ‪ MAP‬ﯾﮏ ﻧﮕﺎﺷﺖ از ﮐﺪ دﺳﺘﻮراﻟﻌﻤﻞ ﺑﻪ آن رﯾﺰ‬
                                                                            ‫ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ اﻧﺠﺎم ﻣﯿﺸﻮد .‬
‫در آزﻣﺎﯾﺶ ﻗﺒﻞ ﺑﯿﺖ ﺷﻤﺎره 3 از ﺛﺒﺎت ‪ A‬ﺑﻌﻨﻮان ﺷﺮط ‪ T‬اﺳﺘﻔﺎده ﺷﺪ. ﺑﺮای اﯾﺠﺎد اﻣﮑﺎن اﻧﺘﺨﺎب ﺷﺮط از‬
‫ﺗﺮاﺷﻪ 15147 اﺳﺘﻔﺎده ﻣﯿﮑﻨﯿﻢ. 15147 ﯾﮏ ﻣﺎﻟﺘﯽ ﭘﻠﮑﺴﺮ اﺳﺖ ﮐﻪ ﺑﺎ ﺳﻪ ﺧﻂ اﻧﺘﺨﺎب ﯾﮑﯽ از 8 ورودی را‬
                                            ‫اﻧﺘﺨﺎب ﻣﯿﮑﻨﺪ. ﺧﻄﻮط اﻧﺘﺨﺎب ﺑﻮﺳﯿﻠﮥ ﻓﯿﻠﺪ ‪ CD‬از ﺣﺎﻓﻈﻪ‬
        ‫’1‘‬    ‫0‬
                                            ‫ﮐﻨﺘﺮﻟﯽ ﮐﻪ ﺷﺎﻣﻞ ﺳﻪ ﺑﯿﺖ اﺳﺖ ﻣﺴﺘﻘﯿﻤﺎ ﮐﻨﺘﺮل ﻣﯿﺸﻮد.‬
      ‫‪Q0 D‬‬     ‫1‬
      ‫‪Q3 A‬‬     ‫2‬    ‫‪MAX‬‬                     ‫ﺑﺮای اﯾﺠﺎد ﺣﺎﻟﺖ ﺷﺮط ﻗﻄﻌﺎ درﺳﺖ )ﭘﺮش ﻣﻄﻠﻖ( و ﺷﺮط‬
                                      ‫‪T‬‬
      ‫2‪~FF‬‬     ‫3‬     ‫1×8‬                    ‫ﻗﻄﻌﺎ ﻧﺎدرﺳﺖ )ﻋﺪم ﭘﺮش( دو ورودی اﯾﻦ ﺗﺮاﺷﻪ را ﻣﺴﺘﻘﯿﻤﺎ‬
               ‫4‬    ‫15147‬
      ‫‪A=B‬‬
                                            ‫0 و 1 ﮐﺮده اﯾﻢ ورودی ‪ IN‬ﺗﻮﺳﻂ ﮐﺎرﺑﺮ ﮐﻨﺘﺮل ﻣﯿﺸﻮد،‬
       ‫1‪FF‬‬     ‫5‬
        ‫‪IN‬‬     ‫6‬                            ‫‪ Q3A‬ﻫﻤﺎن ﺑﯿﺖ ﺷﻤﺎره 3 از ﺛﺒﺎت ‪ A‬اﺳﺖ، ‪ Q0D‬ﺑﯿﺖ‬
        ‫’0‘‬    ‫7‬                            ‫ﺷﻤﺎره 0 از ﺛﺒﺎت ‪ D‬اﺳﺖ، ‪ A=B‬ﺧﺮوﺟﯽ ﺗﺴﺎوی ‪ALU‬‬
                                            ‫اﺳﺖ در ﻣﻮرد دو وردی دﯾﮕﺮ در آزﻣﺎﯾﺶ ﺑﻌﺪ ﺗﻮﺿﯿﺢ داده‬
                   ‫0‪CD2 CD1 CD‬‬
                                                                                        ‫ﻣﯿﺸﻮد.‬




                                                 ‫81‬
‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬
                                                       ‫1- ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬و ﻣﻄﺎﻟﻌﻪ دﻗﯿﻖ ﺗﺮاﺷﻪ 15147‬
                                                           ‫2- ﻃﺮاﺣﯽ ﻣﺪار ‪ LOGIC‬ﮐﻪ ﺑﺸﮑﻞ زﯾﺮ ﻋﻤﻞ ﮐﻨﺪ:‬
                                 ‫1=‪T‬‬   ‫‪JUMP TO ADF‬‬
        ‫00 = 0‪BR1 BR‬‬
                                 ‫0=‪T‬‬   ‫‪NEXT ADDRESS‬‬


                                 ‫1=‪T‬‬   ‫‪CALL ADF‬‬
        ‫10 = 0‪BR1 BR‬‬
                                 ‫0=‪T‬‬   ‫‪NEXT ADDRESS‬‬

        ‫01 = 0‪BR1 BR‬‬                   ‫‪RET‬‬

        ‫10 = 0‪BR1 BR‬‬                   ‫‪MAP‬‬



‫‪M‬‬   ‫و‬   ‫‪B‬‬   ‫و‬   ‫‪A‬‬   ‫ﭘﯿﺸﻨﻬﺎد ﻣﯿﺸﻮد اﺑﺘﺪا ﺟﺪول زﯾﺮ را ﺗﮑﻤﯿﻞ ﮐﻨﯿﺪ ﺳﭙﺲ ﺳﺎده ﺗﺮﯾﻦ ﻣﺪار را ﺑﺮای ﺧﺮوﺟﯽ ﻫﺎی‬
                                      ‫ﺑﺪﺳﺖ آورﯾﺪ ﺗﺎ ﺣﺘﯽ اﻻﻣﮑﺎن ﺗﻌﺪاد ﺗﺮاﺷﻪ ﻫﺎی ﮐﻤﺘﺮی ﺑﻪ ﻣﺪار اﺿﺎﻓﻪ ﺷﻮد.‬

                ‫1‪BR‬‬       ‫0‪BR‬‬      ‫‪T‬‬      ‫‪B‬‬       ‫‪A‬‬        ‫‪M‬‬
                    ‫0‬      ‫0‬       ‫0‬
                    ‫0‬      ‫0‬       ‫1‬
                    ‫0‬      ‫1‬       ‫0‬
                    ‫0‬      ‫1‬       ‫1‬
                    ‫1‬      ‫0‬       ‫0‬
                    ‫1‬      ‫0‬       ‫1‬
                    ‫1‬      ‫1‬       ‫0‬
                    ‫1‬      ‫1‬       ‫1‬



                                   ‫3- در ﺟﺪول زﯾﺮ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬
‫اﻟﻒ( زﯾﺮ ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻣﺤﺘﻮای ﭼﻬﺎر ﺛﺒﺎت ‪ A‬ﺗﺎ ‪ D‬را ﯾﮑﯽ ﯾﮑﯽ ﺑﻪ ﭘﻮرت ﺧﺮوﺟﯽ ﺑﻔﺮﺳﺘﺪ و ﺑﺎ‬
‫ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮای ﻫﺮ ﺛﺒﺎت ﺻﺒﺮ ﮐﻨﺪ ﺗﺎ ﯾﮏ ﺑﺎر ورودی ‪ IN‬ﺗﻮﺳﻂ ﮐﺎرﺑﺮ ﺻﻔﺮ و ﺳﭙﺲ ﯾﮏ ﮔﺮدد. اﯾﻦ ﮐﺎر‬
               ‫ﺑﻪ اﯾﻦ دﻟﯿﻞ اﻧﺠﺎم ﻣﯿﺸﻮد ﮐﻪ ﺑﺮ ﻧﺎﻣﻪ اﻃﻼﻋﺎت ﺑﺎ ﮐﻼک اﺗﻮﻣﺎﺗﯿﮏ ﻫﻢ ﻗﺎﺑﻞ ﻣﺸﺎﻫﺪه ﺑﺎﺷﺪ‬
                                                ‫ب( ﭼﻬﺎر ﻣﻘﺪار دﻟﺨﻮاه در ﺛﺒﺎﺗﻬﺎی ‪ A‬ﺗﺎ ‪ D‬ﻗﺮار دﻫﺪ.‬
                          ‫ج( ﺑﺎﻓﺮاﺧﻮاﻧﯽ ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ ﻧﻤﺎﯾﺶ اﻃﻼﻋﺎت ﻣﺤﺘﻮای ﺛﺒﺎﺗﻬﺎ را ﻧﻤﺎﯾﺶ دﻫﯿﺪ.‬
‫4- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 ﺗﺎ 3 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه‬
                                                                              ‫ﺗﺤﻮﯾﻞ دﻫﯿﺪ.‬



                                                      ‫91‬
‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬
                          ‫1- ﻣﺪار ‪ LOGIC‬ﻃﺮاﺣﯽ ﺷﺪه و ﻣﺪار اﻧﺘﺨﺎب ﺷﺮط )ﺗﺮاﺷﻪ 15147( را ﺑﺒﻨﺪﯾﺪ.‬
              ‫2- رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬
                ‫3- ﺑﺮﻧﺎﻣﻪ را اﺑﺘﺪا ﺑﺎ ﮐﻼک دﺳﺘﯽ ‪ TRACE‬ﮐﺮده ﺳﭙﺲ ﺑﺎ ﻓﺎﻧﮑﺸﻦ ژﻧﺮاﺗﻮر آزﻣﺎﯾﺶ ﮐﻨﯿﺪ.‬
                                                                                   ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬
‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬
‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬
                                ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬




                                                ‫02‬
EEPROM3             EEPROM2             EEPROM1
                                                                     LBL ASSEMBLY
         Binary Code   Hex   Binary Code   Hex   Binary Code   Hex
ADDRES




                                      21
‫آزﻣﺎﯾﺶ )6(‬
                              ‫ﻫﺪف : اﻓﺰاﯾﺶ ﭘﺮﭼﻢ ﻫﺎی )‪ Carry Flag (CF‬و )‪ IO Flag(IOF‬ﺑﻪ ﻣﺪار.‬
‫ﺷﮑﻞ)11( ﻣﺪار ﭘﯿﺸﻨﻬﺎدی ﺑﺮای ﭘﺮﭼﻢ ﻫﺎی ‪ CF‬و ‪ IOF‬را ﻧﺸﺎن ﻣﯿﺪﻫﺪ ﯾﮏ ﺳﯿﮕﻨﺎل ‪ ClkEn‬ﮐﻪ ﺑﺎ ﮐﻼک‬
                   ‫ﺳﯿﺴﺘﻢ ‪ AND‬ﺷﺪه ﺑﺎﯾﺪ ﺑﻪ ﮐﻼک ﻓﻠﯿﭗ ﻓﻼﭘﻬﺎ وﺻﻞ ﺷﻮد ﮐﻪ در ﺷﮑﻞ رﺳﻢ ﻧﺸﺪه اﺳﺖ.‬
‫‪ IOF‬ﺟﻬﺖ ارﺗﺒﺎط ﺑﺎ دﺳﺘﮕﺎه ورودی ﯾﺎ دﺳﺘﮕﺎه ﺧﺮوﺟﯽ ﺑﻌﻨﻮان ﺳﯿﮕﻨﺎل ‪ Hand shaking‬از ﻃﺮف ﺳﯿﺴﺘﻢ ﺑﮑﺎر‬
‫ﻣﯿﺮود. ورودی ‪ IN‬ﻣﯿﺘﻮاﻧﺪ ﻣﺘﻘﺎﺑﻼ از ﻃﺮف دﺳﺘﮕﺎه ﺟﺎﻧﺒﯽ اﺳﺘﻔﺎده ﺷﻮد ﺑﺎ ﮐﻨﺘﺮل ﺳﯿﮕﻨﺎﻟﻬﺎی ‪ ClkEn‬و ‪SC‬‬
‫ﻣﯿﺘﻮان ﻣﻘﺪار دﻟﺨﻮاه در آن ﻟﻮد ﻧﻤﻮد.‪ CF‬ﺟﻬﺖ ﻧﮕﻬﺪاری ﺑﯿﺖ ‪ Carry‬در ﻋﻤﻞ ﺟﻤﻊ ﯾﺎ ﺑﯿﺘﯽ ﮐﻪ ﺑﺎ ﻋﻤﻞ ﺷﯿﻔﺖ‬
             ‫دور رﯾﺨﺘﻪ ﻣﯿﺸﻮد ﺑﮑﺎر ﻣﯿﺮود . ﺑﯿﺖ دوررﯾﺰ را ﻗﺒﻞ از ورود ﻣﻘﺪار ﺑﻪ ﺷﯿﻔﺘﺮ در ‪ CF‬ﻟﻮد ﻣﯿﮑﻨﯿﻢ.‬

                                                  ‫‪System SI‬‬
                  ‫‪ALU‬‬                                           ‫‪MUXB‬‬        ‫‪Shifter SI‬‬
                                         ‫‪MUXA‬‬      ‫‪D‬‬      ‫‪Q‬‬
                                                     ‫‪CF‬‬
                                                                 ‫‪SB‬‬
                                          ‫‪SA‬‬
                 ‫‪Shifter‬‬

                                    ‫1‬    ‫‪MUXC‬‬        ‫‪D‬‬     ‫‪Q‬‬    ‫‪Input Output Device‬‬
                                    ‫0‬                  ‫‪IOF‬‬

                                           ‫‪SC‬‬

                                    ‫ﺷﮑﻞ)11( ﻣﺪار ﭘﺮﭼﻢ ﻫﺎ‬

                                                                            ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬
                                            ‫1- ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬و ﻣﻄﺎﻟﻌﻪ دﻗﯿﻖ ﺗﺮاﺷﻪ 3504 و4747‬
                              ‫2- در ﺟﺪول ﺻﻔﺤﻪ ﺑﻌﺪ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬
                                                ‫اﻟﻒ( ﭼﻬﺎر ﻣﻘﺪار دﻟﺨﻮاه در ﺛﺒﺎﺗﻬﺎی ‪ A‬ﺗﺎ ‪ D‬ﻗﺮار دﻫﺪ.‬
                                          ‫ب( ﺑﺎ ﭼﻬﺎر ﺛﺒﺎت را ﺑﺼﻮرت 61 ﺑﯿﺘﯽ ﺷﯿﻔﺖ ﺑﻪ راﺳﺖ دﻫﺪ.‬
                           ‫ج( ﺑﺎﻓﺮاﺧﻮاﻧﯽ ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ ﻧﻤﺎﯾﺶ اﻃﻼﻋﺎت ﻣﺤﺘﻮای ﺛﺒﺎﺗﻬﺎ را ﻧﻤﺎﯾﺶ دﻫﺪ.‬
‫5- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 و 2 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه‬
                                                                             ‫ﺗﺤﻮﯾﻞ دﻫﯿﺪ.‬

                                                                                          ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬
                                               ‫1- ﻣﺪار ﺷﮑﻞ 11 را ﺑﺎ ﺗﺮاﺷﻪ ﻫﺎی 3504 و 4747 ﺑﺒﻨﺪﯾﺪ .‬
                  ‫3- رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬
                    ‫4- ﺑﺮﻧﺎﻣﻪ را اﺑﺘﺪا ﺑﺎ ﮐﻼک دﺳﺘﯽ ‪ TRACE‬ﮐﺮده ﺳﭙﺲ ﺑﺎ ﻓﺎﻧﮑﺸﻦ ژﻧﺮاﺗﻮر آزﻣﺎﯾﺶ ﮐﻨﯿﺪ.‬

                                                                                         ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬
                                                               ‫ﻣﺸﺎﺑﻪ آزﻣﺎﯾﺸﺎت ﻗﺒﻞ ﮔﺰارش ﮐﺎر ﺗﻬﯿﻪ ﺷﻮد.‬


                                                ‫22‬
EEPROM3             EEPROM2             EEPROM1
                                                                     LBL ASSEMBLY
         Binary Code   Hex   Binary Code   Hex   Binary Code   Hex
ADDRES




                                      23
‫آزﻣﺎﯾﺶ )7(‬
                                                        ‫ﻫﺪف : ارﺗﺒﺎط ﺑﺎ ‪ IO‬ﺑﻪ روش ‪Hand Shaking‬‬
                                                                       ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬
                                                           ‫ﻣﻮارد زﯾﺮ را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﺎﯾﯿﺪ:‬
                   ‫اﻟﻒ( ﻣﺮاﺟﻌﻪ ﺑﻪ ﮐﺘﺎب ﻣﻌﻤﺎری ﮐﺎﻣﭙﯿﻮﺗﺮ و ﺑﺮرﺳﯽ ارﺗﺒﺎط ﺑﺎ ‪ IO‬ﺑﻪ روش ‪Hand Shaking‬‬
‫ب(رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ 61 ﻋﺪد 4 ﺑﯿﺘﯽ را از ﭘﻮرت ورودی درﯾﺎﻓﺖ ﮐﺮده در ﺣﺎﻓﻈﻪ ‪ RAM‬ﺑﭽﯿﻨﺪ ﺳﭙﺲ‬
‫ﺑﺘﺮﺗﯿﺐ آﻧﻬﺎ را ﺑﻪ ﭘﻮرت ﺧﺮوﺟﯽ ﺑﻔﺮﺳﺘﺪ. دﺳﺘﮕﺎه ورودی ﺑﺎ ﮔﺬاﺷﺘﻦ ﻫﺮ داده، ‪ IN‬را ﻓﻌﺎل ﻣﯿﮑﻨﺪ و ﺑﺮﻧﺎﻣﻪ ﺑﺎﯾﺪ‬
                  ‫ﺑﺸﺮط ‪ IN‬داده را ﺑﺨﻮاﻧﺪ و ‪ IOF‬را ﯾﮏ ﮐﻨﺪ . ﺑﺮای ﺧﺮوﺟﯽ ﻧﯿﺰ ﻣﺸﺎه اﯾﻦ ﻋﻤﻞ اﻧﺠﺎم ﻣﯿﺸﻮد‬

                                                                                     ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬
                                   ‫1- رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺣﺎﻓﻈﻪ ﻫﺎی ﮐﻨﺘﺮﻟﯽ ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﻨﯿﺪ.‬
                        ‫2- ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﺷﺪه ﺳﺮﺟﺎی ﺧﻮد ﻗﺮار داده ﻫﺎ ﺑﺮﻧﺎﻣﻪ اﺟﺮا ﮐﻨﯿﺪ..‬

                                                                                    ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬
‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬
‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬
                               ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ.‬




                                                 ‫42‬
EEPROM3             EEPROM2             EEPROM1
                                                                     LBL ASSEMBLY
         Binary Code   Hex   Binary Code   Hex   Binary Code   Hex
ADDRES




                                      25
‫آزﻣﺎﯾﺶ )8(‬
                             ‫ﻫﺪف : ﭘﯿﺎده ﺳﺎزی آﻟﮕﻮرﯾﺘﻢ ﻫﺎی ﺿﺮب، ﺗﻘﺴﯿﻢ و ﺟﻤﻊ و ﺗﻔﺮﯾﻖ ﺑﺎ ﻃﻮل ﻣﻀﺎﻋﻒ‬
                                                                     ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬
                                                        ‫ﻣﻮارد زﯾﺮ را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﺎﯾﯿﺪ:‬
‫اﻟﻒ( ﺑﺎ ﻣﺮاﺟﻌﻪ ﺑﻪ ﮐﺘﺎب ﻣﻌﻤﺎری ﮐﺎﻣﭙﯿﻮﺗﺮ و ﺑﺮرﺳﯽ آﻟﮕﻮرﯾﺘﻢ ﺿﺮب ﺑﻪ روش ‪ Shift Add‬رﯾﺰﺑﺮﻧﺎﻣﻪ ای‬
 ‫ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ دو ﻋﺪد 4 ﺑﯿﺘﯽ را در ﻫﻢ ﺿﺮب ﮐﺮده و ﺣﺎﺻﻞ را ﺑﺼﻮرت 8 ﺑﯿﺖ در دو ﺛﺒﺎت 4 ﺑﯿﺘﯽ ذﺧﯿﺮه ﮐﻨﺪ.‬
   ‫ب(رﯾﺰﺑﺮﻧﺎﻣﻪ ﺗﻘﺴﯿﻢ را ﺑﺮوش ﺗﻔﺮﯾﻖ ﻣﺘﻮاﻟﯽ ﭘﯿﺎده ﺳﺎزی ﮐﻨﯿﺪ. ﻣﻘﺴﻮم 8 ﺑﯿﺖ و ﻣﻘﺴﻮم ﻋﻠﯿﻪ 4 ﺑﯿﺖ ﻣﯿﺒﺎﺷﺪ.‬
                                                 ‫ج( رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﺟﻤﻊ 8 ﺑﯿﺘﯽ اﻧﺠﺎم دﻫﺪ.‬
                                                ‫د( رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﺗﻔﺮﯾﻖ 8 ﺑﯿﺘﯽ اﻧﺠﺎم دﻫﺪ.‬

                                                                                   ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬
‫از ﺣﺎﻓﻈﻪ ﻫﺎی ﮐﻨﺘﺮﻟﯽ‬   ‫‪300H‬‬   ‫و‬   ‫‪200H‬‬   ‫و‬   ‫‪100H‬‬   ‫و‬‫3- رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را ﺑﺘﺮﺗﯿﺐ در آدرﺳﻬﺎی‬
                                                       ‫‪000H‬‬

                                                                             ‫ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﻨﯿﺪ.‬
‫ﻫﺎ‬   ‫‪EEPROM‬‬   ‫4- ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﺷﺪه ﺳﺮﺟﺎی ﺧﻮد ﻗﺮار داده و ﺑﺎ ﺗﻐﯿﯿﺮ ﺧﻄﻮط آدرس ﺑﺎﻻﺗﺮ‬
                                                             ‫ﺑﺮﻧﺎﻣﻪ ﻫﺎ را ﯾﮑﯽ ﯾﮑﯽ ‪ TRACE‬ﻧﻤﺎﯾﯿﺪ.‬

                                                                                 ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬
‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬
‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬
                               ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ.‬




                                                         ‫62‬
EEPROM3             EEPROM2             EEPROM1
                                                                     LBL ASSEMBLY
         Binary Code   Hex   Binary Code   Hex   Binary Code   Hex
ADDRES




                                      27
‫ﭘﺮوژه ﻫﺎ :‬

‫1- ﻣﺠﻤﻮﻋﻪ دﺳﺘﻮاﻟﻌﻤﻞ ﻫﺎی ﭘﯿﺸﻨﻬﺎدی ﺧﻮد را ﺑﺮای ﺳﯿﺴﺘﻢ ﻃﺮاﺣﯽ ﺷﺪه اراﺋﻪ داده و رﯾﺰﺑﺮﻧﺎﻣﻪ ﻫﺎی ﻻزم‬
‫ﺑﺮای ﺳﯿﮑﻞ ﺑﺮداﺷﺖ و ﺳﯿﮑﻞ اﺟﺮای ﻫﺮ دﺳﺘﻮر را ﺑﻨﻮﯾﺴﯿﺪ. ﻣﺠﻤﻮﻋﻪ دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎ ﺑﺎﯾﺪ ﮐﺎﻣﻞ ﺑﺎﺷﺪ.‬
‫ﯾﻌﻨﯽ دﺳﺘﻮرات ﻣﺤﺎﺳﺒﺎﺗﯽ و ﻣﻨﻄﻘﯽ و ﺟﺎﺑﺠﺎﯾﯽ داده ﻫﺎ و ‪ I/O‬و اﻧﻨﻘﺎل ﮐﻨﺘﺮل را ﭘﻮﺷﺶ دﻫﺪ. )ﻫﺮﯾﮏ از‬
‫ﻣﻮارد ﭘﺮوژه1 ﻣﯿﺘﻮاﻧﺪ ﯾﮏ دﺳﺘﻮراﻟﻌﻤﻞ ﺗﻌﺮﯾﻒ ﺷﺪه ﻓﺮض ﺷﻮد( ﯾﮏ رﯾﺰﺑﺮﻧﺎﻣﻪ ﺑﻨﻮﯾﺴﯿﺪ آن را در ‪RAM‬‬
                               ‫ﻗﺮار داده و ﺗﺴﺖ ﻧﻤﺎﯾﯿﺪ. راه ﺣﻠﯽ ﺑﺮای ﻗﺮار دادن ﺑﺮﻧﺎﻣﻪ در ‪ RAM‬ﺑﯿﺎﺑﯿﺪ.‬

‫2- ﺑﺎ اﺳﺘﻔﺎده از ﻧﺮم اﻓﺰار ‪ MAX PLUS II‬و ﯾﮏ زﺑﺎن ‪ HDL‬واﺣﺪ ﮐﻨﺘﺮل را ﺑﺮوش ‪ HARDWARE‬ﻃﺮاﺣﯽ‬
‫ﮐﻨﯿﺪ. اﺑﺘﺪا ﻣﺠﻤﻮﻋﻪ دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ را ﻣﺸﺨﺺ ﻧﻤﺎﯾﯿﺪ. ﻃﺮح ﺧﻮد را در ﯾﮏ ﺗﺮاﺷﻪ ‪ FPGA‬ﻣﻨﺎﺳﺐ‬
                                   ‫‪ DOWNLOAD‬ﮐﺮده و ﺑﺎ اﺗﺼﺎل ﺑﻪ ﻣﺪار ﺗﺴﺖ ﻧﻤﺎﯾﯿﺪ.‬
                              ‫3- ارﺗﺒﺎط ﺑﺎ ﮐﺎﻣﭙﯿﻮﺗﺮ ﺷﺨﺼﯽ از ﻃﺮﯾﻖ ﭘﻮرت ﭘﺎراﻟﻞ ﺑﺮوش ‪Hand Shaking‬‬




                                                ‫82‬
EEPROM3             EEPROM2             EEPROM1
                                                                     LBL ASSEMBLY
         Binary Code   Hex   Binary Code   Hex   Binary Code   Hex
ADDRES




                                      29
EEPROM3             EEPROM2             EEPROM1
                                                                     LBL ASSEMBLY
         Binary Code   Hex   Binary Code   Hex   Binary Code   Hex
ADDRES




                                      30
EEPROM3             EEPROM2             EEPROM1
                                                                     LBL ASSEMBLY
         Binary Code   Hex   Binary Code   Hex   Binary Code   Hex
ADDRES




                                      31

More Related Content

PDF
Examples(2)
PDF
Azmayeshgahbiti
PDF
G:\Mcse 70 290 Managing And Maintaining Windows Server 2003 Environment
PPTX
KJV Junior Level Bible Bee Pasages
PPTX
The Bible Bee 2010 Basic Information
PDF
Examples(2)
PPT
Local contest format and rules
Examples(2)
Azmayeshgahbiti
G:\Mcse 70 290 Managing And Maintaining Windows Server 2003 Environment
KJV Junior Level Bible Bee Pasages
The Bible Bee 2010 Basic Information
Examples(2)
Local contest format and rules

Similar to Azmayeshgah e cpu 4 biti (6)

PDF
statcom-svc
PPTX
introduce photovoltaic business
PDF
168-186-C488-7-J1_0.pdf
PDF
Kinds of estimation
PPTX
آموزش جامع انکودرها How Encoders Work?
PPT
شبیه سازی رله سوئیچ سینک در پست آهوان با استفاده از نرم افزار EMTP
statcom-svc
introduce photovoltaic business
168-186-C488-7-J1_0.pdf
Kinds of estimation
آموزش جامع انکودرها How Encoders Work?
شبیه سازی رله سوئیچ سینک در پست آهوان با استفاده از نرم افزار EMTP
Ad

Azmayeshgah e cpu 4 biti

  • 1. ‫داﻧﺸﮕﺎه ﮐﺎﺷﺎن‬ ‫داﻧﺸﮑﺪه ﻣﻬﻨﺪﺳﯽ‬ ‫ﮔﺮوه ﮐﺎﻣﭙﯿﻮﺗﺮ‬ ‫دﺳﺘﻮر ﮐﺎر‬ ‫آزﻣﺎﯾﺸﮕﺎه ﻣﻌﻤﺎری‬ ‫ﮐﺎﻣﭙﯿﻮﺗﺮ‬ ‫ﺗﻬﯿﻪ ﮐﻨﻨﺪه: ﺣﺴﯿﻦ ﺻﺒﺎﻏﯿﺎن‬ ‫زﻣﺴﺘﺎن 28‬
  • 2. ‫ﺑﻪ ﻧﺎم ﺧﺪا‬ ‫در اﯾﻦ آزﻣﺎﯾﺸﮕﺎه ﻫﺪف ﭘﯿﺎده ﺳﺎزی ﯾﮏ ‪ CPU‬ی 4 ﺑﯿﺘﯽ ﻣﯿﺒﺎﺷﺪ. در اﯾﻦ ﻃﺮح ﺳﻌﯽ ﺷﺪه اﺳﺖ ﺣﺪاﻗﻞ ﺳﺨﺖ‬ ‫اﻓﺰار ﻻزم ﺟﻬﺖ آﺷﻨﺎﯾﯽ ﺑﺎ ﻋﻤﻠﮑﺮد اﺟﺰای ﻣﺨﺘﻠﻒ ﯾﮏ ‪ CPU‬وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ. اﻣﮑﺎن ﭘﯿﺎده ﺳﺎزی اﻧﻮاع‬ ‫دﺳﺘﻮراﻟﻌﻤﻞ را داﺷﺘﻪ و از ﻃﺮﻓﯽ از ﻟﺤﺎظ ﺳﯿﻢ ﺑﻨﺪی دارای ﺣﺠﻢ ﻣﺘﻨﺎﺳﺐ ﺑﺎﺷﺪ. در ﻃﺮاﺣﯽ ﻣﺪار از ﺗﺮاﺷﻪ ﻫﺎی‬ ‫ﺑﺎ ﺳﻄﺢ ﻓﺸﺮدﮔﯽ ﻣﺘﻮﺳﻂ ‪ MSI‬اﺳﺘﻔﺎده ﺷﺪه اﺳﺖ.‬ ‫ﺑﻄﻮر ﮐﻠﯽ اﻫﺪاف اﺳﺎﺳﯽ ﻋﺒﺎرﺗﻨﺪ از :‬ ‫• آﺷﻨﺎﯾﯽ ﺑﺎ ﻧﺤﻮه ﭘﯿﺎده ﺳﺎزی ﯾﮏ ‪ CPU‬ﺑﺎ ﺳﺎزﻣﺎن دﻟﺨﻮاه از ﻗﺪم اول‬ ‫• ﭘﯿﺎده ﺳﺎزی واﺣﺪ ﮐﻨﺘﺮل ﺑﺮوش ﻣﯿﮑﺮوﭘﺮوﮔﺮام ﺑﺼﻮرت ﻋﻤﻠﯽ در آزﻣﺎﯾﺸﮕﺎه‬ ‫• آﺷﻨﺎﯾﯽ ﻋﻤﻠﯽ ﺑﺎ ﻣﻔﻬﻮم ﮔﺬرﮔﺎه ﻣﺸﺘﺮک ‪Data Bus‬‬ ‫• آﺷﻨﺎﯾﯽ ﺑﺎ ﺣﺎﻓﻈﻪ ﻫﺎی ﻗﺎﺑﻞ ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﺑﻌﻨﻮان ﺣﺎﻓﻈﻪ ﮐﻨﺘﺮﻟﯽ‬ ‫• آﺷﻨﺎﯾﯽ ﺑﺎ دﺳﺘﮕﺎﻫﻬﺎی ‪ PROGRAMMER‬و ‪ ERASER‬و ‪TESTER‬‬ ‫• آﺷﻨﺎﯾﯽ ﺑﺎ روﺷﻬﺎی ﻋﯿﺐ ﯾﺎﺑﯽ ﻣﺪارات دﯾﺠﯿﺘﺎل ﺑﺎ ﭘﯿﭽﯿﺪﮔﯽ ﻣﺘﻮﺳﻂ‬ ‫• ﻃﺮاﺣﯽ رﯾﺰدﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎ‬ ‫• ﻃﺮاﺣﯽ دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎی دﻟﺨﻮاه ﺑﺮ اﺳﺎس ﻗﺎﺑﻠﯿﺘﻬﺎی ﺳﯿﺴﺘﻢ ﻃﺮاﺣﯽ ﺷﺪه‬ ‫• آﺷﻨﺎﯾﯽ ﺑﺎﻧﺮم اﻓﺰارﻫﺎی ﻃﺮاﺣﯽ ﺳﺨﺖ اﻓﺰار ﺑﻄﻮر ﺧﺎص ﺑﺎ ‪MAXPLUS II‬‬ ‫ﺗﺬﮐﺮات‬ ‫ﻧﺤﻮه ﺑﺴﺘﻦ ﺗﻐﺬﯾﻪ : ﺑﺎ اﺗﺼﺎل ﭼﻬﺎر ﻋﺪد ﺟﺎﻣﭙﺮ در ﻫﺮ ﺑﺮدﺑﻮرد ردﯾﻔﻬﺎی ﺗﻐﺬﯾﻪ را ﺳﺮﺗﺎﺳﺮی ﻧﻤﺎﯾﯿﺪ . ﺗﻮﺻﯿﻪ‬ ‫ﻣﯿﺸﻮد ﭼﻬﺎر ردﯾﻒ را از ﺑﺎﻻ ﺑﻪ ﭘﺎﯾﯿﻦ ﺑﻪ ﺗﺮﺗﯿﺐ ﺑﺮای ‪ Vcc ، Gnd ، Vcc ، Gnd‬اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ. ﺑﻪ اﯾﻦ‬ ‫ﺗﺮﺗﯿﺐ اﺗﺼﺎل ﺗﻐﺬﯾﻪ ﺑﺮای اﮐﺜﺮ ﺗﺮاﺷﻪ ﻫﺎ ﺑﺎ ﮐﻮﺗﺎﻫﺘﺮﯾﻦ ﺳﯿﻢ ﻣﻤﮑﻦ ﺧﻮاﻫﺪ ﺑﻮد.‬ ‫‪GND‬‬ ‫‪VCC‬‬ ‫‪GND‬‬ ‫‪VCC‬‬ ‫• ﻫﺮ ﺑﺮد ﺑﻮرد از ﻫﺮ ﻃﺮف ﻣﯿﺘﻮاﻧﺪ ﺑﻪ ﯾﮏ ﺑﺮد ﺑﻮرد دﯾﮕﺮ ﻣﺘﺼﻞ ﺷﻮد. ﺑﺮای اﯾﻦ ﮐﺎر زاﺋﺪه ﻫﺎ و ﻓﺮورﻓﺘﮕﯽ‬ ‫ﻫﺎﯾﯽ ﺑﺮای اﺗﺼﺎل ﭘﯿﺶ ﺑﯿﻨﯽ ﺷﺪه اﺳﺖ. ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺣﺠﻢ زﯾﺎد ﻣﺪار اﯾﻦ آزﻣﺎﯾﺸﮕﺎه، در ﻫﺮ ﺟﻠﺴﻪ‬ ‫ﻗﺴﻤﺘﯽ از آن را ﺧﻮاﻫﯿﺪ ﺑﺴﺖ. ﻗﺒﻞ از ﺷﺮوع ﺑﻪ ﮐﺎر روی ﯾﮏ ﺑﺮدﺑﻮرد ﺟﺪﯾﺪ آن را ﺑﺎ ﺟﻬﺖ ﺻﺤﯿﺢ‬ ‫ﺑﺮای اﺗﺼﺎل در دﺳﺖ ﺑﮕﯿﺮﯾﺪ.‬ ‫1‬
  • 3. ‫• در ﻫﺮ ﺟﻠﺴﻪ ﻗﺒﻞ از اﺗﺼﺎل ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ ﺑﻪ ﻣﺪار وﻟﺘﺎژ ﻣﻨﺒﻊ را ﺑﺎ اﺳﺘﻔﺎده از وﻟﺘﻤﺘﺮ دﯾﺠﯿﺘﺎل روی ‪5v‬‬ ‫ﺑﻄﻮر دﻗﯿﻖ ﺗﻨﻈﯿﻢ ﮐﻨﯿﺪ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ را ﺧﺎﻣﻮش ﻧﻤﻮده و ﺑﻪ ﻣﺪار ﻣﺘﺼﻞ ﮐﻨﯿﺪ ﭘﺲ از اﻃﻤﯿﻨﺎن از‬ ‫اﺗﺼﺎل ﺻﺤﯿﺢ ﺳﺮﻫﺎی ﻣﺜﺒﺖ و ﻣﻨﻔﯽ ، ﻣﻨﺒﻊ را روﺷﻦ ﻧﻤﺎﯾﯿﺪ. در ﺻﻮرت اﻓﺖ وﻟﺘﺎز ﻣﻨﺒﻊ ﭘﺲ از اﺗﺼﺎل‬ ‫ﺑﻪ ﻣﺪار ﺑﻪ ﻋﻘﺮﺑﻪ آﻣﭙﺮﻣﺘﺮ ﻣﻨﺒﻊ ﺗﻮﺟﻪ ﮐﻨﯿﺪ در ﺻﻮرﺗﯽ ﺟﺮﯾﺎن زﯾﺎدﺗﺮ از ﺣﺪ ﻣﻌﻤﻮل ﺑﺎﺷﺪ ﻣﻨﻄﻘﯽ اﺳﺖ‬ ‫ﮐﻪ ﻧﺘﯿﺠﻪ ﺑﮕﯿﺮﯾﺪ اﺷﮑﺎﻟﯽ در ﺳﯿﻢ ﺑﻨﺪی ﻣﺪار وﺟﻮد دارد ﺑﻼﻓﺎﺻﻠﻪ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ را ﺧﺎﻣﻮش ﯾﺎ ﻗﻄﻊ‬ ‫ﻧﻤﺎﯾﯿﺪ و ﻋﯿﺐ را ﺑﺮﻃﺮف ﻧﻤﺎﯾﯿﺪ. اﺗﺼﺎل ﮐﻮﺗﺎه ﺳﺮﻫﺎی ﻣﺜﺒﺖ و ﻣﻨﻔﯽ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ – اﺗﺼﺎل ﮐﻮﺗﺎه‬ ‫ﺧﺮوﺟﯽ ﻫﺎ در ﻣﺪار – وﺟﻮد ﺗﺮاﺷﻪ ﺳﻮﺧﺘﻪ در ﻣﺪار و .... از ﺟﻤﻠﻪ اﯾﻦ اﺷﮑﺎﻻت اﺳﺖ.‬ ‫• ﺑﻪ ﻫﯿﭻ وﺟﻪ در ﺣﺎﻟﯽ ﮐﻪ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ ﺑﻪ ﻣﺪار وﺻﻞ اﺳﺖ ﺳﻄﺢ وﻟﺘﺎژ را ﺗﻨﻈﯿﻢ ﻧﻨﻤﺎﯾﯿﺪ.‬ ‫• دﻗﺖ ﮐﻨﯿﺪ در ﻣﻮﻗﻊ ﻗﺮار دادن ﯾﺎ ﺑﺮداﺷﺘﻦ ﺗﺮاﺷﻪ ﻫﺎ ﯾﺎ ﻫﻨﮕﺎم ﺳﯿﻢ ﺑﻨﺪی ﻣﺪار، ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ ﺧﺎﻣﻮش‬ ‫ﺑﺎﺷﺪ.‬ ‫• در ﻣﻮﻗﻊ ﮔﺬاﺷﺘﻦ ﯾﺎ ﺗﻌﻮﯾﺾ ‪ IC‬دﻗﺖ ﮐﻨﯿﺪ ﺗﺮاﺷﻪ دﻗﯿﻘﺎ ﺳﺮ ﺟﺎی ﺧﻮد ﻗﺮار ﮔﯿﺮد ﺗﻮﺟﻪ ﮐﻨﯿﺪ ﮐﻪ‬ ‫ﮔﺬاﺷﺘﻦ ‪ IC‬ﺑﻄﻮر ﻣﻌﮑﻮس ﺑﺎﻋﺚ ﺳﻮﺧﺘﻦ آن ﺧﻮاﻫﺪ ﺷﺪ.‬ ‫• ﺑﺎ اﻧﺘﺨﺎب ﺳﯿﻤﻬﺎی رﻧﮕﯽ ﻣﻨﺎﺳﺐ ﺳﺮﻋﺖ ﻋﻤﻞ در ﺑﺮرﺳﯽ و ﻋﯿﺐ ﯾﺎﺑﯽ را ﺑﯿﺸﺘﺮ ﻧﻤﺎﯾﯿﺪ.‬ ‫• ﺗﮑﻪ ﺳﯿﻢ ﻫﺎ را ﺑﻪ اﻧﺪازه ﻣﻨﺎﺳﺐ ﺟﺪا ﻧﻤﻮده و ﺣﺘﯽ اﻻﻣﮑﺎن ﺳﯿﻢ ﻫﺎ را از روی ‪ IC‬ﻫﺎ ﻋﺒﻮر ﻧﺪﻫﯿﺪ.‬ ‫ﺳﯿﻢ ﮐﺸﯽ ﺑﻄﻮر ﻣﻨﻈﻢ اﻧﺠﺎم داده و ﻓﻀﺎی ﮐﺎﻓﯽ اﻃﺮاف ‪ IC‬ﻫﺎ ﺟﻬﺖ ﺗﺴﺖ وﻟﺘﺎژ ﭘﺎﯾﻪ ﻫﺎ و اﺣﯿﺎﻧﺎً‬ ‫ﺗﻌﻮﯾﺾ ‪ IC‬ﭘﯿﺶ ﺑﯿﻨﯽ ﻧﻤﺎﯾﯿﺪ.‬ ‫• روﮐﺶ ﺳﯿﻤﻬﺎ را ﺑﻪ اﻧﺪازه ﮐﺎﻓﯽ )ﺣﺪود5 ﺗﺎ 6 ﻣﯿﻠﯿﻤﺘﺮ( ﺟﺪا ﻧﻤﻮده و از اﺗﺼﺎل ﮐﺎﻣﻞ آن ﺑﻪ ﺑﺮدﺑﻮرد‬ ‫ﻣﻄﻤﺌﻦ ﺷﻮﯾﺪ.‬ ‫• در ﭼﯿﺪن ‪ IC‬ﻫﺎ را ﺑﻪ ﺗﺮﺗﯿﺒﯽ روی ﺑﺮد ﺑﻮرد ﻗﺮار دﻫﯿﺪ ﻓﺎﺻﻠﻪ ﺳﯿﻢ ﮐﺶ ﮐﻮﺗﺎﻫﺘﺮ ﺷﻮد.‬ ‫• در ﺻﻮرت اﺗﺼﺎل ﺻﺤﯿﺢ ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ08% ﻣﯿﺘﻮان اﻃﻤﯿﻨﺎن داﺷﺖ ﮐﻪ ‪ IC‬ﻧﻤﯿﺴﻮزد ﭘﺲ ﺑﺴﺘﻦ‬ ‫ﮐﺎﻣﻞ ﻣﺪار ﻗﺒﻞ از اﺗﺼﺎل ﺑﻪ ﻣﻨﺒﻊ ﯾﮏ ﺑﺎر دﯾﮕﺮ اﺗﺼﺎل ﺗﻐﺬﯾﻪ ‪ IC‬ﻫﺎ را ﭼﮏ ﮐﻨﯿﺪ.‬ ‫• ﺟﻬﺖ ﻋﯿﺐ ﯾﺎﺑﯽ ﻣﺪار اﺑﺘﺪا ﺗﻐﺬﯾﻪ ‪ IC‬ﻫﺎ را روی ﭘﺎﯾﮥ آﻧﻬﺎ ﺑﺎ وﻟﺘﻤﺘﺮ ﭼﮏ ﮐﻨﯿﺪ و ﺳﭙﺲ اﻗﺪام ﺑﻪ‬ ‫ﺑﺮرﺳﯽ ﻣﺴﯿﺮ ﻋﺒﻮر اﻃﻼﻋﺎت ﻧﻤﺎﯾﯿﺪ اﯾﻦ ﮐﺎر ﻣﯿﺘﻮاﻧﺪ ﺑﺎ ﺷﺮوع از ورودی ﺑﻪ ﺳﻤﺖ ﺧﺮوﺟﯽ ﻧﻬﺎﯾﯽ ﯾﺎ‬ ‫ﺑﺎﻟﻌﮑﺲ ﺻﻮرت ﮔﯿﺮد. ﻣﻄﻤﺌﻦ ﺑﺎﺷﯿﺪ در اﮐﺜﺮ ﻣﻮارد اﺷﮑﺎل از ﺳﯿﻢ ﺑﻨﺪی و اﺗﺼﺎﻻت اﺳﺖ.‬ ‫• ﺑﺮای ﺳﻬﻮﻟﺖ در ﻋﯿﺐ ﯾﺎﺑﯽ در ﺻﻮرﺗﯽ ﮐﻪ از وﻟﺘﻤﺘﺮ ﯾﺎ اﺳﮑﻮپ اﺳﺘﻔﺎده ﻣﯿﮑﻨﯿﺪ ﺳﺮ ‪ GND‬آن را ﺑﻪ‬ ‫زﻣﯿﻦ ﻣﺪار ﺑﻄﻮر داﺋﻢ وﺻﻞ ﻧﻤﺎﯾﯿﺪ و از ﺳﺮ ﻣﺜﺒﺖ ﺟﻬﺖ ﺑﺮرﺳﯽ وﻟﺘﺎژ ﻧﻘﺎط ﻣﺨﺘﻠﻒ ﻣﺪار اﺳﺘﻔﺎده‬ ‫ﻧﻤﺎﯾﯿﺪ.‬ ‫• ﺑﺮای ﻣﺸﺎﻫﺪه اﻃﻼﻋﺎت ﮔﺬرﮔﺎﻫﻬﺎی ﻣﺸﺘﺮک ﻋﻤﻮﻣﯽ و ﻣﺤﻠﯽ در ﻣﺪار ﻣﯿﺘﻮاﻧﯿﺪ از دﺳﺘﻪ ﻫﺎی ﭼﻬﺎر)ﯾﺎ‬ ‫ﭘﻨﺞ( ﺗﺎﯾﯽ ‪ LED‬ﻣﻮﺟﻮد در آزﻣﺎﯾﺸﮕﺎه اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ.ﻫﺮﮔﺰ درﺻﻮرت ﮐﻢ ﻧﻮر ﺑﻮدن ‪ LED‬ﻫﺎ از ﭘﯿﭻ‬ ‫ﺗﻨﻈﯿﻢ وﻟﺘﺎژ ﻣﻨﺒﻊ ﺗﻐﺬﯾﻪ ﺑﺮای اﻓﺰاﯾﺶ ﻧﻮر اﺳﺘﻔﺎده ﻧﮑﻨﯿﺪ.‬ ‫• ﺟﻬﺖ ﺳﻬﻮﻟﺖ ﺑﺮرﺳﯽ ﻣﺪار ﻧﺎم ﻫﺮ ﯾﮏ از ﻗﻄﻌﺎت را روی ‪ IC‬ﻫﺎ ﺑﭽﺴﺒﺎﻧﯿﺪ.‬ ‫2‬
  • 4. ‫ﻃﺮح ﮐﻠﯽ ﻣﺪار‬ ‫ﻫﺪف ﺳﺎﺧﺖ ﯾﮏ ‪ CPU‬ی ﭼﻬﺎر ﺑﯿﺘﯽ ﺑﺎ ﺳﺎزﻣﺎن ﺷﮑﻞ )1( ﻣﯿﺒﺎﺷﺪ. اﯾﻦ ﺳﺎزﻣﺎن ﺷﺎﻣﻞ ﭼﻬﺎر ﺛﺒﺎت ﻋﻤﻮﻣﯽ‬ ‫ﭼﻬﺎرﺑﯿﺘﯽ ‪ D ، C ، B ، A‬ﺳﻪ ﺛﺒﺎت ﺧﺎص ‪ IR ، PC ، AR‬ﯾﮏ ﭘﻮرت ﺧﺮوﺟﯽ ‪ OUTP‬و ﯾﮏ ﭘﻮرت‬ ‫ورودی ‪ INP‬و ﯾﮏ ‪ ALU‬و ‪ SHIFTER‬و ‪ RAM‬ﭼﻬﺎر ﺑﯿﺘﯽ ﻣﯿﺒﺎﺷﺪ. ﻣﺸﺨﺼﺎت ﻫﺮﯾﮏ از اﯾﻦ ﻗﻄﻌﺎت را‬ ‫در ﺟﺪول)1( ﻣﻼﺣﻈﻪ ﻓﺮﻣﺎﯾﯿﺪ.‬ ‫واﺣﺪ ﮐﻨﺘﺮل اﯾﻦ ‪ CPU‬ﺑﺮوش ﻣﯿﮑﺮوﭘﺮاﮔﺮام ﻃﺮاﺣﯽ ﺷﺪه و از ﺳﺎﺧﺘﺎر ﮐﻠﯽ ﺷﮑﻞ )2( ﭘﯿﺮوی ﻣﯿﮑﻨﺪ. ﺷﮑﻞ)3(‬ ‫ﻧﻘﺸﻪ ﺷﻤﺎﺗﯿﮏ ﮐﺎﻣﻞ ﻣﺪار را ﻧﺸﺎن ﻣﯿﺪﻫﺪ ﮐﻪ ﻫﻢ ﺷﺎﻣﻞ واﺣﺪ ﮐﻨﺘﺮل و ﻫﻢ ﺳﺎزﻣﺎن ‪ CPU‬اﺳﺖ. اﻟﺒﺘﻪ اﺗﺼﺎﻻت‬ ‫ﺳﯿﮕﻨﺎﻟﻬﺎی ﮐﻨﺘﺮل و ﻣﺪارات ﻣﺮﺑﻮط ﺑﻪ اﻧﺸﻌﺎب ﺷﺮﻃﯽ و ﺑﯿﺘﻬﺎی وﺿﻌﯿﺖ ﺑﻌﻬﺪه داﻧﺸﺠﻮﯾﺎن ﮔﺬاﺷﺘﻪ ﮐﻪ ﺑﺮ‬ ‫اﺳﺎس دﺳﺘﻮرﮐﺎر ﺗﮑﻤﯿﻞ ﻧﻤﺎﯾﻨﺪ.‬ ‫‪Part‬‬ ‫ﻧﺎم ﻣﺨﺘﺼﺮ‬ ‫ﺗﺮاﺷﻪ ﺑﮑﺎر‬ ‫ﻧﺎم ﮐﺎﻣﻞ‬ ‫‪Refrence‬‬ ‫رﻓﺘﻪ‬ ‫41‪U‬‬ ‫‪A‬‬ ‫37147‬ ‫‪REG A‬‬ ‫51‪U‬‬ ‫‪B‬‬ ‫37147‬ ‫‪REG B‬‬ ‫61‪U‬‬ ‫‪C‬‬ ‫37147‬ ‫‪REG C‬‬ ‫71‪U‬‬ ‫‪D‬‬ ‫37147‬ ‫‪REG D‬‬ ‫81‪U‬‬ ‫‪AR‬‬ ‫37147‬ ‫‪Address Register‬‬ ‫91‪U‬‬ ‫‪PC‬‬ ‫37147‬ ‫‪Program Counter‬‬ ‫02‪U‬‬ ‫‪OUTR‬‬ ‫37147‬ ‫‪Output Register‬‬ ‫12‪U‬‬ ‫‪IR‬‬ ‫37147‬ ‫‪Instruction Register‬‬ ‫52‪U‬‬ ‫‪INB‬‬ ‫44247‬ ‫‪Input Buffer‬‬ ‫42‪U‬‬ ‫‪SHFT‬‬ ‫87147‬ ‫‪Shift Register‬‬ ‫52‪U‬‬ ‫‪BUF‬‬ ‫44247‬ ‫‪Buffer‬‬ ‫22‪U‬‬ ‫‪ALU‬‬ ‫18147‬ ‫‪Arithmetic & Logic Unit‬‬ ‫8‪U‬‬ ‫‪CAR‬‬ ‫47347‬ ‫‪Control Address Register‬‬ ‫2‪U‬‬ ‫11‪MUX‬‬ ‫35247‬ ‫1 ‪Multiplexer‬‬ ‫3‪U‬‬ ‫21‪MUX‬‬ ‫35247‬ ‫2 ‪Multiplexer‬‬ ‫4‪U‬‬ ‫31‪MUX‬‬ ‫35247‬ ‫3 ‪Multiplexer‬‬ ‫5‪U‬‬ ‫41‪MUX‬‬ ‫35247‬ ‫4 ‪Multiplexer‬‬ ‫1‪U‬‬ ‫‪SBR‬‬ ‫47347‬ ‫‪Subroutine Register‬‬ ‫7‪U‬‬ ‫1‪ADR‬‬ ‫3847‬ ‫1 ‪Adder‬‬ ‫6‪U‬‬ ‫2‪ADR‬‬ ‫3847‬ ‫2 ‪Adder‬‬ ‫62‪U‬‬ ‫‪BUS SEL‬‬ ‫83147‬ ‫‪Bus sellector‬‬ ‫31‪U‬‬ ‫‪LD SEL‬‬ ‫83147‬ ‫‪Load Selector‬‬ ‫11‪U‬‬ ‫1‪CM‬‬ ‫4682‬ ‫1 ‪Control Memory‬‬ ‫01‪U‬‬ ‫2‪CM‬‬ ‫4682‬ ‫2 ‪Control Memory‬‬ ‫9‪U‬‬ ‫3‪CM‬‬ ‫4682‬ ‫3 ‪Control Memory‬‬ ‫21‪U‬‬ ‫‪NOT‬‬ ‫4047‬ ‫‪Inverter‬‬ ‫ﺟﺪول)1( ﻣﺸﺨﺼﺎت ﺗﺮاﺷﻪ ﻫﺎی ﻣﺪار‬ ‫3‬
  • 5. ABC BUS A B C D OUTR AR ‫ﺧﺮوﺟﯽ‬ ALU PC IR ‫ورودی‬ RAM 16×4 Shift INB Bit MAP 3-State BUF ‫ ی 4 ﺑﯿﺘﯽ‬CPU ‫ﺷﮑﻞ )1( ﺳﺎزﻣﺎن‬ INSTRUCTION MAP 8 3 2 1 0 A B MUX1 8 LOGIC M SBR 8 MUX2 8 8 CONDITION SELECT T CAR INCREMENTER 8 CONTROL MEMORY MICRO OP CD BR ADF 3 2 8 ‫ﺷﮑﻞ)2( واﺣﺪ ﮐﻨﺘﺮل ﺑﺮوش ﻣﯿﮑﺮوﭘﺮوﮔﺮام‬ 4
  • 6. VCC 5 4 6 3 2 1 G2B G2A G1 C B A 74LS138 U13 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 7 9 10 11 12 13 14 15 15 74LS173 CLR U14 10 REG A IE2 9 IE1 2 OE1 1 OE2 7 CLK 6 11 Q4 D4 1 5 12 4 Q3 D3 13 U12A 7404 3 Q2 D2 14 Q1 D1 2 15 74LS173 CLR U15 10 REG B IE2 9 S0 S1 S2 S3 M IE1 2 OE1 1 OE2 7 CN CLK 6 11 A=B A3 5 Q4 D4 12 G A2 Q3 D3 ALU 4 13 CN+4 A1 3 Q2 D2 14 P A0 Q1 D1 F3 B3 F2 B2 F1 B1 F0 B0 15 11 12 13 U22 74LS173 CLR U16 9 5 1 2 3 74181-1 10 REG C IE2 9 U24 74178 LOAD SHIFT CLK D C B A SER IE1 2 OE1 1 OE2 7 CLK QD QC QB QA 6 11 Q4 D4 3 5 12 Q3 D3 MAP FROM 4 13 INPUT U12B 7404 10 8 6 4 3 Q2 D2 14 Q1 D1 15 74LS253 2G U2 1 1G 2 4 15 B 14 19 17 15 13 11 74LS173 CLR A U17 1 8 6 4 2 10 REG D IE2 9 13 U25 74LS244 2G 1G 2A4 2A3 2A2 2A1 1A4 1A3 1A2 1A1 IE1 2 2C3 12 OE1 1 2C2 11 OE2 7 9 2C1 10 INB BUF1Y2 CLK 2Y 2C0 6 11 3 5 Q4 D4 12 1C3 4 2Y4 2Y3 2Y2 2Y1 1Y4 1Y3 1Y1 4 Q3 D3 13 1C2 5 3 Q2 D2 14 7 1C1 6 Q1 D1 1Y 1C0 3 5 7 9 12 14 16 18 15 11 18 17 14 13 74LS253 2G U3 1 8 7 4 3 1 1G 2 74LS374 CLK OC D7 D6 D5 D4 D3 D2 D1 D0 B 14 U8 A CAR 15 13 74LS173 CLR 2C3 U18 10 12 AR Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 IE2 9 2C2 11 IE1 2 9 2C1 10 3 OE1 1 27 2Y 2C0 19 16 15 12 9 6 5 2 R/W' 2 OE2 7 WE 22 VCC 3 CS CLK OE 1C3 CONTROL MEMORY 3 1 20 4 RDY/B CE 1C2 RAM 13 6 11 5 A3 14 5 Q4 D4 12 2 7 1C1 6 A2 15 4 Q3 D3 13 A12 23 1Y 1C0 A1 1 3 Q2 D2 14 A11 21 A0 Q1 D1 A10 MULTIPLEXER 24 11 12 A9 25 74LS253 15 Q3 D3 A8 2G U4 9 10 19 3 1 7 Q2 D2 6 18 D7 A7 4 1G 2 5 Q1 D1 4 17 D6 A6 5 B 14 Q0 D0 16 D5 A5 6 A 15 D4 A4 7 13 74C189 D3 A3 2C3 U23 15 13 8 12 74LS173 CLR D2 A2 2C2 U19 PC 10 12 9 11 IE2 9 11 D1 A1 10 9 2C1 10 IE1 2 D0 A0 2Y 2C0 OE1 1 3 2864 OE2 1C3 U9 7 4 CLK 1C2 5 6 11 7 1C1 6 5 Q4 D4 12 27 1Y 1C0 4 Q3 D3 13 WE 22 VCC Q2 D2 OE CONTROL MEMORY 2 3 14 1 20 Q1 D1 RDY/B CE 15 74LS253 2G U5 2 1 A12 23 1G 2 A11 21 B 14 A10 24 A A9 25 13 19 A8 3 2C3 12 15 18 D7 A7 4 2C2 11 74LS173 CLR D6 A6 2C1 U20 10 17 5 9 10 OUTR IE2 9 16 D5 A5 6 2Y 2C0 10 11 12 13 14 15 R1 IE1 D4 A4 7 9 2 15 7 3 OE1 1 13 D3 A3 8 1C3 4 74LS138 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 OE2 7 12 D2 A2 9 1C2 5 U26 CLK D1 A1 1C1 SEL 11 10 7 6 BUS B OUTPUT R D0 A0 1Y 1C0 6 11 5 Q4 D4 12 2864 Q3 D3 G2B G2A U10 4 13 G1 19 16 15 Q2 D2 12 9 6 5 2 A 3 14 C Q1 D1 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 SBR OC 27 74LS374 5 4 6 3 2 1 WE 22 VCC U1 OE CONTROL MEMORY 1 1 20 13 14 RDY/B CE C0 C4 CLK D7 D6 D5 D4 D3 D2 D1 D0 7483 U6 2 16 A12 23 4 B4 15 A11 21 7 B3 11 1 18 17 14 13 8 7 4 3 74LS173 CLR A10 B2 U21 IR 10 24 11 IE2 9 A9 25 B1 IE1 2 19 A8 3 1 15 OE1 1 18 D7 A7 4 3 A4 S4 2 OE2 7 17 D6 A6 5 8 A3 S3 6 CLK 16 D5 A5 6 10 A2 S2 9 6 11 15 D4 A4 7 A1 S1 Q4 D4 D3 A3 MAP TO 5 12 13 8 INCREMENTER 4 Q3 D3 13 12 D2 A2 9 3 Q2 D2 14 11 D1 A1 10 13 14 Q1 D1 D0 A0 VCC C0 C4 7483 U7 16 2864 B4 U11 4 7 B3 11 B2 B1 1 15 3 A4 S4 2 8 A3 S3 6 10 A2 S2 9 A1 S1 ‫ﺷﮑﻞ)3( ﻧﻘﺸﻪ ﺷﻤﺎﺗﯿﮏ ﮐﻞ ﻣﺪار‬ 5
  • 7. ‫آزﻣﺎﯾﺶ )1(‬ ‫ﻫﺪف : ﭘﯿﺎده ﺳﺎزی ﺑﺨﺸﯽ از ‪ CPU‬ﮐﻪ ﺷﺎﻣﻞ ﭼﻬﺎر ﺛﺒﺎت ﻋﻤﻮﻣﯽ ﭼﻬﺎرﺑﯿﺘﯽ ‪ D ، C ، B ، A‬و‪ ، ALU‬ﺷﯿﻔﺘﺮ‬ ‫و ‪ Data Bus‬ﻣﯿﺒﺎﺷﺪ. ﻣﻄﺎﺑﻖ ﺷﮑﻞ )4(‬ ‫31‪U‬‬ ‫1‬ ‫51‬ ‫2‬ ‫‪A‬‬ ‫0‪Y‬‬ ‫41‬ ‫3‬ ‫‪B‬‬ ‫1‪Y‬‬ ‫31‬ ‫‪C‬‬ ‫2‪Y‬‬ ‫21‬ ‫3‪Y‬‬ ‫11‬ ‫6‬ ‫4‪Y‬‬ ‫01‬ ‫‪U12A‬‬ ‫‪U12B‬‬ ‫4‬ ‫1‪G‬‬ ‫5‪Y‬‬ ‫9‬ ‫1‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫‪G2A‬‬ ‫6‪Y‬‬ ‫7‬ ‫‪G2B‬‬ ‫7‪Y‬‬ ‫4047‬ ‫4047‬ ‫831‪74LS‬‬ ‫51‬ ‫01‬ ‫11‬ ‫21‬ ‫31‬ ‫41‬ ‫51‬ ‫01‬ ‫11‬ ‫21‬ ‫31‬ ‫41‬ ‫51‬ ‫01‬ ‫11‬ ‫21‬ ‫31‬ ‫41‬ ‫51‬ ‫01‬ ‫11‬ ‫21‬ ‫31‬ ‫41‬ ‫9‬ ‫2‬ ‫1‬ ‫7‬ ‫9‬ ‫2‬ ‫1‬ ‫7‬ ‫9‬ ‫2‬ ‫1‬ ‫7‬ ‫9‬ ‫2‬ ‫1‬ ‫7‬ ‫‪CLR‬‬ ‫2‪IE‬‬ ‫1‪IE‬‬ ‫1‪OE‬‬ ‫2‪OE‬‬ ‫‪CLK‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫‪CLR‬‬ ‫2‪IE‬‬ ‫1‪IE‬‬ ‫1‪OE‬‬ ‫2‪OE‬‬ ‫‪CLK‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫‪CLR‬‬ ‫2‪IE‬‬ ‫1‪IE‬‬ ‫1‪OE‬‬ ‫2‪OE‬‬ ‫‪CLK‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫‪CLR‬‬ ‫2‪IE‬‬ ‫1‪IE‬‬ ‫1‪OE‬‬ ‫2‪OE‬‬ ‫‪CLK‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫41‪U‬‬ ‫‪REG A‬‬ ‫51‪U‬‬ ‫‪REG B‬‬ ‫61‪U‬‬ ‫‪REG C‬‬ ‫71‪U‬‬ ‫‪REG D‬‬ ‫371‪74LS‬‬ ‫371‪74LS‬‬ ‫371‪74LS‬‬ ‫371‪74LS‬‬ ‫4‪Q‬‬ ‫3‪Q‬‬ ‫2‪Q‬‬ ‫1‪Q‬‬ ‫4‪Q‬‬ ‫3‪Q‬‬ ‫2‪Q‬‬ ‫1‪Q‬‬ ‫4‪Q‬‬ ‫3‪Q‬‬ ‫2‪Q‬‬ ‫1‪Q‬‬ ‫4‪Q‬‬ ‫3‪Q‬‬ ‫2‪Q‬‬ ‫1‪Q‬‬ ‫6‬ ‫5‬ ‫4‬ ‫3‬ ‫6‬ ‫5‬ ‫4‬ ‫3‬ ‫6‬ ‫5‬ ‫4‬ ‫3‬ ‫6‬ ‫5‬ ‫4‬ ‫3‬ ‫22‪U‬‬ ‫‪CN‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫0‪A‬‬ ‫3‪B‬‬ ‫2‪B‬‬ ‫1‪B‬‬ ‫0‪B‬‬ ‫‪M‬‬ ‫18147‬ ‫3‪S‬‬ ‫2‪S‬‬ ‫‪ALU‬‬ ‫1‪S‬‬ ‫4+‪CN‬‬ ‫0‪S‬‬ ‫‪A=B‬‬ ‫3‪F‬‬ ‫2‪F‬‬ ‫1‪F‬‬ ‫0‪F‬‬ ‫‪G‬‬ ‫‪P‬‬ ‫42‪U‬‬ ‫3‬ ‫52‪U‬‬ ‫2‬ ‫‪SER‬‬ ‫4‬ ‫2‬ ‫81‬ ‫1‬ ‫‪A‬‬ ‫‪QA‬‬ ‫6‬ ‫4‬ ‫1‪1A‬‬ ‫1‪1Y‬‬ ‫61‬ ‫31‬ ‫‪B‬‬ ‫‪QB‬‬ ‫8‬ ‫6‬ ‫2‪1A‬‬ ‫2‪1Y‬‬ ‫41‬ ‫21‬ ‫‪C‬‬ ‫‪QC‬‬ ‫01‬ ‫8‬ ‫3‪1A‬‬ ‫‪BUF‬‬ ‫3‪1Y‬‬ ‫21‬ ‫‪D‬‬ ‫‪QD‬‬ ‫11‬ ‫4‪1A‬‬ ‫4‪1Y‬‬ ‫9‬ ‫5‬ ‫31‬ ‫1‪2A‬‬ ‫1‪2Y‬‬ ‫7‬ ‫11‬ ‫‪CLK‬‬ ‫51‬ ‫2‪2A‬‬ ‫2‪2Y‬‬ ‫5‬ ‫9‬ ‫‪SHIFT‬‬ ‫71‬ ‫3‪2A‬‬ ‫3‪2Y‬‬ ‫3‬ ‫‪LOAD‬‬ ‫4‪2A‬‬ ‫4‪2Y‬‬ ‫1‬ ‫ﺷﮑﻞ)4( ﻣﺪار آزﻣﺎﯾﺶ 1‬ ‫87147‬ ‫91‬ ‫‪1G‬‬ ‫‪2G‬‬ ‫‪SHIFTER‬‬ ‫442‪74LS‬‬ ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬ ‫‪IC‬‬‫ﻫﺮ ﯾﮏ از ﺗﺮاﺷﻪ ﻫﺎی ﺑﮑﺎر رﻓﺘﻪ در ﻣﺪار ﺷﮑﻞ )4( را ﺷﻨﺎﺳﺎﯾﯽ و ﺑﺎ ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬ﻋﻤﻠﮑﺮد ﮐﻠﯽ‬ ‫1-‬ ‫و ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ و ورودی ﻫﺎ و ﺧﺮوﺟﯽ ﻫﺎ را ﺑﺮرﺳﯽ ﻧﻤﺎﯾﯿﺪ .‬ ‫ﻣﺪار ﺷﮑﻞ )4( را ﺑﺮرﺳﯽ و ﺗﺤﻠﯿﻞ ﻧﻤﺎﯾﯿﺪ. ﺑﻪ ﺳﻮاﻻت زﯾﺮ ﭘﺎﺳﺦ دﻫﯿﺪ.‬ ‫2-‬ ‫ﮐﻠﯿﻪ زوج ﺛﺒﺎت ﻫﺎﯾﯽ ﮐﻪ ﻣﯿﺘﻮاﻧﻨﺪ در ﯾﮏ ﻋﻤﻠﯿﺎت ‪ ALU‬ﺷﺮﮐﺖ ﮐﻨﻨﺪ را ﻧﺎم ﺑﺒﺮﯾﺪ.‬ ‫3-‬ ‫اﻧﺠﺎم ﯾﮏ ﻋﻤﻞ ﻣﺸﺨﺺ)ﻣﺜﻼ ﺟﻤﻊ( روی ﻣﺤﺘﻮای دو ﺛﺒﺎت ﻣﻮرد ﻧﻈﺮ را ﻣﺮﺣﻠﻪ ﺑﻪ ﻣﺮﺣﻠﻪ ﻣﺸﺨﺺ ﻧﻤﺎﯾﯿﺪ.‬ ‫4-‬ ‫اﺳﺘﻔﺎده از ﺑﺎﻓﺮ 44247 در ﺧﺮوﺟﯽ ﺷﯿﻔﺖ رﺟﯿﺴﺘﺮ 87147 ﭼﻪ ﻟﺰوﻣﯽ دارد؟‬ ‫5-‬ ‫ﭼﮕﻮﻧﻪ ﻣﯿﺘﻮان ﺣﺎﺻﻞ ﻋﻤﻠﯿﺎت ‪ ALU‬و ﺷﯿﻔﺖ را در ﯾﮏ ﺛﺒﺎت دﻟﺨﻮاه ‪ Load‬ﻧﻤﻮد؟ ﺗﺮﺗﯿﺐ ﻓﻌﺎل ﮐﺮدن‬ ‫6-‬ ‫ﺳﯿﮕﻨﺎﻟﻬﺎ ﭼﮕﻮﻧﻪ ﺑﺎﺷﺪ؟‬ ‫ﺷﺮح ﻣﺨﺘﺼﺮی از ﻣﻮارد ﻓﻮق را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه ﺗﺤﻮﯾﻞ‬ ‫7-‬ ‫دﻫﯿﺪ.‬ ‫6‬
  • 8. ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬ ‫1- ﻣﺪار ﺷﮑﻞ )4( را ﺑﺒﻨﺪﯾﺪ.‬ ‫2- ﺟﻬﺖ وارد ﻧﻤﻮدن ‪ CLOCK PULSE‬ﺑﺼﻮرت دﺳﺘﯽ از ﻣﺪار ﺷﮑﻞ )5( اﺳﺘﻔﺎده ﮐﻨﯿﺪ.‬ ‫‪VCC‬‬ ‫5‬ ‫6‬ ‫4047‬ ‫‪clk‬‬ ‫8‬ ‫9‬ ‫4047‬ ‫ﺷﮑﻞ)5( ﻧﻤﻮﻧﻪ ای از ﻣﺪار ﮐﻼک دﺳﺘﯽ‬ ‫3- ﺟﻬﺖ اﻃﻤﯿﻨﺎن از درﺳﺘﯽ ﻣﺪار‬ ‫اﻟﻒ( ﺑﺎ اﺳﺘﻔﺎد ه از ﺳﯿﮕﻨﺎﻟﻬﺎی ﮐﻨﺘﺮﻟﯽ ﻣﻘﺎدﯾﺮ ﻣﺘﻔﺎوﺗﯽ در ﺛﺒﺎﺗﻬﺎی ‪ C ، B ، A‬و ‪ D‬ﻟﻮد ﮐﻨﯿﺪ.‬ ‫ب( ﺑﺎ اﻧﺘﺨﺎب ﺧﺮوﺟﯽ ﻣﻨﺎﺳﺐ از ﺻﺤﺖ ﻣﻘﺎدﯾﺮ ﻣﻮﺟﻮد در ﺛﺒﺎﺗﻬﺎ ﻣﻄﻤﺌﻦ ﺷﻮﯾﺪ.‬ ‫ج( ﺑﺎ دادن ورودی ﻣﻨﺎﺳﺐ ﺑﻪ ‪ ALU‬ﻧﺘﯿﺠﻪ ﻋﻤﻠﯿﺎت ﺟﻤﻊ و ﺗﻔﺮﯾﻖ و ‪ AND‬و... را ﻣﺸﺎﻫﺪه ﻧﻤﺎﯾﯿﺪ.‬ ‫د( ﯾﮑﯽ از ﻣﻘﺎدﯾﺮ ﺧﺮوﺟﯽ ﻋﻤﻠﯿﺎت ‪ ALU‬را در ﺷﯿﻔﺖ رﺟﯿﺴﺘﺮ ‪ Load‬ﻧﻤﻮده و ﻋﻤﻠﯿﺎت ﺷﯿﻔﺖ را روی آن‬ ‫آزﻣﺎﯾﺶ ﮐﻨﯿﺪ.‬ ‫ه( ﻣﻘﺪار ﺣﺎﺻﻞ را در ﯾﮑﯽ از ﺛﺒﺎﺗﻬﺎی ‪ C ، B ، A‬ﯾﺎ ‪ D‬ﻗﺮار دﻫﯿﺪ.‬ ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬ ‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬ ‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬ ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬ ‫7‬
  • 9. ‫آزﻣﺎﯾﺶ )2(‬ ‫و ﺗﻮﻟﯿﺪ ﺳﯿﮕﻨﺎﻟﻬﺎی ﮐﻨﺘﺮﻟﯽ ﺑﻌﻨﻮان ﺑﺨﺸﯽ از واﺣﺪ‬ ‫‪NEXT ADDRESS GENERATOR‬‬ ‫ﻫﺪف : ﭘﯿﺎده ﺳﺎزی‬ ‫ﮐﻨﺘﺮل ‪ CPU‬ﮐﻪ ﺷﺎﻣﻞ:‬ ‫)3×4682( ‪CONTROL MEMORY‬‬ ‫47347 )‪CONTROL ADDRESS REGISTER (CAR‬‬ ‫)2×3847( ‪INCREMENTER‬‬ ‫ﻣﯿﺒﺎﺷﺪ. در اﯾﻦ ﻗﺴﻤﺖ ﻓﻘﻂ اﻣﮑﺎن اﺟﺮای رﯾﺰدﺳﺘﻮراﻟﻌﻤﻠﻬﺎی ‪ SEQUENTIAL‬اﯾﺠﺎد ﻣﯿﺸﻮد و در آزﻣﺎﯾﺶ ﻫﺎی ﺑﻌﺪی ﺑﺎ‬ ‫اﻓﺰودن ﻣﺎﻟﺘﯽ ﭘﻠﮑﺴﺮ اﻣﮑﺎن اﺟﺮای رﯾﺰ دﺳﺘﻮراﻟﻌﻤﻠﻬﺎی ‪ JUMP‬و ‪ CALL‬و ‪ RETURN‬را ﺑﻪ واﺣﺪ ﮐﻨﺘﺮول اﺿﺎﻓﻪ ﺧﻮاﻫﯿﻢ ﻧﻤﻮد..‬ ‫41‬ ‫51‬ ‫41‬ ‫51‬ ‫2‬ ‫6‬ ‫9‬ ‫2‬ ‫6‬ ‫9‬ ‫4‪C‬‬ ‫4‪S‬‬ ‫3‪S‬‬ ‫2‪S‬‬ ‫1‪S‬‬ ‫4‪C‬‬ ‫4‪S‬‬ ‫3‪S‬‬ ‫2‪S‬‬ ‫1‪S‬‬ ‫6‪U‬‬ ‫3847‬ ‫‪INCREMENTER‬‬ ‫3847‬ ‫0‪C‬‬ ‫7‪U‬‬ ‫0‪C‬‬ ‫4‪B‬‬ ‫3‪B‬‬ ‫2‪B‬‬ ‫1‪B‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫4‪B‬‬ ‫3‪B‬‬ ‫2‪B‬‬ ‫1‪B‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫31‬ ‫61‬ ‫4‬ ‫7‬ ‫11‬ ‫1‬ ‫3‬ ‫8‬ ‫01‬ ‫31‬ ‫61‬ ‫4‬ ‫7‬ ‫11‬ ‫1‬ ‫3‬ ‫8‬ ‫01‬ ‫8‪U‬‬ ‫‪CAR‬‬ ‫3‬ ‫2‬ ‫4‬ ‫0‪D‬‬ ‫0‪Q‬‬ ‫5‬ ‫7‬ ‫1‪D‬‬ ‫1‪Q‬‬ ‫6‬ ‫8‬ ‫2‪D‬‬ ‫2‪Q‬‬ ‫9‬ ‫31‬ ‫3‪D‬‬ ‫3‪Q‬‬ ‫21‬ ‫41‬ ‫4‪D‬‬ ‫4‪Q‬‬ ‫51‬ ‫71‬ ‫5‪D‬‬ ‫5‪Q‬‬ ‫61‬ ‫81‬ ‫6‪D‬‬ ‫6‪Q‬‬ ‫91‬ ‫7‪D‬‬ ‫7‪Q‬‬ ‫1‬ ‫11‬ ‫‪OC‬‬ ‫‪CLK‬‬ ‫‪VCC‬‬ ‫‪VCC‬‬ ‫‪VCC‬‬ ‫473‪74LS‬‬ ‫72‬ ‫22‬ ‫02‬ ‫32‬ ‫12‬ ‫42‬ ‫52‬ ‫01‬ ‫72‬ ‫22‬ ‫02‬ ‫32‬ ‫12‬ ‫42‬ ‫52‬ ‫01‬ ‫72‬ ‫22‬ ‫02‬ ‫32‬ ‫12‬ ‫42‬ ‫52‬ ‫01‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫7‬ ‫8‬ ‫9‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫7‬ ‫8‬ ‫9‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫7‬ ‫8‬ ‫9‬ ‫9‪U‬‬ ‫01‪U‬‬ ‫11‪U‬‬ ‫‪WE‬‬ ‫‪OE‬‬ ‫‪CE‬‬ ‫21‪A‬‬ ‫11‪A‬‬ ‫01‪A‬‬ ‫9‪A‬‬ ‫8‪A‬‬ ‫7‪A‬‬ ‫6‪A‬‬ ‫5‪A‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫0‪A‬‬ ‫‪WE‬‬ ‫‪OE‬‬ ‫‪CE‬‬ ‫21‪A‬‬ ‫11‪A‬‬ ‫01‪A‬‬ ‫9‪A‬‬ ‫8‪A‬‬ ‫7‪A‬‬ ‫6‪A‬‬ ‫5‪A‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫0‪A‬‬ ‫‪WE‬‬ ‫‪OE‬‬ ‫‪CE‬‬ ‫21‪A‬‬ ‫11‪A‬‬ ‫01‪A‬‬ ‫9‪A‬‬ ‫8‪A‬‬ ‫7‪A‬‬ ‫6‪A‬‬ ‫5‪A‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫0‪A‬‬ ‫4682‬ ‫4682‬ ‫4682‬ ‫3 ‪CONTROL MEMORY‬‬ ‫2 ‪CONTROL MEMORY‬‬ ‫1 ‪CONTROL MEMORY‬‬ ‫‪RDY/B‬‬ ‫‪RDY/B‬‬ ‫‪RDY/B‬‬ ‫7‪D‬‬ ‫6‪D‬‬ ‫5‪D‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫0‪D‬‬ ‫7‪D‬‬ ‫6‪D‬‬ ‫5‪D‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫0‪D‬‬ ‫7‪D‬‬ ‫6‪D‬‬ ‫5‪D‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫0‪D‬‬ ‫1‬ ‫91‬ ‫81‬ ‫71‬ ‫61‬ ‫51‬ ‫31‬ ‫21‬ ‫11‬ ‫1‬ ‫91‬ ‫81‬ ‫71‬ ‫61‬ ‫51‬ ‫31‬ ‫21‬ ‫11‬ ‫1‬ ‫91‬ ‫81‬ ‫71‬ ‫61‬ ‫51‬ ‫31‬ ‫21‬ ‫ﺷﮑﻞ)6( ﻣﺪار آزﻣﺎﯾﺶ2‬ ‫11‬ ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬ ‫‪IC‬‬ ‫ﻫﺮ ﯾﮏ از ﺗﺮاﺷﻪ ﻫﺎی ﺑﮑﺎر رﻓﺘﻪ در ﻣﺪار ﺷﮑﻞ )6( را ﺷﻨﺎﺳﺎﯾﯽ و ﺑﺎ ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬ﻋﻤﻠﮑﺮد ﮐﻠﯽ‬ ‫1-‬ ‫و ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ و ورودی ﻫﺎ و ﺧﺮوﺟﯽ ﻫﺎ را ﺑﺮرﺳﯽ ﻧﻤﺎﯾﯿﺪ .‬ ‫ﻣﺪار ﺷﮑﻞ )6( را ﺑﺮرﺳﯽ و ﺗﺤﻠﯿﻞ ﻧﻤﺎﯾﯿﺪ. ﺑﻪ ﺳﻮاﻻت زﯾﺮ ﭘﺎﺳﺦ دﻫﯿﺪ.‬ ‫2-‬ ‫ﺷﻤﺎرۀ ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ 3847 را ﺑﻨﻮﯾﺴﯿﺪ.‬ ‫3-‬ ‫ﻧﺤﻮه اﺗﺼﺎل 0‪ C‬و 4‪ C‬در ﺗﺮاﺷﻪ ﻫﺎی 3847 را ﻣﺸﺨﺺ ﮐﻨﯿﺪ.‬ ‫4-‬ ‫روﺷﯽ ﺑﺮای ‪ RESET‬ﮐﺮدن ﻣﺪار ﺟﻬﺖ ﺷﺮوع ﺑﺮﻧﺎﻣﻪ از آدرس ﺻﻔﺮ اراﺋﻪ دﻫﯿﺪ و ﻧﺤﻮه اﺗﺼﺎل ‪ CLK‬و ‪ OC‬در‬ ‫5-‬ ‫ﺗﺮاﺷﻪ ﻫﺎی 47347 را ﻣﺸﺨﺺ ﮐﻨﯿﺪ.‬ ‫ﺑﺎﺗﻮﺟﻪ ﺑﻪ ﺷﮑﻞ)3( ﮐﺎرﺑﺮد اﺗﺼﺎل ﻧﯿﺒﻞ ﭘﺎﯾﯿﻦ 1 ‪ CONTROL MEMORY‬ﺑﻪ ‪ DATA BUS‬ﭼﯿﺴﺖ؟‬ ‫6-‬ ‫8‬
  • 10. ‫7- در ﺟﺪول زﯾﺮ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬ ‫ﭼﻬﺎر ﻣﻘﺪار ﻣﺘﻔﺎوت را در ﭼﻬﺎر ﺛﺒﺎت ‪ A‬ﺗﺎ ‪ D‬ﻗﺮار دﻫﺪ.‬ ‫ﻣﺤﺘﻮای ‪B‬و ‪ C‬را ﺑﺎﻫﻢ ﺟﻤﻊ ﮐﺮده و ﺣﺎﺻﻞ ﺑﻪ ﺛﺒﺎت ‪ A‬ﻣﻨﺘﻘﻞ ﮐﻨﺪ.‬ ‫8- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 ﺗﺎ 7 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه ﺗﺤﻮﯾﻞ‬ ‫دﻫﯿﺪ.‬ ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬ ‫ﻣﺪار ﺷﮑﻞ )6( را ﺑﺒﻨﺪﯾﺪ.‬ ‫1-‬ ‫ﻣﺪار را ﺑﺮ اﺳﺎس ﭘﺎﺳﺦ ﺻﺤﯿﺢ ﺳﺆاﻻت ﻣﺮﺑﻮط ﺑﻪ ﭘﯿﺶ ﮔﺰارش ﮐﺎﻣﻞ ﮐﻨﯿﺪ.‬ ‫2-‬ ‫ﺟﻬﺖ وارد ﻧﻤﻮدن ‪ CLOCK PULSE‬ﺑﺼﻮرت دﺳﺘﯽ از ﻣﺪار ﺷﮑﻞ )5( اﺳﺘﻔﺎده ﮐﻨﯿﺪ.‬ ‫3-‬ ‫رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬ ‫4-‬ ‫ﺟﻬﺖ ﻣﺸﺎﻫﺪه ﻣﺮاﺣﻞ اﻧﺠﺎم ﮐﺎر دﺳﺘﻪ ﻫﺎی 4 ﺗﺎﯾﯽ ‪ LED‬در ﻧﻘﺎط ﻣﺨﺘﻠﻒ ﻣﺪار اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ.‬ ‫5-‬ ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬ ‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬ ‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬ ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬ ‫9‬
  • 11. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 10
  • 12. ‫آزﻣﺎﯾﺶ )3(‬ ‫ﻫﺪف : اﻓﺰاﯾﺶ ‪ RAM‬و ﺛﺒﺎﺗﻬﺎی وﯾﮋه ﺑﻪ ﺳﺎزﻣﺎن ‪ CPU‬و ﺗﮑﻤﯿﻞ ﺑﺎس ﺳﯿﺴﺘﻢ. ﺷﮑﻞ )7( را ﺑﺒﯿﻨﯿﺪ.‬ ‫ﺛﺒﺎﺗﻬﺎی وﯾﮋه ﺷﺎﻣﻞ ﻣﻮارد زﯾﺮ ﻣﯿﺒﺎﺷﺪ.‬ ‫37147 )‪ADDRESS REGISTER (AR‬‬ ‫37147 )‪PROGRAM COUNTER (PC‬‬ ‫37147 )‪OUTPUT REGISTER (OUTR‬‬ ‫37147 )‪INSTRUCTION REGISTER (IR‬‬ ‫ﺟﻬﺖ ﮐﻨﺘﺮول ﺧﺮوﺟﯽ ﺗﺮاﺷﻪ ﻫﺎﯾﯽ ﮐﻪ ﺑﻪ ‪ BUS‬ﻣﺘﺼﻞ ﺷﺪه از ﯾﮏ ﺗﺮاﺷﻪ 83147 ﮐﻪ ﯾﮏ دﯾﮑﻮدر اﺳﺖ اﺳﺘﻔﺎده ﺷﺪه ﺧﺮوﺟﯽ‬ ‫‪ IR‬ﺑﻪ ﻣﺪار ﻧﮕﺎﺷﺖ دﺳﺘﻮراﻟﻌﻤﻞ ﻣﯿﺮود. ﺧﺮوﺟﯽ ‪ OUTR‬ﺑﻪ 4 ﻋﺪد ‪ LED‬ﺟﻬﺖ ﻧﻤﺎﯾﺶ اﻃﻼﻋﺎت وﺻﻞ ﺷﺪه. 98147 ﯾﮏ‬ ‫ﺗﺮاﺷﻪ ‪ RAM‬ﺷﺎﻣﻞ 61 ﮐﻠﻤﻪ ﭼﻬﺎر ﺑﯿﺘﯽ اﺳﺖ. ﺛﺒﺎت ‪ AR‬ﺟﻬﺖ آدرس دﻫﯽ ‪ RAM‬اﺳﺘﻔﺎده ﺷﺪه و ﺑﻄﻮر ﻣﺴﺘﻘﯿﻢ ﺑﻪ ﺧﻄﻮط‬ ‫آدرس آن وﺻﻞ ﺷﺪه اﺳﺖ. 98147 دارای ورودی و ﺧﺮوﺟﯽ دادۀ ﻣﺠﺰاﺳﺖ ﮐﻪ ﻫﺮ دو ﺑﻪ ﺑﺎس وﺻﻞ اﺳﺖ.‬ ‫51‬ ‫01‬ ‫11‬ ‫21‬ ‫31‬ ‫41‬ ‫51‬ ‫01‬ ‫11‬ ‫21‬ ‫31‬ ‫41‬ ‫51‬ ‫01‬ ‫11‬ ‫21‬ ‫31‬ ‫41‬ ‫51‬ ‫01‬ ‫11‬ ‫21‬ ‫31‬ ‫41‬ ‫9‬ ‫2‬ ‫1‬ ‫7‬ ‫9‬ ‫2‬ ‫1‬ ‫7‬ ‫9‬ ‫2‬ ‫1‬ ‫7‬ ‫9‬ ‫2‬ ‫1‬ ‫7‬ ‫81‪U‬‬ ‫91‪U‬‬ ‫02‪U‬‬ ‫12‪U‬‬ ‫‪CLR‬‬ ‫2‪IE‬‬ ‫1‪IE‬‬ ‫1‪OE‬‬ ‫2‪OE‬‬ ‫‪CLK‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫‪CLR‬‬ ‫2‪IE‬‬ ‫1‪IE‬‬ ‫1‪OE‬‬ ‫2‪OE‬‬ ‫‪CLK‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫‪CLR‬‬ ‫2‪IE‬‬ ‫1‪IE‬‬ ‫1‪OE‬‬ ‫2‪OE‬‬ ‫‪CLK‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫‪CLR‬‬ ‫2‪IE‬‬ ‫1‪IE‬‬ ‫1‪OE‬‬ ‫2‪OE‬‬ ‫‪CLK‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫371‪74LS‬‬ ‫371‪74LS‬‬ ‫371‪74LS‬‬ ‫371‪74LS‬‬ ‫‪AR‬‬ ‫‪PC‬‬ ‫‪OUTR‬‬ ‫‪IR‬‬ ‫4‪Q‬‬ ‫3‪Q‬‬ ‫2‪Q‬‬ ‫1‪Q‬‬ ‫4‪Q‬‬ ‫3‪Q‬‬ ‫2‪Q‬‬ ‫1‪Q‬‬ ‫4‪Q‬‬ ‫3‪Q‬‬ ‫2‪Q‬‬ ‫1‪Q‬‬ ‫4‪Q‬‬ ‫3‪Q‬‬ ‫2‪Q‬‬ ‫1‪Q‬‬ ‫6‬ ‫5‬ ‫4‬ ‫3‬ ‫6‬ ‫5‬ ‫4‬ ‫3‬ ‫6‬ ‫5‬ ‫4‬ ‫3‬ ‫6‬ ‫5‬ ‫4‬ ‫3‬ ‫‪TO MAP‬‬ ‫‪1K‬‬ ‫31‬ ‫41‬ ‫51‬ ‫21‬ ‫01‬ ‫3‬ ‫2‬ ‫1‬ ‫6‬ ‫4‬ ‫32‪U‬‬ ‫'‪R/W‬‬ ‫‪CS‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫0‪A‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫0‪D‬‬ ‫981‪74C‬‬ ‫‪RAM‬‬ ‫62‪U‬‬ ‫3‪Q‬‬ ‫2‪Q‬‬ ‫1‪Q‬‬ ‫0‪Q‬‬ ‫51‬ ‫1‬ ‫‪OUTPUT‬‬ ‫41‬ ‫0‪Y‬‬ ‫‪A‬‬ ‫2‬ ‫31‬ ‫1‪Y‬‬ ‫‪B‬‬ ‫3‬ ‫11‬ ‫9‬ ‫7‬ ‫5‬ ‫21‬ ‫2‪Y‬‬ ‫‪C‬‬ ‫11‬ ‫3‪Y‬‬ ‫‪BUS‬‬ ‫01‬ ‫4‪Y‬‬ ‫6‬ ‫9‬ ‫5‪Y‬‬ ‫1‪SEL G‬‬ ‫4‬ ‫7‬ ‫6‪Y‬‬ ‫‪G2A‬‬ ‫5‬ ‫7‪Y‬‬ ‫‪G2B‬‬ ‫831‪74LS‬‬ ‫ﺷﮑﻞ)7( ﻣﺪار آزﻣﺎﯾﺶ3‬ ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬ ‫ﺑﺎ ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬ﻋﻤﻠﮑﺮد ﺗﺮاﺷﻪ 98147 و ﭘﺎﯾﻪ ﻫﺎی ﺗﻐﺬﯾﻪ و ورودی ﻫﺎی ﮐﻨﺘﺮﻟﯽ را ﺷﺮح دﻫﯿﺪ .‬ ‫1-‬ ‫ﻣﺪار ﺷﮑﻞ )7( را ﺑﺮرﺳﯽ و ﺗﺤﻠﯿﻞ ﻧﻤﺎﯾﯿﺪ. ﺑﻪ ﺳﻮاﻻت زﯾﺮ ﭘﺎﺳﺦ دﻫﯿﺪ.‬ ‫2-‬ ‫دﻟﯿﻞ اﺳﺘﻔﺎده از ﺗﺮاﺷﻪ 83147 ﭼﯿﺴﺖ . اﺗﺼﺎل ﺧﺮوﺟﯽ ﻫﺎی آن را ﺗﮑﻤﯿﻞ ﮐﻨﯿﺪ. و ﻧﺤﻮه ﮐﻨﺮل ورودی ﻫﺎ‬ ‫3-‬ ‫را ﺷﺮح دﻫﯿﺪ.‬ ‫اﺗﺼﺎل ﺳﺮﻫﺎی ﮐﻨﺘﺮل ورودی و ﺧﺮوﺟﯽ در ﺗﺮاﺷﻪ ﻫﺎی 37147 را ﻣﺸﺨﺺ ﮐﻨﯿﺪ.‬ ‫4-‬ ‫11‬
  • 13. ‫) ‪INSTRUCTION‬‬ ‫5- اﮔﺮ ‪ RAM‬ﺑﻌﻨﻮان ﺣﺎﻓﻈﻪ دﺳﺘﻮاﻟﻌﻤﻞ ﺑﮑﺎر رود ﻣﺮاﺣﻞ اﺟﺮای ﻋﻤﻞ ﺑﺮداﺷﺖ دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫‪ (FETCH‬را ﺑﻨﻮﯾﺴﯿﺪ. ﺑﺒﺘﺮﺗﯿﺐ زﯾﺮﻋﻤﻠﻬﺎی ﻣﺮﺑﻮﻃﻪ را ﺑﻨﻮﯾﺴﯿﺪ.‬ ‫6- ﺑﺎ ﺗﻮﺟﻪ ﺷﮑﻞ)3(و ﺷﮑﻞ )7( اﺗﺼﺎﻻت ﭘﻮرت ورودی را ﺗﮑﻤﯿﻞ ﮐﻨﯿﺪ.‬ ‫7- در ﺟﺪول زﯾﺮ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬ ‫ﭼﻬﺎر ﻣﻘﺪار ﻣﺘﻔﺎوت را از ﻃﺮﯾﻖ ﭘﻮرت ورودی در ﭼﻬﺎر ﺛﺒﺎت ‪ A‬ﺗﺎ ‪ D‬ﻗﺮار دﻫﺪ.‬ ‫ﻣﺤﺘﻮای ‪B‬و ‪ C‬را ﻫﻢ ﺗﻔﺮﯾﻖ ﮐﺮده و ﺣﺎﺻﻞ را ﺑﻪ ﺛﺒﺎت ‪ A‬ﻣﻨﺘﻘﻞ ﮐﻨﺪ.‬ ‫ﺳﭙﺲ ﻣﺤﺘﻮای ﮐﻠﯿﻪ ﺛﺒﺎﺗﻬﺎ را ﺑﺘﺮﺗﯿﺐ از ‪ A‬ﺗﺎ ‪ D‬ﺑﻪ ﭘﻮرت ﺧﺮوﺟﯽ ﻣﻨﺘﻘﻞ ﮐﻨﺪ.‬ ‫8- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 ﺗﺎ 7 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه ﺗﺤﻮﯾﻞ‬ ‫دﻫﯿﺪ.‬ ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬ ‫ﻣﺪار ﺷﮑﻞ )7( را ﺑﺒﻨﺪﯾﺪ.‬ ‫1-‬ ‫ﻣﺪار را ﺑﺮ اﺳﺎس ﭘﺎﺳﺦ ﺻﺤﯿﺢ ﺳﺆاﻻت ﻣﺮﺑﻮط ﺑﻪ ﭘﯿﺶ ﮔﺰارش ﮐﺎﻣﻞ ﮐﻨﯿﺪ.‬ ‫2-‬ ‫ﻣﺪار اﯾﻦ آزﻣﺎﯾﺶ را ﺑﻪ آزﻣﺎﯾﺸﺎت ﻗﺒﻞ وﺻﻞ ﮐﻨﯿﺪ.‬ ‫3-‬ ‫رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬ ‫4-‬ ‫ﺟﻬﺖ ﻣﺸﺎﻫﺪه ﻣﺮاﺣﻞ اﻧﺠﺎم ﮐﺎر دﺳﺘﻪ ﻫﺎی 4 ﺗﺎﯾﯽ ‪ LED‬در ﻧﻘﺎط ﻣﺨﺘﻠﻒ ﻣﺪار اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ.‬ ‫5-‬ ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬ ‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬ ‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬ ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬ ‫21‬
  • 14. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 13
  • 15. ‫آزﻣﺎﯾﺶ )4(‬ ‫ﻫﺪف : ﺗﮑﻤﯿﻞ واﺣﺪ ﮐﻨﺘﺮل ﺑﺎ اﻓﺰاﯾﺶ اﻣﮑﺎن اﺟﺮای رﯾﺰدﺳﺘﻮراﻟﻌﻤﻠﻬﺎی ‪ JUMP‬و ‪ CALL‬و ‪. RETURN‬‬ ‫واﺣﺪ ﮐﻨﺘﺮل ﺷﺎﻣﻞ دو ﻗﺴﻤﺖ ﻣﯿﺒﺎﺷﺪ.‬ ‫1- ﺣﺎﻓﻈﮥ ﮐﻨﺘﺮوﻟﯽ )‪ (CONTROL MEMORY‬ﮐﻪ ﺣﺎوی رﯾﺰدﺳﺘﻮراﻟﻌﻤﻠﻬﺎﺳﺖ.‬ ‫2- ﺗﻮﻟﯿﺪ ﮐﻨﻨﺪۀ آدرس ﺑﻌﺪی )‪ (NEXT ADDRESS GENERATOR‬ﮐﻪ ﺷﺎﻣﻞ ‪ ، MUX1، SBR ، CAR‬ﻣﺪار‬ ‫‪ LOGIC‬و ﻣﺪار اﻧﺘﺨﺎب ﺷﺮط ﻣﯿﺒﺎﺷﺪ.‬ ‫ﺑﻠﻮک دﯾﺎﮔﺮام واﺣﺪ ﮐﻨﺘﺮل در ﺷﮑﻞ )8( آﻣﺪه اﺳﺖ در اﯾﻦ آزﻣﺎﯾﺶ و آزﻣﺎﯾﺸﻬﺎی ﺑﻌﺪی آن را ﺗﮑﻤﯿﻞ ﺧﻮاﻫﯿﻢ‬ ‫ﮐﺮد. ‪ CAR‬ﺛﺒﺎت آدرس ﺣﺎﻓﻈﮥ ﮐﻨﺘﺮﻟﯽ اﺳﺖ. آدرس ﺑﻌﺪی ﮐﻪ ﺑﺎﯾﺪ در ‪ CAR‬ﻗﺮار ﮔﯿﺮد را 1‪ MAX‬اﻧﺘﺨﺎب‬ ‫ﻣﯽ ﮐﻨﺪ ﮐﻪ ﯾﮑﯽ از ﻣﻮارد زﯾﺮ ﻣﯿﺘﻮاﻧﺪ ﺑﺎﺷﺪ.‬ ‫‪INSTRUCTION‬‬ ‫‪MAP‬‬ ‫8‬ ‫3‬ ‫2‬ ‫1‬ ‫0‬ ‫‪A‬‬ ‫‪B‬‬ ‫1‪MUX‬‬ ‫8‬ ‫‪LOGIC‬‬ ‫‪M‬‬ ‫‪SBR‬‬ ‫8‬ ‫2‪MAX‬‬ ‫8‬ ‫8‬ ‫‪CONDITION‬‬ ‫‪SELECT‬‬ ‫‪T‬‬ ‫‪CAR‬‬ ‫‪INCREMENTER‬‬ ‫8‬ ‫‪CONTROL MEMORY‬‬ ‫‪MICRO OP‬‬ ‫‪CD‬‬ ‫‪BR‬‬ ‫‪ADF‬‬ ‫3‬ ‫2‬ ‫8‬ ‫ﺷﮑﻞ)8( ﺑﻠﻮک دﯾﺎﮔﺮام واﺣﺪ ﮐﻨﺘﺮل‬ ‫41‬
  • 16. ‫اﻟﻒ( ﺧﺮوﺟﯽ اﻓﺰاﯾﻨﺪه )‪ (INCREMENTER‬ﮐﻪ ﺑﺎﻋﺚ اﺟﺮای رﯾﺰدﺳﺘﻮراﻟﻌﻤﻞ ﺑﻌﺪی ﻣﯿﺸﻮد.‬ ‫ب( آدرﺳﯽ ﮐﻪ در ‪ ADDRESS FIELD‬رﯾﺰ دﺳﺘﻮر ﺟﺎری ﻣﺸﺨﺺ ﺷﺪه ﮐﻪ ﺑﺎﻋﺚ ‪ JUMP‬ﯾﺎ ‪ CALL‬ﻣﯿﺸﻮد.‬ ‫ج( ﻣﺤﺘﻮای ‪ SBR‬ﮐﻪ آدرس ﺑﺎزﮔﺸﺖ از ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ ﻣﯿﺒﺎﺷﺪ. اﯾﻦ ﻣﻘﺪار ﺑﺎ اﺟﺮای رﯾﺰدﺳﺘﻮر ‪ CALL‬در ‪SBR‬‬ ‫ذﺧﯿﺮه ﺷﺪه وﺑﺎ اﺟﺮای رﯾﺰدﺳﺘﻮر ‪ RET‬اﻧﺘﺨﺎب ﻣﯿﺸﻮد.‬ ‫د( آدرﺳﯽ ﮐﻪ از ﻣﺪار ﻧﮕﺎﺷﺖ دﺳﺘﻮراﻟﻌﻤﻞ ﺑﺪﺳﺖ ﻣﯽ آﯾﺪ. اﯾﻦ ﻣﻘﺪار آدرس ﺷﺮوع رﯾﺰدﺳﺘﻮرات ﯾﮏ ‪MACRO‬‬ ‫‪ INSTRUCTION‬ﻣﯿﺒﺎﺷﺪ.‬ ‫اﻧﺘﺨﺎب ﺗﻮﺳﻂ ورودی ﻫﺎی ‪ A‬و ‪ B‬از 1‪ MAX‬اﻧﺠﺎم ﻣﯿﺸﻮد. ﻣﺪار ‪ LOGIC‬ورودی ﻫﺎی ‪ A‬و ‪ B‬را ﮐﻨﺘﺮل‬ ‫ﻣﯿﮑﻨﺪ. ﻣﺪار ‪ LOGIC‬ﮐﻨﺘﺮل ﮐﻨﻨﺪه ورودی ‪ SBR‬ﻧﯿﺰ ﻣﯿﺒﺎﺷﺪ. اﯾﻦ ﻣﺪار ﺑﺮاﺳﺎس دو ﻓﯿﻠﺪ ‪ BR‬و ‪ CD‬ﻋﻤﻞ‬ ‫ﻣﯿﮑﻨﺪ‬ ‫ﺷﮑﻞ )9( را ﺑﺒﯿﻨﯿﺪ. ﺑﺎ اﻓﺰودن 4 ﻋﺪد ﺗﺮاﺷﻪ 35247 )ﻣﺎﻟﺘﯽ ﭘﻠﮑﺴﺮ(و ﯾﮏ ﺗﺮاﺷﻪ 47347 ﺑﻌﻨﻮان‬ ‫)‪ SUBROUTINE REGISTER (SBR‬ﺑﻪ ﻣﺪار آزﻣﺎﯾﺶ2 )ﺷﮑﻞ6( ﻣﺪار ﺷﮑﻞ 9 ﺑﻮﺟﻮد ﻣﯽ آﯾﺪ.‬ ‫1‪U‬‬ ‫2‬ ‫3‬ ‫5‬ ‫0‪Q‬‬ ‫0‪D‬‬ ‫4‬ ‫6‬ ‫1‪Q‬‬ ‫1‪D‬‬ ‫7‬ ‫9‬ ‫2‪Q‬‬ ‫2‪D‬‬ ‫8‬ ‫‪FROM‬‬ ‫21‬ ‫3‪Q‬‬ ‫3‪D‬‬ ‫31‬ ‫‪MAP‬‬ ‫51‬ ‫4‪Q‬‬ ‫5‪Q‬‬ ‫4‪D‬‬ ‫5‪D‬‬ ‫41‬ ‫61‬ ‫71‬ ‫91‬ ‫6‪Q‬‬ ‫6‪D‬‬ ‫81‬ ‫7‪Q‬‬ ‫7‪D‬‬ ‫‪SBR‬‬ ‫1‬ ‫‪OC‬‬ ‫11‬ ‫‪CLK‬‬ ‫473‪74LS‬‬ ‫51‬ ‫41‬ ‫31‬ ‫21‬ ‫11‬ ‫01‬ ‫51‬ ‫41‬ ‫31‬ ‫21‬ ‫11‬ ‫01‬ ‫51‬ ‫41‬ ‫31‬ ‫21‬ ‫11‬ ‫01‬ ‫51‬ ‫41‬ ‫31‬ ‫21‬ ‫11‬ ‫01‬ ‫41‬ ‫51‬ ‫41‬ ‫51‬ ‫1‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫1‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫1‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫1‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫2‬ ‫6‬ ‫9‬ ‫2‬ ‫6‬ ‫9‬ ‫‪2G‬‬ ‫‪1G‬‬ ‫‪B‬‬ ‫‪A‬‬ ‫3‪2C‬‬ ‫2‪2C‬‬ ‫1‪2C‬‬ ‫0‪2C‬‬ ‫3‪1C‬‬ ‫2‪1C‬‬ ‫1‪1C‬‬ ‫0‪1C‬‬ ‫‪2G‬‬ ‫‪1G‬‬ ‫‪B‬‬ ‫‪A‬‬ ‫3‪2C‬‬ ‫2‪2C‬‬ ‫1‪2C‬‬ ‫0‪2C‬‬ ‫3‪1C‬‬ ‫2‪1C‬‬ ‫1‪1C‬‬ ‫0‪1C‬‬ ‫‪2G‬‬ ‫‪1G‬‬ ‫‪B‬‬ ‫‪A‬‬ ‫3‪2C‬‬ ‫2‪2C‬‬ ‫1‪2C‬‬ ‫0‪2C‬‬ ‫3‪1C‬‬ ‫2‪1C‬‬ ‫1‪1C‬‬ ‫0‪1C‬‬ ‫‪2G‬‬ ‫‪1G‬‬ ‫‪B‬‬ ‫‪A‬‬ ‫3‪2C‬‬ ‫2‪2C‬‬ ‫1‪2C‬‬ ‫0‪2C‬‬ ‫3‪1C‬‬ ‫2‪1C‬‬ ‫1‪1C‬‬ ‫0‪1C‬‬ ‫4‪C‬‬ ‫4‪S‬‬ ‫3‪S‬‬ ‫2‪S‬‬ ‫1‪S‬‬ ‫4‪C‬‬ ‫4‪S‬‬ ‫3‪S‬‬ ‫2‪S‬‬ ‫1‪S‬‬ ‫6‪U‬‬ ‫7‪U‬‬ ‫3847‬ ‫3847‬ ‫2‪U‬‬ ‫3‪U‬‬ ‫4‪U‬‬ ‫5‪U‬‬ ‫352‪74LS‬‬ ‫352‪74LS‬‬ ‫352‪74LS‬‬ ‫352‪74LS‬‬ ‫‪2Y‬‬ ‫‪1Y‬‬ ‫‪2Y‬‬ ‫‪1Y‬‬ ‫‪2Y‬‬ ‫‪1Y‬‬ ‫‪2Y‬‬ ‫‪1Y‬‬ ‫0‪C‬‬ ‫0‪C‬‬ ‫4‪B‬‬ ‫3‪B‬‬ ‫2‪B‬‬ ‫1‪B‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫4‪B‬‬ ‫3‪B‬‬ ‫2‪B‬‬ ‫1‪B‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫9‬ ‫7‬ ‫9‬ ‫7‬ ‫9‬ ‫7‬ ‫9‬ ‫7‬ ‫31‬ ‫61‬ ‫4‬ ‫7‬ ‫11‬ ‫1‬ ‫3‬ ‫8‬ ‫01‬ ‫31‬ ‫61‬ ‫4‬ ‫7‬ ‫11‬ ‫1‬ ‫3‬ ‫8‬ ‫01‬ ‫‪MULTIPLEXER‬‬ ‫‪VCC‬‬ ‫‪INCREMENTER‬‬ ‫8‪U‬‬ ‫3‬ ‫2‬ ‫4‬ ‫0‪D‬‬ ‫0‪Q‬‬ ‫5‬ ‫7‬ ‫1‪D‬‬ ‫1‪Q‬‬ ‫6‬ ‫8‬ ‫2‪D‬‬ ‫2‪Q‬‬ ‫9‬ ‫31‬ ‫3‪D‬‬ ‫3‪Q‬‬ ‫21‬ ‫41‬ ‫4‪D‬‬ ‫4‪Q‬‬ ‫51‬ ‫71‬ ‫5‪D‬‬ ‫5‪Q‬‬ ‫61‬ ‫81‬ ‫6‪D‬‬ ‫6‪Q‬‬ ‫91‬ ‫7‪D‬‬ ‫7‪Q‬‬ ‫1‬ ‫11‬ ‫‪OC‬‬ ‫‪CAR‬‬ ‫‪CLK‬‬ ‫‪VCC‬‬ ‫‪VCC‬‬ ‫‪VCC‬‬ ‫473‪74LS‬‬ ‫72‬ ‫22‬ ‫02‬ ‫32‬ ‫12‬ ‫42‬ ‫52‬ ‫01‬ ‫72‬ ‫22‬ ‫02‬ ‫32‬ ‫12‬ ‫42‬ ‫52‬ ‫01‬ ‫72‬ ‫22‬ ‫02‬ ‫32‬ ‫12‬ ‫42‬ ‫52‬ ‫01‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫7‬ ‫8‬ ‫9‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫7‬ ‫8‬ ‫9‬ ‫2‬ ‫3‬ ‫4‬ ‫5‬ ‫6‬ ‫7‬ ‫8‬ ‫9‬ ‫9‪U‬‬ ‫01‪U‬‬ ‫11‪U‬‬ ‫‪WE‬‬ ‫‪OE‬‬ ‫‪CE‬‬ ‫21‪A‬‬ ‫11‪A‬‬ ‫01‪A‬‬ ‫9‪A‬‬ ‫8‪A‬‬ ‫7‪A‬‬ ‫6‪A‬‬ ‫5‪A‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫0‪A‬‬ ‫‪WE‬‬ ‫‪OE‬‬ ‫‪CE‬‬ ‫21‪A‬‬ ‫11‪A‬‬ ‫01‪A‬‬ ‫9‪A‬‬ ‫8‪A‬‬ ‫7‪A‬‬ ‫6‪A‬‬ ‫5‪A‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫0‪A‬‬ ‫‪WE‬‬ ‫‪OE‬‬ ‫‪CE‬‬ ‫21‪A‬‬ ‫11‪A‬‬ ‫01‪A‬‬ ‫9‪A‬‬ ‫8‪A‬‬ ‫7‪A‬‬ ‫6‪A‬‬ ‫5‪A‬‬ ‫4‪A‬‬ ‫3‪A‬‬ ‫2‪A‬‬ ‫1‪A‬‬ ‫0‪A‬‬ ‫4682‬ ‫4682‬ ‫4682‬ ‫3 ‪CONTROL MEMORY‬‬ ‫2 ‪CONTROL MEMORY‬‬ ‫1 ‪CONTROL MEMORY‬‬ ‫‪RDY/B‬‬ ‫‪RDY/B‬‬ ‫‪RDY/B‬‬ ‫7‪D‬‬ ‫6‪D‬‬ ‫5‪D‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫0‪D‬‬ ‫7‪D‬‬ ‫6‪D‬‬ ‫5‪D‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫0‪D‬‬ ‫7‪D‬‬ ‫6‪D‬‬ ‫5‪D‬‬ ‫4‪D‬‬ ‫3‪D‬‬ ‫2‪D‬‬ ‫1‪D‬‬ ‫0‪D‬‬ ‫1‬ ‫91‬ ‫81‬ ‫71‬ ‫61‬ ‫51‬ ‫31‬ ‫21‬ ‫11‬ ‫1‬ ‫91‬ ‫81‬ ‫71‬ ‫61‬ ‫51‬ ‫31‬ ‫21‬ ‫11‬ ‫1‬ ‫91‬ ‫81‬ ‫71‬ ‫61‬ ‫51‬ ‫31‬ ‫21‬ ‫11‬ ‫ﺷﮑﻞ)9( ﻣﺪار آزﻣﺎﯾﺶ4‬ ‫51‬
  • 17. ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬ ‫ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬و ﻣﻄﺎﻟﻌﻪ دﻗﯿﻖ ﺗﺮاﺷﻪ 35247‬ ‫1-‬ ‫ﻣﺪار ﺷﮑﻞ )9( را ﺑﺮرﺳﯽ و ﺗﺤﻠﯿﻞ ﻧﻤﺎﯾﯿﺪ. ﺑﻪ ﺳﻮاﻻت زﯾﺮ ﭘﺎﺳﺦ دﻫﯿﺪ.‬ ‫2-‬ ‫اﺗﺼﺎﻻت ﻣﺪار ﺷﮑﻞ)9( را ﺗﮑﻤﯿﻞ ﮐﻨﯿﺪ.‬ ‫3-‬ ‫ﻣﺪار ‪ LOGIC‬ﺳﺎده ای ﻃﺮاﺣﯽ ﮐﻨﯿﺪ ﮐﻪ ﺑﺸﮑﻞ زﯾﺮ ﻋﻤﻞ ﮐﻨﺪ:‬ ‫4-‬ ‫1=‪T‬‬ ‫‪JUMP TO‬‬ ‫00 = 0‪BR1 BR‬‬ ‫0=‪T‬‬ ‫‪NEXT ADDRESS‬‬ ‫‪BR1 BR0 = OTHER‬‬ ‫‪NEXT ADDRESS‬‬ ‫از ﺑﯿﺖ 3 ﺛﺒﺎت ‪ A‬ﺑﺠﺎی ‪ T‬اﺳﺘﻔﺎده ﻧﻤﺎﯾﯿﺪ.‬ ‫5- ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻣﺪار ﺷﮑﻞ)8( و )9( در ﻫﺮ زﻣﺎن ﭼﻨﺪ زﯾﺮ ﺑﺮﻧﺎﻣﻪ ﻣﯿﺘﻮاﻧﯿﺪ داﺷﺘﻪ ﺑﺎﺷﯿﻢ؟ ﭼﺮا؟‬ ‫6- در ﺟﺪول ﺻﻔﺤﻪ ﺑﻌﺪ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬ ‫ﯾﮏ ﻣﻘﺪار دﻟﺨﻮاه را از ﻃﺮﯾﻖ ﭘﻮرت ورودی ﺛﺒﺎت ‪ D‬ﻗﺮار دﻫﺪ.‬ ‫ﺑﺎ ﺗﮑﺮار ﻋﻤﻞ ﺟﻤﻊ ﻣﻘﺪار ‪ D‬را در 6 ﺿﺮب ﮐﻨﺪ )از ‪ A‬ﺑﻌﻨﻮان ﺷﻤﺎرﻧﺪه اﺳﺘﻔﺎده ﮐﻨﯿﺪ(‬ ‫ﺣﺎﺻﻞ را ﺑﻪ ﭘﻮرت ﺧﺮوﺟﯽ ﻣﻨﺘﻘﻞ ﮐﻨﺪ.‬ ‫7- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 ﺗﺎ 6 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه‬ ‫ﺗﺤﻮﯾﻞ دﻫﯿﺪ.‬ ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬ ‫ﺑﺎ اﻓﺰاﯾﺶ ﺗﺮاﺷﻪ ﻫﺎی ﻻزم ﺑﻪ آزﻣﺎﯾﺸﺎت ﻗﺒﻠﯽ ﻣﺪار ﺷﮑﻞ )9( را ﺑﺒﻨﺪﯾﺪ.‬ ‫1-‬ ‫ﻣﺪار را ﺑﺮ اﺳﺎس ﭘﺎﺳﺦ ﺻﺤﯿﺢ ﺳﺆاﻻت ﻣﺮﺑﻮط ﺑﻪ ﭘﯿﺶ ﮔﺰارش ﮐﺎﻣﻞ ﮐﻨﯿﺪ.‬ ‫2-‬ ‫رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬ ‫3-‬ ‫ﺑﺮﻧﺎﻣﻪ را ‪ TRACE‬ﮐﻨﯿﺪ و از ﺻﺤﺖ اﺟﺮای آن ﻣﻄﻤﺌﻦ ﺷﻮﯾﺪ.‬ ‫4-‬ ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬ ‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬ ‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬ ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬ ‫61‬
  • 18. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 17
  • 19. ‫آزﻣﺎﯾﺶ )5(‬ ‫ﻫﺪف : ﺗﮑﻤﯿﻞ ﻣﺪار ‪ LOGIC‬ﺑﺮ اﺳﺎس رﯾﺰﻋﻤﻠﻬﺎی ‪ JUMP‬و ‪ CALL‬و ‪ RETURN‬و ‪. MAP‬‬ ‫اﻟﻒ( رﯾﺰﻋﻤﻞ ‪ : JUMP‬در ﺻﻮرﺗﯽ ﮐﻪ 0‪ BR1 BR‬ﺑﺮاﺑﺮ00 ﺑﺎﺷﺪ ‪ JUMP‬اﻧﺠﺎم ﻣﯿﺸﻮد. ﺑﺎ اﺟﺮای اﯾﻦ رﯾﺰ ﻋﻤﻞ‬ ‫ﻓﯿﻠﺪ آدرس ﺣﺎﻓﻈﻪ ﮐﻨﺘﺮﻟﯽ )‪ ( ADF‬ﺑﻌﻨﻮان ورودی ﺑﺮای ‪ CAR‬اﻧﺘﺨﺎب ﺷﺪه و ﺑﺎ ﮐﻼک ﺑﻌﺪی در ‪ CAR‬ﻗﺮار‬ ‫ﻣﯿﮕﺮد. ﺑﻪ اﯾﻦ ﺗﺮﺗﯿﺐ ﯾﮏ ﭘﺮش در ﺳﻄﺢ رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ ﺧﻮاﻫﯿﻢ داﺷﺖ. ﭘﺮش ﺑﻪ ﺷﺮط ‪ T‬اﻧﺠﺎم ﻣﯿﺸﻮد.‬ ‫ﺷﺮط ﺑﺎ 3 ﺑﯿﺖ ‪ CD‬ﺑﻪ ﻣﻌﻨﯽ )‪ (CONDITION‬اﻧﺘﺨﺎب ﻣﯿﺸﻮد. در آزﻣﺎﯾﺶ ﺑﻌﺪ اﻧﻮاع ﺷﺮط را ﺑﻪ ﻣﺪار اﺿﺎﻓﻪ‬ ‫ﺧﻮاﻫﯿﻢ ﮐﺮد.‬ ‫ب( رﯾﺰﻋﻤﻞ ‪ : CALL‬در ﺻﻮرﺗﯽ ﮐﻪ 0‪ BR1 BR‬ﺑﺮاﺑﺮ10 ﺑﺎﺷﺪ ‪ CALL‬اﻧﺠﺎم ﻣﯿﺸﻮد. اﯾﻦ رﯾﺰ ﻋﻤﻞ ﻧﯿﺰ ﻣﺸﺎﺑﻪ‬ ‫‪ JUMP‬ﺑﺎﻋﺚ ‪ LOAD‬ﺷﺪن ‪ ADF‬در ‪ CAR‬ﻣﯿﮕﺮدد ﻣﻀﺎف ﺑﺮ اﯾﻨﮑﻪ ﻫﻤﺰﻣﺎن ﺧﺮوﺟﯽ ‪ INCREMENTER‬را‬ ‫ﻧﯿﺰ در ‪ SBR‬ﻟﻮد ﻣﯿﮑﻨﺪ. ‪ SBR‬در واﻗﻊ ﯾﮏ اﺳﺘﮏ ﯾﮏ ﮐﻠﻤﻪ ای اﺳﺖ. ‪ CALL‬ﺑﻪ ﺷﺮط ‪ T‬اﻧﺠﺎم ﻣﯿﺸﻮد. ﺷﺮط‬ ‫‪ T‬ﺑﺎ 3 ﺑﯿﺖ ‪ CD‬اﻧﺘﺨﺎب ﻣﯿﺸﻮد.‬ ‫ج( رﯾﺰﻋﻤﻞ ‪ : RETURN‬در ﺻﻮرﺗﯽ ﮐﻪ 0‪ BR1 BR‬ﺑﺮاﺑﺮ 01 ﺑﺎﺷﺪ ‪ RET‬اﻧﺠﺎم ﻣﯿﺸﻮد. اﯾﻦ رﯾﺰ ﻋﻤﻞ ﺑﺎﻋﺚ‬ ‫‪ LOAD‬ﺷﺪن ‪ SBR‬در ‪ CAR‬ﻣﯿﮕﺮدد ‪ SBR‬آدرس ﺑﺮﮔﺸﺖ از رﯾﺰﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ را دارد ﮐﻪ در ﻫﻨﮕﺎم آﺧﺮﯾﻦ‬ ‫‪ CALL‬ذﺧﯿﺮه ﺷﺪه اﺳﺖ.‬ ‫د( رﯾﺰﻋﻤﻞ ‪ : MAP‬در ﺻﻮرﺗﯽ ﮐﻪ 0‪ BR1 BR‬ﺑﺮاﺑﺮ 01 ﺑﺎﺷﺪ ‪ MAP‬اﻧﺠﺎم ﻣﯿﺸﻮد. . اﯾﻦ رﯾﺰ ﻋﻤﻞ ﺑﺎﻋﺚ‬ ‫‪ LOAD‬ﺷﺪن ﺧﺮوﺟﯽ ﻣﺪار ﻧﮕﺎﺷﺖ دﺳﺘﻮراﻟﻌﻤﻞ در ‪ CAR‬ﻣﯿﮕﺮدد. ‪ MAP‬در ﭘﺎﯾﺎن ﺳﯿﮑﻞ ‪ FETCH‬اﻧﺠﺎم‬ ‫ﻣﯿﺸﻮد. ﺑﺎ اﯾﻦ ﻋﻤﻞ ﯾﮏ دﺳﺘﻮراﻟﻌﻤﻞ) ‪ (INSTRUCTION‬ﺑﻪ ﯾﮏ ﻣﺠﻤﻮﻋﻪ رﯾﺰدﺳﺘﻮاﻟﻌﻤﻞ ) ‪MICRO‬‬ ‫‪ (INSTRUCTION‬ﺗﻔﺴﯿﺮ ﻣﯿﮕﺮدد. در واﻗﻊ ﺑﺮﻧﺎﻣﻪ ﮐﺎرﺑﺮ ﺷﺎﻣﻞ دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎ اﺳﺖ ﺑﻪ ازای ﻫﺮ دﺳﺘﻮراﻟﻌﻤﻞ‬ ‫ﯾﮏ رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ در ﺣﺎﻓﻈﻪ ﮐﻨﺘﺮﻟﯽ وﺟﻮد دارد و ﺑﺎ ﻋﻤﻞ ‪ MAP‬ﯾﮏ ﻧﮕﺎﺷﺖ از ﮐﺪ دﺳﺘﻮراﻟﻌﻤﻞ ﺑﻪ آن رﯾﺰ‬ ‫ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ اﻧﺠﺎم ﻣﯿﺸﻮد .‬ ‫در آزﻣﺎﯾﺶ ﻗﺒﻞ ﺑﯿﺖ ﺷﻤﺎره 3 از ﺛﺒﺎت ‪ A‬ﺑﻌﻨﻮان ﺷﺮط ‪ T‬اﺳﺘﻔﺎده ﺷﺪ. ﺑﺮای اﯾﺠﺎد اﻣﮑﺎن اﻧﺘﺨﺎب ﺷﺮط از‬ ‫ﺗﺮاﺷﻪ 15147 اﺳﺘﻔﺎده ﻣﯿﮑﻨﯿﻢ. 15147 ﯾﮏ ﻣﺎﻟﺘﯽ ﭘﻠﮑﺴﺮ اﺳﺖ ﮐﻪ ﺑﺎ ﺳﻪ ﺧﻂ اﻧﺘﺨﺎب ﯾﮑﯽ از 8 ورودی را‬ ‫اﻧﺘﺨﺎب ﻣﯿﮑﻨﺪ. ﺧﻄﻮط اﻧﺘﺨﺎب ﺑﻮﺳﯿﻠﮥ ﻓﯿﻠﺪ ‪ CD‬از ﺣﺎﻓﻈﻪ‬ ‫’1‘‬ ‫0‬ ‫ﮐﻨﺘﺮﻟﯽ ﮐﻪ ﺷﺎﻣﻞ ﺳﻪ ﺑﯿﺖ اﺳﺖ ﻣﺴﺘﻘﯿﻤﺎ ﮐﻨﺘﺮل ﻣﯿﺸﻮد.‬ ‫‪Q0 D‬‬ ‫1‬ ‫‪Q3 A‬‬ ‫2‬ ‫‪MAX‬‬ ‫ﺑﺮای اﯾﺠﺎد ﺣﺎﻟﺖ ﺷﺮط ﻗﻄﻌﺎ درﺳﺖ )ﭘﺮش ﻣﻄﻠﻖ( و ﺷﺮط‬ ‫‪T‬‬ ‫2‪~FF‬‬ ‫3‬ ‫1×8‬ ‫ﻗﻄﻌﺎ ﻧﺎدرﺳﺖ )ﻋﺪم ﭘﺮش( دو ورودی اﯾﻦ ﺗﺮاﺷﻪ را ﻣﺴﺘﻘﯿﻤﺎ‬ ‫4‬ ‫15147‬ ‫‪A=B‬‬ ‫0 و 1 ﮐﺮده اﯾﻢ ورودی ‪ IN‬ﺗﻮﺳﻂ ﮐﺎرﺑﺮ ﮐﻨﺘﺮل ﻣﯿﺸﻮد،‬ ‫1‪FF‬‬ ‫5‬ ‫‪IN‬‬ ‫6‬ ‫‪ Q3A‬ﻫﻤﺎن ﺑﯿﺖ ﺷﻤﺎره 3 از ﺛﺒﺎت ‪ A‬اﺳﺖ، ‪ Q0D‬ﺑﯿﺖ‬ ‫’0‘‬ ‫7‬ ‫ﺷﻤﺎره 0 از ﺛﺒﺎت ‪ D‬اﺳﺖ، ‪ A=B‬ﺧﺮوﺟﯽ ﺗﺴﺎوی ‪ALU‬‬ ‫اﺳﺖ در ﻣﻮرد دو وردی دﯾﮕﺮ در آزﻣﺎﯾﺶ ﺑﻌﺪ ﺗﻮﺿﯿﺢ داده‬ ‫0‪CD2 CD1 CD‬‬ ‫ﻣﯿﺸﻮد.‬ ‫81‬
  • 20. ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬ ‫1- ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬و ﻣﻄﺎﻟﻌﻪ دﻗﯿﻖ ﺗﺮاﺷﻪ 15147‬ ‫2- ﻃﺮاﺣﯽ ﻣﺪار ‪ LOGIC‬ﮐﻪ ﺑﺸﮑﻞ زﯾﺮ ﻋﻤﻞ ﮐﻨﺪ:‬ ‫1=‪T‬‬ ‫‪JUMP TO ADF‬‬ ‫00 = 0‪BR1 BR‬‬ ‫0=‪T‬‬ ‫‪NEXT ADDRESS‬‬ ‫1=‪T‬‬ ‫‪CALL ADF‬‬ ‫10 = 0‪BR1 BR‬‬ ‫0=‪T‬‬ ‫‪NEXT ADDRESS‬‬ ‫01 = 0‪BR1 BR‬‬ ‫‪RET‬‬ ‫10 = 0‪BR1 BR‬‬ ‫‪MAP‬‬ ‫‪M‬‬ ‫و‬ ‫‪B‬‬ ‫و‬ ‫‪A‬‬ ‫ﭘﯿﺸﻨﻬﺎد ﻣﯿﺸﻮد اﺑﺘﺪا ﺟﺪول زﯾﺮ را ﺗﮑﻤﯿﻞ ﮐﻨﯿﺪ ﺳﭙﺲ ﺳﺎده ﺗﺮﯾﻦ ﻣﺪار را ﺑﺮای ﺧﺮوﺟﯽ ﻫﺎی‬ ‫ﺑﺪﺳﺖ آورﯾﺪ ﺗﺎ ﺣﺘﯽ اﻻﻣﮑﺎن ﺗﻌﺪاد ﺗﺮاﺷﻪ ﻫﺎی ﮐﻤﺘﺮی ﺑﻪ ﻣﺪار اﺿﺎﻓﻪ ﺷﻮد.‬ ‫1‪BR‬‬ ‫0‪BR‬‬ ‫‪T‬‬ ‫‪B‬‬ ‫‪A‬‬ ‫‪M‬‬ ‫0‬ ‫0‬ ‫0‬ ‫0‬ ‫0‬ ‫1‬ ‫0‬ ‫1‬ ‫0‬ ‫0‬ ‫1‬ ‫1‬ ‫1‬ ‫0‬ ‫0‬ ‫1‬ ‫0‬ ‫1‬ ‫1‬ ‫1‬ ‫0‬ ‫1‬ ‫1‬ ‫1‬ ‫3- در ﺟﺪول زﯾﺮ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬ ‫اﻟﻒ( زﯾﺮ ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻣﺤﺘﻮای ﭼﻬﺎر ﺛﺒﺎت ‪ A‬ﺗﺎ ‪ D‬را ﯾﮑﯽ ﯾﮑﯽ ﺑﻪ ﭘﻮرت ﺧﺮوﺟﯽ ﺑﻔﺮﺳﺘﺪ و ﺑﺎ‬ ‫ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮای ﻫﺮ ﺛﺒﺎت ﺻﺒﺮ ﮐﻨﺪ ﺗﺎ ﯾﮏ ﺑﺎر ورودی ‪ IN‬ﺗﻮﺳﻂ ﮐﺎرﺑﺮ ﺻﻔﺮ و ﺳﭙﺲ ﯾﮏ ﮔﺮدد. اﯾﻦ ﮐﺎر‬ ‫ﺑﻪ اﯾﻦ دﻟﯿﻞ اﻧﺠﺎم ﻣﯿﺸﻮد ﮐﻪ ﺑﺮ ﻧﺎﻣﻪ اﻃﻼﻋﺎت ﺑﺎ ﮐﻼک اﺗﻮﻣﺎﺗﯿﮏ ﻫﻢ ﻗﺎﺑﻞ ﻣﺸﺎﻫﺪه ﺑﺎﺷﺪ‬ ‫ب( ﭼﻬﺎر ﻣﻘﺪار دﻟﺨﻮاه در ﺛﺒﺎﺗﻬﺎی ‪ A‬ﺗﺎ ‪ D‬ﻗﺮار دﻫﺪ.‬ ‫ج( ﺑﺎﻓﺮاﺧﻮاﻧﯽ ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ ﻧﻤﺎﯾﺶ اﻃﻼﻋﺎت ﻣﺤﺘﻮای ﺛﺒﺎﺗﻬﺎ را ﻧﻤﺎﯾﺶ دﻫﯿﺪ.‬ ‫4- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 ﺗﺎ 3 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه‬ ‫ﺗﺤﻮﯾﻞ دﻫﯿﺪ.‬ ‫91‬
  • 21. ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬ ‫1- ﻣﺪار ‪ LOGIC‬ﻃﺮاﺣﯽ ﺷﺪه و ﻣﺪار اﻧﺘﺨﺎب ﺷﺮط )ﺗﺮاﺷﻪ 15147( را ﺑﺒﻨﺪﯾﺪ.‬ ‫2- رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬ ‫3- ﺑﺮﻧﺎﻣﻪ را اﺑﺘﺪا ﺑﺎ ﮐﻼک دﺳﺘﯽ ‪ TRACE‬ﮐﺮده ﺳﭙﺲ ﺑﺎ ﻓﺎﻧﮑﺸﻦ ژﻧﺮاﺗﻮر آزﻣﺎﯾﺶ ﮐﻨﯿﺪ.‬ ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬ ‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬ ‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬ ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ‬ ‫02‬
  • 22. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 21
  • 23. ‫آزﻣﺎﯾﺶ )6(‬ ‫ﻫﺪف : اﻓﺰاﯾﺶ ﭘﺮﭼﻢ ﻫﺎی )‪ Carry Flag (CF‬و )‪ IO Flag(IOF‬ﺑﻪ ﻣﺪار.‬ ‫ﺷﮑﻞ)11( ﻣﺪار ﭘﯿﺸﻨﻬﺎدی ﺑﺮای ﭘﺮﭼﻢ ﻫﺎی ‪ CF‬و ‪ IOF‬را ﻧﺸﺎن ﻣﯿﺪﻫﺪ ﯾﮏ ﺳﯿﮕﻨﺎل ‪ ClkEn‬ﮐﻪ ﺑﺎ ﮐﻼک‬ ‫ﺳﯿﺴﺘﻢ ‪ AND‬ﺷﺪه ﺑﺎﯾﺪ ﺑﻪ ﮐﻼک ﻓﻠﯿﭗ ﻓﻼﭘﻬﺎ وﺻﻞ ﺷﻮد ﮐﻪ در ﺷﮑﻞ رﺳﻢ ﻧﺸﺪه اﺳﺖ.‬ ‫‪ IOF‬ﺟﻬﺖ ارﺗﺒﺎط ﺑﺎ دﺳﺘﮕﺎه ورودی ﯾﺎ دﺳﺘﮕﺎه ﺧﺮوﺟﯽ ﺑﻌﻨﻮان ﺳﯿﮕﻨﺎل ‪ Hand shaking‬از ﻃﺮف ﺳﯿﺴﺘﻢ ﺑﮑﺎر‬ ‫ﻣﯿﺮود. ورودی ‪ IN‬ﻣﯿﺘﻮاﻧﺪ ﻣﺘﻘﺎﺑﻼ از ﻃﺮف دﺳﺘﮕﺎه ﺟﺎﻧﺒﯽ اﺳﺘﻔﺎده ﺷﻮد ﺑﺎ ﮐﻨﺘﺮل ﺳﯿﮕﻨﺎﻟﻬﺎی ‪ ClkEn‬و ‪SC‬‬ ‫ﻣﯿﺘﻮان ﻣﻘﺪار دﻟﺨﻮاه در آن ﻟﻮد ﻧﻤﻮد.‪ CF‬ﺟﻬﺖ ﻧﮕﻬﺪاری ﺑﯿﺖ ‪ Carry‬در ﻋﻤﻞ ﺟﻤﻊ ﯾﺎ ﺑﯿﺘﯽ ﮐﻪ ﺑﺎ ﻋﻤﻞ ﺷﯿﻔﺖ‬ ‫دور رﯾﺨﺘﻪ ﻣﯿﺸﻮد ﺑﮑﺎر ﻣﯿﺮود . ﺑﯿﺖ دوررﯾﺰ را ﻗﺒﻞ از ورود ﻣﻘﺪار ﺑﻪ ﺷﯿﻔﺘﺮ در ‪ CF‬ﻟﻮد ﻣﯿﮑﻨﯿﻢ.‬ ‫‪System SI‬‬ ‫‪ALU‬‬ ‫‪MUXB‬‬ ‫‪Shifter SI‬‬ ‫‪MUXA‬‬ ‫‪D‬‬ ‫‪Q‬‬ ‫‪CF‬‬ ‫‪SB‬‬ ‫‪SA‬‬ ‫‪Shifter‬‬ ‫1‬ ‫‪MUXC‬‬ ‫‪D‬‬ ‫‪Q‬‬ ‫‪Input Output Device‬‬ ‫0‬ ‫‪IOF‬‬ ‫‪SC‬‬ ‫ﺷﮑﻞ)11( ﻣﺪار ﭘﺮﭼﻢ ﻫﺎ‬ ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬ ‫1- ﻣﺮاﺟﻌﻪ ﺑﻪ ‪ Data Book‬و ﻣﻄﺎﻟﻌﻪ دﻗﯿﻖ ﺗﺮاﺷﻪ 3504 و4747‬ ‫2- در ﺟﺪول ﺻﻔﺤﻪ ﺑﻌﺪ رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﻤﻠﯿﺎت زﯾﺮ را اﻧﺠﺎم دﻫﺪ.‬ ‫اﻟﻒ( ﭼﻬﺎر ﻣﻘﺪار دﻟﺨﻮاه در ﺛﺒﺎﺗﻬﺎی ‪ A‬ﺗﺎ ‪ D‬ﻗﺮار دﻫﺪ.‬ ‫ب( ﺑﺎ ﭼﻬﺎر ﺛﺒﺎت را ﺑﺼﻮرت 61 ﺑﯿﺘﯽ ﺷﯿﻔﺖ ﺑﻪ راﺳﺖ دﻫﺪ.‬ ‫ج( ﺑﺎﻓﺮاﺧﻮاﻧﯽ ﺑﺮﻧﺎﻣﻪ ﻓﺮﻋﯽ ﻧﻤﺎﯾﺶ اﻃﻼﻋﺎت ﻣﺤﺘﻮای ﺛﺒﺎﺗﻬﺎ را ﻧﻤﺎﯾﺶ دﻫﺪ.‬ ‫5- ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه ﺑﻨﺪﻫﺎی 1 و 2 را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﻮده و در اﺑﺘﺪای ﺟﻠﺴﻪ آزﻣﺎﯾﺸﮕﺎه‬ ‫ﺗﺤﻮﯾﻞ دﻫﯿﺪ.‬ ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬ ‫1- ﻣﺪار ﺷﮑﻞ 11 را ﺑﺎ ﺗﺮاﺷﻪ ﻫﺎی 3504 و 4747 ﺑﺒﻨﺪﯾﺪ .‬ ‫3- رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﺮده و آن را اﺟﺮا ﻧﻤﺎﯾﯿﺪ.‬ ‫4- ﺑﺮﻧﺎﻣﻪ را اﺑﺘﺪا ﺑﺎ ﮐﻼک دﺳﺘﯽ ‪ TRACE‬ﮐﺮده ﺳﭙﺲ ﺑﺎ ﻓﺎﻧﮑﺸﻦ ژﻧﺮاﺗﻮر آزﻣﺎﯾﺶ ﮐﻨﯿﺪ.‬ ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬ ‫ﻣﺸﺎﺑﻪ آزﻣﺎﯾﺸﺎت ﻗﺒﻞ ﮔﺰارش ﮐﺎر ﺗﻬﯿﻪ ﺷﻮد.‬ ‫22‬
  • 24. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 23
  • 25. ‫آزﻣﺎﯾﺶ )7(‬ ‫ﻫﺪف : ارﺗﺒﺎط ﺑﺎ ‪ IO‬ﺑﻪ روش ‪Hand Shaking‬‬ ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬ ‫ﻣﻮارد زﯾﺮ را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﺎﯾﯿﺪ:‬ ‫اﻟﻒ( ﻣﺮاﺟﻌﻪ ﺑﻪ ﮐﺘﺎب ﻣﻌﻤﺎری ﮐﺎﻣﭙﯿﻮﺗﺮ و ﺑﺮرﺳﯽ ارﺗﺒﺎط ﺑﺎ ‪ IO‬ﺑﻪ روش ‪Hand Shaking‬‬ ‫ب(رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ 61 ﻋﺪد 4 ﺑﯿﺘﯽ را از ﭘﻮرت ورودی درﯾﺎﻓﺖ ﮐﺮده در ﺣﺎﻓﻈﻪ ‪ RAM‬ﺑﭽﯿﻨﺪ ﺳﭙﺲ‬ ‫ﺑﺘﺮﺗﯿﺐ آﻧﻬﺎ را ﺑﻪ ﭘﻮرت ﺧﺮوﺟﯽ ﺑﻔﺮﺳﺘﺪ. دﺳﺘﮕﺎه ورودی ﺑﺎ ﮔﺬاﺷﺘﻦ ﻫﺮ داده، ‪ IN‬را ﻓﻌﺎل ﻣﯿﮑﻨﺪ و ﺑﺮﻧﺎﻣﻪ ﺑﺎﯾﺪ‬ ‫ﺑﺸﺮط ‪ IN‬داده را ﺑﺨﻮاﻧﺪ و ‪ IOF‬را ﯾﮏ ﮐﻨﺪ . ﺑﺮای ﺧﺮوﺟﯽ ﻧﯿﺰ ﻣﺸﺎه اﯾﻦ ﻋﻤﻞ اﻧﺠﺎم ﻣﯿﺸﻮد‬ ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬ ‫1- رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را در ﺣﺎﻓﻈﻪ ﻫﺎی ﮐﻨﺘﺮﻟﯽ ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﻨﯿﺪ.‬ ‫2- ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﺷﺪه ﺳﺮﺟﺎی ﺧﻮد ﻗﺮار داده ﻫﺎ ﺑﺮﻧﺎﻣﻪ اﺟﺮا ﮐﻨﯿﺪ..‬ ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬ ‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬ ‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬ ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ.‬ ‫42‬
  • 26. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 25
  • 27. ‫آزﻣﺎﯾﺶ )8(‬ ‫ﻫﺪف : ﭘﯿﺎده ﺳﺎزی آﻟﮕﻮرﯾﺘﻢ ﻫﺎی ﺿﺮب، ﺗﻘﺴﯿﻢ و ﺟﻤﻊ و ﺗﻔﺮﯾﻖ ﺑﺎ ﻃﻮل ﻣﻀﺎﻋﻒ‬ ‫ﻓﻌﺎﻟﯿﺖ ﻫﺎی ﻗﺒﻞ از آزﻣﺎﯾﺶ‬ ‫ﻣﻮارد زﯾﺮ را ﺑﻌﻨﻮان ﭘﯿﺶ ﮔﺰارش آﻣﺎده ﻧﻤﺎﯾﯿﺪ:‬ ‫اﻟﻒ( ﺑﺎ ﻣﺮاﺟﻌﻪ ﺑﻪ ﮐﺘﺎب ﻣﻌﻤﺎری ﮐﺎﻣﭙﯿﻮﺗﺮ و ﺑﺮرﺳﯽ آﻟﮕﻮرﯾﺘﻢ ﺿﺮب ﺑﻪ روش ‪ Shift Add‬رﯾﺰﺑﺮﻧﺎﻣﻪ ای‬ ‫ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ دو ﻋﺪد 4 ﺑﯿﺘﯽ را در ﻫﻢ ﺿﺮب ﮐﺮده و ﺣﺎﺻﻞ را ﺑﺼﻮرت 8 ﺑﯿﺖ در دو ﺛﺒﺎت 4 ﺑﯿﺘﯽ ذﺧﯿﺮه ﮐﻨﺪ.‬ ‫ب(رﯾﺰﺑﺮﻧﺎﻣﻪ ﺗﻘﺴﯿﻢ را ﺑﺮوش ﺗﻔﺮﯾﻖ ﻣﺘﻮاﻟﯽ ﭘﯿﺎده ﺳﺎزی ﮐﻨﯿﺪ. ﻣﻘﺴﻮم 8 ﺑﯿﺖ و ﻣﻘﺴﻮم ﻋﻠﯿﻪ 4 ﺑﯿﺖ ﻣﯿﺒﺎﺷﺪ.‬ ‫ج( رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﺟﻤﻊ 8 ﺑﯿﺘﯽ اﻧﺠﺎم دﻫﺪ.‬ ‫د( رﯾﺰﺑﺮﻧﺎﻣﻪ ای ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﺗﻔﺮﯾﻖ 8 ﺑﯿﺘﯽ اﻧﺠﺎم دﻫﺪ.‬ ‫اﻧﺠﺎم آزﻣﺎﯾﺶ‬ ‫از ﺣﺎﻓﻈﻪ ﻫﺎی ﮐﻨﺘﺮﻟﯽ‬ ‫‪300H‬‬ ‫و‬ ‫‪200H‬‬ ‫و‬ ‫‪100H‬‬ ‫و‬‫3- رﯾﺰ ﺑﺮﻧﺎﻣﻪ ﺧﻮاﺳﺘﻪ ﺷﺪه را ﺑﺘﺮﺗﯿﺐ در آدرﺳﻬﺎی‬ ‫‪000H‬‬ ‫ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﮐﻨﯿﺪ.‬ ‫ﻫﺎ‬ ‫‪EEPROM‬‬ ‫4- ﺗﺮاﺷﻪ ﻫﺎی 4682 ﺑﺮﻧﺎﻣﻪ رﯾﺰی ﺷﺪه ﺳﺮﺟﺎی ﺧﻮد ﻗﺮار داده و ﺑﺎ ﺗﻐﯿﯿﺮ ﺧﻄﻮط آدرس ﺑﺎﻻﺗﺮ‬ ‫ﺑﺮﻧﺎﻣﻪ ﻫﺎ را ﯾﮑﯽ ﯾﮑﯽ ‪ TRACE‬ﻧﻤﺎﯾﯿﺪ.‬ ‫ﺗﻬﯿﻪ ﮔﺰارش ﮐﺎر‬ ‫ﻫﺮﮔﺮوه دو ﯾﺎ ﺳﻪ ﻧﻔﺮه ﺑﺎﯾﺴﺘﯽ ﮔﺰارﺷﯽ ﺷﺎﻣﻞ ﻣﻮارد ﺧﻮاﺳﺘﻪ ﺷﺪه در ﭘﯿﺶ ﮔﺰارش و ﻧﺘﺎﯾﺞ ﺣﺎﺻﻞ از ﻓﻌﺎﻟﯿﺘﻬﺎی‬ ‫آزﻣﺎﯾﺸﮕﺎﻫﯽ را ﺑﻪ ﻫﻤﺮاه ﺷﮑﻞ و ﻧﮑﺎت ﺗﺠﺮﺑﯽ ﮐﻪ ﻫﻨﮕﺎم ﮐﺎر ﺑﺎ آن ﺑﺮﺧﻮرد ﻣﯿﮑﻨﺪ و ﺑﻪ ﺗﻨﺎﺳﺐ ﻫﺮ آزﻣﺎﯾﺶ‬ ‫ﻣﻄﺎﻟﺐ ﺗﮑﻤﯿﻠﯽ دﯾﮕﺮ را ﺣﺪ اﮐﺜﺮ دو ﻫﻔﺘﻪ ﭘﺲ از اﻧﺠﺎم آزﻣﺎﯾﺶ ﺗﺤﻮﯾﻞ دﻫﺪ.‬ ‫62‬
  • 28. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 27
  • 29. ‫ﭘﺮوژه ﻫﺎ :‬ ‫1- ﻣﺠﻤﻮﻋﻪ دﺳﺘﻮاﻟﻌﻤﻞ ﻫﺎی ﭘﯿﺸﻨﻬﺎدی ﺧﻮد را ﺑﺮای ﺳﯿﺴﺘﻢ ﻃﺮاﺣﯽ ﺷﺪه اراﺋﻪ داده و رﯾﺰﺑﺮﻧﺎﻣﻪ ﻫﺎی ﻻزم‬ ‫ﺑﺮای ﺳﯿﮑﻞ ﺑﺮداﺷﺖ و ﺳﯿﮑﻞ اﺟﺮای ﻫﺮ دﺳﺘﻮر را ﺑﻨﻮﯾﺴﯿﺪ. ﻣﺠﻤﻮﻋﻪ دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎ ﺑﺎﯾﺪ ﮐﺎﻣﻞ ﺑﺎﺷﺪ.‬ ‫ﯾﻌﻨﯽ دﺳﺘﻮرات ﻣﺤﺎﺳﺒﺎﺗﯽ و ﻣﻨﻄﻘﯽ و ﺟﺎﺑﺠﺎﯾﯽ داده ﻫﺎ و ‪ I/O‬و اﻧﻨﻘﺎل ﮐﻨﺘﺮل را ﭘﻮﺷﺶ دﻫﺪ. )ﻫﺮﯾﮏ از‬ ‫ﻣﻮارد ﭘﺮوژه1 ﻣﯿﺘﻮاﻧﺪ ﯾﮏ دﺳﺘﻮراﻟﻌﻤﻞ ﺗﻌﺮﯾﻒ ﺷﺪه ﻓﺮض ﺷﻮد( ﯾﮏ رﯾﺰﺑﺮﻧﺎﻣﻪ ﺑﻨﻮﯾﺴﯿﺪ آن را در ‪RAM‬‬ ‫ﻗﺮار داده و ﺗﺴﺖ ﻧﻤﺎﯾﯿﺪ. راه ﺣﻠﯽ ﺑﺮای ﻗﺮار دادن ﺑﺮﻧﺎﻣﻪ در ‪ RAM‬ﺑﯿﺎﺑﯿﺪ.‬ ‫2- ﺑﺎ اﺳﺘﻔﺎده از ﻧﺮم اﻓﺰار ‪ MAX PLUS II‬و ﯾﮏ زﺑﺎن ‪ HDL‬واﺣﺪ ﮐﻨﺘﺮل را ﺑﺮوش ‪ HARDWARE‬ﻃﺮاﺣﯽ‬ ‫ﮐﻨﯿﺪ. اﺑﺘﺪا ﻣﺠﻤﻮﻋﻪ دﺳﺘﻮراﻟﻌﻤﻠﻬﺎ را ﻣﺸﺨﺺ ﻧﻤﺎﯾﯿﺪ. ﻃﺮح ﺧﻮد را در ﯾﮏ ﺗﺮاﺷﻪ ‪ FPGA‬ﻣﻨﺎﺳﺐ‬ ‫‪ DOWNLOAD‬ﮐﺮده و ﺑﺎ اﺗﺼﺎل ﺑﻪ ﻣﺪار ﺗﺴﺖ ﻧﻤﺎﯾﯿﺪ.‬ ‫3- ارﺗﺒﺎط ﺑﺎ ﮐﺎﻣﭙﯿﻮﺗﺮ ﺷﺨﺼﯽ از ﻃﺮﯾﻖ ﭘﻮرت ﭘﺎراﻟﻞ ﺑﺮوش ‪Hand Shaking‬‬ ‫82‬
  • 30. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 29
  • 31. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 30
  • 32. EEPROM3 EEPROM2 EEPROM1 LBL ASSEMBLY Binary Code Hex Binary Code Hex Binary Code Hex ADDRES 31