isr_skeleton.asm

来自「All &micro C/OS ports can easily be port」· 汇编 代码 · 共 66 行

ASM
66
字号
 col 132
;Company	 :  INTRACOM SA
;Project	 :
;
;Title		 :  ISR template for ISRs with use on uCOS/II
;Description     :  Skeleton for user interrupt vectors (can be written in C)
;File		 :
;Type		 :  Assembly v850 (IAR AV850)
;Library	 :
;
;Author		 :  Argiris Diamandis (ardia@intracom.gr)
;Comments	 :
;
;Dependencies    :  macdefs.inc
;Inputs		 :
;Outputs	 :
;
;Revisions	 :
;Version	 : (Version) (dd/mm/yy) changes
;		x.xx	ddmmyy			Create file
;		0.01			01/11/2000
;

;====================================================================
;====================================================================
;
;			BUILD INFORMATION
;			-----------------
;	CODE MODEL:			NORMAL
;	MEMORY MODEL:			LARGE WITH SADDR
;	REGISTER LOCKING:		6 REGISTERS
;	REGISTER CONSTANTS:		YES (2 REGISTERS)
;
;
;
;====================================================================



        extern OSTCBCur, OSIntNesting, OSIntExit, OS_Restore_CPU_Context
#include "macdefs.inc"


;====================================================================
	name XXXXXXXXXXXX

	COMMON INTVEC:CODE
        org 0xXXXXXXXXXXXX
        jr XXXXXXIntr


;====================================================================
	rseg CODE:CODE

XXXXXXIntr:
        ISR_ENTRY

	; User code goes here....

	ISR_EXIT




        end

⌨️ 快捷键说明

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