📄 ethint.s
字号:
.globl _ethint
.text
_ethint:
iret
/*
|* ethint.s - Asm_ethint
|*------------------------------------------------------------------------
|* ethint -- LANCE ethernet controller interrupt routine
|*------------------------------------------------------------------------
.globl _Asm_ethint
.data
savePS: .word
.text
_Asm_ethint:
| disable(ps);
movw sr, savePS | save current interrupts status
movw #0x2700, sr | disable all interrupts
moveml #0xc0c0, sp@- | save d0, d1, a0, a1
pea _eth
jsr _ethinter | call ethernet interrupt routine
addqw #0x4,sp
ret:
moveml sp@+,#0x0303 | restore d0, d1, d0, d1
| restore (savePS);
movw savePS, sr | return original content of sr
rte | Return from interrupt
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -