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 тактов
5 (11). (-----). Если условие возврата из ПП выполняется (например, Q = 1 для команды RC), то управление передается команде, адрес которой записан в верхней паре ячеек стека, для чего в СК записываются два байта, извлеченные по адресам К и К -j- 1, а содержимое РУ увеличивается на 2. Еслн условие возврата из ПП не выполняется (например, Q = О для команды RC), то управление передается следующей команде, для чего содержимое СК увеличивается иа 1. В первом случав команда выполняется за 11, а во втором - за 5 тактов
Команды управления и ввода-вывода информации 363 373 Запрет прерывания Разрешение прерывания 4. (----). Триггер разрешения прерывания устанавливается в состояние запрета (разрешения) прерывания. Во время выполнения команд сигнал запроса прерывания не воспринимается Останов 7. (- -). В СК формнру- ется адрес следующей команды, состояния регистров;- и памяти ие изменяются и МП переходит в состояние останова с возможностью последующего запуска прн возникновении запросов на -прерывание 333 В, Ввод в РА 10. (- -). С устройства номер В, ввода информации, которого указан во втором байте команды, осуществляется прием слова на РА ООО Нет ойераднн 4. (- выполняется. На СК формируется адрес следующей команды --). Операция ие ч. На СК 323 В Вывод А 10. (-----), Содержимое РА передается в устройство вывода информации, номер В, которого указан во втором байте команды Начальный запуск прерывающей подпрограммы 11. (-----). Команда RST поступает в МП от источника запроса на прерывание. Содержимое С К записывается в стек по адресам Y-1 и К - 2 для последующего возврата из прерывающей подпрограммы. Содержимое РУ уменьшается на 2, а в СК записывается адрес 0000000000X000 {X - двоичная запись кода, указанного на второй позиции команды RST) первой команды прерывающей подпрограммы |