Главная страница

CISC және RISC процессорларының архитектурасы. CISC және RISC архитектураларының салыстырмалы талдауы. CISC және RISC процессорларының архитектурасы. Cisc жне risc процессорларыны архитектурасы cisc жне risc архитектураларыны салыстырмалы талдауы


Скачать 291.5 Kb.
НазваниеCisc жне risc процессорларыны архитектурасы cisc жне risc архитектураларыны салыстырмалы талдауы
АнкорCISC және RISC процессорларының архитектурасы. CISC және RISC архитектураларының салыстырмалы талдауы
Дата07.06.2022
Размер291.5 Kb.
Формат файлаdoc
Имя файлаCISC және RISC процессорларының архитектурасы.doc
ТипДокументы
#574671
страница6 из 13
1   2   3   4   5   6   7   8   9   ...   13

2.7.1. Көлденең микробағдарламалау









Микробағдарламаны басқарудың екі түрі бар: көлденең және тік. Көлденең болған жағдайда әрбір MIC биті басқа цифрлардың мазмұнына қарамастан орындалатын белгілі бір MPT-ге сәйкес келеді. Микробағдарламаны n ´ m матрица түрінде көрсетуге болады, мұндағы n - FI саны, m - MIC саны, яғни жол бір МИК-ке, ал баған бір МИК-ке сәйкес келеді (Cурет 1). 2.4).

2.4-сурет.Көлденеңге арналған микробағдарлама
микробағдарламалау

MIC разрядтарының жуық мәндері 1-суретте көрсетілген. 2.5.































2.5-сурет. MIC (MIO) цифрларының мәні:

- қосқышты бос қалдыру; - толып кету индикаторының бос болуы; 3 - кері қосқыш коды; - бөлінділердің көбейткішінің регистрін тазарту; - таңбаның инверсиясы; - сумматордың мазмұнын солға жылжыту; - сумматордың мазмұнын оңға жылжыту; - қосындының мазмұнын 1-ге көбейту; 

жадтан қосқышқа оқу; ...

Кез келген жол мен бағанның қиылысында «1» болуы FI осы МИК-ке жіберілгенін білдіреді, ал «0» болуы оның жоқтығын білдіреді.

Бірнеше MIC сандарына «1» қою бір уақытта бірнеше MPE орындауды білдіреді. Әрине, қозғалған MIR-лер үйлесімді болуы керек.

Мысалы, 9-биттік MIC биттері келесі мәндерді қабылдасын:. Содан кейін, егер берілген биттер суретте көрсетілген семантикаға сәйкес келсе. 2.5, содан кейін 9, 7 және 6 цифрларымен анықталған MPE сәйкес келмейді.

МИК мүмкіндіктерін кеңейту үшін кейде МИК орындаудың көп циклдік принципі қолданылады. Бұл жағдайда әрбір битке сәйкес IOI орындалатын цикл нөмірі тағайындалады, яғни мұнда барлық үйлесімді IOI бір өлшем нөміріне ие. Барлық қалған шаралар олардың табиғи орындалу реті бойынша нөмірленеді. Дегенмен, МИК-те IOI әмбебап нөмірленуін көрсету қиын.

Көлденең микробағдарламалаудың артықшылықтары:

· Бірнеше IOI бір мезгілде орындау мүмкіндігі;

· FI қалыптастырудың қарапайымдылығы (дешифрлеу схемаларынсыз).

Кемшіліктері:

МИК-тің үлкен ұзындығы, өйткені қазіргі компьютерлердегі FI саны бірнеше жүзге жетеді, сәйкесінше, жадтың үлкен көлемі
микрофонды сақтау;

· Амалдардың үйлесімділігінің шектелуіне байланысты, сондай-ақ амалдар алгоритмдерінің орындалу реттілігіне байланысты MIC разрядтарының аз ғана бөлігінде «1» болады. Негізінен матрица нөлдерден тұрады. Жадты тиімсіз пайдалану көлденең микробағдарламалаудың аз ғана таралуына әкелді.

2.7.2. Тік микробағдарламалау


Тік микробағдарламалауда әрбір MEC бір бит күйімен емес, белгілі бір MIK өрісіндегі екілік кодпен анықталады. Микронұсқау кәдімгі командалар пішіміне біршама ұқсас. Айырмашылығы мынада:

· Неғұрлым қарапайым әрекет орындалады – операцияның орнына ЖАО;

· Адрес бөлігі (көп жағдайда) жад орнын емес, процессордың операциялық регистрін анықтайды.








Тік микробағдарламалау үшін MIC пішімі суретте көрсетілген. 2.6.

Күріш. 2.6.Тік MIC пішімі

МИК адрестік бөлігіндегі Р1 және Р2 өрістері мазмұны бір операцияға қатысатын операциялық регистрлердің екілік сандарын көрсетеді. Өрістердің бірі нәтиженің мекенжайы болып табылады. Осылайша, осы МИК-те көрсетілген арифметикалық немесе логикалық IOI жүзеге асыру,

формуласымен өрнектеуге болады

(P1) Д (P2) ® P1, немесе (P2) ®P1,

мұндағы Д – IOI символы.

MIK жадыға қол жеткізу үшін P1 өрісі ақпарат алынатын регистрді көрсетеді, ал P2 - мазмұны жадыға кіру мекенжайы болып табылатын регистр. Көрсетілген MIC пішімі жалғыз емес.

Әрбір MIC келесі функцияларды орындайды:

· Орындалған МРО-ны көрсетеді;

· «Келесі мекен-жай» тапсырмасы арқылы келесі ЖАО-ны көрсетеді;

· МИК ұзақтығын белгілейді;

· Қосымша әрекеттерді көрсетеді – бақылау және т.б.

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

Отандық компьютерлер арасында микробағдарламалық басқаруы бар алғашқы компьютерлер MIR, NAIRI болды, шетелдіктер арасында - IBM / 360,
Спектрлер 70.
1   2   3   4   5   6   7   8   9   ...   13


написать администратору сайта