📄 irq_fiq.asm
字号:
.include hardware.inc
.code
.public _main;
_main:
r1 = 0xffff;
[P_IOA_Attrib] = r1;
[P_IOA_Dir] = r1;
[P_IOA_Data] = r1;
[P_IOB_Attrib] = r1;
[P_IOB_Dir] = r1;
[P_IOB_Data] = r1;
r1 = 0x8040;
[P_INT_Ctrl] = r1;
int FIQ,IRQ;
loop:
jmp loop;
.text
.public _FIQ;
_FIQ:
r1 = 0xffff;
[P_IOA_Data] = r1;
nop;
r1 = 0x0000;
[P_IOA_Data] = r1;
r3 = 0x8000;
[P_INT_Clear] = r3;
reti;
.public _IRQ4;
_IRQ4:
r2 = 0xffff;
[P_IOB_Data] = r2;
?ll:
jmp ?ll;
r4 = 100;
loop1:
r4 -= 1;
jnz loop1;
r2 = 0x0;
[P_IOB_Data] = r2;
r4 = 0x0040;
[P_INT_Clear] = r4;
reti;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -