Архітектура системи команд: відмінності між версіями

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Рядок 46:
=== CISC ===
{{Детальніше|CISC}}
З прогресом в області електронних технології й збільшенням швидкодії, стали більше думати й про програміста. В середині 60-х років з'явився клас універсальних машин, разом з ним — поняття про архітектуру. Зворотним наслідком такої турботи стало те, що деякі системи команд того часу нараховували більше десятка способів адресації, не меншаменшу кількість регістрів різної функціональності й більше сотні операцій на всі випадки життя, включаючи найекзотичніші, тому згодом такі архітектури системи команд одержали назву повних[[CISC]] (complete{{lang-en|complex instruction set computer, [[CISC]]}}). В деяких ЕОМ система команд нагадувала мови високого рівня.
 
Все це повинно було полегшити й прискорити написання програм і зменшити складність компіляторів, скоротити час налагодження, а також обсяги використовуваної пам'яті, яка тоді коштувала дорого, а чим більше складних дій вдавалося реалізувати в компактних машинних командах (тобто чим вищою була їх семантика), тим менше в пам'яті займала програма.