isr_mac.inc

来自「实现Fujitsu-FFMC-16-V120 ucos系统移植」· INC 代码 · 共 34 行

INC
34
字号
;********************************************************************************************************
;                                               uC/OS-II
;                                         The Real-Time Kernel
;
;                               (c) Copyright 2001, Andrey Mozzhevilov
;                                          All Rights Reserved
;
;
;                               FFMC-16LX ISR_ENTER and ISR_EXIT MACRO
;                                         SMALL MEMORY MODEL
;
;                               FFMC-16 Family Softune Assembler V30L05
;
; File         : ISR_MAC.INC
; By           : Andrey Mozzhevilov. Yekaterinburg. Russia. andy@svrw.ru, andy_moz@mail.ru
;                                                           www.geocities.com/andy_moz
; Port Version : 1.00
; Date         : 07-December-2001
;
;********************************************************************************************************

	.GLOBAL	__dirr
        .GLOBAL _OSIntNesting

;*********************************************************************************************************
;                                Macro  ASM_ISR_ENTER
;*********************************************************************************************************
#macro ASM_ISR_ENTER
     MOVN    A, #1
     MOV     _OSIntNesting,A                       ; Notify uC/OS-II of ISR
     MOV     I:__dirr, A                           ; Call delayed interrupt
#endm

⌨️ 快捷键说明

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