Угрюмов Е.П. Цифровая схемотехника (2004) (1095893), страница 47
Текст из файла (страница 47)
Г) Н1.ПА — сигнал ггол~вержлепггя захвата (НоЫ Асйпон!сгдс) Вгьгж~ся отве~ггм нв сшнал НО(.О, формируемым в коппс гскугп*го машинною пик:а Свиггетктьс~в)ш обтнктюченин МП гн сисчсьгггых нпгн Прг шон ' шины н линии управлюаших енгнам» КО 9'К, )ОГМ и АГЕ оср маятся в греме спстояние Выгюды х, н хз, предншначешгые мя создания ст~виесгно с ен)ч)кзшггьгг злементами МП генераюра тактовых емпульсоа, могу бып иснольювань: раьзнчнымн саособамн (рнс 57, а) Кварк мшкет быть подключен пепосргдспгенно к выводам х! и хз как единственный частника звдзюшггтг ннмснт Если 'гштогз ~енератора состашьюг 4 МГг; или более, могут пгзгчдо. биться кондсн«вторы с рекоь~енлонзнной смкостькг 20 пФ л.ш вшгскно~о запуска шнеразора Пара асзьный !Сконтур глюке может быть пглкмю ~си непосредственно к вьггголшг х, и хз Прн невысоких грьбоваиинх ь .тлбильносги часпны можно испги~ггзовкгь частоп~о залаюшИо КС-ншючку Воэмозкна синхронизания от анешиего генератора ГГИ Прн гтом рскомснл)сг сл включаш анелин» яогическне гыементы г открытым коллекторны, прячем грн гасгогс шнераиин бшюе 6 МГн вкшо ~аютсн лш яогическнх лкмсп ш Покамииыс па рнс 57, а па)нмезры КС-дени «огзгвшпггукн застиг ~енерааин ) МГн Глава д Цсф сгс т к — ох сгк ы.с "и вм .5.7.В аы с зьтя образ гыпия гззшалпа еипх!зпг~изации С!.К иыход ~снс!зазора полас~сз! ш вхол с ~стн го трнггсра !рпс т 7.
6) Триггср формируст авс послсзюва: тс злости пгзгггг~аофазных импульсов Ф! н Ф2 л.ш пзшзцоввнии внузрснпих , стем МП Сшнзгз синхр«ш залп: сззс~сззы С! К с ззбмин гтхгпульсаь~ Ф2. у ' Свины АСЕ фгрмир)сясь как окпп имсуль иосзсаоиатсльтюс~тг Ф!, выдс,::!яс ~ыв из исс н шрвом гактс (ТП клилого машинно!о никла.
буфер выда., !м сипсшл А!.Р вп внсннпзг испи имсс: вход разрсшсяив ЕЯ Частота сип- зрмигшшок М П в,тш рюа пюхс чнсзш ы гспсшш юрв о, ',.Сннкронивация и последовательность двйсзвий МП ;.Уопиызньгг! ггвхл КЦ !рис зф, а) нв ~гтгизсгся с выборки «оманлы 7Орссс!с ' Еснй ОР! П.риыс магии~наш ггню~ М! юс~гга ОР, и псм МП шшучаш асрвын ба! г команль После -зтшо могут быль сшс одни или лш машипиьш ', шюа тина МК !Мсшогу Ксвд!. поскольку комапш можсг быть ог.нсбвйт' вЮ.
заухбза~тзпсп иш 'грсхбаишои Еоы юзынгв грсхбыпзыя то онв:ранизся в памяти тлк, как показано на 'увз Ух 6 Псрвыи бзвг)з олсрмиг кол ппсряпни КОП. свслсния о способа ззрссюш . л сслп хох анла олпо!зсптная, ю и юрсс опсранла Пшичис . зрс 2аа Ця реева схеыаген ищ са возможно лля оперании визга "регистр-регистр" с короткими алрееама Для адресании 8 регистров сбнге~о пазначенип дсстато*шы трехрашилще адреса, а л ш злресании репклроньж иар даж» двухразрялныс Второй Гию содержит младший поюалрес опсрагща, если команла трехбайтнш нли ис.
посрелшаепиый операнд либо адрес ВУ, если команда даухржйтнвя Третий байт содержит спюший пслуалрес операнда или байт непосредственнмх данных лри шгрузке парь репгстро». Адреса рептстров и регистровых пар ланы в ~абл В2 в .а.а.н с с ч сп кзелтнмабя[ ) Р со ишана в памя о,рон с д с емы ~б) Таблица Л 2 После выборки и лекслнрования комагшы могут понвлобиться аополнигельные машинньн никли лля е* выполнении.
Всего в камышном пище может быть от одного ло пяти мешинньы никлов дуо щипни цяш состоит нз тактов, а «онгрых выполгшюгся типовые дснсгвиа, расслюджнные ниже. Число тактов в разлвчньх ьгашинных пикхах— 3 ..б. Боампинство машинньп инклов солержат три та~ла. В комаилиом пикле может солер:каться от 4 дс 13 такго» Сгт~ назьь ~ллгтзуюгггие тот или иной МЦ. ~снерируются блоком упраышыя МП на основании информании, солерткашейся н первом байте команды Прогтля~сстриругм слшмннос примером выполнения кгаюнлы ВТА ЬЬт Вйоге Ассошнщгог ОггссО. передающей солержиьгас аккумуляторе в ячсику памяти при прямой ааресапии, т е указании алреса ячейки в самон команде Команла трехСнйгная, лля сс передачи в МП требуился три маш ггнь~х никла, в первом из которых байт Ьг передается в регистр команд 1й, в последующих байты Ьт и Ьз перелыстси в рсптстры временного хранения И в Глава Л 2 После получены.
асей команды МП выподпяет ее церелавал байт и ак ,. кумулятора в ячейк> цамлтш ацзес которой поступил в МП Таким об>мзом ' Ш»к» кома>зды составится из четырех машинных циклов в след~юнс ~ по-' рах ОГ-МК-Д(К-М>У, Кадыр. маг»~»зппп!» цикл делится на шакшы (сосгонния) — интерваль чехЛу одноименными фронтами таитовь х импульсок тт! тз, 'т тз)гз ;Лле.в.в. нл ме ел агра цыц кла и.
л мш Р ц соса В .:Т>ионне з>або<аз»и, выполниемые в тактах машинного никла ,:! Адрес памчти им1 ВУ вахтам~люся па АО>, и А,з в, з нерирус си сшим А(Е для фиксации битов АО> с Налинннх (ОГМ, 5, н Бл вькшкыется ипформшпи, опрелеляюп!ая тнн цикла Проаершт ш> флаг НА!.Т >Тт проверяются входы кевину н ной>. програчмнын с»с~чик впиши»ецио р>шсп, если ннный ма>оинный цикл есть часть иыборки комлнлы Во всех машинных циклах кроме з!икла В! (осисбожлеиця шин) олин и.з уп~ш~яюз>нтх стробов КО, >УК илн ВЧТА перехолнт из еднпц шого ссс> опции в активное нулевое ,:!» Появляется при иыотовностн памитн или ВУ к обмену (на лаю п КЕАОУ низкин >ровень на~>ряжения). Состав>~ня линий .ыресоа, дзц З " .
цьн и упрашеиин остяки я .геми жс, что н в клипе такта. Онпаш КГАОУ провериегся л каждом такте ожидания :»Т) Байт ш ь~анлы или данных перецаепя в ь»икропрацессор нлн из нсш уроюн, активцого упрагц>нюше>о сгроба изменяется с зз>певогг на и: ' ел»о ичный иф охемсгвх .ихв Тх Деколируется солержимое регистра «омана Ткь Испгипзукпся при цеобхолимости шщ завершепня некотары. комлю Сисгсмньж шины не испсльзукпси Машинный цикл ыегзза согержит ~акты Т~ Тз, шюгля имеет бозыпсс зисхо шкгов, но ь.л г ения или записи цжбуетси только тря такта Време нмс гиагрвммы цикла чтения с твктаьз сживания привелены на рис. 5 9 Система прерываний При рабо.е микропроцессорнои системы а цеи или вне сг могут Шю и.
пи события. требующие неьзевленной реакцик. Такая реакция пбегпсчиюегся; Л92 прерываггззеьз прогрвь~мы и лерехолом к обсзуживинию источников ззпрыов ив прерыгимие Внутри системы запросы возникают прп сбоях в раы е щреполнепии разрвлной се~ки, попытке леления на нуль и т л, а шкжс ~ ри требованиях обслуживания от инешних устгюйсп~ Ивине ьзо~ут посгупшь сзн палы аиаркиньп снтуавий в упрагшяемых обьскгах, нсисираииосги «сочиик вп ат изгр Прерывание по югвзосви от мелленно лейспзукиних внешних устроигл» згвкзгз-, ф чиьакл проижхипп»тызость системы, шпвсляв ВУ юиимагь аремч прпцессо1ж .; тилько при их га~оыюсп~ к обмену Кшва ВУ иужлаегся в обслуиишизззтх оис уствнашюжмт зрнпср звпрзса срерываиия, и си~па: запроса ыжраняшся, »окх не булез воспризш и обрабшан микрщтрмзысором В о~вез ~ы пщзнхщш за врос прерывания в микропропесссрпок истемг завершаезся вьв о.ляпис гхушей команды, загюмззгпстся сгютояние МП выловила я цолпрог~ч за сбсхуживанил ~чкрыиацззя всссглышвзваешя состояние МП, я ы-ем возвгхвчгс~сз управы иг соотясгспзуюшеи комаиле основппй ирлрвьзьззя Мнкзюпроцессор К182) имев~ пять вколов прерыгмния и своп вызов згрхвления им 1МТА Прерывание лсшжно «вепзз в лгкствие кощзнлт СА1Л..
сп~лаваю которои согтоипие программного счещикв РС лерг,выси и стек, з в РС загружается влрес псв~люграммы поллежогвей вьшшпзеншо Иьпциз ива ьвозза комы вы СА1Е пригзаьтгжгп аццарзпъш сревспым ~иьгзоцргшгссорион системы Если прсрьпмиия разрешгнм, то оцн осушесгияяяцся з,икрппргижссороьз в «онпе выполнения текушеи кок~а~мы Вхолы МГЕ связюц ые с грерзлввциями. назыюипся ТКЛР КВ1 зд КВТбл. КВТ 7,5. ПЧТК. При оргюшзвггизз ир'рыввинй решаю» л м,азз~ Х маскирования звпргкав и опрелсляклся их уровни приоритета прв конфликтах из ш олноар."мепнша щжтувшеннз нескольких запросов АУсгхировлигге состоит в запрещении лейсз ии гоо ветс~»увял го вхолв Вхолы запросов ~ рерывацня могут быль маскирусмыми ьлн пе масыц усмы гя, г е.
приним.емыми ясегщ Вхол ТКАР якшается нема кируемыи и имеет цаивысшив цриорите, О ~ ис помог бзынь иззрсчпс~ команлвмн пгюгрвьгмы К ла з входу пплкпочисг гл зад з, и свшалы, опонешаюшие о наиболее важных событиях в микропроцессорн гн сигмме„появление которых требупт безусловной реакнвн (например нг нм, оповсшаюший об зырян пзгззгг~, требугашей немепленных мер) Начмьпый адрес пплпросраммы обслуживания орерывашгя ТКАР рз мсш н з фкксправвнной ячеикс памяти с н.1ресом 24Н Тгхтгл~ об)юзом, гоазлгтшг мирова прерывания по вхол) ТКАР независимо ни от чс~ вы овет г о ь т стзуюпгее прерывание пшхе завершения выпоп ения текуц!гч) оман ~гт Обозначение втолов К5Тг (и = 5,5, 6.5, 7 5) происходит от зн вз К мл! Прерыеагзия по юии вкомм маскпр)смыв.
т е мгяут быль р решены ш,н мнрегнены комшцгами Е! (Глаше Ьгепнрг) и П! (П заЫе )стспнрг)...еис~ '„. Ююшими на все три входа олиовремснно На ~аль!гид сброс мнкрппрошг сора запрсшзет обсл)жишшге этих запросов, ллч их послсгбтюгцюо )тзтгсшг* шя слслтвт поцать комннлу Е! Имеется также яозьгожнпс~ь рзгзям гго : иагкирования запросов КЗТг, с помошыо специа п,ной команды ЕНМ (5с~ йвепщп Мыф П но ко орой маски усганаьлнвмотся в соо нс~слвгггз со .гнач . виями битов Ас..
А, соггержггьггптз акк)мулнгпра Звп уэгн прслнзрнг лыс ! :. в гпогнетсшуюгг!ий бит можно запрсппь (ззмзскнрошть) тпг ми пион „згог. Приоритеты шоггов КЗТп фгтксированьь они снижаются в пгргсп. '- К)Т75; КВТ65, ККТ5 5 Нвчшюиые в !Рея подпрограмм тбслуж вп пн . арерываинн пшв КЗТп ггзвестигз Команлы КЗТв шкап»ившоп я .гмрт кон . з программный счет шк числа бп Цифры 5,5, 6,5 к 7,5 ощ«лелино нагз п, .