Студопедия

КАТЕГОРИИ:


Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.