Микропроцессорлық жүйелерді құруда қолданылатын микропроцессорлық құралдардың біркристалды және модульдік жиынтықтарын, Үис және Үисс микропроцессорлық жиынтықтарының функционалданған және салыстырмалы сипаттамаларының принциптерін



бет1/8
Дата11.03.2023
өлшемі123,5 Kb.
#73383
  1   2   3   4   5   6   7   8



Мазмұны
Кіріспе ............................................................................................................ 3
1. Микропроцессордың командалары...........................................................4
2. Базалық микропроцессорлық жүйелер құрылымы.................................9
2.1 МП негізгі түрлері және сипаттамалары ...............................................9
2.2 Ауысу командалары................................................................................10
2.3 Логикалық және Арифметикалық командалар.....................................12
2.4 Стекпен жұмыс командалары................................................................15
2.5 Деректерді жіберу командалары............................................................17
2.6 МП адрестеу әдістері.............................................................................19
2.7 Микропроцессорлық құрылғының типтік құрылымы.........................21
Қорытынды.....................................................................................................22
Пайдаланылған әдебиеттер...........................................................................23

Кіріспе
Микропроцессорлық командалар, микрокомандалардан айырмашылығы, чиптің аппаратурасына тәуелсіз жасалады, сондықтан олардың биттері әдетте микропроцессордың биттерімен сәйкес келеді. Микропроцессорлық Команда нұсқаулықтан тұрады және коп операциясының коды (немесе INS ағылшын тіліндегі әдебиеттерде). Микропроцессорлық Команда операндтың мекен-жайын көрсету қажет болмаған кезде ғана операция кодынан тұруы мүмкін (Операндтар бұл команда қандай да бір әрекет жасайтын деректер) немесе операция коды мен операндтардың немесе деректердің мекен-жайларынан тұруы мүмкін. Пәрмен форматтары процессордың құрылымына өте тәуелді. Фон-Нейман құрылымына негізделген сегіз биттік процессорға арналған командалардың құрылысын қарастырыңыз.Басқарудың күрделі функцияларын атқару қажеттілігі микроконтроллерлердің бір немесе бірнеше кристалдарда орындалған басқарушы қондырғылардың пайда болуына алып келеді. Микроконтроллерлер логикалық талдау және басқару функцияларын атқарады. Сондықтан да арифметикалық ақпараттарды қолданбай, олардың аппараттық күрделілігін азайтуға немесе логикалық басқару функциясын дамытуға болады.


Аналогтық және сандық сигналдарды тікелей өңдеу үшін белгіленген аналогты микропроцессорларды құру микроэлектрондық технологиялардың көрнекті жетістігі болып табылады. Аналогты микропроцессорлардың құрылымында бірнеше аналогтық – сандық каналдар және сандық - аналогты түрлендіргіштер, сондай-ақ сандық процессорлар болады. Аналогты микропроцессорлар аналогты схемалар функциясын атқарады. Мысалы, тербеліс генерациясын, модуляциясын, фильтрацияны уақыттың реалды масштабтағы сигналдарды кодтау және декодтауды жүзеге асырады, т.б. операциялық күшейткіштерді конденсаторлардан тұратын күрделі электронды схемалардың орнын ауыстырады. Олар аналогты сигналдардың өңдеу нақтылығы мен өнімділігін атқарады. Микропроцессор архитектурасы мәліметтерді, масштабтық операцияларды, алгоритмдерді және есептеу процестерін суреттеуді көрсету үшін қолданылатын микропроцессорлардың электронды аппаратуралық құралдарының функционалдық мүмкіндіктері.
Процессордың командалық жүйесі
Жалпы жағдайда процессордың командалық жүйесі келесі төрт негізгі командалық топты қамтиды:

1) деректерді жіберу командалары;


2) арифметикалық командалар;


3) Логикалық командалар;


4) ауысу командалары.


Деректерді жіберу командалары операндтарда ешқандай операцияларды қажет етпейді. Операндтар жай ғана көзден (дереккөзден) қабылдағышқа (дестинация) жіберіледі (дәлірек айтқанда, көшіріледі). Көзі мен қабылдағышы процессордың, жад ұяшығының немесе енгізу/шығару құрылғысының ішкі регистрлері болуы мүмкін. Бұл жағдайда ALU қолданылмайды.

Арифметикалық командалар қосу, азайту, көбейту, бөлу, бірлікке көбейту (күшейту), бірлікке азайту (декременттеу) және т.б. операцияларды орындайды. Бір шығыс операнд командаларын құрыңыз.


Логикалық командалар операндтардың үстінде логикалық операцияларды жасайды, мысалы, логикалық және, логикалық немесе жою немесе тазарту, инверсия, әр түрлі сдысулар (оңға, солға, арифметикалық сдысу, циклдік сдысу). Бұл командалар, арифметикалық сияқты, бір немесе екі кіріс операндын қажет етеді және олар бір шығыс операндын құрайды.


Соңында, секіру командалары командаларды жүйелі түрде орындаудың әдеттегі тәртібін өзгертуге арналған. Олардың көмегімен ішкі бағдарламаларға көшу және олардан қайтару, Барлық циклдар, бағдарламалардың тармақталуы, бағдарламалардың үзінділерін өткізіп жіберу және т.б. ұйымдастырылады. Ауысулар шартты және шартсыз болуы мүмкін. Дәл осы командалар ақпаратты өңдеудің күрделі алгоритмдерін құруға мүмкіндік береді.


Әрбір орындалған команданың нәтижесіне сәйкес процессордың күй регистрінің (PSW) биттері орнатылады немесе тазартылады. Бірақ барлық командалар PSW-дегі барлық жалаушаларды өзгертпейтінін есте ұстаған жөн. Бұл әр нақты процессордың ерекшеліктерімен анықталады.


Әр түрлі процессорлар үшін командалық жүйелер айтарлықтай ерекшеленеді, бірақ олардың негізінде олар өте ұқсас. Процессорлардағы командалар саны да әртүрлі. Мысалы, ms68000 процессорында тек 61 команда, ал 8086 процессорында 133 команда бар. Қазіргі заманғы қуатты процессорларда командалар саны бірнеше жүзге жетеді. Сонымен қатар, қысқартылған командалар жиынтығы бар процессорлар бар (RISC процессорлары деп аталады), онда командалар санын барынша азайту арқылы олардың тиімділігі мен орындалу жылдамдығының артуына қол жеткізіледі.






Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет