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

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

?? src_isr_asm.src

?? WinCE5.0BSP for Renesas SH7770
?? SRC
字號:
;
;   Copyright(C) Renesas Technology Corp. 2003. All rights reserved.
;
;   NK Kernel for ITS-DS7 Ver.1.0.0
;
;   FILE      : src_isr_asm.src
;   CREATED   : 2003.06.20
;   MODIFIED  : 
;   AUTHOR    : Renesas Technology Corp.
;   HARDWARE  : RENESAS ITS-DS7
;   HISTORY   : 
;               2003.06.20
;               - Created release code.


    .include "kxshx.h"
    .include "sh4a.inc"
    .include "oalintr.inc"
    .include "platform.inc"
    .include "sh7770.inc"

    .import _wNumInterrupts

    .import _dwSPC
    .import _dwIsrTime1
    .import _fIntrTime


    .import  _src_isr0
    .import  _src_isr1
    .import  _src_isr2

    LEAF_ENTRY _SRC_ISR0

;-------------------------------------------------------
; DEBUG LED
;
;    mov.l   #h'47, r2				; 'G'
;    mov.l   #LED_ALPHA, r3
;    mov.b   r2, @r3
;    add     #LED_ALPHA_STRIDE, r3
;    mov.b   r2, @r3
;    add     #LED_ALPHA_STRIDE, r3
;    mov.b   r2, @r3
;    add     #LED_ALPHA_STRIDE, r3
;    mov.b   r2, @r3
;-------------------------------------------------------

;-------------------------------------------------------
; Check for IntrTime measurements (COMMON)
;
    mov     #_fIntrTime, r1         ; (r1) = ptr to fIntrTime gate
    mov     @r1, r6                 ; (r6) = fIntrTime
    tst     r6, r6
    bt      skip_isrtime1_0

;-------------------------------------------------------
; Get ISR latency and saved program counter (INTRTIME)
;
    mov	    #SH7770_TMU012_REGBASE, r2
    mov.l   @(TMU_TCOR0_OFFSET, r2), r0		; (r0) = Timer 0 constant
    mov.l   @(TMU_TCNT0_OFFSET, r2), r2		; (r2) = Timer 0 count
    sub     r2, r0				; (r0) = Constant - count (ticks elapsed)
    mov     #_dwIsrTime1, r1
    mov     r0, @r1				; dwIsrTime1 = (r0)

    stc     spc, r0
    mov     #_dwSPC, r1
    mov.l   r0, @r1				; Save Program Counter

    mov     #_wNumInterrupts, r0		; (r0) = addr of interrupt counter
    mov     @r0, r1				; (r1) = interrupt counter
    add     #1, r1				; Increment counter
    mov     r1, @r0				; Save interrupt counter

skip_isrtime1_0:

    stc.l   gbr, @-r15
    sts.l   macl, @-r15
    sts.l   mach, @-r15
    sts.l   pr, @-r15
    mov.l   r4, @-r15
    mov.l   r5, @-r15
    mov.l   r7, @-r15

    mov     #_src_isr0, r1
    jsr     @r1
    nop

    mov.l   @r15+, r7
    mov.l   @r15+, r5
    mov.l   @r15+, r4
    lds.l   @r15+, pr
    lds.l   @r15+, mach
    lds.l   @r15+, macl
    ldc.l   @r15+, gbr
    rts
    mov     r0, r0
    ENTRY_END


    LEAF_ENTRY _SRC_ISR1

;-------------------------------------------------------
; Check for IntrTime measurements (COMMON)
;
    mov     #_fIntrTime, r1         ; (r1) = ptr to fIntrTime gate
    mov     @r1, r6                 ; (r6) = fIntrTime
    tst     r6, r6
    bt      skip_isrtime1_1

;-------------------------------------------------------
; Get ISR latency and saved program counter (INTRTIME)
;
    mov	    #SH7770_TMU012_REGBASE, r2
    mov.l   @(TMU_TCOR0_OFFSET, r2), r0		; (r0) = Timer 0 constant
    mov.l   @(TMU_TCNT0_OFFSET, r2), r2		; (r2) = Timer 0 count
    sub     r2, r0				; (r0) = Constant - count (ticks elapsed)
    mov     #_dwIsrTime1, r1
    mov     r0, @r1				; dwIsrTime1 = (r0)

    stc     spc, r0
    mov     #_dwSPC, r1
    mov.l   r0, @r1				; Save Program Counter

    mov     #_wNumInterrupts, r0		; (r0) = addr of interrupt counter
    mov     @r0, r1				; (r1) = interrupt counter
    add     #1, r1				; Increment counter
    mov     r1, @r0				; Save interrupt counter

skip_isrtime1_1:

    stc.l   gbr, @-r15
    sts.l   macl, @-r15
    sts.l   mach, @-r15
    sts.l   pr, @-r15
    mov.l   r4, @-r15
    mov.l   r5, @-r15
    mov.l   r7, @-r15

    mov     #_src_isr1, r1
    jsr     @r1
    nop

    mov.l   @r15+, r7
    mov.l   @r15+, r5
    mov.l   @r15+, r4
    lds.l   @r15+, pr
    lds.l   @r15+, mach
    lds.l   @r15+, macl
    ldc.l   @r15+, gbr
    rts
    mov     r0, r0
    ENTRY_END


    LEAF_ENTRY _SRC_ISR2

;-------------------------------------------------------
; Check for IntrTime measurements (COMMON)
;
    mov     #_fIntrTime, r1         ; (r1) = ptr to fIntrTime gate
    mov     @r1, r6                 ; (r6) = fIntrTime
    tst     r6, r6
    bt      skip_isrtime1_2

;-------------------------------------------------------
; Get ISR latency and saved program counter (INTRTIME)
;
    mov	    #SH7770_TMU012_REGBASE, r2
    mov.l   @(TMU_TCOR0_OFFSET, r2), r0		; (r0) = Timer 0 constant
    mov.l   @(TMU_TCNT0_OFFSET, r2), r2		; (r2) = Timer 0 count
    sub     r2, r0				; (r0) = Constant - count (ticks elapsed)
    mov     #_dwIsrTime1, r1
    mov     r0, @r1				; dwIsrTime1 = (r0)

    stc     spc, r0
    mov     #_dwSPC, r1
    mov.l   r0, @r1				; Save Program Counter

    mov     #_wNumInterrupts, r0		; (r0) = addr of interrupt counter
    mov     @r0, r1				; (r1) = interrupt counter
    add     #1, r1				; Increment counter
    mov     r1, @r0				; Save interrupt counter

skip_isrtime1_2:

    stc.l   gbr, @-r15
    sts.l   macl, @-r15
    sts.l   mach, @-r15
    sts.l   pr, @-r15
    mov.l   r4, @-r15
    mov.l   r5, @-r15
    mov.l   r7, @-r15

    mov     #_src_isr2, r1
    jsr     @r1
    nop

    mov.l   @r15+, r7
    mov.l   @r15+, r5
    mov.l   @r15+, r4
    lds.l   @r15+, pr
    lds.l   @r15+, mach
    lds.l   @r15+, macl
    ldc.l   @r15+, gbr
    rts
    mov     r0, r0
    ENTRY_END

    .end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡一区二区三区四区| 一本色道a无线码一区v| 亚洲一区二区三区小说| 2022国产精品视频| 欧美另类videos死尸| 成人国产精品免费观看| 九一久久久久久| 亚洲一区二区不卡免费| 国产欧美日韩卡一| 555www色欧美视频| 在线一区二区观看| 9i看片成人免费高清| 国内精品在线播放| 日韩—二三区免费观看av| 亚洲女人的天堂| 国产精品欧美一级免费| 欧美一级二级三级乱码| 91官网在线免费观看| 成人免费精品视频| 国产乱一区二区| 精品一区二区三区蜜桃| 免费观看一级欧美片| 亚洲成a人在线观看| 亚洲精品日日夜夜| 国产精品进线69影院| 国产色产综合色产在线视频 | 日韩免费电影一区| 欧美另类高清zo欧美| 欧美三级日韩在线| 欧美三级电影网站| 欧美日韩免费一区二区三区视频| 成+人+亚洲+综合天堂| 国产成人亚洲精品青草天美| 国内精品第一页| 精品无码三级在线观看视频 | 日韩精品一级二级 | 成人国产电影网| 国产成人av自拍| 风间由美一区二区三区在线观看| 国产一区在线精品| 国内精品久久久久影院一蜜桃| 蜜臀精品一区二区三区在线观看| 五月激情综合网| 七七婷婷婷婷精品国产| 喷水一区二区三区| 美国十次综合导航| 国内精品写真在线观看| 国产精品夜夜嗨| 波多野结衣在线一区| thepron国产精品| av男人天堂一区| 日本精品视频一区二区| 欧美视频一二三区| 欧美美女一区二区在线观看| 欧美精品一级二级| 亚洲精品一区二区三区精华液 | 日韩在线卡一卡二| 久草精品在线观看| 国产精品亚洲第一 | 欧美成人video| 久久精品男人天堂av| 国产精品青草久久| 亚洲成人动漫在线免费观看| 免费高清在线一区| 国产99久久久国产精品潘金 | 另类专区欧美蜜桃臀第一页| 极品少妇一区二区三区精品视频 | 日本乱人伦aⅴ精品| 欧美一卡二卡三卡| 中文字幕va一区二区三区| 国产精品欧美一级免费| 亚洲丶国产丶欧美一区二区三区| 喷水一区二区三区| a级精品国产片在线观看| 欧美综合亚洲图片综合区| 51精品久久久久久久蜜臀| 久久久久亚洲蜜桃| 伊人色综合久久天天人手人婷| 日韩国产高清影视| 成人美女视频在线看| 欧美性感一区二区三区| 欧美成人精品福利| 亚洲日本在线看| 久久99精品久久久久婷婷| 99国产精品99久久久久久| 日韩一区二区在线免费观看| 国产精品久久久久四虎| 麻豆91小视频| 99国产精品99久久久久久| 欧美成人精品1314www| 一区二区在线免费| 国产最新精品免费| 欧美撒尿777hd撒尿| 国产精品入口麻豆九色| 日本美女一区二区三区视频| 99在线精品视频| 精品伦理精品一区| 亚洲午夜久久久久久久久电影网| 国产成人午夜电影网| 欧美另类z0zxhd电影| 亚洲欧美视频在线观看视频| 国产专区综合网| 欧美日韩的一区二区| 国产精品久久福利| 国产精品亚洲午夜一区二区三区| 欧美日韩极品在线观看一区| 日韩美女视频一区二区| 国产综合色在线| 欧美一级二级三级蜜桃| 亚洲成人自拍网| 一本久道久久综合中文字幕| 久久人人97超碰com| 热久久免费视频| 欧美综合一区二区三区| 亚洲视频小说图片| 不卡欧美aaaaa| 欧美韩国日本不卡| 国内外精品视频| 久久久午夜电影| 韩国毛片一区二区三区| 日韩视频一区二区三区| 日本少妇一区二区| 欧美日本不卡视频| 亚洲不卡av一区二区三区| 91尤物视频在线观看| 中文字幕一区二区在线观看| 国产精品一区专区| 精品少妇一区二区| 免费精品视频在线| 日韩精品一区在线| 麻豆国产精品一区二区三区 | 视频在线观看一区| 欧美日韩一本到| 亚洲福利一二三区| 久久久久久久国产精品影院| 琪琪一区二区三区| 欧美一级高清片| 久久99精品国产.久久久久久 | 在线看不卡av| 亚洲激情校园春色| 91国产福利在线| 亚洲r级在线视频| 666欧美在线视频| 久久精品国产秦先生| 欧美xxxx老人做受| 国产精品自拍av| 国产精品久久久久一区二区三区共| 成人午夜激情在线| 亚洲欧美一区二区三区久本道91 | 久久婷婷色综合| 成人美女视频在线观看| 1000精品久久久久久久久| 色屁屁一区二区| 亚洲h动漫在线| 日韩精品一区二区三区中文精品| 精品制服美女丁香| 国产精品理论在线观看| 色综合天天综合给合国产| 亚洲尤物视频在线| 欧美一级欧美三级在线观看 | 97超碰欧美中文字幕| 亚洲综合免费观看高清在线观看| 欧美日韩在线播放| 久久av资源站| 国产精品国产三级国产有无不卡| 色婷婷精品久久二区二区蜜臂av| 亚洲国产一区二区视频| 欧美成人国产一区二区| 成人免费视频免费观看| 亚洲超碰精品一区二区| 久久久久久久久伊人| 91麻豆精东视频| 另类欧美日韩国产在线| 国产精品成人一区二区三区夜夜夜| 欧美性色综合网| 国产美女在线观看一区| 一区二区三区在线视频免费观看| 欧美电影在哪看比较好| 国产麻豆欧美日韩一区| 亚洲一区在线看| 久久精品在线免费观看| 欧美视频在线播放| 国产1区2区3区精品美女| 亚洲国产视频a| 国产精品色哟哟网站| 日韩视频国产视频| 91香蕉视频污| 国产精品综合一区二区| 亚洲第一搞黄网站| 欧美激情在线免费观看| 欧美精品久久久久久久多人混战| 国产69精品久久久久毛片| 日韩av中文字幕一区二区三区| 中文字幕欧美国产| 制服.丝袜.亚洲.另类.中文| 99精品欧美一区二区蜜桃免费 | 91精品国产美女浴室洗澡无遮挡| 欧美影片第一页| 国产一区二区成人久久免费影院 | 久久久91精品国产一区二区精品|