равління призначено для вибірки команд, їх декодування та підготовки операндів, а також підтримки роботи місцевого пристрою керування. Місцевий пристрій управління керує роботою АЛУ, формує сигнали управління передачею даних між окремими елементами проектованої мікро-ЕОМ. Послідовність формування керуючих сигналів визначається мікропрограмами, що зберігаються в ПЗУ мікрокоманд обох пристроїв.
Операційна частина мікро-ЕОМ включає в себе регістри загального призначення (для зберігання операндів) і АЛУ. Функціонування мікро-ЕОМ здійснюється програмою, яка зберігається в оперативній пам'яті.
Для написання програм використовують мови низького і високого рівнів. Мови низького рівня - машинно-залежні мови, так як при програмуванні будь-якого класу задач на цих мовах безпосередньо враховуються особливості побудови і функціонування ЕОМ, на якій вирішуватиметься дане завдання. На відміну від машинної мови мови низького рівня називають машинно-орієнтованими мовами. Перевагою використання цих мов є те, що порівняно з програмами на машинній мові програми на машинно-орієнтованій мові виходять коротші. Прикладом широко використовуваного машинно-орієнтованої мови є мова Асемблер.
Мови високого рівня - машинно-незалежні мови, так як при програмуванні завдань на цих мовах відпадає необхідність знати, на якій ЕОМ вирішуватиметься дане завдання. Кошти цих мов орієнтовані на подальше скорочення трудомісткості програмування. До мов високого рівня відносять процедурно-орієнтовані та проблемно-орієнтовані мови.
2. КОМАНДИ мікро-ЕОМ
2. Команди мікро-ЕОМ. br/>
У проектованої мікро-ЕОМ реалізована наступна система команд:
В· MOV - команда пересилання даних;
В· MUL - команда множення;
В· ADD - команда додавання;
В· DIV - команда ділення;
В· INC - команда инкремента;
В· LOOP - команда переходу на мітку при організації циклів;
В· END - команда закінчення програми. br/>
2.1. Формат команд. br/>
Послідовність команд програми і масиви даних зберігаються в ОЗУ. Для розробки системи команд необхідно визначити формат команди.
З урахуванням кількості реалізованих у нашій мікро-ЕОМ команд, кількості способів адресації, розрядності шини адреси ОЗУ (для безпосередньої адресації) і кількості регістрів загального призначення приймемо, що команда буде складатися з 24 розрядів. Така розрядність ще ефективна тим, що команда може цілком за 1 такт пересилатися з ОЗУ в регістр команд, оскільки шина даних має 24-бітну розрядність для роботи з операндами.
Таким чином, в курсовому проекті для реалізації команд мікро-ЕОМ був використаний наступний формат:
КОП
СА
...