Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Микропроцессор командасынын жүйесі






KP580BM80A (МП) микропроцессоры (арі карай K580) командалар жү йесі деп аталатын, кейбір тіркелген кабылдау командасын орындайды. МП кабылдаудан баска, ешкандай командаларды орындай алмайды. МП K580-де базалык командалар саны – 78. Біракта копшлігі операциянын артү рлі кодын тудырады.Сондыктан жалпа командалар саны 224. Функционалды тү рде карасак, барлык командалар жиынтыгын келесідей болуге болады: 1 Деректерді алып жіберу(пересылка). 2 Деректерді ондеу. 3 баскаруды тарату. 4 подпрограммаларга жү гіну. 5 енгізу/шыгару. 6 арнайы.

1 Деректерді алып жіберу командасы – карапайым, ондеусіз деректерді алып жіберуді камтамасыз етеді. Бул топта атап отуге болады: регистрлерге жү гінумен байланысты командаларын; есте сактауга жү гінумен баланысты командаларын. Егер операцияны орындауда МП-нын регистрлері катысса, онда олар команданын бірінші айтында корсетіледі.

2 Деректерді ондеу командасы - деректер бойынша операциялар орынауды камтамасыз етеді. Кез келген команданы орындаудан бурын бул топтан операндалардын біреуі аккумуляторга, ал баскасы POH немесе есте сактау уяшыгына орналастылуы кажет. Екі байттык командада екінші операнда мані команданын екінші байтына беріледі. Команданын натижесі аккумуляторга орналастырылады. МП-дін мү мкіндіктер кобінесе азайту жане косу, логикалык командаларына, сонымен катар ыгысу жанебаска да сегіз разрядты операндаларына негізделген. Бул командалар тобына келесі командаларды боліп аламыз: арифметикалык операциялар, логикалык операциялар, артү рлі операцияларга сайкестендірілген операциялар.

3 баскаруды тарату – операция натижесінін белгісінын талдауына негізделген шартты жане шартсыз оту командаларынын тобын курайды. Бул команданын негізгі кызметі программаны орынауды осындай мандегі команда есептеуішіне жү ктеу аркылы озгерту болып табылады. Баскаруды тарату командасынын бар болу МП-дін акпаратты ондеу мү мкіндіктерін кенейтуге негізделеді.

4 подпрограммаларга жү гіну – подпраграммага тарату жү зеге асастын, программа орнын жайлы акпараттын сакталуымен баскаруды таратуды камтамасыз етеді, сонымен катар ПП-дан бастапкы программага баскаруды кайта алу. ПП-га жү гіну командаларын орындауда стекты колданады, сонымен оатар стекпен операциялар автоматтты тү рде орындалады. Стек немесе стекті есте сактау курылгысы – колданушымен мекен-жайды сактау ү шін ерекшеленетін, есте сактау аймагы.

5 енгізу/шыгару командалары – МП мен енгізу/шыгару портарымен акпарат алмасу ды камтамассыз етеді.Натижесінде бул ОЗУ жане сырткы курылгылармен алмасы болып табылады. Бул командаларда екінші байт сегіз разрядты порт мекен-жайын корсетеді.Деректерді кабылдау жане тарату аккумулятор комегімен жү зеге асады. МП кабылдаушы немесе деректер козі болып табылады. МП К580 256 енгізу портына дейін жане 256 шыгару портына дейін жіберуге мү мкіндік береді.

6 арнайы командалары бул бір байттык командалары МПдін озіндегі баскару операцияларын орындау ү шін колданылады.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.