Page 58 - 6865
P. 58
мікрокоманд. Апаратна реалізація складних команд дає
можливість збільшити швидкодію мікропроцесорів, але
вимагає значних апаратних ресурсів кристалу інтегральної
схеми мікропроцесорів. Програмна реалізація складних
команд дозволяє здійснювати програмування складних задач,
змінювати кількість і особливості виконання складних команд.
Однак швидкість виконання програмних команд нижча
швидкості виконання апаратно-реалізованих команд.
Практично у всіх сучасних мікропроцесорних системах
використовуються складні розвинуті системи команд. Їх ядро,
яке складається із набору універсальних команд, реалізується
апаратним способом в центральному мікропроцесорі. Крім
того, спеціалізовані частини наборів системи команд
реалізуються допоміжними або периферійними
мікропроцесорами. Спеціальні арифметичні або логічні
мікропроцесори розширюють можливості обробки даних,
дозволяють прискорити виконання визначених команд і цим
скоротити час виконання програми.
Для опису мікропроцесорів, як функціональних
пристроїв, необхідно охарактеризувати: формат
оброблюваних даних і команд, кількість, тип і гнучкість
команд, методи адресації даних, число внутрішніх регістрів
загального призначення і регістрів результату, можливості
організації і адресації місця стоку, параметри віртуальної
пам’яті і інформаційну ємність прямоадресованої пам’яті.
Велике значення мають засоби побудови системи переривань
програм, побудова ефективних систем вводу-виводу даних і
розвинутого інтерфейсу.
Мікропроцесори можуть бути реалізовані на різній
фізичній основі: на електронній, оптоелектронній, оптичній,
біологічній і навіть на пневматичній або гідравлічній.
За призначенням розрізняють універсальні і
спеціалізовані мікропроцесори.
55