КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Алгоритъм (последователност) повечето инструкции се изпълняват

въведение

Алгоритъм на изпълнение на команди

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

В този раздел ще разгледаме - от която микро-операции - е процес на извършване на огромния брой компютърни инструкции (изключение: контролни команди).

ще трябва да се обърне на механизъм, който позволява да се изпълняват последователно на програмни инструкции Особено внимание. Механизмът - която предоставя след извършване на някои I команди, автоматичен избор на RAM, както и за трансфер на процесор за изпълнение - е следващия по реда на влизане в програмата обработка аз + 1 отбор.

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

По-долу:

RC - (Регистър на Command, Command регистър) - регистър, който е пряко свързан с ЦПУ единица. Нещо, което получава в RC, влиза в процесора за обработка.

PC - (Програма калкулатор, програмен брояч) - специален регистър, в който, в началото на командата, се съхраняват в RAM адрес команди, за да се извърши. Преди да се започне програма за запис на OS в програмния брояч адреса на първия програмен инструкция.

Коментари по отделните микро-операции:

Micro-операция 1: Командата регистър RC съдържа информация на клетките на паметта, които са цитирани от програмния брояч PC. По този начин - по команда се изпраща на процесор за изпълнение. Моля, обърнете внимание - използва вече ви познати, абонирайте-непряк адресиране [3.4.5.], И вече сте запознати нотация въведена в [3,4]. Забележка - Записване в по-горе алгоритъм (стрелката скоба регистрира името) - пълно описание на процеса, думата - ненужни, излишно.

2 микро-операции: CU изпълнява декодиране обучение, т.е. синтактичен анализ на съдържанието на регистъра за обучение, определя - това, което екипът дойде да изпълнява всякакви микро-операции - в бъдеще трябва да бъдат направени. Виж [1.7.2]

1.2 микро-операции: стандартни микро-операции с тези микро-операции изпълнение започва абсолютно всеки компютър команда.

Микро-операции с трети до п-2 - уникален микро-операции, които са специфични за всеки един от екипите. Съставът или броя на микро-операции зависи от резултатите от декодирането, и в крайна сметка - на кой отбор е вписано за изпълнение. Всъщност, за изпълнението на тези микро-операции е изпълнението на дейностите, предвидени в отбора. Следваща - ще започне вече се подготвя за следващата команда.



Microoperation N-1: Програма брояч се премества от L K - дължина точно изпълнена команда. Вижте [3.3] След този микро-операции програмен брояч, ще отбележа, че имат адрес в RAM - следващата най-висока пускането в програмата за програма инструкция.

Microoperation п - проверка на наличността сигнал INT (прекъсване). Наличието на INT на сигнала се посочва, че на външно събитие и искате да се изпълни друга програма (прекъсване рутинна услуга).

Ако INT = 0 (прекъсване на сигнала, удостоверяващ наличието на външно събитие не присъства) - връщане към изпълнението на mikrooperatsii1 отново - Избор на екипа ... Едва сега - тя ще бъде вече за вземане на проби следващия програмен инструкция. Повтарянето на цикъла - да предоставят на програмата.

Ако INT = 1 (има сигнал за прекъсване) - пристъпи към действието на "прекъсване на лечението". Както споменах по-горе [1.10] - за извършване на други програми. По-подробно какво се случва, когато един обработка прекъсване като преход към "програмата прекъсване" ще разгледа по-късно, когато ние изучаваме системата за прекъсване.

Microops п-1 тогава п: същите стандартни микроорганизми операции Отборите пълна обаче - не като стандарт като първите две микро-операции: някои отбори, особено прехвърлянето на контролни команди - могат да се окажат по различен начин. В бъдеще, ние основно ще се научите как да контролирате по-команда предаване, така че с това изключение - ще се срещнем много често.

<== предишната лекция | Следващата лекция ==>
| Алгоритъм (последователност) повечето инструкции се изпълняват

; Дата на добавяне: 01/04/2014; ; Прегледи: 161; Нарушаването на авторски права? ;


Ние ценим Вашето мнение! Беше ли полезна публикува материал? Да | не



ТЪРСЕНЕ:


Вижте също:



ailback.ru - Edu Doc (2013 - 2017) на година. Не е авторът на материала, и предоставя на студентите възможност за безплатно обучение и употреба! Най-новото допълнение , Ал IP: 66.249.93.157
Page генерирана за: 0.015 сек.