(PC) ß (PC)+1 (т.е. осущ. короткий переход к следующему адресу)
HLT - 7 тактов, 2 машинных цикла.
DI - запрет прерываний, 4 такта, 1 машинный цикл. После ее выполнения МП не реагирует на сигнал на входе int
EI - разрешение прерываний при начальной установке по сигналу сброса выполняется аппаратное запрещение прерываний после выработки сигнала int A (вывод микросхемы МП), т.е. при выполнении цикла обслуживания прерывания также выполняется аппаратный запрет прерывания.
Следовательно, в системах с прерываниями в программах начальной установки обязательно должна быть команда разрешения прерывания.
прерывания, и команда разрешения прерывания, должны быть подпрограмме обслуживания прерывания.
КР580 позволяет выполнять арифметические операции над двоично-десятичными числами, однако,
09 09
05 05
14 0D
Необходимо осуществить двоично-десятичную коррекцию.
4L > 9 —> (A) ß((A)+6)
4H >9 —> (A) ß ((A)+60h)
Команда выполняется после арифметической команды сложения двоично-десятичных чисел. При сложении команду DA двоично-десятичной коррекции ставят после операции, при вычитании - перед операцией.
CMA - команда инверсии аккумулятора - происходит побитовое инвертирование содержимого аккумулятора (A)ß(A).
STC - команда установки флага переполнения. (CY)ß1
CMC (CY)ß(CY) - осуществляется инвертирование флага переполнения в регистре признаков.
Для того, чтобы установить CY в 0 надо выполнить
STC CMC
Записать в ячейку памяти ... с адреса 0F00 информацию из потока, адреса которых 00,01,02,...,FF.
0100h MVI B,00h Начальная установка
0102h LXI H,0100h Заносим начальный адрес в
0105h MI: IN 00h регистровую пару (H,L)
0107h MOV M,A CALL
0109h INR B
010Ah INX H
010Bh JNZ M1
В микропроцессорной системе память может быть организована одним из 3-х способов.
· Адресная
· Стековая (магазинная)
· Ассоциативная
Стековая память предполагает, что адрес отсутствует, коды в памяти располагаются по принципу: последний вошёл, первый вышел. Стековая память организуется искусственно в обычной адресной памяти. Для того, чтобы указать, где находится стек используется регистр указателя стека. При записи информации в стек, указатель стека уменьшается на единицу, затем происходит запись информации в память. При чтении сначала читается информация по указателю стека, затем указатель увеличивается на единицу.
Ассоциативная память используется в тех случаях, когда необходимо извлекать и записывать информацию по признакам, которые содержатся в самой информации. Помимо ячеек памяти имеется три служебных регистра:
· Регистр признаков, размеры, которого совпадают с размером информационной ячейки.
· Регистр маски
· Регистр выборки, число битов в нём равно числу информационных ячеек.
При чтении информации из ассоциативной памяти задаётся ассоциативный код, который записывается в регистре признаков, и код маски, который записывается в регистр маски по совпадению отмаскированных битов с ассоциативным кодом устанавливаются соответствующие .... регистра выборки.
Логически вся память микропроцессорной системы делится на:
· Резидентную (сверхоперативную)
· Оперативную
· Внешнюю
Технически реализована резидентная в кристалле микропроцессора оперативная в кристалле ОЗУ
Характеристики Запоминающих устройств.
1. Информационная ёмкость (число битов в памяти) отображается произведением:
, где
N - число слов.
R - число разрядов.
При обозначении N вводят понятие кило (1024) или мега (1024 К).
2. Быстродействие. Характеризуется временными параметрами.
А. Время доступа - то время, которое проходит по адресации внутри ячейки памяти с момента подачи кода адреса на адресные входы.
Б. Время записи - время с момента подачи команды до записи.
В. Время восстановления (регенерации).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.