亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? asm_isr.s

?? uc0s-ii在arm9微處理器上的移植源碼
?? S
字號:
;------------------------------------------------------------------------------
;-         ATMEL Microcontroller Software Support  -  ROUSSET  -
;------------------------------------------------------------------------------
; The software is delivered "AS IS" without warranty or condition of any
; kind, either express, implied or statutory. This includes without
; limitation any warranty or condition with respect to merchantability or
; fitness for any particular purpose, or against the infringements of
; intellectual property rights of others.
;-----------------------------------------------------------------------------
;- File source          : it_handler.s
;- Object               : Example of IT handler calling a C function
;- Compilation flag     : None
;-
;- 1.0 16/03/01 	ODi, : Creation ARM ADS
;------------------------------------------------------------------------------
	AREA        itHandler, CODE, READONLY
;------------------------------------------------------------------------------
;- LISR vector handler for system peripherals
;--------------------------------
;- ARM Core Mode and Status Bits
;--------------------------------
I_BIT      EQU             0x80

AT91C_BASE_AIC	EQU	0xFFFFF000
AIC_EOICR		EQU 0x130


;------------------------------------------------------------------------------
;- IRQ Entry
;-----------
;------------------------------------------------------------------------------
	MACRO
	IRQ_ENTRY     $reg

; We will use R0-R3 as temporary registers    
    STMFD   SP!,{R0-R3}                    
    MOV     R1,SP
    ADD     SP,SP,#16
    SUB     R2,LR,#4

; Disable interrupts for when we go back to SVC mode
    MRS     R3,SPSR                         
    ORR     R0,R3,#I_BIT
    MSR     SPSR_c,R0

; Switch back to SVC mode (Code below, current location + 2 instructions)            
    LDR     R0,=.+8                         
    MOVS    PC,R0                           
            
    STMFD   SP!,{R2}                        
    STMFD   SP!,{R4-R12,LR}                
    MOV     R4,R1                          
    MOV     R5,R3
    LDMFD   R4!,{R0-R3}                    
    STMFD   SP!,{R0-R3}                    
    STMFD   SP!,{R5}                       
    MRS     R4,SPSR
    STMFD   SP!,{R4}                       
                
	MEND

;------------------------------------------------------------------------------
;- IRQ Exit
; ---------
;------------------------------------------------------------------------------
 	MACRO
	IRQ_EXIT      $reg
   
; - Mark the End of Interrupt on the AIC
    ldr     r0, =AT91C_BASE_AIC
    str     r0, [r0, #AIC_EOICR]

    LDMFD   SP!,{R4}                        
    MSR     SPSR_cxsf,R4
    LDMFD   SP!,{R4}                        
    MSR     CPSR_cxsf,R4

    LDMFD   SP!,{R0-R12,LR,PC}              


	MEND

;------------------------------------------------------------------------------
; OSTickISR
; ---------------------
;       Handler called by the AIC
;       
;	Save context
;       Call C handler
; 	Restore context
;------------------------------------------------------------------------------
	EXPORT OSTickISR
	IMPORT OSIntEnter
    IMPORT timer1_c_irq_handler
    IMPORT OSIntExit
    IMPORT OSTCBCur
    IMPORT OSIntNesting
    IMPORT OSIntCtxSwFlag 

OSTickISR
	
	
	IRQ_ENTRY
	
    BL      OSIntEnter 
    LDR     R0,=OSIntNesting                ; See if we need to do a context switch
    LDR     R1,[R0]
    CMP     R1,#1
    BNE     NoSave1
    LDR     R4,=OSTCBCur                    ; Get current task's OS_TCB address
    LDR     R5,[R4]
    STR     SP,[R5]                         ; store sp in preempted tasks's TCB                  

NoSave1    
    
    BL      timer1_c_irq_handler            
    BL      OSIntExit                       

;- Disable Interrupt and switch back in IRQ mode   
    
    MRS     R3,CPSR
    ORR     R3,R3,#I_BIT
    MSR     CPSR_c,R3
    
    LDR     R0,=OSIntCtxSwFlag             
    LDR     R1,[R0]
    CMP     R1,#1
    BEQ     OS_IntCtxSw
    
    IRQ_EXIT
    
    
;------------------------------------------------------------------------------
    EXPORT  OS_IntCtxSw
    IMPORT  OS_CtxSW

OS_IntCtxSw
    
;- set OSIntCtxSwflag=0
    
    LDR     R0,=OSIntCtxSwFlag             
    MOV     R1,#0
    STR     R1,[R0]
        
;- Mark the End of Interrupt on the AIC
	ldr     r6, =AT91C_BASE_AIC
	str     r6, [r6, #AIC_EOICR]
    
    B   OS_CtxSW
    
    END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中国色在线观看另类| 欧美一区二区三区影视| 美女网站色91| 免费观看在线色综合| 亚洲国产aⅴ成人精品无吗| 中文字幕视频一区二区三区久| 久久久美女毛片| 国产亚洲短视频| 中文字幕中文字幕在线一区| 国产精品不卡在线| 亚洲欧美国产77777| 亚洲精品乱码久久久久久日本蜜臀| 中文字幕视频一区二区三区久| 亚洲欧美视频一区| 亚洲一区二区视频在线观看| 丝袜a∨在线一区二区三区不卡| 日韩在线a电影| 激情五月婷婷综合| 播五月开心婷婷综合| 一本一道久久a久久精品综合蜜臀| 色哟哟在线观看一区二区三区| 欧美视频一区二区三区在线观看 | av午夜精品一区二区三区| 成人精品免费视频| 91九色02白丝porn| 欧美r级电影在线观看| 国产视频一区在线观看| 亚洲欧美日韩国产一区二区三区| 亚洲午夜久久久| 国产美女娇喘av呻吟久久| 9l国产精品久久久久麻豆| 欧美日韩久久久久久| 欧美精品一区二区三区高清aⅴ | 亚洲欧美一区二区三区国产精品 | 国产在线精品免费| 99re热这里只有精品视频| 欧美绝品在线观看成人午夜影视| 久久中文娱乐网| 亚洲精品久久嫩草网站秘色| 免费人成在线不卡| 一本色道亚洲精品aⅴ| 精品国产青草久久久久福利| 亚洲精品免费电影| 国产乱对白刺激视频不卡 | 午夜成人免费视频| 国产精品资源网| 欧美日韩国产综合久久| 国产精品久久久久久久久免费相片| 亚洲444eee在线观看| 高清国产一区二区| 日韩免费观看高清完整版 | 五月婷婷久久综合| 色综合中文字幕国产 | 亚洲欧洲99久久| 精品一区二区三区在线播放视频 | 日韩视频一区二区三区| 亚洲精品国产无套在线观| 国产大片一区二区| 精品免费日韩av| 日本伊人色综合网| 欧美自拍丝袜亚洲| 亚洲婷婷综合色高清在线| 国产成人超碰人人澡人人澡| 精品国产一区二区三区四区四 | 大胆欧美人体老妇| 精品国产一二三| 欧美aaaaaa午夜精品| 911精品国产一区二区在线| 一区二区久久久久久| 成人av先锋影音| 国产精品天天摸av网| 国产精品一区二区你懂的| 欧美xxxxxxxx| 久久91精品久久久久久秒播 | 麻豆精品国产传媒mv男同| 欧美日韩和欧美的一区二区| 亚洲午夜免费电影| 欧美日韩精品欧美日韩精品一综合| 亚洲欧美在线aaa| 91丝袜高跟美女视频| 亚洲人被黑人高潮完整版| 92国产精品观看| 一区二区三区成人| 欧美无砖砖区免费| 视频一区在线播放| 日韩美女一区二区三区四区| 精品一区二区三区免费毛片爱| 日韩午夜在线播放| 国产在线精品不卡| 国产精品天美传媒沈樵| 色婷婷av久久久久久久| 一区二区三区日韩精品| 欧美疯狂性受xxxxx喷水图片| 蜜桃一区二区三区在线| 国产性做久久久久久| 99国产一区二区三精品乱码| 亚洲午夜在线观看视频在线| 欧美精品自拍偷拍| 国产精品一区一区| 亚洲精品国产精华液| 日韩一级片网站| 国产成a人亚洲精| 一区二区三区精品在线观看| 91精品国产综合久久蜜臀| 国产精品一区二区男女羞羞无遮挡 | 国产成人亚洲综合a∨猫咪| 国产精品国产三级国产三级人妇| 欧洲在线/亚洲| 狠狠色丁香婷综合久久| 亚洲女同ⅹxx女同tv| 欧美一区二区三区免费大片| 成人高清在线视频| 首页欧美精品中文字幕| 中文字幕一区二| 欧美刺激脚交jootjob| 91免费国产在线| 国产综合色精品一区二区三区| 亚洲欧美一区二区不卡| 亚洲精品在线免费观看视频| 色综合天天综合网天天看片| 激情六月婷婷久久| 一区二区三区不卡视频| 久久久久国产精品厨房| 欧美色电影在线| 成人av在线一区二区| 国产在线视频一区二区| 亚洲国产wwwccc36天堂| 中文字幕在线不卡视频| www精品美女久久久tv| 欧美日韩精品一区视频| 91亚洲大成网污www| 国产91在线看| 狠狠v欧美v日韩v亚洲ⅴ| 日日骚欧美日韩| 亚洲最新视频在线播放| 1000部国产精品成人观看| 精品三级在线看| 51午夜精品国产| 欧美年轻男男videosbes| 91视频www| 97久久超碰精品国产| 成人免费视频免费观看| 国产激情视频一区二区在线观看| 麻豆一区二区三区| 日本成人在线不卡视频| 婷婷六月综合亚洲| 调教+趴+乳夹+国产+精品| 亚洲在线观看免费| 亚洲小说春色综合另类电影| 亚洲制服丝袜一区| 亚洲第一久久影院| 亚洲韩国精品一区| 亚洲成人你懂的| 婷婷综合在线观看| 日本特黄久久久高潮| 日韩成人精品在线观看| 蜜臀av一区二区在线观看| 青草av.久久免费一区| 久久成人18免费观看| 九一久久久久久| 国产精品99精品久久免费| 国产传媒欧美日韩成人| 国产精品亚洲人在线观看| 懂色av中文字幕一区二区三区| 成人综合在线观看| 91在线观看免费视频| 玖玖九九国产精品| 激情综合色播五月| 国产成人在线电影| 一本到高清视频免费精品| 欧美最新大片在线看| 欧美一区二区三区男人的天堂| 久久亚洲精品小早川怜子| 欧美国产欧美综合| 亚洲精品视频一区| 日韩高清欧美激情| 国产精品一品视频| 在线看日韩精品电影| 日韩丝袜美女视频| 中文字幕一区二区三区在线观看 | 午夜精品久久一牛影视| 久久精品国产亚洲a| 成人深夜在线观看| 在线观看亚洲专区| 26uuu亚洲综合色| 亚洲免费观看高清完整版在线观看| 日韩精品电影一区亚洲| 国产成人三级在线观看| 一本色道亚洲精品aⅴ| 欧美mv日韩mv亚洲| 亚洲综合偷拍欧美一区色| 另类调教123区| 色999日韩国产欧美一区二区| 日韩三级视频在线观看| 国产精品久久久久久久午夜片 | 国产成人综合亚洲网站| 欧洲av在线精品| 中文字幕不卡在线| 免费成人在线网站| 91麻豆免费观看|