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

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

?? nand.s

?? 6410BSP3
?? S
字號:
;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
;
; Use of this source code is subject to the terms of the Microsoft end-user
; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
; If you did not accept the terms of the EULA, you are not authorized to use
; this source code. For a copy of the EULA, please see the LICENSE.RTF on your
; install media.
;
;
; NAND Flash Related Routines
;

    INCLUDE kxarm.h

    TEXTAREA

;----------------------------------------------
NFDATA        EQU        (0xb0200010)
;----------------------------------------------

;----------------------------------------------
; Read one sector.  Buffer (r0) must be aligned.
;
    LEAF_ENTRY RdPage512

        stmfd    sp!,{r1 - r11}

        ldr        r1, =NFDATA
        mov        r2, #0x200
1
        ldr        r4, [r1]
        ldr        r5, [r1]
        ldr        r6, [r1]
        ldr        r7, [r1]
        ldr        r8, [r1]
        ldr        r9, [r1]
        ldr        r10, [r1]
        ldr        r11, [r1]

        stmia    r0!, {r4 - r11}
        subs        r2, r2, #32
        bne        %B1

        ldmfd    sp!, {r1 - r11}

    IF Interworking :LOR: Thumbing
        bx        lr
    ELSE
        mov        pc, lr    ; return
    ENDIF

;----------------------------------------------
; Read one sector.  Handles case where buffer (r0) is unaligned.
;
    LEAF_ENTRY RdPage512Unalign

        stmfd    sp!,{r1 - r12}

        ldr        r1, =NFDATA
        mov        r2, #480

        ; Calculate number of unaligned bytes to read (r12 = 4 - (r0 & 3))
        and        r12, r0, #3
        rsb        r12, r12, #4
        mov        r3, r12

rd_unalign1
        ; Read unaligned bytes
        ldrb        r4, [r1]
        strb        r4, [r0]
        add        r0, r0, #1
        subs        r3, r3, #1
        bne        rd_unalign1

rd_main
        ; Read 480 bytes (32 x 15)
        ldr        r4, [r1]
        ldr        r5, [r1]
        ldr        r6, [r1]
        ldr        r7, [r1]
        ldr        r8, [r1]
        ldr        r9, [r1]
        ldr        r10, [r1]
        ldr        r11, [r1]

        stmia    r0!,{r4-r11}
        subs        r2, r2, #32
        bne        rd_main

        ; Read 28 bytes
        ldr        r4, [r1]
        ldr        r5, [r1]
        ldr        r6, [r1]
        ldr        r7, [r1]
        ldr        r8, [r1]
        ldr        r9, [r1]
        ldr        r10, [r1]
        stmia    r0!, {r4 - r10}

        ; Read trailing unaligned bytes
        rsbs        r12, r12, #4
        beq        rd_exit

rd_unalign2
        ldrb        r4, [r1]
        strb        r4, [r0]
        add        r0, r0, #1
        subs        r12, r12, #1
        bne        rd_unalign2
rd_exit
        ldmfd    sp!, {r1 - r12}

    IF Interworking :LOR: Thumbing
        bx        lr
    ELSE
        mov        pc, lr    ; return
    ENDIF


;----------------------------------------------
; Write one sector.  Buffer (r0) must be aligned.
;

    LEAF_ENTRY WrPage512

        stmfd    sp!,{r1 - r11}

        ldr        r1, =NFDATA
        mov        r2, #0x200
1
        ldmia    r0!, {r4 - r11}

        str        r4, [r1]
        str        r5, [r1]
        str        r6, [r1]
        str        r7, [r1]
        str        r8, [r1]
        str        r9, [r1]
        str        r10, [r1]
        str        r11, [r1]

        subs        r2, r2, #32
        bne        %B1

        ldmfd    sp!, {r1 - r11}

    IF Interworking :LOR: Thumbing
        bx        lr
    ELSE
        mov        pc, lr    ; return
    ENDIF

;----------------------------------------------
; Writes one sector.  Handles case where buffer (r0) is unaligned.
;

    LEAF_ENTRY WrPage512Unalign

        stmfd    sp!,{r1 - r11}

        ldr        r1, =NFDATA
        mov        r2, #480

        ; Calculate number of unaligned bytes to read (r12 = 4 - (r0 & 3))
        and        r12, r0, #3
        rsb        r12, r12, #4
        mov        r3, r12

wr_unalign1
        ; Write unaligned bytes
        ldrb        r4, [r0]
        strb        r4, [r1]
        add        r0, r0, #1
        subs        r3, r3, #1
        bne        wr_unalign1

wr_main
        ; Write 480 bytes (32 x 15)
        ldmia    r0!, {r4-r11}

        str        r4, [r1]
        str        r5, [r1]
        str        r6, [r1]
        str        r7, [r1]
        str        r8, [r1]
        str        r9, [r1]
        str        r10, [r1]
        str        r11, [r1]

        subs        r2, r2, #32
        bne        wr_main

        ; Write 28 bytes
        ldmia    r0!, {r4 - r10}
        str        r4, [r1]
        str        r5, [r1]
        str        r6, [r1]
        str        r7, [r1]
        str        r8, [r1]
        str        r9, [r1]
        str        r10, [r1]

        ; Write trailing unaligned bytes
        rsbs        r12, r12, #4
        beq        wr_exit

wr_unalign2
        ldrb        r4, [r0]
        strb        r4, [r1]
        add        r0, r0, #1
        subs        r12, r12, #1
        bne        wr_unalign2

wr_exit
        ldmfd    sp!, {r1 - r11}

    IF Interworking :LOR: Thumbing
        bx        lr
    ELSE
        mov        pc, lr    ; return
    ENDIF

;----------------------------------------------
; Read page/sector information.  This includes logical sector number
; and block status flags (RO, OEM-defined, etc.).
;

    LEAF_ENTRY RdPageInfo

        stmfd    sp!, {r1 - r4}

        ldr        r1, =NFDATA
        ldr        r3, [r1]
        ldr        r4, [r1]
        stmia    r0!, {r3 - r4}
        ldmfd    sp!, {r1 - r4}

    IF Interworking :LOR: Thumbing
        bx        lr
    ELSE
        mov        pc, lr    ; return
    ENDIF

;----------------------------------------------
; Store page/sector information.  This includes logical sector number
; and block status flags (RO, OEM-defined, etc.).
;

    LEAF_ENTRY WrPageInfo

        stmfd    sp!, {r1 - r3}

        ldr        r1, =NFDATA
        ldmia    r0!, {r2 - r3}
        str        r2, [r1]
        str        r3, [r1]
        ldmfd    sp!, {r1 - r3}

    IF Interworking :LOR: Thumbing
        bx        lr
    ELSE
        mov        pc, lr    ; return
    ENDIF

    END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产一区二区| 精品亚洲国产成人av制服丝袜| 亚洲成人精品一区二区| 狠狠网亚洲精品| 91精品福利视频| 久久亚洲免费视频| 性做久久久久久久久| 国产91富婆露脸刺激对白| 51精品秘密在线观看| 亚洲蜜臀av乱码久久精品| 国产高清久久久| 日韩三级视频在线看| 亚洲国产欧美在线人成| 成人不卡免费av| 国产亚洲欧洲997久久综合| 日韩精品1区2区3区| 欧美性受xxxx| 亚洲一区二区3| 色妹子一区二区| 成人欧美一区二区三区视频网页 | 性做久久久久久免费观看 | 亚洲精品乱码久久久久久黑人| 九九热在线视频观看这里只有精品| 欧美日韩中文字幕精品| 一区二区三区在线免费播放| 色综合天天视频在线观看 | 日韩在线a电影| 欧美日韩小视频| 日韩在线一区二区三区| 欧美日韩成人高清| 日韩电影在线一区二区三区| 在线成人小视频| 蜜桃av一区二区| 欧美一区二区三区免费视频| 日韩黄色免费电影| 欧美电影免费观看完整版| 久久精品国产精品亚洲综合| 欧美一区2区视频在线观看| 男人的天堂亚洲一区| 日韩精品一区二区三区视频在线观看| 麻豆国产精品777777在线| 亚洲精品一区在线观看| 国产精品99久久久| 国产精品久久午夜夜伦鲁鲁| 色哟哟亚洲精品| 亚洲第一av色| 亚洲精品一区二区三区香蕉| 国产不卡视频在线播放| 一区二区在线观看av| 欧美日韩国产一二三| 久久国产精品无码网站| 中文在线免费一区三区高中清不卡| 99久久国产免费看| 亚洲国产精品久久一线不卡| 精品国产乱码久久| 91免费在线看| 久久激情五月激情| 中文字幕在线免费不卡| 欧美乱妇一区二区三区不卡视频| 国产综合色精品一区二区三区| 国产精品成人免费在线| 欧美日韩国产片| 国产99久久久精品| 亚洲国产视频一区| 国产三级久久久| 欧美日韩在线播| 国产乱色国产精品免费视频| 亚洲免费在线视频| 精品乱人伦小说| 在线免费观看日韩欧美| 极品少妇一区二区| 一区二区日韩av| 久久久久国产精品厨房| 欧美日韩在线精品一区二区三区激情 | 欧美激情一区二区| 欧美日韩国产色站一区二区三区| 国产99久久久久| 视频一区中文字幕| 亚洲品质自拍视频网站| 欧美videossexotv100| 91黄色免费看| 国产美女精品一区二区三区| 一片黄亚洲嫩模| 国产欧美一区二区在线观看| 欧美伦理影视网| 欧美在线免费播放| 成人av影院在线| 国产制服丝袜一区| 日本欧美大码aⅴ在线播放| 中文字幕永久在线不卡| 精品动漫一区二区三区在线观看 | 成人av在线播放网址| 国产中文字幕精品| 蜜乳av一区二区| 日日噜噜夜夜狠狠视频欧美人| 亚洲视频在线观看一区| 国产人成亚洲第一网站在线播放| 日韩免费高清电影| 在线观看91av| 欧美日韩一区二区三区四区五区| 成人ar影院免费观看视频| 国产91精品一区二区麻豆亚洲| 精品制服美女丁香| 免费日韩伦理电影| 日本视频免费一区| 日本v片在线高清不卡在线观看| 一个色在线综合| 亚洲一区视频在线| 亚洲国产综合在线| 午夜久久电影网| 欧美精品色综合| 色综合欧美在线视频区| 91视频免费播放| 99久久精品国产麻豆演员表| 91一区二区三区在线观看| 99riav久久精品riav| 色哟哟国产精品免费观看| 91浏览器在线视频| 欧美亚洲愉拍一区二区| 欧美日韩激情一区| 日韩欧美一二三区| 久久精品人人做| 中文字幕在线播放不卡一区| 亚洲视频你懂的| 亚洲大片一区二区三区| 美女被吸乳得到大胸91| 国产一区二区三区在线观看免费| 精品一区二区三区香蕉蜜桃| 国产精品18久久久久| 91丝袜美腿高跟国产极品老师| 色av一区二区| 7777女厕盗摄久久久| 欧美精品一区二区三区视频 | 国产91富婆露脸刺激对白| 成人性生交大片免费| 色婷婷综合五月| 欧美另类z0zxhd电影| 日韩精品中文字幕在线一区| 久久这里只精品最新地址| 国产精品福利一区二区| 偷拍一区二区三区| 国产在线观看免费一区| 色综合天天综合网天天狠天天 | 亚洲最色的网站| 日韩vs国产vs欧美| 国产成人精品三级| 欧美亚洲综合另类| 精品噜噜噜噜久久久久久久久试看 | 国产成人午夜视频| 欧美性猛交xxxxxxxx| 久久亚洲一级片| 亚洲高清一区二区三区| 国产精品中文字幕日韩精品| 91成人国产精品| 久久久91精品国产一区二区三区| 亚洲人成亚洲人成在线观看图片| 日韩电影一区二区三区| www.色精品| 日韩一级片在线播放| 亚洲欧美日韩人成在线播放| 男女男精品视频| 在线观看91视频| 中文字幕av一区二区三区免费看| 偷拍一区二区三区| 91色婷婷久久久久合中文| 精品国产露脸精彩对白| 亚洲成av人片在线观看无码| 不卡av电影在线播放| 欧美va亚洲va| 亚洲1区2区3区4区| 99久久99久久综合| 国产午夜精品久久久久久久| 天天做天天摸天天爽国产一区| 国产成人精品免费视频网站| 日韩免费观看2025年上映的电影| 亚洲国产中文字幕在线视频综合| 国产盗摄视频一区二区三区| 精品日韩99亚洲| 日韩av电影天堂| 欧美日韩高清不卡| 亚洲一二三专区| 一本一道久久a久久精品| 国产精品国产三级国产普通话蜜臀 | 日本免费新一区视频| 色狠狠一区二区三区香蕉| 中文字幕一区二区三| 国产精品乡下勾搭老头1| 日韩美女在线视频| 麻豆高清免费国产一区| 日韩欧美国产电影| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美韩国一区二区| 国产美女久久久久| 久久亚区不卡日本| 国产在线视频一区二区三区| 欧美va天堂va视频va在线| 久久狠狠亚洲综合| www国产成人免费观看视频 深夜成人网| 日本免费在线视频不卡一不卡二| 欧美一区二区三区系列电影|