3. команды управления;
Эти команды обеспечивают выполнение условных и безусловных переходов и обращение к подпрограммам. В качестве условий для условных переходов используются значения тех или иных признаков, хранящихся в регистре признаков, либо результаты определенных логических операций.
4. команды ввода – вывода;
реализуют обмен данными между МП и внешней памятью через ИУ.
5. вспомогательные команды;
команды изменения признаков, блокировки прерываний и т. п.
КОП – код операции;
КАД – код адреса.
В зависимости от кода операции код адреса может отсутствовать. Это могут быть команды нетребующие операнд либо операнд имеет фиксированное местоположение, которое определено кодом операции ( например, операция нормализации с операндом, находящимся в аккумуляторе). Команды могут быть безадресные, одноадресные и двухадресные.
Число и размещение разрядов КОП и КАД в команде определяется ее форматом. При этом разрядность команды может превышать разрядность шины Д и ячеек ОЗУ. В этом случае команда размещена в нескольких расположенных друг за другом ячейках памяти.
1. регистровая адресация – в КАД содержатся № регистров регистрового ЗУ;
2. непосредственная – в поле КАД содержится операнд;
3. прямая – в поле КАД указан адрес операнда в памяти;
4. индексная – содержимое поля КАД складывается с содержимым индексного регистра;
5. относительная – содержимое специального базового регистра складывается со смещением, содержащимся в поле КАД;
6. косвенная – в поле КАД указывается адрес ячейки памяти, в которой указан адрес операнда;
7. косвенно- регистровая - в КАД указывается № регистра, содержащего адрес операнда;
8. косвенно – индексная и косвенно – относительная с помощью индексной или относительной адресации определяется косвенный адрес операнда. Возможность использования различных способов адресации уменьшает объем программы и, соответственно время ее выполнения. Выполнение каждой команды начинается с формирования ее адреса на программном счетчике и занимает несколько циклов.
В первом цикле команда считывается из ОЗУ, выполняется прием ее в УУ и дешифрация. Затем, если это необходимо, считываются операнды и выполняется операция.
Большинство команд выполняется за 4 – 5 циклов. Однако некоторые из них (умножение, сдвиги нормализация и др.) требуют времени на порядок больше.
Цикл - это время между двумя последовательными обращениями МП в ОЗУ занимает от трех до пяти машинных тактов.
Интерфейсное устройство, служащее для подключения к МПС одного внешнего устройства, обычно называется портом. Простейший порт – зто регистр данных с буферным каскадом на выходе, подключающимся к шине данных по сигналу от МП только в режиме обмена.
РС – разрешение считывания от ВУ
СТ – строб приема от ВУ
СБР – сигнал сброса
АСТ строб приема адреса на регистр адреса порта
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.