Угрюмов Е.П. Цифровая схемотехника (2004) (1095893), страница 49
Текст из файла (страница 49)
г)юр">иаруктгсн системой ггрерь>пнт>ий нли ухазыеаюю» пгюгтнтгмистом При вы .;лынснии «оманлы тскушсе сплержимое щюграммного счетчика РС ипп- юггсл в стек, я в РС формнруегсл кои с нуленым старшим байши и лпм „: нпм байтом вила Оббил лшб *ВЦ!ерапия сравнения п)юизновится вычитанием опгранлов с усганснкои )аркзшлка результата )? = ! - Разные операнаы. 5 = Π— солержимое акк>- >ебшгорз больше второго операнла. 5 = 1 — меньше) Втяетьей пифе прочерк означает, ч-.о выполнение «оммшы не сап>юсажле,нсл аьцжботкой флажков-признаков, знак плюс юиорит об установке всгх чцизгнков знак плюс в скобках — об установке всех признаков, крох>с нри )ника нилл гнн нли отсутствия переноса С, а символ С означает.
чт| яыр ба! > >у,'ннается только признак наличия или отсутстпия перентжа селя схема ехняла нлн Рне. В.11. С м, по исшке сипом ение сдвигов ьитдспрзцессссс Команды КЕС, ВКТ, КА). и ВАК реализуют циклические (кольцевые) сдвиги солержимого аккумулятора н» один разюцг в ту ияи иную сторону без включении (Ю.С и ККС) или с включением (ВАС и КАВ) в кольцо раз. ряда В регистра флажков (рис 5 ) ) ). Комагшы К!М и 5(М подробна рассьнжрены аь~пге.
Два воз ожных значени» чисел тактов и циКЛов приведены Лдд команд, выполнение которых зависит от состояинл признаков — флажков. В табл 5.5 на примере микропроцессоров фирмы (ппй приведены сравнительные параметры двух микропроцессоров, "возраст которых ссставзяег около ива»цаги лет, и двух современных, появившихс» л )997 — 99 м Первые сохраняют до сих пор свое значение как средство пострсени» простых систем увравления техническиьги объектами и техиозопгческимп пропессамн, вторые — как средство псстрсенил новейших компьк»еров у и ицад.» Глмв Л Увблниа бж Гщ«» иеу Лля МП 8085А укажем также следующие ленные.
необколимые лля практической рагяпы с ним' напряжение питанил, В 5 г!0% ток потребления, мА «. 170 тел ахене, мкА !О 1О емкость входа, пф гок аьнппа при низком уровне выхолного с 2 шпряженип. мА тэк вьноаа при высоком уровне иыхолного 0,4 напряжения, ь»А иаксимальная емкость на » зки пф 150 ЧУ По мере развития микропронессорной техники происхоаит естестненнь»й пронесс спениализапии МП соэтветствснно областям их применении Важхейший класс проблемно ориентироианны» МП вЂ” пропессоры нифровон абрзботки сигналов, которьи нахслят применение в современньн системах связи, сбраГютки графических изображений, медипине и многих дру» их обякчнх. Сведения о таких МП.
в гастности, можно почерпнул в рагюте П7! Пример выполнения команды :. Оыгючнение команлы реализуется я МПС через рзботу ее шин 2!ля илл»сст- ршии рассмо;рим выполнение короткого фрзгменп» Про»рамым передачи банта из олиои ячейки паияти в дру»ую Пусть численное значение банта бу '. гет 10Н, а его передача производится из ячейки ОИЮН в ячейку 0101 Н, Пусть ." мкке Орагмег»т программы раза»ешается и памяти, начины с ячейки ХЮОН.
!7»н иыполнения фрагмента сначала нужно не!желать байт в аккумулятор, а : энем из аккумулятора в пвмяп.. Тлк «ак обращение к памяти повразумеиаег моленную адресадию, вначале трсбуегси загрузка пары регистрон Н аэресоы ; ячейки, и которой идет обращение С учетом сказанного фрагмент шюграммы з мнемокодзх (на ассе»»плере МП) примет вил, покамнный в лентм столбпе ..~Х1 Н, 0100Н 204Ю 21 ОО 01 ОМОНА, М 2003 7Е Цггйаюв я о ех иы !7(Х Н МОНМ Л 2И)) 25 ВЯ5 77 л са х в,в в р .
В.та. Раалнзацм рсграм а снов езы ы мн рс ясп ср оя и 5.4. Схемы подкпючения памяти и внешних устройств к шинам микропроцессорной системы 3)граюпвс овывыс а и иыилш)гюрстыгявсии рвггзгывясвс г сдывт лсгяц в е 552 Проиллюсгрируем теперь сбюие принципы примерами конкретных решений. Комы~да загрузки негосрелствснньы ленных в пару рсгис~ро» (Х) ~,,Ь Ь, имеет кол ООП!0001 (см.табл 53) Парэ рсгистрог нысы агрос ПР— 10 Подставив это значение в коа команды, получжм кол 21 В правом снюбцс записана команда в кодах.
Она имеет пил 21 00 01, т к пасти: «оаа опсрг- иии из памяти извлекаются сггач«за мзкзгний (ОО). з ютсм сирени Кй) байты. Комлнла трехбийтна» и занимасз ичсйли памяти 2000 2002 О,гнобайпгая команда МОН А, М нсрссыл«и из паюти в аккучул пор ымв )П ется юриантом команды МОЧ г, М с колоы 0!ППППО Полене«в в знч «ол влрес ре истра Л .= П1, полу исм кол «оманлы 7Е. Колганла ПЧХ Н прибавляпг единицу к соаержимому регистрогюгг пиры в являеыя вариагпом, кол когоропз полу !ются из кола ООПРОО!1 цри ггоястю нонке айюса пары регист)юв 1О, что ласт кол 21 Послслняя комвнла Озраглгента программы («рмг, «а н а.кумуып. Ра память) МОН М, Л, имсююая код 77, перслас.
«я и йкг намити вггрсс кою рый находится в репгстровой па!к Н, созгсрииьгги аккумрытора сиз колган- да завершает выполнение фрагмента про~рамхггх Ппслелоаюелыюсть четырск рассмотрсггггых «оманл сгсцсрнртсг вргмснныс > ииагрзммы (рис 5.12), посрелстволг когорь|х про~рахгма булг г вьн«ынюы Гла б При проектироюппи схем полк почсния ьгишюсхеьг ~шшпи к микропроцессорт рсшаютсн слслугощнс амачи П рзцтаСюгкз схем адресации гамаш и формированил управ ~нющнх сипю- гюв па функ~шелыга.оч.оп~носком трояне, П аннятчг гггтгрузогных ус.юани н по вчепной схеме, обеспечение рабочих рснгьюв л ~н выходов с открьпыьг коллскгороы (стоком) и введение пргг иесхтхоьпмас~н Оуфт р» а мсмсшон мя усгрш ~синя псткчру ок исто ~ннк~ а сшназоь; П гогласоюннс нрсиюзмх тгнгирамьг микропроцсссора и микросхем лапши Прн гзлрссап~ и ~пгыяги размещают атцюса пошоянных и г ператиггных ЗУ в ' манных областях мрсшкло проспннсгва Примечание Для ьрачксети адгеса в АП сбьмгю еыюжают а н естншшатирнч си системе счисгннн», информационные ам ос н ам, ю рааигю, оцениваются велнчисчтопе~ ня, а в нифровсн те нню спо.
зуе с днсн ная Поет му прн работе рн«аднтся гере«оден ш г.д нх едю нц к другим В авда а ааресацни аман чаще вснп встречзются ресбрзаоввния эна мнй а псла К лн М в шест адгп рнчные и обрап о длн облм юнна таки«ерекодов удобно погъзованся сгедтюшен аблнцен (числа в гюрзой с роке нз ер ются в елнжцак КУ Пример Ч ,*. уа~юггым злсмснзоч схем адресации шшяется легг~ифратор, а котором ис.хезь»ются как информвлионныс, шк и рюренгаюнгне вхолы На рис 5 (3 ", цмесаена .хсьча едрссзпни НЗУ, состаюсч~ного нз трех субмолуми с орш- вянннсн 4Кхй А.гресг таннманп' (2К в еерхнен чаши АП, г с зону от .
ОООЧЧЧ ло 2ГЕЕН (последнии;:прес легка лы гислить, по гьзунсь таблицей, яривеленной выше, кзк сумму ше гнззпатиричпых лыченни, соочвстст ;.ьутмчнх еыракению (ОК вЂ” 4К - ЧП 'Сашм ргттрегпснгзя работы легннфрато~ы Е = Е,Е Е, Днензлгшгг* млашних : узтрмон мресз лыбиршп ичойьу и субьчолуяс. Еларшие ра ряды алрешз легрлшртвлся лзн формирования сигналов выбора к(ти«газне С:Б Сг(юбируга- ннм сигналом ИЭ определве ся ш~ге(тшье выполнепня оперюгиа чтении Ци овая схемсге нми Одним из условий разрешени» работы дешггбгратора яяляегся низкий уро- вень сигнала Ю/М.
я, А„ рне. В.та. Пр еп адл а з моду я Пр рд Алресвггия модуля памяти, составленною из субмолулеи с оргзнизаниеа 2Кк8 при рюмешении алресов в зоне АП. начинаюшейся с адреса ИОООН, может испольювать леши4ратор. включенныи, как показано ня ряс 5 ге Если адрес находится в прелслях 8000Н .ВГРГН, то работа пеггггг4ратсрз разрешена, т. к. этим пределам отвечают усчовия А,з = ! н А!4 = О Облвшь АП, вел ашвя в укюанных прслелах, в зависимости от значений бюов Аю...Ан лепится на части по 0800Н адресов в каждой !0800Н = 2К) Кюглый из вьжолав дешггфюто!ж сигнюом СЗ может выбирать ЗУ с числоы кранимыл слов 2К.
Линии адреса Аю-г, влресуют «чсйки на «риствлле д„ гсгм А Инс. ВЮ4. В г н др но модугя емяг При рз Рассмотрим пример размегяени» в АП адресов ПЗУ. ОЗУ и ВУ. г. е совмещенный ввод/аыиод, Для памяти используем абсожотную адресаиюо. а юя шз:"" ВУ вЂ” линейную селекцию. Пусть длл ПЗУ отведено !6К адресов в начале АП, чресй ВУ занимают третью четверть АП, а адреса ОЗУ занимают послелние ЗК адресного пространстве Примем, по в системе имеется 5 ВУ, мжже из которыз имеет 4 внутренних регистра со своими злресами, а в качестве ОЗУ испоюоуетс» гримерное твктируемое ЗУ. Распределение АП еоказано на рис 5.
15, о. рнс. П.та. По,мер Ез Пелееен в еп не о ппосчмнстза емдт мцгннв ее ем н нтешншш тшнсйстванн (в) н схеьн впхсзш н мозншй еа шн енешн з тстйойсте Ю (.(яфр алел схем 'гсм ы а Пусть ПЗУ ст(юнге» на микрщхеьзах с оргю!и!воней 8К 8, а О?У па !нкеосхемах 2Х 8 Имея в виду байтовую организацию модуля пвмгггя. вщщм, *па кюкяая микросхема иг!юет (юль субмолуля (нс и!млаетси в нагюлнамнии рззрялнас!и хранимых слав) Д щ шцюсации ВУ исполыусм млаюлис ра.!р». лы шины адреса, число которых определяется как й( т 2, гле (ч -- число ВУ а лве линии иужнь! Шщ адресхции их «ну.ренннх рсгисгров Таблиц 6.6 Внд Д, А, А А, Аи А А А А, А, А А А А А, а абьекта РНОМО РйОМ1 О О О О б б д д б б б б б б а б б б д б 0 б б 1 б б д б б б б и' ВУО ву! ВУЛ Вуа Вул Х Х Х Х Х Х Х Х Х Х Х Х Х Х Х Х Х Х Х Х 1 О О О О О 1 б О О О 1 О б О О 1 О О б о ! о о о 1 0 О 0 О б Х Х Х Х Х Х Х Х Х Х Х Х Х Х Х 1 О 1 О о 1 0 Вйаыо ййАМ! ВНАМ? ЗРАМЗ ! ! о а б д д б ! ! ! О ! б б б б 1 ! ! 1 О б б б б 1 1 1 ! 1 б б б б (8 щ Пример В С целью упрощения схем леколироющщ и при нв,шчии *'ли! и!ега" и!рсс нога простраястм мщкно применял неабсалготную адресайню.
лри като той катламу сбъек!у алресапии прис!юиваегся нс алли.ещ!нсгаюо ыи .ц рес, а ! руана адресов (некоторал зона АП( Схема адресации, соатвегствующал таблице а (ресов (и!ййх 5 61 пр! велена ав рис 5.!5, 6 Део!иф!лпар (УС! лели! АП иа четыре мс!и, сщ николы рв!рс. шанц работу тем объектам адресации.