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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? int.s

?? 新一代基于事件的嵌入式操作系統(tǒng)dyos在三星的s3c44b0的arm芯片上的完整移植代碼
?? S
字號(hào):
@----------------------------------------------------
@Copyright (C), 2005-2008,  lst.
@版權(quán)所有 (C), 2005-2008,   lst.
@所屬模塊:  中斷模塊
@作者:     lst
@版本:      V1.00
@初始版本完成日期:2008-08-30
@文件描述:  中斷模塊中的匯編部分
@其他說明:  無
@修訂歷史:
@    2. ...
@    1. 日期:
@       作者:
@       新版本號(hào):
@       修改說明:
@------------------------------------------------------

@在44bx中謹(jǐn)慎使用fiq中斷,除非你只有一個(gè)中斷被設(shè)置成fiq,否則,沒有任何直接的信息
@會(huì)告訴你正在響應(yīng)哪個(gè)中斷.FIQ模式不支持向量中斷,你只能通過F_ISPR來確認(rèn)中斷源,
@ARM7沒有直接返回前導(dǎo)0個(gè)數(shù)的指令,只能用循環(huán)移位的方法。確定中斷源所需的時(shí)間開
@銷很大,故44b0x中FIQ變得毫無意義,因此djyos在44b0x版本并不使用FIQ中斷.

.equ    NOINT,              0xc0
.equ    NOIRQ,              0x80
.equ    FIQMODE,            0x11
.equ    IRQMODE,            0x12
.equ    MODEMASK,           0x1f
.equ    SVCMODE,            0x13
.equ    I_ISPR,             0x1e00020
.equ    I_PMST,             0x1e00014

.equ    CN_irq_line_ADC,        (0)
.equ    CN_irq_line_RTC,        (1)
.equ    CN_irq_line_UTXD1,      (2)
.equ    CN_irq_line_UTXD0,      (3)
.equ    CN_irq_line_SIO,        (4)
.equ    CN_irq_line_IIC,        (5)
.equ    CN_irq_line_URXD1,      (6)
.equ    CN_irq_line_URXD0,      (7)
.equ    CN_irq_line_TIMER5,     (8)
.equ    CN_irq_line_TIMER4,     (9)
.equ    CN_irq_line_TIMER3,     (10)
.equ    CN_irq_line_TIMER2,     (11)
.equ    CN_irq_line_TIMER1,     (12)
.equ    CN_irq_line_TIMER0,     (13)
.equ    CN_irq_line_UERR01,     (14)
.equ    CN_irq_line_WDT,        (15)
.equ    CN_irq_line_BDMA1,      (16)
.equ    CN_irq_line_BDMA0,      (17)
.equ    CN_irq_line_ZDMA1,      (18)
.equ    CN_irq_line_ZDMA0,      (19)
.equ    CN_irq_line_TICK,       (20)
.equ    CN_irq_line_EINT4567,   (21)
.equ    CN_irq_line_EINT3,      (22)
.equ    CN_irq_line_EINT2,      (23)
.equ    CN_irq_line_EINT1,      (24)
.equ    CN_irq_line_EINT0,      (25)
.equ    CN_irq_line_GLOBAL,     (26)


    .extern     tg_int_globe
    .extern     IRQ_stack

    .global     HandlerADC
    .global     HandlerRTC
    .global     HandlerUTXD1
    .global     HandlerUTXD0
    .global     HandlerSIO
    .global     HandlerIIC
    .global     HandlerURXD1
    .global     HandlerURXD0
    .global     HandlerTIMER5
    .global     HandlerTIMER4
    .global     HandlerTIMER3
    .global     HandlerTIMER2
    .global     HandlerTIMER1
    .global     HandlerTIMER0
    .global     HandlerUERR01
    .global     HandlerWDT
    .global     HandlerBDMA1
    .global     HandlerBDMA0
    .global     HandlerZDMA1
    .global     HandlerZDMA0
    .global     HandlerTICK
    .global     HandlerEINT4567
    .global     HandlerEINT3
    .global     HandlerEINT2
    .global     HandlerEINT1
    .global     HandlerEINT0

    .macro  M_vector_int int_no     @中斷宏調(diào)用
    stmfd   sp!,{r0-r12,lr}         @保護(hù)寄存器,以及返回地址
    								@LR_irq包含中斷返回地址
    								@SP_sys是獨(dú)立寄存器,無需保護(hù)
    								@r0-r12是被中斷的上下文寄存器,如果不是
    								@嵌套中斷,就是用戶態(tài)上下文
    mov     r0,#\int_no             @r0用于記錄中斷號(hào),'\'是取宏參數(shù)的語法
    b       start_int
    .endm

@中斷相關(guān)的棧安排:
@1、IRQ_stack放被中斷的上下文,順序:lr,r12-r0,cpsr,共14字
@2、SVC_stack運(yùn)行中斷服務(wù)函數(shù),包括用戶編寫的中斷服務(wù)函數(shù)。
@3、SYS_stack,除非要在中斷里切換上下文,否則無關(guān)

start_int:

    ldr r9,=I_ISPR          @44b0x中斷控制器bug
    ldr r9,[r9]
    cmp r9, #0x0            @I_ISPR=0,說明44b0x 的bug發(fā)作.
    beq error_int

    mrs     r1,spsr
    stmfd   sp!,{r1}            @保護(hù)SPSR_irq,以支持中斷嵌套
    msr     cpsr_c,#SVCMODE|NOIRQ @進(jìn)入SVCMODE,以便允許中斷嵌套
    stmfd   sp!,{r0-r3,lr}            @保存lr_svc,

    ldr     r2,=user_irq    @取異步信號(hào)地址

    mov     lr,pc           @這兩條指令模擬函數(shù)調(diào)用(4G空間),調(diào)用用戶中斷處理函數(shù),
    ldr     pc,[r2]         @int_isr_real和int_isr_asyn_signal分別是實(shí)時(shí)中斷和異步
                            @事件處理函數(shù)的入口地址,該函數(shù)原型為
                            @void int_isr_asyn_signal(ucpu_t intn);intn為中斷號(hào),
                            @根據(jù)atpcs,intn用r0傳遞

    ldmfd   sp!,{r0-r3,lr}        @恢復(fù)lr_svc,
    msr     cpsr_c,#IRQMODE|NOINT    @更新cpsr,進(jìn)入IRQ模式并禁止中斷
    ldmfd   sp!,{r0}        @spsr->r0
    msr     spsr_cxsf,r0    @恢復(fù)spsr
    ldmfd   sp!,{r0-r12,lr}
    subs    pc,lr,#4        @此后,中斷被重新打開

error_int:
    ldr r8,=I_PMST          @44b0x中斷控制器bug
    ldr r9,[r8]
    str r9,[r8]

    ldmfd   sp!,{r0-r12,lr}
    subs    pc,lr,#4        @此后,中斷被重新打開

    .ltorg

HandlerADC:     M_vector_int CN_irq_line_ADC
HandlerRTC:     M_vector_int CN_irq_line_RTC
HandlerUTXD1:   M_vector_int CN_irq_line_UTXD1
HandlerUTXD0:   M_vector_int CN_irq_line_UTXD0
HandlerSIO:     M_vector_int CN_irq_line_SIO
HandlerIIC:     M_vector_int CN_irq_line_IIC
HandlerURXD1:   M_vector_int CN_irq_line_URXD1
HandlerURXD0:   M_vector_int CN_irq_line_URXD0
HandlerTIMER5:  M_vector_int CN_irq_line_TIMER5
HandlerTIMER4:  M_vector_int CN_irq_line_TIMER4
HandlerTIMER3:  M_vector_int CN_irq_line_TIMER3
HandlerTIMER2:  M_vector_int CN_irq_line_TIMER2
HandlerTIMER1:  M_vector_int CN_irq_line_TIMER1
HandlerTIMER0:  M_vector_int CN_irq_line_TIMER0
HandlerUERR01:  M_vector_int CN_irq_line_UERR01
HandlerWDT:     M_vector_int CN_irq_line_WDT
HandlerBDMA1:   M_vector_int CN_irq_line_BDMA1
HandlerBDMA0:   M_vector_int CN_irq_line_BDMA0
HandlerZDMA1:   M_vector_int CN_irq_line_ZDMA1
HandlerZDMA0:   M_vector_int CN_irq_line_ZDMA0
HandlerTICK:    M_vector_int CN_irq_line_TICK
HandlerEINT4567:M_vector_int CN_irq_line_EINT4567
HandlerEINT3:   M_vector_int CN_irq_line_EINT3
HandlerEINT2:   M_vector_int CN_irq_line_EINT2
HandlerEINT1:   M_vector_int CN_irq_line_EINT1
HandlerEINT0:   M_vector_int CN_irq_line_EINT0

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线观看视频在线| 椎名由奈av一区二区三区| 一区二区三区不卡视频在线观看| 国产精品亚洲视频| 精品久久久久久亚洲综合网| 日日摸夜夜添夜夜添国产精品 | 成人av电影在线观看| 久久久另类综合| 国产剧情在线观看一区二区| 精品99久久久久久| 精品系列免费在线观看| 久久久三级国产网站| 国产在线精品一区二区夜色| 欧美成va人片在线观看| 久久成人麻豆午夜电影| 久久女同精品一区二区| 国产成人午夜精品5599| 国产精品嫩草99a| www.亚洲激情.com| 一区二区三区.www| 国产精品国产三级国产aⅴ无密码| 国产麻豆视频一区二区| 国产人成亚洲第一网站在线播放| 成人天堂资源www在线| 亚洲蜜臀av乱码久久精品 | 国产酒店精品激情| 国产亚洲综合在线| 99精品欧美一区二区蜜桃免费| 亚洲欧美日本韩国| 91精品国产综合久久国产大片| 老司机午夜精品99久久| 国产精品网站在线播放| 欧美吻胸吃奶大尺度电影| 夜夜嗨av一区二区三区中文字幕| 欧美日韩国产一级二级| 国内精品久久久久影院色| 国产精品视频线看| 欧美视频中文字幕| 精品影视av免费| 中文字幕在线播放不卡一区| 欧美日韩成人高清| 国产精品一二三四区| 亚洲黄色免费网站| 日韩女优毛片在线| 色综合激情五月| 秋霞电影网一区二区| 欧美极品少妇xxxxⅹ高跟鞋| 欧美日韩精品免费观看视频| 国产成人午夜精品影院观看视频| 亚洲激情图片小说视频| 久久综合中文字幕| 欧美日韩中文字幕一区二区| 国产大片一区二区| 日本欧美肥老太交大片| 亚洲天堂成人在线观看| 欧美岛国在线观看| 欧美性猛交xxxx乱大交退制版| 极品瑜伽女神91| 亚洲精品乱码久久久久久日本蜜臀| 欧美一卡在线观看| 一本久久a久久精品亚洲| 国产在线精品一区二区夜色 | 欧美浪妇xxxx高跟鞋交| 免费一区二区视频| 亚洲国产经典视频| xfplay精品久久| 欧美性生交片4| 白白色亚洲国产精品| 狠狠狠色丁香婷婷综合久久五月| 亚洲资源中文字幕| **欧美大码日韩| 久久久久久久久久久久久夜| 91精品久久久久久久91蜜桃| 色婷婷精品久久二区二区蜜臂av| 国产高清精品久久久久| 久久精品久久99精品久久| 亚洲国产视频直播| 亚洲欧美激情小说另类| 国产精品网曝门| 久久久高清一区二区三区| 精品少妇一区二区三区日产乱码| 欧美日韩国产不卡| 日本乱码高清不卡字幕| 91蜜桃网址入口| 国产91富婆露脸刺激对白| 国产综合色视频| 国产一二精品视频| 国产一区日韩二区欧美三区| 麻豆视频观看网址久久| 偷拍日韩校园综合在线| 亚洲成av人片在www色猫咪| 最新中文字幕一区二区三区 | 欧美电视剧在线看免费| 欧美日韩一区二区不卡| 欧洲亚洲国产日韩| 在线观看av不卡| 色999日韩国产欧美一区二区| 精品一二三四区| 免费看欧美女人艹b| 日本亚洲天堂网| 日本va欧美va欧美va精品| 秋霞午夜av一区二区三区| 日本视频中文字幕一区二区三区| 日本成人在线看| 久久精工是国产品牌吗| 国模无码大尺度一区二区三区| 国产一区二区三区观看| 粉嫩嫩av羞羞动漫久久久| eeuss鲁片一区二区三区| 97久久精品人人做人人爽50路| 久久精品av麻豆的观看方式| 蜜乳av一区二区| 狠狠久久亚洲欧美| 成人福利视频在线看| 色综合久久中文综合久久97 | 欧美色精品在线视频| 欧美日韩国产小视频| 91麻豆精品国产91久久久久 | 一本色道久久综合狠狠躁的推荐| 在线视频观看一区| 3d成人h动漫网站入口| 精品久久久久久久人人人人传媒| 中文字幕乱码久久午夜不卡| 亚洲欧美激情视频在线观看一区二区三区| 一区二区三区小说| 亚洲高清久久久| 蜜臀va亚洲va欧美va天堂| 国产一区视频导航| 色婷婷av一区二区三区大白胸| 91精品国产综合久久精品图片| 精品久久久久久久久久久久久久久久久| 久久久久久亚洲综合| 亚洲欧洲制服丝袜| 秋霞影院一区二区| www.日韩大片| 欧美一区欧美二区| 国产精品国产成人国产三级 | 日韩一区国产二区欧美三区| 久久综合狠狠综合久久综合88| 亚洲欧洲国产专区| 免费观看久久久4p| 一本一道久久a久久精品| 日韩欧美一区二区三区在线| 中文字幕一区二区日韩精品绯色| 日韩av高清在线观看| 成人涩涩免费视频| 日韩三级视频在线观看| 亚洲欧洲99久久| 久草精品在线观看| 欧美丝袜第三区| 欧美不卡一区二区三区| 亚洲欧美激情插 | 国内成人免费视频| 欧美色综合天天久久综合精品| 国产日韩在线不卡| 91丝袜美女网| 久久久久国产成人精品亚洲午夜 | 日韩午夜激情电影| 亚洲视频一区二区在线| 国产一区二区三区四区五区入口 | 日韩一区二区三区在线| 亚洲精选免费视频| 成人中文字幕电影| 精品国产免费人成在线观看| 午夜精品久久久久久久99水蜜桃 | 老司机精品视频在线| 91成人在线精品| 国产精品久久久久影视| 春色校园综合激情亚洲| 国产喷白浆一区二区三区| 高潮精品一区videoshd| 欧美极品aⅴ影院| 97久久精品人人做人人爽| 国产精品―色哟哟| 99久久伊人网影院| 亚洲乱码中文字幕综合| 欧美自拍丝袜亚洲| 亚洲国产乱码最新视频| 884aa四虎影成人精品一区| 日日摸夜夜添夜夜添亚洲女人| 91麻豆精品国产无毒不卡在线观看| 欧美aaaaa成人免费观看视频| 欧美xxxx在线观看| 成人在线综合网| 亚洲精品伦理在线| 日韩一区二区免费电影| 国产一区二区三区免费| 中国av一区二区三区| 色婷婷综合激情| 三级久久三级久久久| 久久综合给合久久狠狠狠97色69| 国产成人8x视频一区二区| 日韩久久一区二区| 欧美疯狂性受xxxxx喷水图片| 久久国产麻豆精品| 亚洲欧洲美洲综合色网| 91麻豆精品国产91久久久资源速度 | 色综合久久中文字幕| 亚洲1区2区3区4区| 久久综合成人精品亚洲另类欧美 |