📄 vectors.asm
字号:
*****************************************************************************
* FILENAME: VECTORS.ASM
* This routine initializes the 54x vector table.
*****************************************************************************
K_STACK_SIZE .set 80
reset: dgoto main_start ; RESET vector
SP = #(100+my_stack)
nmi: nop ; ~NMI
nop
nop
return
* software interrupts
sint17 .space 4*16
sint18 .space 4*16
sint19 .space 4*16
sint20 .space 4*16
sint21 .space 4*16
sint22 .space 4*16
sint23 .space 4*16
sint24 .space 4*16
sint25 .space 4*16
sint26 .space 4*16
sint27 .space 4*16
sint28 .space 4*16
sint29 .space 4*16
sint30 .space 4*16
int0: return_fast ; INT0
nop
nop
nop
int1: return_fast ; INT1
nop
nop
nop
int2: return_fast ; INT2
nop
nop
nop
timer: return_fast ; TIMER
nop
nop
nop
rint0: goto receive ; Serial Port Receive
nop ; Interrupt 0
nop
xint0: return_fast ; Serial Port Transmit
nop ; Interrupt 0
nop
nop
rint1: goto receive ; Serial Port Receive
nop ; Interrupt 1
nop
xint1: return_fast ; Serial Port Transmit
nop ; Interrupt 1
nop
nop
int3: return_fast ; INT3
nop
nop
nop
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -