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

Устройство  передачи   данных должно передавать их, потом подтвердить их стробом. Приемное устройство должно принять все и выработать сигнал подтверждения приема.

Способы обмена данных.               

1. Программный (по инициативе системы).             

2. Прерывание (по инициативе внешнего устройства).       

3. Прямым доступом к памяти (в режиме захвата шин).                          

1. Используют, если внешние устройства всегда готовы к  обмену или внешние устройства имеют средства для  индикации  готовности к обмену. Отрицательные черты: выполнение  программы  может   существенно замедляться  из-за  выполнения  большного  количества                                 циклов ожидания; недостаточно высокая оперативность обработки экстремумных ситуаций.    

2. Готовность внешнего устройства к  обмену  воспринемается   системой как запрос на прерывание работы МП. Обработка этого запроса выполняется как подпрограмма и после выполнения этого выполняется возврат к основной программе. Основная проблема -  иденти-                                 фикация источника запроса на прерывания. Решается двумя способами:                                 а) способ программного опроса внешних устройств. Если поступил запрос на прерывание, то МП переходит к выполнению программы опроса.  б) векторный - внешнее устройство после выработки  запроса   на прерывание должно указать МП свой вектор, указатель  (к  какой  ПП должен идти МП по этому прерыванию).                            

3. Прямым доступом к памяти: для его выполнения используются дополнительные технические средства - контроллеры прямого дос тупа к М, которые при необходимости обмена информацией с  внешним   устройством запрашивают МП и берут на себя управление шинами  МП,  выполняют обмен независимо от МП.Прямой доступ к памяти необходим:

                                                                      AB                                  1) Программа работы МП хранится во

       МП                                                       DB                                       внешнем    устройстве    (с      адресом

                                                                                                                   0000),     в    момент   включения  она

                   Р.Зу                                                                                       загружается   в   память    по   прямо                                                              П                                                 му доступу.

                               КПДП                                                                 2) Если    в     процессе  работы МП сис                   З.Зу                                                                                        темы       возникает     необходимость экстренной      пересылки      первого байта без нарушения работы основной  программыили пересылки больВнешнее  устройство                                                        шого массива  данных со скоростью

КПДП - контроллер  прямого  доступа                                         гораздо  большей , чем может   обеск памяти    ;   S - Синхроимпульс .                                                   печить МП .

Два режима ПДП.

1) Режим захвата МЦ. Обмен данных через ПДП выполняется во  время  того МЦ работы МП, в котором не используются внешние шины.

2) Режим захвата шин. МП должен находиться в  режиме  ожидания  в                                     ПЭВМ ( из винта в ОЗУ).         

1.19.2 Перефирийные адаптеры        

Переферийные  адаптеры  решают  проблему согласования протоколов внешнего к внутреннему устройству и системного к МПС (устройства симметричного интерфейса).