Page 71 - 149
P. 71

і адресованими портами. При використанні цих команд генеруються сигнали
                  М/IО=0,  які  забезпечують  вибір  простору  вводу-виводу  і  в  сукупності  з
                  сигналами WR і RD формуються системні сигнали IOW і IOR для керування
                  операціями запису даних в порт або читання з порта.
                         Команди  ЇN  і  OUT  можуть  використовувати  пряму  адресацію,  коли

                  адреса  порту  представлена  константою  у  другому  байті  команди  і
                  опосередковану, коли адреса розмішується в регістрі DХ. В першому випадку
                  можна  заадресувати  до  256  портів  для  вводу  і  виводу  даних.  В  другому
                  забезпечується адресний простір до 64 К 8-бітових портів.
                         При  другому  способі  адреси  портів  розміщуються  в  загальному
                  адресному  просторі.  Це  підвищує  гнучкість  програмування,  оскільки  для
                  вводу-виводу можна використати будь-яку команду звернення до памяті.
                                Організація переривань
                         Мікропроцесор  ВМ  86  має  ефективну  систему  переривань,  в  якій
                  кожному  перериванню  поставлений  у  відповідність  код  (від  0  до  255).
                  Переривання  можуть  ініціюватись  зовнішніми  пристроями  (зовнішнє
                  переривання)  або  командами  програмних  переривань,  а  також  інколи-
                  автоматично  самим  МП  (внутрішнє  переривання).  Можливі  джерела
                  переривань показані на рисунку 4.31.











































                  Рисунок 4.31 -Джерела переривань





                                                                                                               72
   66   67   68   69   70   71   72   73   74   75   76