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

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

?? s3c44b0x.s

?? 此例程是基于ARMS3C44B0的經(jīng)典例程 對于嵌入式開發(fā)而言很有用 需要硬件平臺
?? S
?? 第 1 頁 / 共 4 頁
字號:
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerWDT		 ;HANDLER HandleWDT
				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleWDT					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerBDMA1	 ;HANDLER HandleBDMA1
				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleBDMA1					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerBDMA0	 ;HANDLER HandleBDMA0
				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleBDMA0					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerZDMA1	 ;HANDLER HandleZDMA1
				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleZDMA1					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerZDMA0	 ;HANDLER HandleZDMA0
				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleZDMA0					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerTICK  	 ;HANDLER HandleTICK
 				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleTICK					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerEINT4567  ;HANDLER HandleEINT4567
 				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleEINT4567					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerEINT3	 ;HANDLER HandleEINT3
 				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleEINT3					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerEINT2	 ;HANDLER HandleEINT2
 				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleEINT2					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerEINT1	 ;HANDLER HandleEINT1
 				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleEINT1					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 
HandlerEINT0	 ;HANDLER HandleEINT0
 				sub	    sp, sp,#4       ;reserved for PC
	            stmfd	sp!,{r8-r9}
                
	            ldr		r8, =HandleEINT0					
	            ldr		r9, [r8	]
	            str	    r9,[sp,#8]
	            ldmfd	sp!,{r8-r9,pc} 


IsrIRQ											;/* using I_ISPR register. */
    sub	    sp, sp, #4       					;/* reserved for PC	  */
    stmfd   sp!, {r8-r9}   

;# if I_ISPC isn't used properly, I_ISPR can be 0 in this routine.
    ldr	    r9, =I_ISPR
    ldr	    r9, [r9]
	cmp		r9, #0x0							;/* If the IDLE mode work-around is used, r9 may be 0 sometimes.	*/
	beq		l2
    mov	    r8, #0x0
l0
    movs    r9, r9, lsr #1
    bcs	    l1
    add	    r8, r8, #4
    b	    l0
l1
    ldr	    r9, =HandleADC
    add	    r9, r9, r8
    ldr	    r9, [r9]
    str	    r9, [sp,#8]
    ldmfd   sp!, {r8-r9,pc}
l2
	ldmfd	sp!, {r8-r9}
	add		sp, sp, #4
;#	subs	pc, lr, #4
;	mov		pc, lr

; 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  ResetHandler
ResetHandler   

				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      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      SYS_SETUP <> 0
                ADR     R8, SYS_CFG
                LDMIA   R8, {R0-R5}
                STMIA   R0, {R2-R4}
                STR     R5, [R1]
                ENDIF

				IF   VIM_SETUP <> 0	
                ldr	    r0, =HandleIRQ						
                ldr	    r1, =IsrIRQ							
                str	    r1, [r0]
				ENDIF

                IF      MC_SETUP <> 0
                ADR     R13, MC_CFG
                LDMIA   R13, {R0-R12}
                LDR     R13, =MC_BASE
                STMIA   R13, {R0-R12}
                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
                IF      :DEF:__MICROLIB

                EXPORT __initial_sp

                ELSE

                MOV     SP, R0
                SUB     SL, SP, #USR_Stack_Size

                ENDIF


; Enter the C code

                IMPORT __main
                LDR     R0, =__main
                BX      R0

                IF      :DEF:__MICROLIB

                EXPORT  __heap_base
                EXPORT  __heap_limit

                ELSE
; 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
                ENDIF


                END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久久久99999| 亚洲综合一区二区三区| 亚洲午夜久久久| 国产成人啪免费观看软件| 91福利国产成人精品照片| 精品国产一区二区三区久久久蜜月| 亚洲欧美日韩中文字幕一区二区三区| 蜜桃视频第一区免费观看| 99国产一区二区三精品乱码| 精品国产欧美一区二区| 日韩精品亚洲一区二区三区免费| www.亚洲色图.com| 久久亚洲影视婷婷| 美女免费视频一区二区| 在线不卡免费欧美| 亚洲一区二区视频| 91香蕉视频污在线| 国产精品伦一区| 国产高清亚洲一区| 久久日韩精品一区二区五区| 美女视频黄久久| 日韩欧美中文字幕精品| 日韩电影网1区2区| 欧美男生操女生| 亚洲成va人在线观看| 91久久精品一区二区| 亚洲精品一二三| 日本伦理一区二区| 亚洲色图另类专区| 91网站最新网址| 亚洲精选免费视频| 欧美最猛性xxxxx直播| 亚洲一区二区三区四区在线| 色综合久久综合网欧美综合网| 亚洲欧洲成人精品av97| av亚洲精华国产精华精华| 亚洲日本在线a| 欧美天堂亚洲电影院在线播放| 亚洲综合精品自拍| 欧美精品高清视频| 极品少妇一区二区| 欧美激情在线免费观看| 97se亚洲国产综合自在线不卡| 亚洲欧洲另类国产综合| 777午夜精品免费视频| 婷婷激情综合网| 欧美一区二区三区在线看| 久久丁香综合五月国产三级网站| 久久久99久久| 97成人超碰视| 日韩综合小视频| 国产午夜精品一区二区| 91天堂素人约啪| 日韩福利电影在线观看| 久久久久久久综合| 色婷婷久久久久swag精品| 免费在线视频一区| 国产欧美日本一区二区三区| 日本福利一区二区| 久久爱另类一区二区小说| 国产精品久久看| 3751色影院一区二区三区| 久久99日本精品| 亚洲免费三区一区二区| 欧美xxxx老人做受| 色欧美片视频在线观看在线视频| 三级在线观看一区二区| 国产精品免费看片| 欧美一区二区三区白人| 94-欧美-setu| 国产在线播放一区二区三区| 一区二区三区欧美激情| 久久一区二区三区四区| 在线亚洲+欧美+日本专区| 精品一区二区国语对白| 一区二区国产盗摄色噜噜| 26uuu成人网一区二区三区| 91黄色免费网站| 国产成人综合在线播放| 亚洲在线免费播放| 国产精品系列在线| 精品国产伦一区二区三区观看方式 | 7799精品视频| 97精品国产露脸对白| 国产一区二区电影| 婷婷综合在线观看| 亚洲精品你懂的| 国产欧美日本一区视频| 日韩欧美国产一区二区在线播放| 99久久777色| 丁香五精品蜜臀久久久久99网站| 免播放器亚洲一区| 香港成人在线视频| 亚洲专区一二三| 亚洲色图在线播放| ●精品国产综合乱码久久久久| 精品久久久久久综合日本欧美| 在线电影一区二区三区| 欧美日韩三级一区二区| 色先锋资源久久综合| 99re免费视频精品全部| 国产91精品一区二区| 国产精品自在在线| 国产真实精品久久二三区| 视频一区视频二区中文字幕| 亚洲精品国产品国语在线app| 中文字幕av一区 二区| 国产欧美一区二区三区鸳鸯浴| 精品人在线二区三区| 欧美白人最猛性xxxxx69交| 7777精品伊人久久久大香线蕉的| 欧美午夜在线一二页| 精品视频在线免费看| 欧美日韩国产高清一区| 欧美另类一区二区三区| 777精品伊人久久久久大香线蕉| 欧美色综合影院| 欧美一级片免费看| 精品奇米国产一区二区三区| 欧美刺激午夜性久久久久久久| 日韩亚洲欧美成人一区| 欧美精品一区二区三区视频| 国产亚洲精品资源在线26u| 欧美激情一区二区三区| 中文字幕一区av| 亚洲一区在线观看视频| 日韩成人一级大片| 国产一区二区三区免费观看| 丰满白嫩尤物一区二区| 色悠悠久久综合| 欧美美女bb生活片| 久久蜜桃av一区精品变态类天堂 | www.综合网.com| 国产成人免费视频网站| fc2成人免费人成在线观看播放| av电影在线观看一区| 91精彩视频在线| 日韩精品一区二区三区中文不卡| 久久久国际精品| 一区二区三区国产| 蜜桃av一区二区三区电影| 国产一区不卡视频| 色又黄又爽网站www久久| 欧美一区二区三区电影| 国产精品卡一卡二| 日韩高清一级片| 成人性视频免费网站| 欧美日韩国产高清一区二区三区| 久久综合久久久久88| 亚洲少妇中出一区| 极品少妇xxxx精品少妇偷拍| 色综合咪咪久久| 久久久99久久精品欧美| 亚洲国产精品精华液网站| 国产精品一区二区久久不卡| 欧洲国内综合视频| 欧美高清在线精品一区| 美女视频一区在线观看| 一本一本大道香蕉久在线精品 | 91精品国产综合久久精品app| 国产欧美日韩综合| 丝袜亚洲另类丝袜在线| av男人天堂一区| 精品国内二区三区| 亚洲18色成人| 91亚洲精品乱码久久久久久蜜桃| 日韩精品中文字幕一区| 亚洲资源中文字幕| 99久久99久久综合| 久久久一区二区三区| 美女诱惑一区二区| 欧美色精品天天在线观看视频| 国产精品女同一区二区三区| 日本不卡视频在线| 欧美人妖巨大在线| 亚洲最快最全在线视频| av男人天堂一区| 亚洲国产成人私人影院tom| 九九九久久久精品| 日韩欧美在线不卡| 视频精品一区二区| 欧美精品在线观看播放| 一区二区三区高清| 色偷偷成人一区二区三区91| 国产精品入口麻豆九色| 国模娜娜一区二区三区| 日韩一区二区三| 毛片不卡一区二区| 欧美一二区视频| 久久精品国产精品亚洲精品| 7777女厕盗摄久久久| 日韩在线播放一区二区| 3d动漫精品啪啪一区二区竹菊| 亚洲一区二区三区影院| 欧美视频第二页| 亚洲1区2区3区视频| 在线综合+亚洲+欧美中文字幕| 亚洲第一成年网| 777奇米成人网| 久久成人精品无人区|