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

MP нарича софтуер апарати за обработка на данни, за да се извърши с помощта на микроелектронни технологии в корпус на една или повече големи интегрални схеми.

Обща структура MT може да бъде представляван от:

Структурата на ПУ включва:

- функциониращо устройство под формата на ALU и регистър с общо предназначение;

- управляващото устройство (CU), включително регистри с общо предназначение;

- регистъра на командите (RG);

- инструкция брояч (IC);

При изпълнението MP означава количеството битове се обработват от устройството за управление MP.

Типичен представител на 8-битов Intel 8080 депутат има, KR 580.

Общо MT има следната структура:

Работна устройство представени: АЛБ, десетичната корекция верига, с общо предназначение се регистрирате A (акумулатор), в която се помещава една от операнди и резултатът от операцията след извършване:

2 буфер регистрирате BR1 и SP2.

Освен това структурата на регистри с общо предназначение са 8-битов регистрира B-L, достъпът до което е чрез МРР на мултиплексор. W и Z не регистрира достъпен програмен път. Регистри B-L може да се използва по двойки като 16-битов.

JV - стъпка верига. Използва се за промяна на съдържанието на програмата брояч и съдържанието на стека.

Когато управляващият сигнал = 1 ще бъде отворен логически елементи 1 и 4. В резултат на това, стойността от вътрешната шина за данни се прехвърля към външната. Ако = 0, тогава стойностите от външен трансфер на данни ще пристигнат във вътрешния.

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

В допълнение устройството генерира сигнал за запис на информация в паметта или на външно устройство. При предаване на информация в ПУ от базите данни се генерира DB сигнал.

HOLD - улавяне на сигнала. Създадена след края на текущата команда преди да изпълни следващата команда.

HDLA - приемен сигнал за потвърждение улавяне на сигнала.

INT - заявката за прекъсване. Възприемането MP след текущата команда.

INT E - даде възможност на прекъсване на сигнала. Той може да бъде определен от програмата.

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

ГОТОВИ - готов сигнал от външно устройство.

F1 и F2 - сигнал от генератора на часовника.

MP команди могат да бъдат 1-, 2-, 3-байт.

4. регистър. Той се използва в еднобайтови команди, в който се използват регистъра, определени от кода на команда.

Всички отбори са разделени в следните групи:

1. команда за прехвърляне;

2. аритметични алгоритми, включително добавяне, изваждане, нарастване снижаване. Умножение и деление, извършена от екипа на отрицателно число, представляват допълнителен код.

3. логическата "и", "или" смяна.

4. Контролни команди и командата вход \ изход към външни устройства.

5. Екипът на преход и подпрограми условно и безусловно скок.

Един пример за 16-битов процесор е Intel-8086.

Микропроцесорът включва 16-битови сегментни регистри.

CS - за код сегмент

DS - регистрирай наслагване

SS - стека сегмент сегмент регистър

IP - показалеца на инструкция

16-битови регистри с общо предназначение (AX, BX, CX, DX). регистрира указатели и индексни регистри.

SP - Стек показалка

BP - Base показалка

DI - индекс дестинация

SI - индекс източник

регистър Flag включва байта, определящи режима на работа на микропроцесора и резултатите от операциите. Има инструкция опашка 6-байт; и контрол на синхронизацията единица запълва опашката регистри и инструкция опашката, когато текущата инструкция обработката.

С опашката за освобождаване е изпълнен с нови екипи в съответствие с изпълнението на програмите. Тя дава по времето, когато пробата от паметта, като използвате командите и регистрира следващата команда.

За достъп до тези сегментиране клетки, използвани за да се освободи памет 64 KB сегменти. (16 бита, съответно. Съдържанието на сегмента регистър 16 се допълва до дясната шестнадесетичен нула и се добавя към резултата от 16 шестнадесетичен компенсира.

регистри с общо предназначение могат да бъдат разделени в 8-битови регистри в по-стари и по-млади част. AH, AL; BH, BL, CH, CL; DH, DL. - тези регистри се използват като част от специални екипи.

За да влезете в сегмента на стека са специални регистри SP и BP. Index регистрира D1 и S1 се използват при обработката на операнди, заемащи последователни байта памет (обработката на символни низове). Стойностите на тези регистри в някои инструкции се добавя към съдържанието на регистъра на сегмент и отместване.

Flag регистър бита се допълват по отношение на 8-mirazryadnoy модели са флагове:

CF - нося знамето от MSB

НА - Overflow флаг

AF - флаг Добавяне. трансфер (за прехвърляне на знак).

PF - Parity знаме.

PF = 1, ако четен брой битове единици, АКО знамена, DF, TF - контрол знамена.

АКО - прекъсвам позволи флаг (може да се зададе в областта на софтуера)

DF - посока флаг, когато обработката на низ операнди.

TF - следа флаг (микропроцесор изпълнява в 1-команда и спира).

А микропроцесор използва фърмуера на устройството за управление. Тактовата честота е 05.08 MHz.

1. Сегмент пейджъра виртуална памет на стр. 4 GB сегменти 64TB.

2. Besstranichnaya сегментирани виртуалната памет с сегменти от общия обем на 4 GB и 64TB.

3. пейджъра сегментирани организация на паметта с 4KB страници и сегменти на до 4GB.

4. Besstranichnaya сегментирани организация на паметта с сегменти на до 4GB.

Feature - включване на копроцесор в цялостната структура.

Мик има суперскаларна архитектура, което означава, че във всеки един момент може да бъде изпълнен по първия команда дължи на наличието в състава на ALU 2 и номерата на обработка устройства в плаваща запетая (FPU), които могат да работят паралелно.

Структурата включва 2 вътрешна кеш памет, за да бъде домакин на команди и данни.

клон предсказание единица, която ви позволява да заредите предварително в програмата, изпълнението на които е най-вероятно, че увеличаването на общата производителност с 25%.

тръбопроводи число алуминий и FPU използвани в ALU - 5 стъпка в FPU - 8 стъпка, която подобрява ефективността, като по линията на различни компоненти, изпълняват своите обработка части инструкция потоци.

В резултат на това, тези устройства работят паралелно, така че плаващ команден пункт се обработва за един цикъл на машината, работата на умножение, деление, освен изпълнява в хардуер.

Последните модели микропроцесори са оборудвани въвеждането на кеш памет от трето ниво и 2-ро за модели, които са поставени отделно на микропроцесорната съвет, обаче, има и други архитектури: AMD, които не използват кеш 2.3 - нива, но показа добра резултати. Съществуват и 64-битови процесори.

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