Алгоритъм за решаване на проблеми - компютърни науки, програмиране

Един алгоритъм за решаване на задачи функционални

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 технологиите, използвани в етапите на развитие на алгоритми и програми може значително да улесни и ускори цялостния процес на решаване на проблема на компютър. Компютри.