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

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

?? pdih9_13.s

?? 這個是arm的關于異常處理的匯編程序
?? S
字號:
;/*
; *  ____________________________________________________________________
; * 
; *  Copyright (c) 2004, Andrew N. Sloss, Chris Wright and Dominic Symes
; *  All rights reserved.
; *  ____________________________________________________________________
; * 
; *  NON-COMMERCIAL USE License
; *  
; *  Redistribution and use in source and binary forms, with or without 
; *  modification, are permitted provided that the following conditions 
; *  are met: 
; *  
; *  1. For NON-COMMERCIAL USE only.
; * 
; *  2. Redistributions of source code must retain the above copyright 
; *     notice, this list of conditions and the following disclaimer. 
; * 
; *  3. Redistributions in binary form must reproduce the above 
; *     copyright notice, this list of conditions and the following 
; *     disclaimer in the documentation and/or other materials provided 
; *     with the distribution. 
; * 
; *  4. All advertising materials mentioning features or use of this 
; *     software must display the following acknowledgement:
; * 
; *     This product includes software developed by Andrew N. Sloss,
; *     Chris Wright and Dominic Symes. 
; * 
; *   THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY 
; *   EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
; *   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
; *   PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE CONTRIBUTORS BE 
; *   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
; *   OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
; *   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
; *   OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 
; *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 
; *   TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 
; *   OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
; *   OF SUCH DAMAGE. 
; * 
; *  If you have questions about this license or would like a different
; *  license please email :
; * 
; *  andrew@sloss.net
; * 
; * 
; */

;/***********************************************************************
; *
; *  Module       : pdih9_13.s
; *  Descriptions : Prioritized Direct Interrupt Handler
; *  Example      : 9.13
; *  OS           : generic
; *  Platform     : generic
; *  History      :
; *
; *  31th December 2003
; *  - added header
; *
; ***********************************************************************/

     EXPORT prioritizedDirectInterruptHandler

I_Bit          EQU 0x80

PRIORITY_0     EQU 2	                ; Comms Rx
PRIORITY_1     EQU 1	                ; Comms Tx
PRIORITY_2     EQU 0	                ; Timer 1
PRIORITY_3     EQU 3	                ; Timer 2

BINARY_0       EQU 1<<PRIORITY_0         ; 1<<2 0x00000004
BINARY_1       EQU 1<<PRIORITY_1         ; 1<<1 0x00000002
BINARY_2       EQU 1<<PRIORITY_2         ; 1<<0 0x00000001
BINARY_3       EQU 1<<PRIORITY_3         ; 1<<3 0x00000008

MASK_3         EQU BINARY_3
MASK_2         EQU MASK_3+BINARY_2
MASK_1         EQU MASK_2+BINARY_1
MASK_0         EQU MASK_1+BINARY_0 

ic_Base        EQU 0x80000000
IRQStatus      EQU 0x0
IRQRawStatus   EQU 0x4
IRQEnable      EQU 0x8
IRQEnableSet   EQU 0x8
IRQEnableClear EQU 0xc

bit_timer1    EQU 0
bit_commtx    EQU 1
bit_commrx    EQU 2
bit_timer2    EQU 3

     AREA pdih,CODE,readonly

prioritizedDirectInterruptHandler ; instruction	 comment
     SUB     r14, r14, #4               ; r14_irq-=4
     STMFD   r13!, {r14}                ; save r14_irq
     MRS     r14, SPSR                  ; copy spsr_irq
     STMFD   r13!,{r10,r11,r12,r14}     ; save context
     LDR     r14, =ic_Base              ; int crtl addr
     LDR     r10, [r14, #IRQStatus]     ; load IRQ status
     ADR     r12, isr_table             ; obtain ISR table addr
     TST     r10, #BINARY_0             ; if CommRx
     LDRNE   pc, [r12,#PRIORITY_0<<2]   ;   then jump CommRx ISR
     TST     r10, #BINARY_1             ; if CommTx
     LDRNE   pc, [r12,#PRIORITY_1<<2]   ;   then jump CommTx ISR 
     TST     r10, #BINARY_2             ; if Timer1
     LDRNE   pc, [r12,#PRIORITY_2<<2]   ;   then jump Timer1 ISR
     TST     r10, #BINARY_3             ; if Timer2
     LDRNE   pc, [r12,#PRIORITY_3<<2]   ;   then jump Timer2 ISR
     B       service_none               ; capture spurious ints
     
isr_table
     DCD     service_timer1             ; timer1 ISR
     DCD     service_commtx             ; commtx ISR
     DCD     service_commrx             ; commrx ISR
     DCD     service_timer2             ; timer2 ISR

priority_masks
     DCD     MASK_2                     ; priority mask 2
     DCD     MASK_1                     ; priority mask 1
     DCD     MASK_0                     ; priority mask 0
     DCD     MASK_3                     ; priority mask 3

service_timer1	
     MOV     r11, #bit_timer1           ; copy bit_timer1				
     LDR     r14, =ic_Base              ; int ctrl addr 
     LDR     r12, [r14,#IRQEnable]      ; IRQ enable register
     ADR     r10, priority_masks        ; obtain priority addr
     LDR     r10, [r10,r11,LSL#2]       ; load priority mask 
     AND     r12, r12, r10              ; AND enable reg
     STR     r12, [r14,#IRQEnableClear] ; clear ints
     MRS     r14, CPSR                  ; copy CPSR
     BIC     r14, r14, #I_Bit           ; clear I-bit	
     MSR     CPSR_c, r14                ; enable IRQ 

    ; <insert code>
    
     LDMFD   r13!,{r10,r11,r12,r14}
     MSR     SPSR_cf, r14
     LDMFD   r13!, {pc}^

service_timer2
; <insert routine here>

service_commrx
; <insert routine here>

service_commtx
; <insert routine here>
     
service_none
     B       service_none
	
     END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成年人国产精品| 久久国产综合精品| www.av精品| 中文字幕国产一区| 国产一区二区三区综合| 国产网站一区二区| 成人av网址在线| 国产精品三级在线观看| 99久久精品国产精品久久| 亚洲欧美日韩国产成人精品影院| 91在线小视频| 亚洲成人免费av| 日日夜夜精品视频免费| av中文字幕不卡| 国产精品久久久久7777按摩| 综合久久给合久久狠狠狠97色| 欧美日韩mp4| 欧美另类z0zxhd电影| 久久久久久久久久看片| 午夜免费欧美电影| 日韩一级片在线观看| 久久狠狠亚洲综合| 亚洲乱码国产乱码精品精98午夜| 欧美高清dvd| 成人一区在线看| 五月激情综合网| 国产精品毛片大码女人| 欧美三级韩国三级日本三斤 | 91在线视频在线| 欧美一级专区免费大片| 一区二区三区在线高清| www.成人在线| 中文字幕乱码一区二区免费| 国产精品一区二区视频| 精品国产乱码久久久久久久 | 自拍偷拍国产精品| 欧美日韩亚洲丝袜制服| 国产一区二区三区久久久| 亚洲欧美另类久久久精品| 69久久夜色精品国产69蝌蚪网| 国产一区二区看久久| 亚洲另类春色国产| 日韩欧美国产wwwww| 一本色道亚洲精品aⅴ| 狠狠色丁香婷综合久久| 一区二区三区毛片| 国产日韩欧美不卡| 91麻豆精品国产自产在线观看一区| 国产成人久久精品77777最新版本| 亚洲午夜久久久久中文字幕久| 国产亚洲午夜高清国产拍精品| 欧美日韩国产电影| 色老头久久综合| 成人激情视频网站| 国产一本一道久久香蕉| 日本特黄久久久高潮| 亚洲精品高清视频在线观看| 国产日韩欧美亚洲| 日韩欧美中文一区二区| 欧美中文字幕一区| 91在线国产观看| 激情久久久久久久久久久久久久久久| 亚洲黄色录像片| 国产精品福利在线播放| 久久综合中文字幕| 精品少妇一区二区三区日产乱码 | 欧美精品1区2区3区| 色综合久久综合中文综合网| 欧美亚洲国产一区二区三区 | 日本韩国视频一区二区| 国产日韩欧美高清| 91丨九色丨国产丨porny| 精品一区二区三区影院在线午夜 | 国产精品69毛片高清亚洲| 国产精品一区二区三区乱码 | 免费在线观看一区| 国产a区久久久| 91免费视频观看| 精品美女一区二区| 国产精品久久久久一区| 亚洲国产精品二十页| 日韩精品综合一本久道在线视频| 成人激情免费电影网址| 91啪在线观看| 欧美日韩不卡在线| 精品国产百合女同互慰| 欧美日韩国产综合草草| 欧美曰成人黄网| 色婷婷一区二区| 婷婷六月综合亚洲| 日韩电影在线一区| 日韩精品电影一区亚洲| 午夜视频一区在线观看| 日韩福利视频导航| 日日摸夜夜添夜夜添国产精品| 日韩激情av在线| 美国av一区二区| 国产精品资源在线看| 成人毛片在线观看| 在线观看日韩一区| 欧美精品成人一区二区三区四区| 91精品在线免费观看| 久久久综合视频| 亚洲色大成网站www久久九九| 亚洲精品国久久99热| 婷婷国产在线综合| 国产专区综合网| 91在线无精精品入口| 欧美日韩精品一区视频| 亚洲精品在线免费观看视频| 中文成人综合网| 一区二区免费视频| 麻豆精品一区二区| 成人激情文学综合网| 欧美日韩视频一区二区| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品视频一二| 五月综合激情婷婷六月色窝| 国精产品一区一区三区mba视频| 国产成人啪免费观看软件| 色婷婷av一区二区三区大白胸| 欧美日韩成人一区二区| 亚洲精品在线观看网站| 亚洲美腿欧美偷拍| 精品中文字幕一区二区小辣椒| 成人午夜激情影院| 欧美久久久久久蜜桃| 亚洲国产成人在线| 日本在线不卡一区| 91视视频在线观看入口直接观看www| 欧美美女bb生活片| 国产精品第五页| 3atv一区二区三区| 95精品视频在线| 一区二区三区加勒比av| 99精品视频免费在线观看| 久久九九影视网| 亚洲一区二区四区蜜桃| 色婷婷av一区二区三区gif| 亚洲成人av中文| 日韩欧美一区二区久久婷婷| 一本到高清视频免费精品| 亚洲综合清纯丝袜自拍| 欧美国产视频在线| 久久综合狠狠综合久久综合88| 欧美猛男gaygay网站| 国产精品影音先锋| gogogo免费视频观看亚洲一| 国产成人av电影免费在线观看| 免费的国产精品| 九九视频精品免费| 丝袜美腿亚洲色图| 久久久精品tv| 欧美日韩三级一区二区| 不卡av电影在线播放| 一区二区三区小说| 26uuu国产在线精品一区二区| 99视频精品全部免费在线| 成人美女视频在线看| 亚洲黄色小说网站| 亚洲欧洲色图综合| 久久在线观看免费| 成人黄色av电影| 欧美一区二区三区的| 亚洲欧洲精品一区二区精品久久久 | 国产精品你懂的| 国产精品自拍一区| 欧美不卡一区二区三区| 日韩电影在线观看电影| 欧美三级乱人伦电影| 亚洲一区二区三区四区在线| 91在线视频网址| 日韩码欧中文字| 91在线视频观看| 一区二区国产盗摄色噜噜| 色婷婷国产精品久久包臀| 亚洲欧洲日韩综合一区二区| 成人免费视频一区| 国产精品女主播在线观看| 成人永久aaa| 亚洲日本中文字幕区| 色综合天天天天做夜夜夜夜做| 综合久久综合久久| 欧美伊人久久久久久久久影院| 夜夜精品视频一区二区| 欧美日韩综合在线免费观看| 午夜欧美2019年伦理| 日韩欧美精品三级| 国产老妇另类xxxxx| 欧美国产成人在线| 91浏览器打开| 亚洲成人黄色影院| 日韩一区二区在线看| 韩国成人精品a∨在线观看| 欧美激情一二三区| 91久久香蕉国产日韩欧美9色| 亚洲一区二区三区视频在线| 欧美一区二区三级| 国产成人精品影院| 亚洲午夜精品久久久久久久久|