Алгоритъм за решаване на проблеми - компютърни науки, програмиране
Един алгоритъм за решаване на задачи функционални
2 Избор на специализирани компютърни системи команди
3 формати на команди и операнди
4 Значителни графики фърмуер ALU операции
5 Разработване на единна работа на фърмуера ALU
6 броя кодирани алгоритми фърмуер
7 Проектиране на контрол автомат
Целта на разработването на курса е да се затвърдят знанията на курса: ". Организацията на компютри и системи" получени в резултат на изучаване на курс от лекции и лабораторни практическото прилагане.
Целта на учебния курс е специализиран процесор компютри.
единица процесор се изолира, при което цялата основна (аритметична и булеви) операцията. Това устройство се нарича аритметично логическо устройство (ALU). Ако всички основни операции се извършват в един цикъл (това е така в повечето съвременни микропроцесори), работа с ALU е част от процесора машината; ако някои или всички от основните операции извършва алгоритмично в продължение на много цикли на ALU разполага със собствен блок за управление.
Развитието на специализирана компютърна процесор включва следните стъпки:
- Развитието на един алгоритъм за решаване на функционален проблем.
- Избор на специализирани команди на компютърната система.
- Определяне на формат на инструкция и операнди.
- Разработване на алгоритми за извършване на минимална фърмуер необходимо набор от операции от РЕГ.
- Разработване на единна работа на фърмуера ALU.
- Развитие на структурна схема на ALU оперативната машина.
- управление Разработване автомат ALU.
Един алгоритъм за решаване на задачи функционални
Интегрираният алгоритъм за решаване на този проблем е показано на фигура 1.1. Алгоритъм за изчисляване функции F е показан на фигура 1.2, съответно.
Фигура 1.1 интегриран алгоритъм
За да се изчисли функцията F може да се възползва от серия мощност:
2 Избор на специализирани компютърни системи команди
,
Н. Наименование на операцията. X. Y
Х - първия операнд и резултатът от операцията.
Най-Y - втори операнд (ако не е включена, тя се поставя -).
3 формати на команди и операнди
Предполагаме, че паметта с произволен достъп (RAM) 256 е съставен от клетките във всяка с дължина един байт.
Bits 5-7 от първия байт на всички отбори не се използват тук. инструкция формат е показана на Фигура 3.1.
Като операнд трябва да се използва 16-битова дума, поставя запетая и се счита за неподвижна преди висок малко, и ОП работи на еднобайтовата думи. ОП операнд формат е показана на Фигура 3.2:
Това операнд е зареден в две жалби за ОП, има значителни части от операнди и знака се съдържат в първия байт, а по-ниското ниво - във втория.
4 Значителни графики фърмуер ALU операции
Числата са представени в 16-битов формат, старши (нула) малко се използва за представяне на знака, за работата на допълнение използва следователно модифициран допълнителен код регистър RG има 17 бита (0:16) (област RG (01:16) - за съхранение на първия Терминът), регистър RG1 е 16 бита RG1 (0:15) - за втори период от един-битовото поле, функция препълване първоначално определен нулева стойност, когато процесът на прибавяне се поставя отношение на LSBs доведе (количество) се поставя в полето RG (01:16) , добавяне на постоянно на значително добавяне на 1 към LSB думата.
Съществено допълнение алгоритъм е показано на Фигура 4.1:
Фигура 4.1 - допълнение алгоритъм операция
Описание на думите, използвани в фърмуера на Освен това, са представени в таблица 4.1:
В приложения 1, 2 и 3 се отнасят съответно фърмуер верига комбиниран ALU операция, кодирани фърмуер диаграма комбинират и експлоатация ALU блокова схема на оперативната автомата.
6 броя кодирани алгоритми фърмуер
Кодираните алгоритмите на събиране, изваждане, умножение, деление, умножение с "2" и изолиране на абсолютната величина на броя представени съответно на Фигури 6.1, 6.2, 6.3, 6.4, 6.5 и 6.6:
7 Проектиране на контрол автомат
микро-вертикален формат когато кодиране има форматът, показан на Фигура 7.1:
месец "е" Салдо в началото на месеца "- Общо дебитна сметка + общата сметка кредит. ЗАКЛЮЧЕНИЕ В хода на създаването на документ курсова работа и алгоритъм за решаване на проблема на дълготрайни активи "Счетоводство е разработен за АД" Алеш услуга. " В първата част на този доклад за идентифициране на целите и обхвата на проблема. През втората и третата части на входа и на изхода информацията е описана.
и процеса на обмен се извършва за стойностите на к от п до 2 последователно постепенно намаляване на дължината на несортиран част ryada.4.3 Описание игрални моменти в решаването Информатика учебни под "алгоритмична и програмиране" на операционната програма за написването на крайната цел на методите на игра на приложения. По този начин, изучаването на набор структурен тип данни е по-успешен, ако.
- когато програмата е развитието на компютъра и работата с тази програма. Разбира се, и тук от лице, тя отнема много креативност и изобретателност, обаче, тези стъпки за решаване на проблема на компютъра, получили най-технологичното развитие. Unified технологиите, използвани в етапите на развитие на алгоритми и програми може значително да улесни и ускори цялостния процес на решаване на проблема на компютър. Компютри.