ethint.s,v
来自「TCP-IP红宝书源代码」· S,V 代码 · 共 56 行
S,V
56 行
head 1.1;
access;
symbols;
locks
dls:1.1; strict;
comment @# @;
1.1
date 94.01.07.03.10.26; author dls; state Old;
branches;
next ;
desc
@@
1.1
log
@Initial revision
@
text
@|* 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 + =
减小字号Ctrl + -
显示快捷键?