КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Команды управления системой
Команды переходов (тип 2) Команды переходов (тип 1) РС←РС+rel BZ rel если Z=1 BNZ rel если Z=0 BC rel если С=1 BNC rel если С=0 BN rel если N=1 BP rel если N=0 BV rel если V=1 BNV rel если V=0 BT rel если T=1 BNT rel если T=0 BLT rel если (V xor N)=1 BGE rel если (V xor N)=0 BLE rel если ((V xor N) or Z)=1 BGT rel если ((V xor N) or Z)=0 BLS rel если (C or Z)=1 BHI rel если (C or Z)=0 BRA rel всегда
JMP {@A | @ea | addr16} PC←op16 JMPP {@ea | addr24} PC←op2415…0; PCB←op2423…16
CALL {@ea | addr16} SP←SP-2; @SP←PC; PC←op16 CALLV #vct4 SP←SP-2; @SP←PC; PC←@vct4 CALLP {@ea | addr24} ì SP←SP-2; @SP←00_PCB; í SP←SP-2; @SP←PC; î PC←op2415…0; PCB←op2423…16
CBNE {A|ea}, #imm8, rel если op1=#imm8, PC←PC+rel (N, Z, V, C) CWBNE {A|ea}, #imm16, rel если op1=#imm16, PC←PC+rel (N, Z, V, C) DBNZ ea, rel ea8←(ea8 -1); если ea8≠0, PC←PC+rel (N, Z, V) DWBNZ ea, rel ea16←(ea16 -1); если ea16≠0, PC←PC+rel (N, Z, V) INT {#vct8|addr16} ì SSP←SSP-2; @SSP←AH; SSP←SSP-2; @SSP←AL; ê SSP←SSP-2; @SSP←DPR_ADB; í SSP←SSP-2; @SSP←DTB_PCB; ê SSP←SSP-2; @SSP←PC; SSP←SSP-2; @SSP←PS; î PS:I←0; PS:S←1; PCB←{vctH | FFh}; PC←{vctML | op};
RETI ì PS ←@SSP; SSP←SSP+2; PC←@SSP; SSP←SSP+2; ê DPR_ADB←@SSP; SSP←SSP+2; í DTB_PCB←@SSP; SSP←SSP+2; êAL ←@SSP; SSP←SSP+2; îAH ←@SSP; SSP←SSP+2;
RET PC←@SSP; SSP←SSP+2; LINK #imm8 SP←SP-2; @SP←RW3; RW3←SP; SP←SP-imm8 LINK #20h
UNLINK SP← RW3; RW3←@SP; SP←SP+2; UNLINK
PUSHW {A|AH|PS|rlst} SP←SP-2; @SP←op; POPW {A|AH|PS|rlst} op←@SP; SP←SP+2; JCTX @A Восстановить контекст задачи JCTX @A
AND CCR, #imm8 CCR←CCR and #imm8; OR CCR, #imm8 CCR←CCR or #imm8; MOV {RP|ILM}, #imm8 op1← #imm8; MOVEA {A|RWi}, ea Пересылка действующего адреса ea MOVEA RW2, @RW0+2 {RW0=0069} Þ RW2=006B
ADDSP {#imm8|#imm16} SP ← SP+op216; ADDSP #89BAh {SP=E2A4}ÞSP=6С5E MOV A, brg1 A ←op28 MOV brg2, A op28 ← A NOP Нет операций {ADB|DTB|PCB|SPB} Префикс обращения к банку памяти NCC Префикс неизменяемости флагов CMR Префикс банка регистров общего назначения
Дата добавления: 2017-02-01; Просмотров: 54; Нарушение авторских прав?; Мы поможем в написании вашей работы! |