КАТЕГОРИИ:


Астрономия- (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)

микропроцесор отбор




микропроцесор команди за разлика microinstructions предназначени независимо от хардуера чип, така че качеството им обикновено съвпада с битов микропроцесор. Командата се състои от инструкции микропроцесор и е определен операция кода за CPC (INS или по английска литература). микропроцесор команда може да се състои само от код на операцията, когато не се изисква да посочите адреса на операнда (операнд е заповед на данни, върху които се произвеждат едни операция), или може да се състои от операция код и адрес операнди или данни. Форматите на инструкциите е силно зависима от структурата на процесора. Помислете за изграждането на команди за осем битов процесор построена в структурата на фон Нойман. Примери на инструкции за това процесор строителни показани на фигура 1.

Фигура 1. Формите на различни команди от микропроцесора.

Ако работата кодовата дума, използвана октет (байт), а след това с помощта на думата може да се кодира 256 операции. В процеса на екипи за разработка на системата на всеки код може да бъде присвоен на операцията. Това е системата от команди и определя конкретно семейство процесор. Байт команди, за да работи с вътрешен софтуерни достъпни регистри на процесора.

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

Фигура 2. Подробности на кода на микропроцесора изпълним.

Е? Това е много ясно?

За да се намали количеството на запаметява информация и да се увеличи видимостта на текста източник на програмата, всяка операция процесор измисли мнемоничен. Като помага на паметта операция намаляване наименования обикновено се използва английски думи, обозначаващи операцията. Така например, операцията на копие се използва за мнемоничен MOV; за сумиране операция използва мнемоничен ДОБАВИ; се използва за изваждане операции мнемоничен ПОД; за умножение операции използвани мнемоничен MUL т.н.

За пълно наименование командата се използва мнемонични операции и операнди, използвани от него, които са изброени разделени със запетая. В повечето процесори информация приемник операнд е написан първият и вторият източник операнд. Например:



MOV R0, А; копирате съдържанието на регистър А в регистъра R0

ADD A, R5; Сума съдържанието на регистри R5 и А, резултатът поставени в регистър А

горната команда - команда еднобайтовата, тъй като само на вътрешните регистри на процесора се използват в тях. Ако даден отбор използва постоянно като операнд или операнди показва адреса в паметта на системата, екипът ще проведе в системната памет, две или три байта. Например:

MOV A, 1025; 1025 копирате съдържанието на клетките от паметта в регистъра А

ADD A, # 110; сум в съдържанието на регистър А на броя на 110

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

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

Литература: