Снос зданий:
ecosnos.ru
Главная  Микроустройства: номенклатура изделий электронной промышленности 

1 2 3 4 5 6 [ 7 ] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

Обозначение


Число тактои дая выполнения команды. Вектор изменения признаков (2, S, 9, q, р). Пояснения

Логические операции

ANA ORA XRA

24 л:

26 X

25 л:

aar-*pa а\/р^ра

avp-*pA

4(7). (+-I-00+). Над кодами А я R, где R - содержимое регистра, номер X которого указан на третьей позиции команды, выполняется поразрядная операция И (Л), ИЛЙ(\/) или сумма по модулю 2 (V) (при Л = 6 R - содержимое ячейки памяти, адрес которой указан в регистрах РН и PL, а время выполнения команды урелнчн-вается до 7 тактов). Признаки Q и q устанавливаются в О, а остальные - в соответствии о результатом операции

ANI QRI XRI

346 366 Sj 356 Bj .

.PA уРА

АуВ^-РА

7. (-Ы-00+). Ксжанды отличаются от команд ANA, ORA и XRA тем, что в качестве второго операнда берется второй байт команды

СМА

4. (

). Поразрядная

инверсия всех разрядов РА

Q-TQ

-). Инверсия содер-

4. (--- .

жнмого триггера переноса (заема)

СМР

27 л:

4(7). (+++++). Сравнение (путем вычитания) А с содержимым регистра, номер X которого указан на третьей позиции кода команды (прн Х=6 R - содерж]ое ячейки памяти, адрес которой указан в регистрах РН и PL, а время выполнения команды увеличивается до 7 тактов). Результатом операции являются значения признаков, а коды в регистрах, хранящих А и R, не изменяются



Овр значение

Содержание

Число тактов для выполнения команды. Вектор изменения признаков (2. S, Q, я, р). Пояснения

7. (-f+-f--f-b). Команда CPJ отличается от команды СМР только тем, что в качестве второго операнда берется второй байт команды

4. (--]---). Триггер TQ переноса устанавливается в состояние 1

Команды перехода к подпрограммам (ПП) и возврата из ПП

CALL

СРО

334 В„В.

334 BjBa 374 BjBg 324 BaBg

304 BBg

364 B2B3 354 SjBg 344 BjSa

314 BjBg

Вызов ПП

Вызов ПП: по Q = 1 по 5 = 1 по Q = 0 по г = 0 по 50 по Я = 1 по Я = О по Z = 1

17. (----). Выполняется первая часть действий команды СС

11(17). (-

условие вызова ПП ввшолняется (например, Q = 1 для команды СС), то содержимое счетчика команд (СК) увеличивается иа 3 и записывается в стек по адресам, К-Г и Y - 2. Содержимое РУ уменьшается на 2. В СК передается адрес SjBj первой команды ПП. Если условие вызова ПП не выполняется (например, Q = О для команды СС), то управление передается следующей команде программы, для чего содержимое СК увеличивается на 3. В первом случае команда выполняется за 17, а во втором-за 11 тактов

Возврат:

по Q = 1

по S = 1

по Q = 0

по Z = 0

noS =0

по Р = 1

по Я = 0

по Р== 1

5 (11). (-----). Если условие возврата из ПП выполняется (например, Q = 1 для команды RC), то управление передается команде, адрес которой записан в верхней паре ячеек стека, для чего в СК записываются два байта, извлеченные по адресам К и К -j- 1, а содержимое РУ увеличивается на 2. Еслн условие возврата из ПП не выполняется (например, Q = О для команды RC), то управление передается следующей команде, для чего содержимое СК увеличивается иа 1. В первом случав команда выполняется за 11, а во втором - за 5 тактов



Обозначение

Код

Содержание

Число тактов для выполнения команды. Вектор изменения признаков (2. S, Q, q, р). Пояснения

Возврат ИЗ ПП

10. (-----). Выполняется

первая часть действий .команды

Команды управления и ввода-вывода информации

363 373

Запрет прерывания

Разрешение прерывания

4. (----). Триггер разрешения прерывания устанавливается в состояние запрета (разрешения) прерывания. Во время выполнения команд сигнал запроса прерывания не воспринимается

Останов

7. (-

-). В СК формнру-

ется адрес следующей команды, состояния регистров;- и памяти ие изменяются и МП переходит в состояние останова с возможностью последующего запуска прн возникновении запросов на -прерывание

333 В,

Ввод в РА

10. (-

-). С

устройства номер В,

ввода информации, которого указан во втором байте команды, осуществляется прием слова на РА

ООО

Нет ойераднн

4. (-

выполняется. На СК формируется адрес следующей команды

--). Операция ие

ч. На СК

323 В

Вывод А

10. (-----), Содержимое

РА передается в устройство вывода информации, номер В, которого указан во втором байте команды

Начальный запуск прерывающей подпрограммы

11. (-----). Команда RST

поступает в МП от источника запроса на прерывание. Содержимое С К записывается в стек по адресам Y-1 и К - 2 для последующего возврата из прерывающей подпрограммы. Содержимое РУ уменьшается на 2, а в СК записывается адрес 0000000000X000 {X - двоичная запись кода, указанного на второй позиции команды RST) первой команды прерывающей подпрограммы



1 2 3 4 5 6 [ 7 ] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95