Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Мікропроцесори архітектури ARM

Реферат Мікропроцесори архітектури ARM





ані, але адреса ОЗУ був двобайтовим. Таким чином, 8 080 міг мати до 64 кілобайт пам'яті, що на ті часи здавалося програмістам недосяжним межею.

Подальший розвиток подій відбувався можна сказати з фантастичною швидкістю, навіть якщо порівнювати з темпами динамічно розвивається обчислювальної техніки. За десятиліття був пройдений шлях від винаходу 4-розрядного МП до досить складною 32-розрядної архітектури. Було ліквідовано відставання мікропроцесорної техніки від звичайних ЕОМ і почалося інтенсивне витіснення останніх. Для ілюстрації вкажемо, що перший МП +4004 містив 2200 транзисторів, МП 8080 - 4800, МП «Intel 80486» - близько 1,2 мільйона, а вже «Pentium» - близько 3 мільйонів.

Піонер у створенні процесорних мікросхем фірма «Intel» як і раніше зберігає свої лідируючі позиції в цій області. Її програмно-сумісне сімейство послідовно ускладнюються МП (16-розрядні 8086, 80286 і 32-розрядні 80386, 80486, «Pentium», а потім і 64 - розрядні) є «мозком» значної частини використовуються комп'ютерів [1].


2. Основні характеристики мікропроцесора


Мікропроцесор характеризується:

) Тактова частота, визначальною максимальний час виконання перемикання елементів в ЕОМ;

) розрядний, тобто максимальним числом одночасно оброблюваних двійкових розрядів.

Разрядностть МП позначається m/n/k/і включає: - розрядність внутрішніх регістрів, визначає приналежність до того чи іншого класу процесорів; - розрядність шини даних, визначає швидкість передачі інформації; - розрядність шини адреси, визначає розмір адресного простору. Наприклад, МП i8088 характеризується значеннями m/n/k=16/8/20;

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

розрядності адрес і даних;

складу, імен і призначення програмно-доступних регістрів;

форматів і системи команд;

режимів адресації пам'яті;

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

структури адресного простору;

способу адресації зовнішніх пристроїв і засобів виконання операцій введення/виводу;

класів переривань, особливостей ініціювання й обробки переривань [2].


3. Типи архітектур мікропроцесора


Існує декілька підходів до класифікації мікропроцесорів за типом архітектури. Так, виділяють МП з CISC (Complete Instruction Set Computer) архітектурою, характеризуемой повним набором команд, і RISC (Reduced Instruction Set Computer) архітектурою, яка визначає систему зі скороченим набором команд однакового формату, виконуваних за один такт МП. Далі в пунктах 4.1 та 4.2 розглянемо більш докладно особливості кожного типу архітектури мікропроцесора.

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

Традиційна архітектура обчислювальних ядер розвивалася за принципом об'єднання часто використовуваних послідовностей елементарних машинних команд в одну складну мікрооперацію. У результаті сформувався набір команд, що складається як з простих машинних команд, так і з набору більш складних мікрооперацій, об'єднуючої в одній машинній команді операції читання/запису даних і арифметичні дії над даними. Через великої кількості способів адресації даних кількість складних мікрооперацій в кілька разів перевищила кількість елементарних машинних команд. Подібна архітектура, як було зазначено раніше, носить назву CISC-архітектура.

На думку розробників CISC-архітектури, апаратна підтримка виконання складних машинних команд повинна була збільшити продуктивність програм, що використовують складні мікрооперації, в порівнянні з програмами, написаними з використанням елементарних машинних команд.

Однак на практиці все було трохи інакше. Проведені в 1970-х роках дослідження показали, що найбільш часто при написанні програм програмісти використовували обмежений набірмікрооперацій, кількість яких становила всього 20% від повного набору машинних команд CISC-архітектури, решта ж микрооперации практично ігнорувалися.

Причиною такого дисбалансу з'явилися:

· Обмежена підтримка повного набору команд CISC-архітектури існуючими на той момент компіляторами.

· Відсутність уніфікованого формату команд, що ускладнювало використання повног...


Назад | сторінка 2 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Принципи організації паралелізму виконання машинних команд в процесорах
  • Реферат на тему: Розробка структури гіпотетичного мікропроцесора і центральній частині МЕОМ ...
  • Реферат на тему: Архітектура ЕОМ і система команд
  • Реферат на тему: Структура і набір команд процесора intel80X86