spiisr.s

来自「zilog的实时操作系统RZK,可以移植到多种处理器上」· S 代码 · 共 41 行

S
41
字号




	.include "ez80F91.inc"
	.sect "CODE"
	.extern _spiresume
	.extern _RZKISRProlog
	.extern _RZKISREpilog
	.assume	adl=1

	.def _spiisr
_spiisr:
	PUSH	AF
	PUSH	BC

	IN0  A,(%9A)
	SET  %2,A
	OUT0 (%9A),A

	IN0  A,(%9A)
	RES  %2,A
	OUT0 (%9A),A

	PUSH	DE
	PUSH	HL		
	PUSH	IX
	PUSH	IY

	CALL	_RZKISRProlog
	CALL	_spiresume
	CALL	_RZKISREpilog
	POP		IY
	POP     IX
	POP		HL
	POP		DE
	POP		BC
	POP		AF
	EI
	RET

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?