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

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

?? s3c44b0x.s

?? 基于keil環境
?? S
?? 第 1 頁 / 共 3 頁
字號:
PCONF_Val       EQU     0x00000000
PUPF_Val        EQU     0x00000000

;//   <e> Port G
;//     <o1.0..1>   PG0  <0=> Input    <1=> Output   <2=> VD4      <3=> EINT0
;//     <o1.2..3>   PG1  <0=> Input    <1=> Output   <2=> VD5      <3=> EINT1
;//     <o1.4..5>   PG2  <0=> Input    <1=> Output   <2=> nCTS0    <3=> EINT2
;//     <o1.6..7>   PG3  <0=> Input    <1=> Output   <2=> nRTS0    <3=> EINT3
;//     <o1.8..9>   PG4  <0=> Input    <1=> Output   <2=> IISCLK   <3=> EINT4
;//     <o1.10..11> PG5  <0=> Input    <1=> Output   <2=> IISDI    <3=> EINT5
;//     <o1.12..13> PG6  <0=> Input    <1=> Output   <2=> IISDO    <3=> EINT6
;//     <o1.14..15> PG7  <0=> Input    <1=> Output   <2=> IISLRCK  <3=> EINT7
;//     <h> Pull-up Resistors
;//       <o2.0>    PG0 Pull-up        <0=> Enabled  <1=> Disabled
;//       <o2.1>    PG1 Pull-up        <0=> Enabled  <1=> Disabled
;//       <o2.2>    PG2 Pull-up        <0=> Enabled  <1=> Disabled
;//       <o2.3>    PG3 Pull-up        <0=> Enabled  <1=> Disabled
;//       <o2.4>    PG4 Pull-up        <0=> Enabled  <1=> Disabled
;//       <o2.5>    PG5 Pull-up        <0=> Enabled  <1=> Disabled
;//       <o2.6>    PG6 Pull-up        <0=> Enabled  <1=> Disabled
;//       <o2.7>    PG7 Pull-up        <0=> Enabled  <1=> Disabled
;//     </h>
;//   </e>
PIOG_SETUP      EQU     1
PCONG_Val       EQU     0x00000000
PUPG_Val        EQU     0x00000000

;//   <e> Special Pull-up
;//     <o1.0>    SPUCR0: DATA[7:0] Pull-up Resistor    
;//               <0=> Enabled  <1=> Disabled
;//     <o1.1>    SPUCR1: DATA[15:8] Pull-up Resistor    
;//               <0=> Enabled  <1=> Disabled
;//     <o1.2>    HZ@STOP
;//               <0=> Prevoius state of PAD
;//               <1=> HZ @ Stop
;//   </e>
PSPU_SETUP      EQU     1
SPUCR_Val       EQU     0x00000004

;// </e>
  

                PRESERVE8
                

; Area Definition and Entry Point
;  Startup Code must be linked first at Address at which it expects to run.

                AREA    RESET, CODE, READONLY
                ARM


; Exception Vectors
;  Mapped to Address 0.
;  Absolute addressing mode must be used.
;  Dummy Handlers are implemented as infinite loops which can be modified.

Vectors         LDR     PC, Reset_Addr         
                LDR     PC, Undef_Addr
                LDR     PC, SWI_Addr
                LDR     PC, PAbt_Addr
                LDR     PC, DAbt_Addr
                NOP                            ; Reserved Vector 
                LDR     PC, IRQ_Addr
                LDR     PC, FIQ_Addr
                

                IF      VIM_SETUP <> 0

                MACRO
$IRQ_Vector     IRQ_Vec $Num, $HandlerName
$IRQ_Vector     IF      (VIM_CFG:AND:(1:SHL:$Num)) <> 0
                IMPORT  $HandlerName
                LDR PC, =$HandlerName
                ELSE
                B       .
                ENDIF 
                MEND

                IRQ_Vec 25, HandlerEINT0
                IRQ_Vec 24, HandlerEINT1
                IRQ_Vec 23, HandlerEINT2
                IRQ_Vec 22, HandlerEINT3
                IRQ_Vec 21, HandlerINT4567
                IRQ_Vec 20, HandlerTICK
                B       .
                B       .
                IRQ_Vec 19, HandlerZDMA0
                IRQ_Vec 18, HandlerZDMA1
                IRQ_Vec 17, HandlerBDMA0 
                IRQ_Vec 16, HandlerBDMA1 
                IRQ_Vec 15, HandlerWDT 
                IRQ_Vec 14, HandlerUERR01 
                B       .
                B       .
                IRQ_Vec 13, HandlerTIMER0
                IRQ_Vec 12, HandlerTIMER1 
                IRQ_Vec 11, HandlerTIMER2 
                IRQ_Vec 10, HandlerTIMER3 
                IRQ_Vec 9,  HandlerTIMER4 
                IRQ_Vec 8,  HandlerTIMER5
                B       .
                B       .
                IRQ_Vec 7,  HandlerURXD0 
                IRQ_Vec 6,  HandlerURXD1 
                IRQ_Vec 5,  HandlerIIC 
                IRQ_Vec 4,  HandlerSIO 
                IRQ_Vec 3,  HandlerUTXD0 
                IRQ_Vec 2,  HandlerUTXD1                 
                B       .
                B       .
                IRQ_Vec 1,  HandlerRTC
                B       .
                B       .
                B       .
                B       .
                B       .
                B       .
                B       .
                IRQ_Vec 0,  HandlerADC

                ENDIF


Reset_Addr      DCD     Reset_Handler
Undef_Addr      DCD     Undef_Handler
SWI_Addr        DCD     SWI_Handler
PAbt_Addr       DCD     PAbt_Handler
DAbt_Addr       DCD     DAbt_Handler
                DCD     0                      ; Reserved Address 
IRQ_Addr        DCD     IRQ_Handler
FIQ_Addr        DCD     FIQ_Handler

Undef_Handler   B       Undef_Handler
SWI_Handler     B       SWI_Handler
PAbt_Handler    B       PAbt_Handler
DAbt_Handler    B       DAbt_Handler
IRQ_Handler     B       IRQ_Handler
FIQ_Handler     B       FIQ_Handler


; CPU Wrapper and Bus Priorities Configuration
                IF      SYS_SETUP <> 0
SYS_CFG
                DCD     CPUW_BASE
                DCD     BUSP_BASE        
                DCD     SYSCFG_Val
                DCD     NCACHBE0_Val
                DCD     NCACHBE1_Val
                DCD     SBUSCON_Val
                ENDIF


; Memory Controller Configuration
                IF      MC_SETUP <> 0
MC_CFG
                DCD     BWSCON_Val
                DCD     BANKCON0_Val
                DCD     BANKCON1_Val
                DCD     BANKCON2_Val
                DCD     BANKCON3_Val
                DCD     BANKCON4_Val
                DCD     BANKCON5_Val
                DCD     BANKCON6_Val
                DCD     BANKCON7_Val
                DCD     REFRESH_Val
                DCD     BANKSIZE_Val
                DCD     MRSRB6_Val
                DCD     MRSRB7_Val
                ENDIF


; Clock Management Configuration
                IF      CLK_SETUP <> 0
CLK_CFG
                DCD     CLK_BASE        
                DCD     PLLCON_Val
                DCD     CLKCON_Val
                DCD     CLKSLOW_Val
                DCD     LOCKTIME_Val
                ENDIF


; I/O Configuration
                IF      PIO_SETUP <> 0
PIO_CFG        
                DCD     PCONA_Val
                DCD     PCONB_Val
                DCD     PCONC_Val
                DCD     PCOND_Val
                DCD     PCONE_Val
                DCD     PCONF_Val
                DCD     PCONG_Val
                DCD     PUPC_Val
                DCD     PUPD_Val
                DCD     PUPE_Val
                DCD     PUPF_Val
                DCD     PUPG_Val
                DCD     SPUCR_Val
                ENDIF


; Reset Handler

                EXPORT  Reset_Handler
Reset_Handler   


                IF      SYS_SETUP <> 0
                ADR     R8, SYS_CFG
                LDMIA   R8, {R0-R5}
                STMIA   R0, {R2-R4}
                STR     R5, [R1]
                ENDIF


                IF      MC_SETUP <> 0
                ADR     R13, MC_CFG
                LDMIA   R13, {R0-R12}
                LDR     R13, =MC_BASE
                STMIA   R13, {R0-R12}
                ENDIF


                IF      CLK_SETUP <> 0
                ADR     R8, CLK_CFG
                LDMIA   R8, {R0-R4}
                STR     R4, [R0, #LOCKTIME_OFS]
                STR     R1, [R0, #PLLCON_OFS]
                STR     R3, [R0, #CLKSLOW_OFS]
                STR     R2, [R0, #CLKCON_OFS]
                ENDIF


                IF      WT_SETUP <> 0
                LDR     R0, =WT_BASE
                LDR     R1, =WTCON_Val
                LDR     R2, =WTDAT_Val
                STR     R2, [R0, #WTCNT_OFS]
                STR     R2, [R0, #WTDAT_OFS]
                STR     R1, [R0, #WTCON_OFS]
                ENDIF


                IF      PIO_SETUP <> 0
                ADR     R13, PIO_CFG
                LDMIA   R13, {R0-R12}
                LDR     R13, =PIO_BASE

                IF      PIOA_SETUP <> 0
                STR     R0, [R13, #PCONA_OFS]
                ENDIF

                IF      PIOB_SETUP <> 0
                STR     R1, [R13, #PCONB_OFS]
                ENDIF

                IF      PIOC_SETUP <> 0
                STR     R2, [R13, #PCONC_OFS]
                STR     R7, [R13, #PUPC_OFS]
                ENDIF

                IF      PIOD_SETUP <> 0
                STR     R3, [R13, #PCOND_OFS]
                STR     R8, [R13, #PUPD_OFS]
                ENDIF

                IF      PIOE_SETUP <> 0
                STR     R4, [R13, #PCONE_OFS]
                STR     R9, [R13, #PUPE_OFS]
                ENDIF

                IF      PIOF_SETUP <> 0
                STR     R5, [R13, #PCONF_OFS]
                STR     R10,[R13, #PUPF_OFS]
                ENDIF

                IF      PIOG_SETUP <> 0
                STR     R6, [R13, #PCONG_OFS]
                STR     R11,[R13, #PUPG_OFS]
                ENDIF

                IF      PSPU_SETUP <> 0
                STR     R12,[R13, #SPUCR_OFS]
                ENDIF

                ENDIF


; Setup Stack for each mode

                LDR     R0, =Stack_Top

;  Enter Undefined Instruction Mode and set its Stack Pointer
                MSR     CPSR_c, #Mode_UND:OR:I_Bit:OR:F_Bit
                MOV     SP, R0
                SUB     R0, R0, #UND_Stack_Size

;  Enter Abort Mode and set its Stack Pointer
                MSR     CPSR_c, #Mode_ABT:OR:I_Bit:OR:F_Bit
                MOV     SP, R0
                SUB     R0, R0, #ABT_Stack_Size

;  Enter FIQ Mode and set its Stack Pointer
                MSR     CPSR_c, #Mode_FIQ:OR:I_Bit:OR:F_Bit
                MOV     SP, R0
                SUB     R0, R0, #FIQ_Stack_Size

;  Enter IRQ Mode and set its Stack Pointer
                MSR     CPSR_c, #Mode_IRQ:OR:I_Bit:OR:F_Bit
                MOV     SP, R0
                SUB     R0, R0, #IRQ_Stack_Size

;  Enter Supervisor Mode and set its Stack Pointer
                MSR     CPSR_c, #Mode_SVC:OR:I_Bit:OR:F_Bit
                MOV     SP, R0
                SUB     R0, R0, #SVC_Stack_Size

;  Enter User Mode and set its Stack Pointer
                MSR     CPSR_c, #Mode_USR
                MOV     SP, R0
                SUB     SL, SP, #USR_Stack_Size


; Enter the C code

                IMPORT  __main
                LDR     R0, =__main
                BX      R0


; User Initial Stack & Heap
                AREA    |.text|, CODE, READONLY

                IMPORT  __use_two_region_memory
                EXPORT  __user_initial_stackheap
__user_initial_stackheap

                LDR     R0, =  Heap_Mem
                LDR     R1, =(Stack_Mem + USR_Stack_Size)
                LDR     R2, = (Heap_Mem +      Heap_Size)
                LDR     R3, = Stack_Mem
                BX      LR


                END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久一区二区三区国产精品| 粉嫩av亚洲一区二区图片| 久久精品国产一区二区三| 久久9热精品视频| 不卡一二三区首页| 欧美老年两性高潮| 久久久久久久久久看片| 亚洲人成网站精品片在线观看| 性欧美大战久久久久久久久| 国产一区二区三区黄视频 | 欧美日韩高清一区二区不卡| 欧美大片在线观看| 亚洲精品日产精品乱码不卡| 麻豆精品精品国产自在97香蕉| bt欧美亚洲午夜电影天堂| 欧美日韩一区三区| 久久久久久日产精品| 一区二区三区免费| 国产精品中文字幕一区二区三区| 91欧美一区二区| 日韩三级免费观看| 亚洲麻豆国产自偷在线| 国产麻豆91精品| 欧美男人的天堂一二区| 日韩一区日韩二区| 国产在线精品不卡| 欧美丰满嫩嫩电影| 亚洲人成网站影音先锋播放| 久草中文综合在线| 欧美日韩一区二区不卡| 国产欧美精品一区二区色综合 | 欧美老女人在线| 国产精品视频你懂的| 日本不卡的三区四区五区| 一本大道综合伊人精品热热| 久久久久久日产精品| 全国精品久久少妇| 欧美亚洲免费在线一区| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲mv在线观看| 色综合久久久久| 欧美经典三级视频一区二区三区| 日韩国产一二三区| 在线一区二区三区| 亚洲人成小说网站色在线| 国产成人亚洲综合a∨猫咪| 日韩午夜中文字幕| 五月天久久比比资源色| 一本色道久久综合亚洲aⅴ蜜桃 | 国产伦精品一区二区三区在线观看| 在线日韩一区二区| 亚洲日本青草视频在线怡红院| 国产在线国偷精品免费看| 日韩一级视频免费观看在线| 夜夜精品浪潮av一区二区三区| 99久久精品国产精品久久| 国产午夜精品一区二区三区嫩草| 久久99久久精品欧美| 777a∨成人精品桃花网| 午夜精品一区二区三区电影天堂| 在线观看国产精品网站| 亚洲男人的天堂在线观看| 99精品国产99久久久久久白柏 | 91丨九色丨国产丨porny| 欧美国产日产图区| 成人app在线观看| 国产精品久久久久久久浪潮网站| 懂色av一区二区三区蜜臀| 国产午夜亚洲精品不卡| 国产大陆亚洲精品国产| 久久久99久久| 国产精品538一区二区在线| 久久免费美女视频| 国产一区二区电影| 国产欧美日韩另类一区| 国产精品91xxx| 国产精品网站在线观看| av电影在线不卡| 亚洲乱码精品一二三四区日韩在线| 97精品超碰一区二区三区| 亚洲蜜臀av乱码久久精品蜜桃| 色综合色综合色综合| 亚洲国产视频一区二区| 欧美日韩视频专区在线播放| 婷婷开心激情综合| 日韩一区二区三区在线| 国产一区二区三区四区五区美女| 久久蜜臀中文字幕| 成人免费av网站| 亚洲老司机在线| 欧美巨大另类极品videosbest| 老司机午夜精品99久久| 久久久久久久综合色一本| 成人性视频网站| 亚洲欧美激情一区二区| 在线播放日韩导航| 国产精品亚洲专一区二区三区| 中文字幕免费不卡| 色婷婷久久久综合中文字幕| 午夜激情一区二区| 欧美mv日韩mv亚洲| 福利电影一区二区| 亚洲国产日韩一区二区| 日韩欧美国产综合| 懂色av噜噜一区二区三区av| 一区二区三区四区中文字幕| 欧美高清你懂得| 国产高清久久久| 亚洲国产日产av| 欧美精品一区二区在线播放| av不卡在线播放| 日韩精品一二区| 国产亚洲精品资源在线26u| 色一情一乱一乱一91av| 免费精品99久久国产综合精品| 国产欧美1区2区3区| 欧美日韩在线直播| 国产成人综合网| 亚洲国产精品久久人人爱蜜臀| www一区二区| 欧洲精品在线观看| 国产真实乱偷精品视频免| 亚洲视频在线一区| 精品第一国产综合精品aⅴ| 91同城在线观看| 国内偷窥港台综合视频在线播放| 亚洲精品国产第一综合99久久| 欧美sm极限捆绑bd| 欧美性生交片4| 粉嫩一区二区三区在线看| 天天色 色综合| 国产精品久久久久影视| 51精品视频一区二区三区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 中文字幕av在线一区二区三区| 666欧美在线视频| 91美女视频网站| 国产一区二区三区观看| 亚洲成人精品影院| 中文字幕av一区二区三区免费看| 欧美精选午夜久久久乱码6080| 99久久精品国产精品久久| 国内成人精品2018免费看| 午夜婷婷国产麻豆精品| 国产精品国产精品国产专区不片| 日韩你懂的在线播放| 精品1区2区3区| 91啪在线观看| 成人免费的视频| 99久久国产综合精品麻豆| 欧美成人精品福利| 成人美女视频在线观看18| 中文字幕一区二区三区四区不卡 | 亚洲欧洲国产日本综合| 亚洲精品一区二区三区四区高清| 欧美日本一道本在线视频| 成人一道本在线| 黑人精品欧美一区二区蜜桃| 日韩成人午夜电影| 一区二区三区高清不卡| 亚洲色图另类专区| 国产精品不卡视频| 国产婷婷色一区二区三区在线| 精品国产网站在线观看| 欧美肥胖老妇做爰| 欧美日韩一区二区三区视频| 色综合久久66| 91丨porny丨中文| 99re在线精品| jvid福利写真一区二区三区| 成人夜色视频网站在线观看| 国产综合色在线视频区| 精品制服美女丁香| 久久国产精品99久久人人澡| 美女性感视频久久| 日本在线不卡一区| 免费高清视频精品| 蜜桃av噜噜一区| 看国产成人h片视频| 免费观看日韩av| 久久成人麻豆午夜电影| 欧美bbbbb| 久久er99精品| 国产麻豆精品theporn| 国产乱妇无码大片在线观看| 激情五月激情综合网| 国产在线乱码一区二区三区| 国内精品免费在线观看| 国产综合久久久久影院| 国产主播一区二区三区| 国产精品性做久久久久久| 福利一区二区在线观看| av欧美精品.com| 91久久久免费一区二区| 欧美三级日本三级少妇99| 欧美日韩一区二区三区高清| 91精品国产色综合久久久蜜香臀| 日韩欧美一二三| 久久一夜天堂av一区二区三区| 国产三级一区二区|