Угрюмов Е.П. Цифровая схемотехника (2004) (1095893), страница 48
Текст из файла (страница 48)
вис адреса 002СН, 0034Н в ООЗСН Иными слошми, лля кпзлав .нопз типа : шпоры прерывания опрецсюнотся ав~гтьгаггтчески и их пе ~ребусу я пгргла:, впь а М П нз внешних тстройств. "Нзпоьншм, что вектором прерывании гызывают инфорл ацию, нсобхплнт ты ' хж перехода к соогвегствуюшен подпрограмме обслужинмпы, в простои ; ши случае эта орос~о на пыьнын адрес нрерынмопюа порпрон ямом !,'8ход КЗТ 7,5 ян ~яссою шгнаьгическпм реагирует |ш ппложпшзыпа! фрон: (тшгнкта, а нхолы К5Т6 5 и КЗТ 5 5 — статичсскге, реангруюг нв урш«н 'шляпа н, сзедоыпельпо, автпматишскв снггьгаюггя при исчез овен и ы :, пупсов го эгкм вхолам Запрос К5Т 7 5 прш гимне мыи трш ~ ером - лш шин лспогм вхапоы, посде сняптя сигнтыа гмпросз не снимаетгя н сг храп шгг.
,Гпжз не б)тют обработано прерывание или до кп га| гы КОМ нлн КРЗЕТ Ори гюстуггмнигг запроса по вхолу йытк (!игезп~рг) иктор мжрыжп ил Зазжен быть оерсцан в МП извне К этому входу. в часпюспг, пшгюш ыю юнтроллер прерышнг!й — блок. который воспринньпс1 нс кояькп запретов вгзнегиних )стройстгч де~вант ьздзчу приоритсшосп; и маскирпвешгя и выйбзтьпаст гшя МП единствегзгтый снпюл )НТК, с вересьшкои н МН гогт- Мытвуюптегп гектора прерышния В данном случае также ныполняс н ко шшз кбТп, но и зависит ог ксточника прерывании. Ацпаратныя ввпл м' и з ответ на запрос (ХТК может быть ренин зошн, наприьг.р, он.зснп )ас.5)0 Появление мпрсса )НТК нри )изрешенпых прерывания ясгп~ з ((ифравая хмю еюна 272 Ответу мньролронессора силншгом (7(ТА, во время действия которого ш пине АО появляется вводимый байт бел н Юе н:еры. г г:н лон ерзл р стао а Снпюз ПЯТА прн атом поступает ла входы разрешения выкала буф«рг«ьгх усилителей ОГ Во время обработки прс(эышний, пока нс вьиннгнится каман:-' Г(, мщ спяяотся другие прерывания кроме ТЕАР Нсь«г«скнрусьгос жс прсрышние ТИАР блокирует врун«с прсрыы««гни, по сахряпнст состоннн«разрсгмнна по«тупнвшсго утш сип«а«» прерывания ууоспедовнтальный нвод-вывод Митро рояессор и м т двв выводе дл передан последова елы ы дн н:к 5ООи5ео(яепмОмрырмвняе м( рыба«ау Вывод ЯОО у равля с хома дсй ММ, в сип ал выа да Ягр «.
т а, В;" манАси Нм 3 и хсммюы упсмюмпись ренее юк команды ус а а об«юга высок дл» входов прерываю й нятп, ог и же исг альзуютс «длн у ревю. ш лзследоввтепьным вводом-выводом до выл лненин комн ды 5(м в вы умупнторе бюрмируется слово, биты югом: а иглерпретируются следукхцим Образом де яОΠ— «оследсввтельный выход да ных, 50е (ясна( мох е иые( — «вл, еди ихное знал ни млсрого ервдеег оследсввгегьм е дам м ЯОО на иш ветс вующгм вьнод ммропрснессора, бит 5 е исполыуется, Н 7,6 сбра«евег вход ЯЯТ 7,5 (ннхннмм, ло смгнал пс мому вжгду принимеется три«гмин« с ли ами вским улреалаюмму, м5Е (ммж яет ЕпвММ . - сионп, аюиемю сгю слане кстср>ш разрешен дейстмю битси 2 О биты М 7,5.
М 5,5 мвсвипрог заг роо н5т7,6 НЕТ5,5 еслисоптеетсшуюлиибигнмве ед нин гез ахен е Глаза 5 Например, установка БОН = (, разрешение ВБТ 6,5, сброс триггера РБТ 7,5 - и наскирогюнис ВБТ 7,5 и ББТ 5„5 будут выполнены лиуыл комансаын пт врограммс: Мщ А Ь, установка Битая кхумулятора Бтм : наьннеюю масок н би а БОО Команда МЦ( А, Ьт передаст в а нумуюпор байт Ьь т е выполняет действие (д) - (ьб овресып и в аххумупят р даю ьм пр непюредственной адресации БаитЬ вдвнномслуюе имеет амд 11 Х1 1 1 0 1 Дп» «вода последоветельн дв ых врез хо так 5(О иолою зуется «омандв Пгм, обеспе мелющая ввод последовательных данных и лютне масок преры ванна Пссле вьаюлнен я ко виды ММ в внтумуля оре фнхснруетсл слово со следующим значением биюв гдв БГΠ— гюсгюдоеателыью дание мюдв чере хгнтахт МО 175, 15,5, 155.-- озимое урсант ге вывода» Е5т 7,5, йбт 6,5 м йбт Ед сосюегсюмт о, ге— сип ал рюреимння орерывмею М 7 5 М 5 5 — лоп моем угюм и маса Биты(7.5..15,5 ндмцируютуровннво рвмяко в дыя(М Бит(Егокюыаве, кгмеяиз юмвнд Еги О( выполыюва ослед й, а ею влияет вюхе г1апнчив в ленгюе время ранима псерыванн», несколь у он сопрыюндвется сбросом трмперв 1е, запрещая друпю прерывиния Биты М 7.5 М 5,5 ньлицнруют те у шие сс н янмя масси прерыввнтя Фистема команд МП : Бпаанмг МП приведены и таблнпе (табл 5.3).
В первой графе твблю,ы мглы , ивсмокоаы команл с обозначениями регистров через г, пар регистров чс(» «„, я ..." ': Етмк памяти через М. Третьего и второго байтов кпыанго| через Ь1ЬТ, адресов .Бучсрс.г рпп. ссьаки на л тсйки памяти м полразумсвают «освсшпю ю (хсаемю — адреса этик нческ бсрутса из рсгистровои пары Н (регистров Н п Ц и, стслщмггльнп, нс нузщаются в указании в тюмок комвндс Таблица 5.5 йменды пересыпи гиии !' ":Мюгп гт 01ПГ1ПИИИ 1 а 1 Пегюсылха ю реп т. рз гт в регистр г, 7 блице 33 Упюдолмение! 1 У 1 У 2 7 10 10 2 !О 3 3 10 3 3 13 3 13 4 3 1б В 3 18 1 7 ! 7 ДОО г 1 4 1 1 7 2 вызов»к и гюгииескик операций Пегас лка из репье р вгим ь Пересылки из намети е репмтр Пересыпь .епосред.
отвел ьыда ыхв Р тр Пере« ~ а с рео стеемтьы данаи е а Загрузка епо ред вен ьиданныь в лару рози тг."Ов Примаяз тру. аак. кумулюорв Прлмав запись ику- мумттора в пвм» Прл .пз загрузка он Р Рмкстр тв Припав з нсь пры рвп.етым П в лам тъ Касвеын л аагрузка «ккумумвори пс. средствоы пар Р с!роз В или О Клавы звпзс у углтра п ъ пзсредсмом пары рмипров В или О Обмен мевду парами регис роаыиО Слоиение ре~истра и а кумулморв Соои н«е ламм» и ккумумпсра Содернание цик- ЛОВ 10 3 10 6 Ирмехи юсин ли»нес«их аоераций Таблице ДЗ !продал и еньхе1 Славен е хнпссред спю н «ран мхи аккуиуля ар, Слал и рвхисхре » аккуму «порво юре НСООМ 2 Сложение и и ° ак у у хоре 2 Слохюние нвпс Ред.
с венин«дан»хи вккумул арв с и 1 »со ам Вьмихание ре ря иэ а«умупяюра В инсан в паня ю ак«уму хлора Вю нхвнхе х .",О .ред лв н»и юхнник иэ нкумуля Ора Вьнихвнке рмисхр н г хуму амарас з емом 2 Вьм ми»в пилп» ив и иумуляхсра с з ОМОМ ВЬМ»та .Е хе»«КРЕД .венмхданн «ианхумуляуор . а Инкрхяньх рехисурв Инкрвменх памя и Де хнмен рвп .хра Денреме у махи Их реме 1 рмре. С»Суд се ОЗЛР1011 ООЛРИО! ОСХ г, 10 Э !о!ооиии Аб Еб АИ! Ь 10101ИИИ АЕ ЕЕ ХЛ! Ь, !011СИИИ ОЙА г ОДА М 2 7 2 1011!ИИИ СМР 10111110 СМР М Хамадан е ийке пме нн* и пгпм«ски» операции Иийаноеал схемогех егв Табе!да 5.5 Улрогюлж енкег Дияр!мент лар ре пкгрон Сложен .а регнсгрс- еайнрыису пгсг роной лерой П!юобраааеаг не кумулягсра е д а нде гн й.сд Лапме кое И рег ра и аннумулягсра Гепмескае И пмвги и акнумуляюр Лсп !еское И е осредспег'нмх Лв нн~» н аккумуляюра Ис люнею нее ИЛИ регисгра и вику уля.
гар Ис лю.ввн ИЛИ ламан и а кумугя сра Ианк ввиеИЛИ гепкредсгеен дхнмх и аккуму вора Лаги е «ос ИЛИ реп!суре н ккумуля- гора Логик е ИЛИ .а м !пианину Лми е ге ИЛИ не- асредспюнннх да ° ннн н в кумупнара Сраенв ме Ргпюнж н аккумулглара Сраен нне мн и и ан умулнгора Ульм 5 Содержание ровььеа- а флаж а и сдвиг орз влево й сдвиг ора вправо ий сдвиг литра влево яп пере- -.АМРЬ,Ь, ;4 Ьйз "'САП.
Ь 3 10 3 10 3 13 3 ':С Ь.Ь ЛБГ и 3 З5 9118 3 10 3 !'01 1 1 11 1 6 Ксвындь арфметнчасния и лопетесинз спера Таблице 5.3 (продолжение! Безусловный гиреход Услсвн Ф парежтд Беаусловный аь оа лодпро раммы Условньй вызов подпрограммы Возврат Возврат при условии Повгсрнии залу я Пересмн а гарь регистров Н в БР Олфрават саелыюхнме, Таблица 5.3 Оохансаниау Собир «ание Специальньм команды Перес л а р ре. гистрся я сых Пересиля ум!л тора ирег сра флв се в снж Загрузка регипрсеса пары из сге! Загрузка аккумулм рзиреп графим. 11РПО!01 РОВН г РОВН РВИГ 3 10 11РГКО01 РСР г РСР РВЬУ 10 3 Сбь н гыхси рми г- ргвсь парса Н г 18 5 ЕЗ ХТН1. Пересылка репгсгрс- Вои вишь Не РС Ввод Зьвсл Разрешен е прер валия РСНЬ ОВ ОЗ РВ 10 гм рон СОТ рю Ег лц 10 Зспрегцен е прерм вани О! 2 Останов Н1.Т НСР Ргм 76 00 20 Нег гоар ции Чте! ие маски гр р! «ания За,ись маски лр ры Вп иторой пыфс колы первою банта комагшы Ы !тяго!си в ляоичнггм юсь- ' ф ' мирззрялном представлении, если трсбусгс» укатать в ник адреса онсрмн.ов, ' е или в двухрарялном и!согнаммтиришом про!со!аленин в иных л>.иях Разрклы обсбшснных алрссов регистров — источников ьмгных выражснь! 61- ' У, кнами ИИИ, регистров -- приемников яанньх буки ми ППП.
на! Рсюсг ров — буквами ПР Подсшялм! ямсшо бткгюгных симыыоя ппрслслсннис, аарс ц полргим «оды конкрепгых иариыпол кпмвнлы (нан!тиьгср и, сбгуь . г 279 .„ ненной формы "пересылка нз регис~ра в регистр" конкрепгыи взрнзн- перссгллкл из регистра В в рептстр !У) Колы Рл>г>вий лри выполнении ьо ' терых осушествляетса укашнная в команлс операния обозначены б>кеамн УУУ, расгаифровка которых имеет нил табл > 4 тэблипа Н 4 , Включав конкреп>ые услония в мнем эллы комеля, получаелг их парианюх ' Нанримср.
«омашы условною герехола из сбобшглнои формы )>,, Ь>Ь> не; рева>итал в вариан", ЗШЕЬ>Ь> — перехол к каманле с ыресоьг Ь>Ь> если ', лувзтик результата г иприт о и м, что ргзульт т не ратен нулю Прнз> аки ' Вормируютси н регистре флажков„бюрмат кпторого прспсталластся п внлг 5 ? О АС О Р ! С ',* яричем 5 = О пзначаег "пгпсс", 5 — ! — "мин>с".
7 =' Π— неравенство нулю, :,' 7 ! — ранет>шве нул>о, С ш>и АС . ! — наличие >гере>теса, С гп>и ' АС = Π— его отсутствие, Р =- О . неютнпсн, Р = ! чстнссть Разрази 5 '), ! солержат константы и лю признаков не исполшуюгсн. , В коле каменны рестарта ВВТ три разршга, отмеченные буквами ппп.