Архітектура мікропроцесора

Класифікація мікропроцесорів та різновиди їх архітектури. Вивчення будови та принципів функціонування мікропроцесорів. Пристрій управління мікропроцесора. Особливості програмного та мікропрограмного управління. Режими та способи адресації пам'яті.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 14.05.2017
Размер файла 210,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Міністерство освіти і науки України

Харківський національний університет імені В. Н. Каразіна

Факультет радіофізики, біомедичної електроніки та комп'ютерних систем

Курсова робота

з курсу «Теорія електричних кіл»

Архітектура мікропроцесора

студента групи РЕ-21 Мордіка М. С.

Керівник: доц. Думін О.М.

Харків 2017

Зміст

Вступ

1. Мікропроцесор

1.1 Класифікація мікропроцесорів

2. Архітектура мікропроцесорів

2.1 Фон-Нейманівська та Гарвардська архітектури

2.2 CISC архітектура

2.3 RISC архітектура

2.4 VLIW архітектура

3. Пристрій управління мікропроцесора

4. Особливості програмного та мікропрограмного управління

5. Режим адресації

Розрахункова частина

Висновки

Список літератури

Вступ

Розвиток персональних комп'ютерів в світі спричинив і розвиток мікропроцесорів. Тенденції розвитку сучасних технологій виготовлення процесорів і їх застосування з кожним роком набирають все більших обертів. Застосовуються нові нанотехнології, збільшується число ядер на одному кристалі, зростає розрядність процесорів, збільшується кеш-пам'ять всіх рівнів, застосовуються нові набори інструкцій і багато іншого.

В основі будь-якої електро-обчислювальної машини (ЕОМ) лежить використання мікропроцесорів. Це найважливіший пристрій будь-якого комп'ютера. Саме від нього залежить рівень продуктивності будь-якого комп'ютера, і не тільки персонального. Мікропроцесори оточують людину всюди. Будь-яка електроніка в сучасному суспільстві забезпечена своїм мікропроцесором.

Метою даної роботи є вивчення будови, принципу функціонування мікропроцесорів та їх архітектури. Об'єктом вивчення є мікропроцесор і його основні функції.

1. Мікропроцесор

Мікропроцесор (МП) - це центральний пристрій (або комплекс пристроїв) ЕОМ (або обчислювальної системи), який виконує арифметичні і логічні операції, задані програмою перетворення інформації, керує обчислювальним процесом і координує роботу пристроїв системи (запам'ятовуючих, сортувальних, введення - виведення, підготовки даних і ін.). Основними характеристиками мікропроцесора є швидкодія і розрядність. Швидкодія МП - це число операцій, які виконуються за однум секунду. Розрядність характеризує обсяг інформації, який мікропроцесор обробляє за одну операцію: 8-розрядний процесор за одну операцію обробляє 8 біт інформації, 32-розрядний - 32 біта, 64-розрядний - 64 біта. Швидкість роботи мікропроцесора багато в чому визначає швидкодію самого комп'ютера. Він виконує всю обробку даних, що надходять в комп'ютер і зберігаються в його пам'яті, під керуванням програми, також зберігається в пам'яті. Зараз усі персональні комп'ютери оснащують центральними процесорами різних потужностей.

Мікропроцесор виконує такі основні функції:

· читання і дешифрування команд з основної пам'яті;

· читання даних з основної пам'яті і регістрів адаптерів зовнішніх пристроїв;

· прийом та обробку запитів і команд від адаптерів на обслуговування зовнішніх пристроїв;

· обробку даних і їх запис в основну пам'ять і регістри адаптерів зовнішніх пристроїв;

· вироблення керуючих сигналів для всіх інших вузлів і блоків комп'ютеру.

1.1 Класифікація мікропроцесорів

Всі мікропроцесори поділяють на окремі класи відповідно до їх архітектури, структури і функціонального призначення. Основними напрямами розвитку мікропроцесорів є збільшення їх продуктивності і розширення функціональних можливостей, що досягається як підвищенням рівня мікроелектронної технології, яка використовується для виробництва мікропроцесорів, так і застосуванням нових архітектурних та структурних варіантів їх реалізації. На рис. 1 - представлено схему класифікації МП за функціональним призначенням.

Рис. 1 Класифікація мікропроцесорів по функціональному призначенню

Мікропроцесори загального призначення, призначені для вирішення широкого кола завдань обробки різноманітної інформації. Їх основною областю використання є персональні комп'ютери, робочі станції, сервери та інші цифрові системи масового застосування.

Спеціалізовані мікропроцесори орієнтовані на вирішення специфічних завдань управління різними об'єктами. Вони містять додаткові мікросхеми (інтерфейси), що забезпечують спеціалізоване використання, та мають особливу конструкцію, підвищену надійність.

Мікроконтролери є спеціалізованими мікропроцесорами, які орієнтовані на реалізацію пристроїв керування, вбудованих у різноманітну апаратуру. Характерною особливістю структури мікроконтролерів є розміщення на одному кристалі з центральним процесором внутрішньої пам'яті і великого набору периферійних пристроїв.

Цифрові процесори сигналів (ЦПС) представляють клас спеціалізованих мікропроцесорів, орієнтованих на цифрову обробку вхідних аналогових сигналів. Специфічною особливістю алгоритмів обробки аналогових сигналів є необхідність послідовного виконання ряду команд множення-підсумовування з накопиченням проміжного результату в регістрі- акумуляторі. Тому архітектура ЦПС орієнтована на реалізацію швидкого виконання операцій такого роду. Набір команд цих процесорів містить спеціальні команди MAC (Multiplication with Accumlation), які реалізують ці операції [1].

2. Архітектура мікропроцесорів

Архітектура мікропроцесора - це його логічна організація, розглянута з точки зору користувача, вона визначає можливості МП по апаратної, програмної і мікропрограмної реалізації функцій, необхідних для побудови мікропроцесорної системи (МПС) і мікропроцесорної автоматичної системи (МПАС). Поняття архітектури МП відображає:

· структуру, тобто сукупність компонентів, що складають МП, і зв'язків між ними;

· способи подання та формати даних;

· способи звернення до всіх доступних для користувача (програмно доступним) елементам структури (адресація до регістрів, осередкам оперативної і постійної пам'яті, зовнішніх пристроїв);

· набір операцій, які виконуються МП, тобто система команд МП;

· характеристики керуючих слів і сигналів, вироблюваних мікропроцесором і надходять в МП ззовні;

· реакцію на зовнішні сигнали (схема обробки переривань і т. д.) та інші характеристики.

Поняття архітектури мікропроцесора включає в себе систему команд і способи адресації, можливість суміщення виконання команд у часі, наявність додаткових пристроїв у складі мікропроцесора, принципи і режими його роботи. Виділяють поняття мікроархітектури і макроархітектури.

Мікроархітектура мікропроцесора - це апаратна організація і логічна структура мікропроцесора, регістри, керуючі схеми, арифметико-логічні пристрої, що запам'ятовують пристрої і зв'язуючі їх інформаційні магістралі.

Макроархітектура - це система команд, типи оброблюваних даних, режими адресації і принципи роботи мікропроцесора [2].

Усі мікропроцесори поділяються на декілька видів архітектур, у даній роботі розглядаються наступні основні архітектури мікропроцесорів:

1. Фон-Нейманівська та Гарвардська архітектури.

2. CISC архітектура.

3. RISC архітектура.

4. VLIW архітектура.

Далі, я більш детально розгляну ці види архітектур мікропроцесора.

2.1 Фон-Нейманівська та Гарвардська архітектури

Фон-Нейманівська або Прінстонська архітектура (рис. 2.) особливістю якої є використання:

· загальної основної (оперативної) пам'яті для зберігання програм і даних, що дозволяє оперативно і ефективно перерозподіляти її обсяг в залежності від розв'язуваних завдань в кожному конкретному випадку застосування мікропроцесора;

· загальної шини, по якій в процесор надходять команди і дані, а в оперативну пам'ять записуються результати, що значно спрощує налагодження, тестування і поточний контроль функціонування системи, підвищує її надійність. Щоб відокремити команду від даних, першим з пам'яті завжди надходить код виконуваної операції, а потім слідують дані. За замовчуванням код операції завантажується в регістр команд, а дані - в блок регістрів (рис. 2.). Через обмежену кількість зовнішніх висновків загальна шина зазвичай працює в режимі тимчасового мультиплексування, тобто протилежні напрямки обміну даними між мікропроцесором, пам'яттю або іншими зовнішніми пристроями розділені в часі.

Рис. 2 Прінстонська архітектура мікропроцесора

Недоліки Прінстонської архітектури: основний недолік - необхідність послідовної вибірки команд і даних по спільній системній шині. При цьому шина стає вузьких місцем, яке обмежує продуктивність системи.

Гарвардська архітектура (творець Говард Айкен), особливістю якої є фізичне розділення пам'яті команд (програм) і пам'яті даних (рис. 3.). Ця обставина викликана постійно зростаючими вимогами до продуктивності мікропроцесорних систем. Пам'ять команд і пам'ять даних з'єднуються з процесором окремими шинами. Завдяки розподілу потоків команд і даних, а також поєднання операцій їх вибірки (і записи результатів обробки) забезпечується більш висока продуктивність, ніж при використанні Прінстонської архітектури. Постійно зростаючі вимоги до продуктивності мікропроцесорних систем викликали в останні роки більш широке застосування Гарвардської архітектури при створенні багатьох типів сучасних мікропроцесорів.

Рис. 3 Гарвардська архітектура мікропроцесора

Недоліки гарвардської архітектури: ускладнення конструкції через використання окремих шин для команд і даних; фіксований обсяг пам'яті для команд і даних; збільшення загального обсягу пам'яті через неможливість її оптимального перерозподілу між командами і даними. Гарвардська архітектура набула широкого застосування в мікроконтролерах - спеціалізованих мікропроцесорах для управління різними об'єктами, а також у внутрішній структурі сучасних високопродуктивних мікропроцесорів в кеш-пам'яті з роздільним зберіганням команд і даних. У той же час у зовнішній структурі більшості мікропроцесорних систем реалізуються принципи Прінстонської архітектури [3].

2.2 CISC архітектура

CISC (Complex Instruction Set Computer) ? архітектура реалізована в багатьох типах мікропроцесорів, що виконують великий набір різноформатних команд з використанням численних способів адресації. Вони виконують більше 200 команд різного ступеня складності, які мають розмір від 1 до 15 байт і забезпечують більше 10 різних способів адресації. Таке велике різноманіття команд, що виконуються і способів адресації дозволяє програмісту реалізувати найбільш ефективні алгоритми вирішення різних завдань. Проте при цьому суттєво ускладнюється структура мікропроцесора, особливо його пристрій управління, що приводить до збільшення розмірів і вартості кристалу, зменшенню продуктивності. У той же час багато команд і способів адресації використовуються досить рідко. Також аналіз кодів програм, які генеруються компіляторами мов вищого рівня, показав, що компілятори з усієї системи команд МП використовують тільки обмежений набір простих команд. Це команди типу "регістр-регістр", "регістр-пам'ять" [1].

Основні особливості використання CISC архітектури:

· Багатобайтові команди;

· Мала кількість регістрів;

· Складні команди;

· Одна або менше команд за один цикл процесора;

· Традиційно один виконавчий пристрій.

2.3 RISC архітектура

RISC (Reduced Instruction Set Computer) ? архітектура відрізняється використанням обмеженого набору команд фіксованого формату. Сучасні RISC ? процесори зазвичай реалізують близько 100 команд, що мають фіксований формат довжиною 4 байта. Також значно скорочується число використовуваних способів адресації. Зазвичай в RISC - процесорах всі команди обробки даних виконуються тільки з реєстрової або безпосередньою адресацією. Для зменшення кількості звертань до пам'яті RISC-процесори мають збільшений об'єм внутрішніх регістрів - від 32 до декількох сотень, тоді як в CISC-процесорах кількість регістрів загального призначення переважно становить 8-16 [1].

Мікропроцесори типу RISC мають дуже високу швидкодію, але програмно не сумісні з CISC-процесорами: при виконанні програм, вони можуть лише емулювати (моделювати, імітувати) МП типу CISC на програмному рівні, що призводить до різкого зменшення їх ефективної продуктивності [2].

Основні особливості використання CISC архітектури:

· Однобайтові команди;

· Велика кількість регістрів;

· Прості команди;

· Кілька команд за один цикл процесора;

· Кілька виконавчих пристроїв.

2.4 VLIW архітектура

VLIW (Very long instruction word) - архітектура процесорів з декількома обчислювальними пристроями (рис. 4.). Характеризується тим, що одна інструкція процесора містить кілька операцій, які повинні виконуватися паралельно [4]. Фактично це «видиме програмісту» мікропрограмного управління, коли машинний код являє собою лише трохи згорнутий мікрокод для безпосереднього управління апаратурою.

У суперскалярних процесорах також є кілька обчислювальних модулів, але завдання розподілу роботи між ними вирішується апаратно. Це сильно ускладнює пристрій процесора, і може бути значною кількістю помилок. У процесорах VLIW завдання розподілу вирішується під час компіляції і в інструкціях явно зазначено, який обчислювальний пристрій яку команду має виконувати.

VLIW можна вважати логічним продовженням ідеології RISC, що розширює її на архітектури з декількома обчислювальними модулями. Так само, як в RISC, в інструкції явно вказується, що саме повинен робити кожен модуль процесора. Через це довжина інструкції може досягати 128 або навіть 256 біт.

Рис. 4 Структура VLIW процесора

Підхід VLIW сильно спрощує архітектуру процесора, перекладаючи завдання розподілу обчислювальних пристроїв на компілятор. Оскільки відсутні великі і складні вузли, сильно знижується енергоспоживання.

У той же час код для VLIW володіє невисокою щільністю. Через велику кількість порожніх інструкцій для простоюючих пристроїв програми для VLIW-процесорів можуть бути набагато довшими, ніж аналогічні програми для традиційних архітектур.

Переваги архітектури:

· Менше місця на процесорі витрачається на управління, більше залишається на ресурси: регістри, виконавчі пристрої, кеш-пам'ять;

· Більш ретельне планування дає краще заповнення виконавчих пристроїв - більше команд за такт.

Недоліки архітектури:

· Довгий час компіляції;

· Складно врахувати динаміку виконання програми.

3. Пристрій управління мікропроцесора

Коди операції команд програми, які сприймаються керуючої частиною мікропроцесора, розшифровані і перетворені в ній, дають інформацію про те, які операції треба виконати, де в пам'яті розташовані дані, куди треба спрямувати результат і де розташована наступна за виконуваною команда.

Керуючий пристрій має достатньо ресурсів для того, щоб після сприйняття та інтерпретації інформації, одержуваної в команді, забезпечити переключення (спрацювання) всіх необхідних функціональних частин машини, а також для того, щоб підвести до них дані і сприйняти отримані результати. Саме спрацьовування, тобто зміна стану двійкових логічних елементів на протилежне, дозволяє за допомогою комутації вентилів виконувати елементарні логічні і арифметичні дії, а також передавати необхідні операнди в функціональні частини мікроЕОМ.

Пристрій управління в суворій послідовності в рамках тактових і циклових тимчасових інтервалів роботи мікропроцесора (такт - мінімальний робочий інтервал, протягом якого відбувається одна елементарна дія; цикл - інтервал часу, протягом якого виконується одна машинна операція) здійснює:

· вибірку команди;

· інтерпретацію її з метою аналізу формату, службових ознак і обчислення адреси операнда (операндів);

· встановлення номенклатури і часовій послідовності всіх функціональних керуючих сигналів;

· генерацію керуючих імпульсів і передачу їх на керуючі шини функціональних частин мікроЕОМ і вентилі між ними;

· аналіз результату операції і зміну свого стану так, щоб визначити місце розташування (адреса) наступної команди [5].

4. Особливості програмного та мікропрограмного управління

У мікропроцесорах використовують два методи вироблення сукупності функціональних керуючих сигналів: програмний та мікропрограмний.

Виконання операцій в машині зводиться до елементарних перетворень інформації (передача інформації між вузлами в блоках, зсув інформації у вузлах, логічні порозрядні операції, перевірка умов і т. д.) в логічних елементах, вузлах і блоках під впливом функціональних керуючих сигналів блоків (пристроїв) управління. Елементарні перетворення, нерозкладних на більш прості, виконуються протягом одного такту сигналів синхронізації і називаються мікрооперацією.

В апаратних (схемних) пристроях управління кожної операції відповідає свій набір логічних схем, що виробляють певні функціональні сигнали для виконання мікрооперацій в певні моменти часу. При цьому способі побудови пристрою управління реалізація мікрооперацій досягається за рахунок одного разу з'єднаних між собою логічних схем, тому ЕОМ з апаратним пристроєм управління називають ЕОМ з жорсткою логікою управління. Це поняття відноситься до фіксації системи команд у структурі зв'язків ЕОМ і означає практичну неможливість будь-яких змін в системі команд ЕОМ після її виготовлення.

При мікропрограмній реалізації пристрою управління до складу останнього вводиться запам'ятовуючий пристрій (ЗП), кожен розряд вихідного коду якого визначає появу певного функціонального сигналу керування. Тому кожній мікрооперації ставиться у відповідність свій інформаційний код - мікрокоманда. Набір мікрокоманд і послідовність їх реалізації забезпечують виконання будь-якої складної операції. Набір мікрооперацій називається мікропрограмою. Спосіб управління операціями шляхом послідовного зчитування та інтерпретації мікрокоманд з ЗП (найбільш часто у вигляді мікропрограмного ЗП використовують швидкодіючі програмовані логічні матриці), а також використання кодів мікрокоманд для генерації функціональних керуючих сигналів називають мікропрограмним, а мікроЕОМ з таким способом управління - мікропрограмним або зі збереженою (гнучкої) логікою управління.

К мікропрограмам пред'являють вимоги функціональної повноти і мінімальності. Перша вимога необхідна для забезпечення можливості розробки мікропрограм будь-яких машинних операцій, а друге пов'язане з бажанням зменшити обсяг використовуваного обладнання. Облік чинника швидкодії веде до розширення мікропрограм, оскільки ускладнення останніх дозволяє скоротити час виконання команд програми.

Перетворення інформації виконується в універсальному арифметико-логічному блоці мікропроцесора. Він зазвичай будується на основі комбінаційних логічних схем.

Для прискорення виконання певних операцій вводяться додатково спеціальні операційні вузли. Крім того, до складу мікропроцесорного комплекту (МПК) БІС вводяться спеціалізовані оперативні блоки арифметичних розширювачів.

Операційні можливості мікропроцесора можна розширити за рахунок збільшення числа регістрів. Якщо в регістровому буфері закріплення функцій регістрів відсутній, то їх можна використовувати як для зберігання даних, так і для зберігання адрес. Подібні регістри мікропроцесора називаються регістрами загального призначення (РЗП). У міру розвитку технології реально здійснено виготовлення в мікропроцесорі 16, 32 і більше регістрів.

У цілому ж, принцип мікропрограмного управління включає наступні позиції:

· будь-яка операція, реалізована пристроєм, є послідовністю елементарних дій - мікрооперацій;

· для керування порядком проходження мікрооперацій використовуються логічні умови;

· процес виконання операцій у пристрої описується у формі алгоритму, репрезентованої в термінах мікрооперацій і логічних умов, званого мікропрограмою;

· мікропрограма використовується як форма подання функції пристрою, на основі якої визначаються структура і порядок функціонування пристрою в часі.

Принцип мікропрограмного управління забезпечує гнучкість мікропроцесорної системи і дозволяє здійснювати проблемну орієнтацію мікро- і мініЕОМ [6].

5. Режим адресації

Для взаємодії з різними модулями в ЕОМ повинні бути засоби ідентифікації осередків зовнішньої пам'яті, осередків внутрішньої пам'яті, регістрів МП і регістрів пристроїв введення/виведення. Тому кожній з запам'ятовуючих осередків привласнюється адреса, тобто однозначна комбінація біт. Кількість біт визначає число ідентифікованих осередків. Зазвичай ЕОМ має різні адресні простори пам'яті і регістрів МП, а іноді - окремі адресні простори регістрів пристроїв введення/виведення і внутрішньої пам'яті. Крім того, пам'ять зберігає як дані, так і команди. Тому для ЕОМ розроблено безліч способів звертання до пам'яті, що називаються режимами адресації. архітектура мікропроцесор адресація пристрій

Режим адресації пам'яті - це процедура або схема перетворення адресної інформації про операнду в її виконавчий адрес.

Усі способи адресації пам'яті можна розділити на:

· прямий, коли виконавча адреса береться безпосередньо з команди або обчислюється з використанням значення, зазначеного в команді, і вмісту якого-небудь регістра (пряма адресація, реєстрова, базова, індексний і т. д.);

· непрямий, який передбачає, що в команді міститься значення непрямої адреси, тобто адреси комірки пам'яті, в якій знаходиться остаточний виконавчий адрес (непряма адресація).

У кожній мікроЕОМ реалізовані тільки деякі режими адресації, використання яких, як правило, визначається архітектурою МП [5].

Розрахункова частина

Таблиця розвитку процесорів компанії Intel

Найменування

Частота

Кількість ядер

Виробнича технологія

Кеш-пам'ять

Швидкодія

Intel 4004

740 кГц

1

10000 нм

----------

операцій/секунду

Intel 8008

800 кГц

1

10000 нм

----------

операцій/секунду

Intel 8086

10 МГц

1

3000 нм

----------

операцій/секунду

Intel 80386DX

33 МГц

1

1000 нм

----------

операцій/секунду

Intel 80486DX4

100 МГц

1

600 нм

----------

операцій/секунду

Pentium I

200 МГц

1

350 нм

L1: 16 Кб

операцій/секунду

Pentium 4

1,4 ГГц

1

180 нм

L1: 16 Кб

L2: 256 Кб

операцій/секунду

Xeon 5110

1,6 ГГц

2

65 нм

L1: 64 Кб

L2: 4 Мб

операцій/секунду

Core 2 Duo E8200

2,66 ГГц

2

45 нм

L1: 64 Кб

L2: 6 Мб

операцій/секунду

Intel Core i3 540 (першого покоління)

3,06 ГГц

2

32 нм

L1: 64 Кб

L2: 512 Кб

L3: 4 Мб

Приблизно операцій/секунду

Intel Core i7 970 (першого покоління)

3,2 ГГц

6

32 нм

L1: 64 Кб

L2: 1,5 Мб

L3: 12 Мб

Приблизно операцій/секунду

Intel Core i3 7110 (сьомого покоління)

3,9 ГГц

2

14 нм

L1: 64 Кб

L2: 512 Кб

L3: 3 Мб

Приблизно операцій/секунду

Intel Core i7 7700K (сьомого покоління)

4,2 ГГц

4

14 нм

L1: 64 Кб

L2: 1 Мб

L3: 8 Мб

Приблизно операцій/секунду

Дивлячись на цю таблицю, можна сказати, що компанія Intel виконала неймовірну роботу починаючи з виходу процесора Intel 4004 в 1971 році і до останнього на сьогоднішній день 7 покоління процесорів Intel Core i3, i7 які було випущено в 2016 році. Можна сміливо сказати, що розвиток процесорів не стоїть на місці і компанія Intel робить все можливе на даний момент щоб їх покращувати. Процесори цієї компанії користуються величезним попитом, як серед звичайних користувачів, так і серед великих фірм і компаній, адже їх процесори вкрай надійні, дуже потужні і швидкі, в порівнянні з іншими компаніями, які так само виробляють процесори.

Висновки

Мікропроцесор ? це центральний блок персонального комп'ютера, призначений для управління роботою всіх інших блоків і виконання арифметичних і логічних операцій над інформацією.

Мікропроцесори рішуче розвивалися з моменту їх першої появи. Вони зросли за обсягом обробки інформації, яке може бути досягнуте, але також вони зросли в глибині нових прийнятих технологій. У наш час мікропроцесори використовуються практично скрізь. Сучасні мікропроцесори дуже потужні, швидкі і надійні. Практично кожен електронний прилад навколо нас має свій мікропроцесор.

У роботі було розглянуто основні типи архітектур мікропроцесора, які використовувалися раніше і до сьогодення. Було наведено класифікацію мікропроцесорів по їх архітектурі, представлено параметри, які характеризують мікропроцесори кожного класу, як обчислювальний пристрій і як електронний виріб. Було так само розглянуто деякі параметри роботи мікропроцесора. Також була представлена таблиця з розвитком процесорів компанії Intel, від першого виробленого ними чіпа, до останнього на сьогоднішній день.

Список літератури

1. Конспект лекцій з дисципліни "Мікропроцесор" [Електронний ресурс]: http://elearning.sumdu.edu.ua/free_content/lectured:fe14c425ee98949440c8a0fefb3fa44c30863b75/latest/101730/lec15_proc.pdf.

2. Ливенцов С. Н., Вильнин А. Д., Горюнов А. Г. Основы микропроцессорной техники. М.: Томск: Изд-во Томского политехнического университета, 2007. 18 с.

3. Конспект лекций по дисциплине "Архитектура микропроцессоров" [Электронный ресурс]: http://pue8.ru/protsessory/663-arkhitektura-mikroprotsessorov-osnovnye-vidy-arkhitektur.html.

4. В. Шнитман, информационно-аналитические материалы Центра Информационных Технологий, 1996 год. Глава 7, раздел «Архитектура машин с длинным командным словом».

5. Косарев В.П., Сурков Е.М., Бакова И.В. Технические средства систем управления. М.: Изд-во "Финансы и статистика", 2006. 5 с.

6. Балашов Е.П., Григорьев В.Л., Петров Г.А. Микро- и миниЭВМ. СПб.: Энергоатомиздат, 2004. 114 с.

Размещено на Allbest.ru


Подобные документы

  • Визначення та структура мікропроцесора, алгоритм роботи. Види процесорної пам’яті. Частота системної шини. Огляд мікропроцесорів AMD Phenom. Структура ринку сучасних мікропроцесорів, найбільш поширені архітектури. Охорона праці при роботі з комп'ютером.

    курсовая работа [5,9 M], добавлен 03.01.2015

  • Історія та технологія виробництва мікропроцесорів, їх види, їх програмне забезпечення та способи використання. Розрядність головної шини як головного чинника при проектуванні системної платні і систем пам'яті. Архітектура корпуса і гнізда мікропроцесорів.

    контрольная работа [29,5 K], добавлен 21.10.2009

  • Паралельність розвитку комп’ютерної архітектури, принципові способи її введення. Шина даних процесора, її сутність і розрядність. Архітектура подвійної незалежної шини, корпуса та гнізда мікропроцесорів. Характеристика технологій MMX, 3Dnow, Enhanced.

    контрольная работа [39,6 K], добавлен 21.10.2009

  • Історія виникнення та характеристика мікропроцесора Power. Архітектура мікропроцесора MPC8640D. Порівняння процесорів MPC8640D і Core i5 650. Будова мікропроцесорної системи. Формалізація задачі, розробка програми на Assembler. Створення ехе–файлу.

    курсовая работа [2,0 M], добавлен 13.06.2010

  • Структурний паралелізм мікропроцесорів. Конвеєрна організація виконання команд. Конфлікти й способи їхнього усунення. Структурні конфлікти та причини їхнього виникнення. Прийоми підвищення швидкодії в СМП. Напрямок розвитку суперскалярної архітектури.

    реферат [50,0 K], добавлен 21.03.2011

  • Дослідження можливостей та властивостей мікроконтролера ATtiny13, його архітектури. Розробка програми, що керує роботою мікропроцесора. Моделювання роботи системи кодового захисту з однією кнопкою. Організація пам’яті та розподіл адресного простору.

    курсовая работа [1,0 M], добавлен 01.06.2013

  • Мова асемблер для кожного типу комп'ютера своя. Асемблер орієнтований саме на специфіку комп'ютера або на специфіку процесора. Мікропроцесори, що належать до різних сімейств, мають свої системи команд. Система команд МП ІA 32 - режими адресації.

    лекция [36,2 K], добавлен 13.04.2008

  • Технології і схемотехніки великих інтегральних мікросхем. Мікропроцесор як програмно-управляючий пристрій для обробки цифрової інформації і керування процесом цієї обробки. Розробка електричної принципової схеми модуля на базі 8-розрядного мікропроцесора.

    курсовая работа [554,8 K], добавлен 26.03.2009

  • Опис основних етапів розробки архітектури програмної системи: структурування системи, моделювання управління, декомпозиція підсистем. Ознайомлення із кроками створення інтерфейсу користувачів як однієї із фаз проектування програмного забезпечення.

    реферат [20,7 K], добавлен 24.11.2010

  • Апаратні особливості та порівняльна характеристика мобільних пристроїв. Огляд програм-аналогів. Інструментальні засоби для реалізації, вхідні та вихідні дані, специфікація вимог, проектування моделі і архітектури програмного забезпечення для Android.

    дипломная работа [3,2 M], добавлен 10.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.