|
Главная Микропроцессорные системы
[0] [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]
Оперативные команды Мнемоническое обозначение | Название | ВьтоЯняемае операция | Формат команды | Время выполнения | Способ адресации | Флаге АЛУ, на которые влияет ре-зу1п.тат операции | машинные циклы | такты | | Сдвиг A влево циклический | Ип+i) ♦- (Л) (А,) (А, (СУ)(А,) | 0 0 0 0 0 1 1 1 | | | | | | Сдвиг А вправо циклический | (СУ) *- (Л.) | 0 0 0 0 1 1 1 1 | | | | | | Сдвиг А влево с переносом | (А„+,)(А„) (СУ) (А,) (А,) *- (СУ) | 0 0 0 1 0 1 1 1 | | | | | | Сдвиг А вправо с переносом | (Лп)(Ап.г) (СУ) *- (А,) (А,) (СУ) | 0 0 0 11111 | | | | | | Инвертирование аккумулятора | {А)(А) | 0 0 10 1111 | | | | Не влияет | | Инвертирование регистра переноса | (СУ) (СУ) | 0 0 111111 | | | | | | Установка регистра переноса | (СУ)1 | 0 0 110 111 | | | | |
Коды условий Условие | (ССС) - код условия в фСрмате команды | Условие | (ССС) - код условия в формате команды | NZ - ненулевой результат текущей операции, (2)=0 | | РО-нечетность результата, (Я)=0 | 1 0 0 | Я£- четность результата, (Р) = 1 | 1 0 1 | Z -нупевои результат текущей операции, (2) = 1 | 0 0 1 | Р-результат положительный, (S)=0 | 1 1 0 | iVC - отсутствие переноса, (СУ)=0 | 0 1 0 | М - результат отрицательный, (5) = 1 | 1 1 1 | С-наличие переноса, (СУ) = 1 | 0 1 1 |
Команды управления и связи с подпрограммами Таблица П.9 Мнемоническое обозначение | Название | Выполняемые операции | Фермат команды | Время выполнения | Способ адресации | Флаге АЛУ, на которые влияет результат операц1ти | машинные циклы | такты | ШР М | Безусловный переход | | 110 0 0 0 1 1 {В,) | | | Непосредственная | Не влияет | J (условие) М (1NZ,JZ, JNC, JC, JPO, JPE, JP, JM) | Условный переход | Если условие (ССС) : выполняется, то (СК)(В,)(В,) | 1 1 С С С 0 1 0 (В,) (В.) | | | Непосредственная | Не влия ет |
Мнемоническое обоэиачевие | Название | Выполняемые операции | Формат команды | Время выпс машинные циклы | шнення такты | Способ адресации | Флага АЛУ, иа которые влияет результат операции | CALL М | Вызов подпрограммы безусловный | [(УС) 1](СК) [(yC)-2](CK)i (УС) (УС) - 2 (СК)-(Вз)<Вг) | 110 0 110 1 | | | Непосредственная Регистровая косвенная | Не влияет | С (условие) М (CNZ.CZ, CNC, СС, СРО, СРЕ, СР. СМ) | Вызов подпрограммы условный | Если условие (ССС) выполняется, то [(УС) 11(СК)д [(yC)-2](CK)i (УС) (УС) - 2 (СК)-(вз)(В.) | 1 1 С С С 1 0 0 (Ss) {В,) | | 11/17 | Непосредственная Регистровая кос-ёеиная | Не влияет | | Возврат из подпрограммы безусловный | (СК),-[(УС)] (СК)„[(УС)-1-1] (УС) (УС) + 2 | 1 1 0 0 1 0 0 1 | | | Регистровая косвенная | Не влияет | R (условие) (RNZ, RZ, RNC, RC, RPO, RPE, RP, RM) | Возврат из подпрограммы условный | Если условие (ССС), то (СК)[(УС)] (СК)„[(УС) + 1] (УС) .-(УС)-1-2 | 1 1 с С С 0 0 0 | | 5/11 | Регистровая косвенная | Не влияет |
[0] [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]
0.0018
|
|