ПредишенСледващото

Всяка система за обработка на данни (ODS) се разглежда като комбинация от три устройства:

Управляващ блок (CU) е предназначен за генериране на управляващи сигнали, необходими за извършване на действия срещащи на ODS

1. структурна организация

• Смесени - централно + местно

• Йерархично (на слънце)

2.Po техническа организация

• С много труд логика

• устройства за контрол на микропрограмата

UU с твърда логика

Извършване на операции в машината се намалява до елементарна информация трансформация (информация предаване между възлите в блоковете на информация на възли смени, логически операции побитови, условия за проверка и т.н.) в логически елементи, възли и елементи под въздействието на функционалните блокове на контролни сигнали (устройства) управление. Елементен неразлагаем превръщане по-проста, се извършват по време на един часовник и синхронизиращите сигнали се наричат ​​микро-операции.

Има два подхода за изграждане на логически функции поколение пулс. Един от тях - на хардуера.

Хардуерът (схема) контролира работата на всяко устройство има свой собствен набор от логически схеми формира на диод,

и м транзистори. д. и определяне на това функционално импулс (PI) и в която трябва да се започне цикъл. Т.е. логически схеми генерират

някои функционални сигнали за изпълнение microoperations в определени моменти. В този процес на изграждане на микро изпълнение UU се постига чрез една от взаимосвързани логически схеми, следователно, компютър с хардуерно устройство, наречено компютърно управление с твърда логика за управление на. Това понятие се отнася до набор инструкции ключалка в структурата на компютри и комуникации

Тема ноември 2010 за управление на фърмуера

Това е практическата невъзможност за всяка промяна в системата на компютъра команди, след като е направена.

Да предположим, че някои FI трябва да се появи в работен цикъл й m условие че преливникът на разширител или операция цикъл и п. Желаното действие се извършва, когато сигналите, съответстващи на споменатата операция кодове, часовници и условията на входовете и вериги, и изходите на последния през или врата, свързани към формировател FI (фиг. 1).

Фиг. 1. Получаване импулс функционална

Този принцип на управление на операциите се нарича "твърд" или "запечатан" логика и се използва широко в много компютри.

Друг принцип на управление на организацията: всеки микро-операции (MIO), 1 е свързана с една дума (или част от дума) и наречени микро инструкции съхранява в паметта, както и съхранява в паметта команди конвенционален компютър. Има команда съответства фърмуер, т. Е. Комплект microinstructions (MIC), което показва, които МФ и в каква последователност необходимо да се инициира тази операция. Този подход се нарича microprogramming или "съхраняват логика". Това подчертава

1 микро инструкции - набор от съвместими mikroprikazov за стартиране на изпълнението на микро-операции

Микро-операции - начално действие, изпълнявани от един или друг функционален компютър единица

Firmware - набор от микро-операции

Тема ноември 2010 за управление на фърмуера

на факта, че логиката на фърмуера, компютърно управление се осъществява под формата на електронна схема, и под формата на кодирана информация в определен случай.

Microprogramming идея, изразена през 1951 г. Уилкс, е широко използван в автомобилите IBM 360 серия, когато надеждността и скоростта на паметта за съхранение на фърмуера. Благодарение на управлението на фърмуера възможност да подражават на системата команди на старите модели

достатъчно дълго, неразбрани цели и предимства на microprogramming.

Вярвало се е, microprogramming стойност, която всеки клиент може да се изработи от MIC му желания набор от операции в определена задача. Подмяна на набор инструкции ще бъде постигнато чрез замяна на информацията в паметта, без каквито и да било промени в оборудването. Въпреки това, в този случай, програмистът ще трябва да се знае всички подробности за инженер компютър развитие. Но основната тенденция на компютър развитие във връзка с автоматичното програмиране е да освободи програмист от подробното изучаване на устройствата в компютъра и в максимална степен да донесе на езика компютър за човешкото език. Затова фърмуер компютри е трудно за потребителя.

принцип на фърмуера е от значение, защото:

• установено едностранно (четене) високоскоростна памет с малък цикъл памет;

• microprogramming не се разглежда като средство за увеличаване на гъвкавостта на програмиране, а като метод за изграждане на система за контрол на процесора, лесен за компютърен инженер развитие.

Програмист в работата си може да не е наясно с конструкцията на фърмуера и компютъра да използва всички средства за софтуер и езици на програмиране на високо ниво. Използването на принципа на фърмуера улеснява развитието и промяната на логиката на процесор.

С появата на софтуер за достъп до състоянието на процесора след всяко MIC дава възможност за създаване на икономически ефективна система за автоматично вина диагноза и има способността да се подражава, т. Е. За извършване на дадена компютърна програма, изготвен в друг компютър командни кодове. Това се постига чрез въвеждане на допълнителен набор от MIC, съответстващ на указанията на пример за подражание компютъра.

Тези способности помагат да се разпространява техники microprogramming в изграждането на МС в съвременните компютри.

Фърмуерът се съхранява в специална памет - памет или фърмуер микро инструкции на

Когато изпълнението W фърмуера на последния се въвежда памет, всеки битов изход код, който определя облика на конкретна функция за контрол на сигнала. Ето защо, всеки от микро операция е свързана с вашата информация код - микро инструкции. microinstructions и тяхната последователност, комплектът гарантират съответствие с всяка сложна операция. Набор от микро-операции нарича фърмуера. Методът за контрол на работа чрез последователно четене и тълкуване на microinstructions от паметта (най-често като памет за микропрограмно използва бързо програмируеми логически масиви), както и използването на кодове microinstructions за генериране на функционални задвижващите сигнали наречени фърмуер и микрокомпютъра с контрола означава - чрез фърмуер или съхранява ( гъвкав) управляваща логика.

Чрез поставянето на вашите изисквания на фърмуера до функционалното пълнотата и minimality. Първото изискване е необходимо да се даде възможност за развитието на фърмуера, всички операции на машината, а вторият се дължи на желанието да се намали количеството на използваното оборудване. фактор Счетоводство скорост води до разширяване на фърмуера от последното усложнение намалява изпълнението на команди на програмата.

информация превръщане се извършва в универсален аритметика-логика единица на микропроцесора. Той обикновено се основава на комбинационни логически схеми.

въведени допълнителни специални експлоатационни единици за изпълнение на ускорение на определени операции (например, циклични за превключване). Освен това, комплектът на микропроцесора (MIC) BIS въведена специализиран аритметика работи блокове разширители.

По принцип, на принципа за управление на фърмуера включва следните елементи:

1. Всяка операция устройство се осъществява, е поредица от елементарни действия - микро;

2. логически условия, се използват за контрол на микро-поръчка;

3. Метод за извършване на операции в апарата, описан в формата на алгоритъм, представени по отношение на микро-операции и логически състояния наречени фърмуер;

4. фърмуер използва като функция представяне устройства на базата на които се определя от структурата и реда на работа на устройството с течение на времето.

принцип за управление на фърмуера осигурява гъвкавостта на микропроцесорна система и позволява на проблем ориентацията на микро- и миникомпютър.

Има два вида на фърмуера управление:

• хоризонтално (с минимална схема за кодиране, когато това е необходимо за постигане на макс. Скорост на процесора) и

• Вертикална (App. Силно кодирани команди, но намаляване на разходите за хардуер за обработка на микро-OPS)

С хоризонтална - всеки бит съответства на определен MIC microoperation извършва независимо от съдържанието на други бита.

Фърмуерът може да бъде представена като матрица на п х m, където п - брой на FI, т - .. Размер на MIC, т.е. един ред съответства на MIC и колоната - един IRM (Фигура 2).

Тема ноември 2010 за управление на фърмуера

Фиг.2. Firmware в хоризонталната microprogramming

Приблизителни MIC стойности на битове са показани на Фиг. 3.

Фигура 3. Стойността на MIC цифри (IRM):

1 - охлаждане на суматора; 2 - охлаждане индикатор преливане; 3 - обратен код разширител; 4 - закаляване частен регистър множител; 5 - обръщане на знака; 6 - олевяване съдържанието на ехидна; 7 - дясно измести съдържанието на ехидна; 8 - увеличение от 1 съдържанието на суматора; 9 - четене от паметта към суматора; ...

Наличието на "1" в точката на пресичане на един ред и колона означава изпращане МФ в тази MIC, и присъствието на "0" - неговото отсъствие.

Поставянето на "1" в множествена-битов MIC на изпълнение означава няколко IOI едновременно. Разбира се, развълнуван IOI трябва да са съвместими.

Да предположим, например, битове 9-малко MIC предприемат следните стойности: 001001101. След това, ако дадени битовете съответстват на семантиката, посочени на фиг. 3, на IOI определя от битове 9, 7 и 6, са несъвместими.

За да се разширят възможностите за MIC понякога използват Multicycle MIC принцип производителност. В този случай, всяка категория има номер, мярка, която тече съответния ИРМ гр. Д. Дали всички съвместими IOI са една мярка номер. Всички други барове са номерирани по реда на тяхната естествена производителност. Въпреки това, универсална номерация IOI MIC трудно да се определи.

Предимства хоризонтална microprogramming:

Тема ноември 2010 за управление на фърмуера

• способност да работите с множество M & E;

• формиране простота FI (без схемите за декодиране).

• MIC надълго и нашироко, тъй като броят на финансовите институции в съвременните компютри

Тя достига няколко стотици и следователно голямо количество памет за съхраняване на MIC;

• защото ограничения за съвместимост операции, както и в резултат на последователно естеството на операциите по изпълнение на алгоритъма само малка част ще съдържат MIC цифри "1". Матрицата се състои главно от нули. Неефективно използване на паметта е довела до разпространението на малък хоризонтален microprogramming.

С вертикален microprogramming всеки IOI не се определя от състоянието на освобождаване от отговорност, и двоичен код се съдържа в дадена област на Центъра за наблюдение. Микро инструкции формат е нещо подобно на обикновените команди.

Разликата се състои в това, че:

• • извършва по-елементарно действие - вместо IOI експлоатация;

MIC формат за вертикално microprogramming е показано на фиг. 4.

Фиг. 4. Форматът на вертикалната MIC

изразена чрез формулата (Р 1) (P 2) → P 1, или (Р2) → P 1,

където - символ на олимпиадата.

Всеки MIC има следните функции:

• показва извършва IOI;

• Задава MIC;

• допълнителни точки за действие - контрол и др ...

Обикновено думата MIC има четири зони, съответстващи на определената функция. Общо казано, някои от зоните може да се посочи безусловно от този избор може да се извърши след като MIC на следващата клетка, продължителността на MIC се определя еднакви за всички MIC и т. D.

Първият микропрограмно контролира компютри сред домашни компютри са WORLD, Наир сред чужди - IBM / 360, Spectra 70. (70)

1. Има два подхода към изпълнението на блока за управление на процесор

2. Изпълнението на хардуер на МС се използва по-ефективно, ако на преден план производителност на компютъра

3. Firmware W се използва, ако на преден план команди гъвкавост изпълнение

Свързани статии

Подкрепете проекта - споделете линка, благодаря!