Page 71 - 6865
P. 71
вміщуваного регістра до вміщуваної комірки пам’яті / і
передачі результатів в комірку.
В першому випадку для компілятора високорівневих
мов значно спрощується завдання присвоєння значень змінних
і завдяки цьому отримуються більш короткі модулі об’єктних
програм.
На відміну від мікропроцесорів з архітектурою,
орієнтованою на оперативну пам’ять, в мікропроцесорах з
регістровою архітектурою робочі області регістрів
розміщуються в логічних частинах процесорів. Однак мала
щільність логічних схем, в порівнянні з щільністю схем
пам’яті, обмежують можливість регістрової архітектури. В
свою чергу, мікропроцесори з архітектурою, орієнтованою на
пам’ять, забезпечують швидке підключення до робочих
областей, коли необхідно замінити контексти. Заміна
контекстів здійснюється зміною векторів трьох регістрів –
лічильника команд, регістра стану і вказівника робочої
області. Перевага цієї архітектури відносно заміни контекстів
полягає у виконанні тільки однієї команди для передачі
повного вектора контексту.
Мікропроцесори із регістровою архітектурою
вимагають великих і досить повільних послідовностей команд
або додаткових логічних схем для передачі даних від кожного
із регістрів до пам’яті, яка організована поза ВІС
мікропроцесора.
Використання можливостей швидкої заміни контекстів
і фактично необмеженої робочої області в мікропроцесорах із
архітектурою, орієнтованою на оперативну пам’ять, дозволяє
контролерам легко знаходити застосування в 16-розрядних
системах. Особливо це стосується систем, які працюють в
реальному масштабі часу.
При розробці системи обробки даних, орієнтованих на
використання в системах управління, важливе значення для
визначення характеристик системи, її габаритів і вартості має
68