Первый микропроцессор (МП) с условным обозначением I4004. Микропроцессорные комплекты БИС, страница 10

5.ЗП.STACK - запись в стек.

6.ЧТИ.УВВ.- чтение порта.

7.ЗП.УВВ.- звпись в порт.

8.Под.прер.- подтверждение прерывания.

9.Под.HLT - подтверждение останова.

10.Под.ПР/HLT - подтверждение прерывания во время останова.

Слово состояние используется для формирования шины управления  системным контроллером и для расширения памяти.

ЛЕКЦИЯ   5

1.13     Алгоритм выполнения МЦ

МЦ, как и любой другой цикл чтения, выполняется за 3,или за 4, илиза 5 машинных тактов.

 


Чт.Ком.

                             

 

 


1.Вырабатывает сигнал синхронизации и на шину дан-  ных выставляется слово состояния                  

                                                        (DB      ССП).                   

2.На шину адресов выставляется содержимое счетчика- адрес памяти, откуда будет читаться команда       

                                                         (AB)       (PK).                    

                                                                                                                                     Т1

 

Програмный счетчик + 1 

                                                              (РС)      (РС)+1      

                                                                                               Т2

                                                                                              не стоит ли МП в останове ?

T0>к                                     Нет         HLT            Да

                                                                        Т1     готов к обмену                                            

                                 Нет             Да        информацией ?                                                 особые                                                                                                                                                                               

( А )    условия

                                       READY

                                                                                                   не находится ли в

                                                     Нет                          Да       процессе захвата ?

                   WAIT                                   HOLD  состояние ожидания   

 

Ввод/вывод данных.В регистр  команд засылается содержимое шины данных по сигналу DBIN 

                                                         (РК)       (DB)        

                                                                                               Т3

 


1                                                                   2

 


1                                                          2

 


                              

Да                         Нет

                                                                     КЦ 

                                                                                                                                                                                                                                                 

Выполнение  операции  

                                                                                                             Т4

                                  

Да                       Нет

                                                                                             КЦ 

                                

Выполнение операции 

                                                                                                                           Т5