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

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

?? startup.s

?? 基于三星44B0的數碼管-MDK程序
?? S
字號:
;define the stack size
SVC_STACK_LEGTH         EQU         0
FIQ_STACK_LEGTH         EQU         0
IRQ_STACK_LEGTH         EQU         256
ABT_STACK_LEGTH         EQU         0
UND_STACK_LEGTH         EQU         0

NoInt       EQU 0x80
NoFIQ		EQU	0x40   


USR32Mode   EQU 0x10
SVC32Mode   EQU 0x13
SYS32Mode   EQU 0x1f
IRQ32Mode   EQU 0x12
FIQ32Mode   EQU 0x11

PINSEL2     EQU 0xE002C014

;/* Define the Bus Speed */
BCFG0       EQU     0xFFE00000      ;// Control Word of BANK0 / CS0
BCFG1       EQU     0xFFE00004      ;// Control Word of BANK1 / CS1
BCFG2       EQU     0xFFE00008      ;// Control Word of BANK2 / CS2
BCFG3       EQU     0xFFE0000C      ;// Control Word of BANK3 / CS3

BCFG_08DEF	EQU	    0x00000000      ;//  8Bit Bus
BCFG_16DEF	EQU	    0x10000400      ;// 16Bit Bus
BCFG_32DEF	EQU	    0x20000400      ;// 32Bit Bus


BCFG_FLASH	EQU		(BCFG_16DEF | (0x00<<00) | (0x03<<05) | (0x02<<11))   ;// For 90ns Flash
BCFG_PSRAM  EQU		(BCFG_16DEF | (0x00<<00) | (0x03<<05) | (0x02<<11))   ;// For 70ns PSRAM
BCFG_CS2	EQU		(BCFG_16DEF | (0x0f<<00) | (0x1f<<05) | (0x1f<<11))   ;// Blank 
BCFG_CS3    EQU		(BCFG_16DEF | (0x01<<00) | (0x03<<05) | (0x03<<11))   ;// For Peripheral Equipment

    IMPORT __use_no_semihosting_swi
    IMPORT __use_two_region_memory



    IMPORT  FIQ_Exception                   
    IMPORT  __main                         
    IMPORT  TargetResetInit             


    EXPORT  bottom_of_heap
    EXPORT  bottom_of_Stacks
    EXPORT  top_of_heap
    EXPORT  StackUsr
    
    EXPORT  Reset
    EXPORT __user_initial_stackheap

    CODE32
	PRESERVE8
    AREA    vectors,CODE,READONLY
        ENTRY

;interrupt vectors
Reset
        LDR     PC, ResetAddr
        LDR     PC, UndefinedAddr
        LDR     PC, SWI_Addr
        LDR     PC, PrefetchAddr
        LDR     PC, DataAbortAddr
        DCD     0xb9205f80
        LDR     PC, [PC, #-0xff0]
        LDR     PC, FIQ_Addr

ResetAddr           DCD     ResetInit
UndefinedAddr       DCD     Undefined
SWI_Addr            DCD     SoftwareInterrupt
PrefetchAddr        DCD     PrefetchAbort
DataAbortAddr       DCD     DataAbort
Nouse               DCD     0
IRQ_Addr            DCD     0
FIQ_Addr            DCD     FIQ_Handler


Undefined
        B       Undefined

SoftwareInterrupt			
;        B       SoftwareInterrupt
                           
        CMP     R0, #4
        LDRLO   PC, [PC, R0, LSL #2]
        MOVS    PC, LR

SwiFunction
        DCD     IRQDisable       ;0
        DCD     IRQEnable        ;1
        DCD		FIQDisable		 ;2
        DCD		FIQEnable		 ;3

IRQDisable
        
        MRS     R0, SPSR
        ORR     R0, R0, #NoInt
        MSR     SPSR_c, R0
        MOVS    PC, LR

IRQEnable
        
        MRS   R0, SPSR
        BIC   R0, R0, #NoInt
        MSR   SPSR_c, R0
        MOVS    PC, LR
        
FIQDisable
       
        MRS     R0, SPSR
        ORR     R0, R0, #NoFIQ
        MSR     SPSR_c, R0
        MOVS    PC, LR

FIQEnable
       
        MRS   R0, SPSR
        BIC   R0, R0, #NoFIQ
        MSR   SPSR_c, R0
        MOVS    PC, LR



PrefetchAbort
        B       PrefetchAbort


DataAbort
        B       DataAbort


FIQ_Handler
        STMFD   SP!, {R0-R3, LR}
        BL      FIQ_Exception
        LDMFD   SP!, {R0-R3, LR}
        SUBS    PC,  LR,  #4

InitStack    
        MOV     R0, LR
;Build the SVC stack
        MSR     CPSR_c, #0xd3		
        LDR     SP, StackSvc
;Build the IRQ stack			
        MSR     CPSR_c, #0xd2
        LDR     SP, StackIrq
;Build the FIQ stack
        MSR     CPSR_c, #0xd1
        LDR     SP, StackFiq
;Build the DATAABORT stack
        MSR     CPSR_c, #0xd7
        LDR     SP, StackAbt
;Build the UDF stack
        MSR     CPSR_c, #0xdb
        LDR     SP, StackUnd
;Build the SYS stack
        MSR     CPSR_c, #0xdf
        LDR     SP, =StackUsr

        BX			R0

ResetInit
;Initial extenal bus controller.

        LDR     R0, =PINSEL2
    IF :DEF: EN_CRP
        LDR     R1, =0x0f814910
    ELSE
        LDR     R1, =0x0f814914
    ENDIF
        STR     R1, [R0]
        
        LDR     R0, =BCFG0
        LDR     R1, =BCFG_FLASH
        STR     R1, [R0]

        LDR     R0, =BCFG1
        LDR     R1, =BCFG_PSRAM
        STR     R1, [R0]

        LDR     R0, =BCFG2
        LDR     R1, =BCFG_CS2
        STR     R1, [R0]

        LDR     R0, =BCFG3
        LDR     R1, =BCFG_CS3
        STR     R1, [R0]
        
        BL      InitStack               ;Initialize the stack
        BL      TargetResetInit         ;Initialize the target board
                                        ;Jump to the entry point of C program
        B       __main


__user_initial_stackheap    
    LDR   r0,=bottom_of_heap
;    LDR   r1,=StackUsr
    LDR   r2,=top_of_heap
    LDR   r3,=bottom_of_Stacks
    BX		lr


StackSvc           DCD     SvcStackSpace + (SVC_STACK_LEGTH - 1)* 4
StackIrq           DCD     IrqStackSpace + (IRQ_STACK_LEGTH - 1)* 4
StackFiq           DCD     FiqStackSpace + (FIQ_STACK_LEGTH - 1)* 4
StackAbt           DCD     AbtStackSpace + (ABT_STACK_LEGTH - 1)* 4
StackUnd           DCD     UndtStackSpace + (UND_STACK_LEGTH - 1)* 4

    IF :DEF: EN_CRP
        IF  . >= 0x1fc
        INFO    1,"\nThe data at 0x000001fc must be 0x87654321.\nPlease delete some source before this line."
        ENDIF
CrpData
    WHILE . < 0x1fc
    NOP
    WEND
CrpData1
    DCD     0x87654321          ;/*When the Data is 0x87654321,user code be protected. */
    ENDIF
    

        AREA    MyStacks, DATA, NOINIT, ALIGN=2
SvcStackSpace      SPACE   SVC_STACK_LEGTH * 4  
IrqStackSpace      SPACE   IRQ_STACK_LEGTH * 4  
FiqStackSpace      SPACE   FIQ_STACK_LEGTH * 4  ;Stack spaces for Fast Interrupt reQuest Mode 
AbtStackSpace      SPACE   ABT_STACK_LEGTH * 4  ;Stack spaces for Suspend Mode 
UndtStackSpace     SPACE   UND_STACK_LEGTH * 4  ;Stack spaces for Undefined Mode 


        AREA    Heap, DATA, NOINIT
bottom_of_heap    SPACE   1

        AREA    StackBottom, DATA, NOINIT
bottom_of_Stacks    SPACE   1

        AREA    HeapTop, DATA, NOINIT
top_of_heap

        AREA    Stacks, DATA, NOINIT
StackUsr

    END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区国产盗摄色噜噜| 国产传媒日韩欧美成人| 久久精品在线免费观看| 日韩网站在线看片你懂的| 欧美日韩国产美| 91精品国产乱码久久蜜臀| 欧美视频中文字幕| 欧美久久免费观看| 欧美日韩国产免费一区二区 | 成人免费视频一区| 成人午夜精品在线| av一二三不卡影片| 一本色道亚洲精品aⅴ| 欧美亚洲动漫制服丝袜| 欧美无砖专区一中文字| 国产精品一二三区在线| 国产精品卡一卡二卡三| 国产精品乱码一区二三区小蝌蚪| 亚洲国产精品99久久久久久久久| 国产精品久久久久久久午夜片| 国产精品妹子av| 亚洲一区二区三区在线看| 午夜激情久久久| 激情五月婷婷综合网| youjizz久久| 欧美高清一级片在线| 久久久久久久久99精品| 国产精品国产三级国产三级人妇| 夜夜操天天操亚洲| 麻豆极品一区二区三区| 成人黄色av网站在线| 欧美日韩一区在线观看| 国产人成亚洲第一网站在线播放 | 99精品偷自拍| av在线这里只有精品| 91福利视频在线| 欧美一三区三区四区免费在线看| 精品福利一二区| 亚洲日本乱码在线观看| 久久精品国产999大香线蕉| 成人av网在线| 精品区一区二区| 亚洲欧洲综合另类在线| 美国一区二区三区在线播放| 99久久精品国产一区二区三区| 51精品国自产在线| 中文字幕色av一区二区三区| 蜜臀精品一区二区三区在线观看 | 在线观看日韩av先锋影音电影院| 欧美日本在线视频| 中文字幕欧美激情一区| 日韩福利视频网| 一本久久a久久免费精品不卡| 日韩一二三区视频| 艳妇臀荡乳欲伦亚洲一区| 国产成人啪午夜精品网站男同| 欧美日韩午夜影院| 亚洲视频香蕉人妖| 国产jizzjizz一区二区| 精品区一区二区| 日本强好片久久久久久aaa| 99久久精品国产一区二区三区| 久久久久久电影| 捆绑变态av一区二区三区| 欧美日韩一区二区三区视频| 亚洲欧美日本韩国| av一区二区三区| 国产精品美女久久久久久久| 韩日欧美一区二区三区| 51精品秘密在线观看| 一区二区三区.www| 99re成人精品视频| 午夜欧美在线一二页| 在线看不卡av| 亚洲女人的天堂| 色婷婷久久久综合中文字幕| 国产精品久久久久久久久动漫| 丁香婷婷深情五月亚洲| 欧美国产日韩在线观看| 成人午夜又粗又硬又大| 国产偷国产偷精品高清尤物| 国产精品538一区二区在线| 久久综合色天天久久综合图片| 久久精品国产久精国产| 久久亚洲综合av| 国产高清在线精品| 国产精品美女久久久久久2018| 成人一区二区三区| 亚洲欧美国产毛片在线| 一本久道久久综合中文字幕| 亚洲国产精品久久不卡毛片 | 亚洲一区二区欧美激情| 99精品视频一区二区| 成人欧美一区二区三区视频网页| 成人黄色在线网站| 亚洲欧美激情视频在线观看一区二区三区 | 欧美日韩国产在线播放网站| 午夜欧美一区二区三区在线播放| 欧美一区国产二区| 国产一区二区调教| 亚洲欧美另类图片小说| 欧美日高清视频| 国产精品1区2区| 亚洲图片激情小说| 91精品国产入口在线| 国产成人免费视频网站高清观看视频| 亚洲第一福利一区| 91精品国产综合久久精品app| 久久电影网站中文字幕| 亚洲欧洲99久久| 欧美一级高清大全免费观看| 国产一区二区三区香蕉| 久久久久久夜精品精品免费| 亚洲图片欧美综合| 日韩欧美专区在线| 成人av网址在线| 亚洲高清免费观看| 欧美国产丝袜视频| 欧美一级艳片视频免费观看| 不卡视频一二三四| 日韩av不卡在线观看| 国产精品电影一区二区三区| 欧美日韩成人综合在线一区二区| 久88久久88久久久| 亚洲一级在线观看| 欧美高清在线一区| 欧美成人精品福利| 在线观看亚洲精品| 成人av资源下载| 激情欧美一区二区| 日日夜夜免费精品| 亚洲欧美国产高清| 中文字幕av资源一区| 欧美一级欧美一级在线播放| 在线观看91视频| 色综合天天天天做夜夜夜夜做| 中文字幕在线免费不卡| www国产成人| 亚洲欧美激情在线| 国产欧美一区视频| 精品卡一卡二卡三卡四在线| 欧美精品自拍偷拍| 欧美三级电影网| 欧美羞羞免费网站| 一本到不卡免费一区二区| 成人91在线观看| 粉嫩一区二区三区在线看| 黄色资源网久久资源365| 美女精品一区二区| 男人的j进女人的j一区| 午夜精品久久久久久久蜜桃app| 亚洲精品视频在线看| 亚洲日本成人在线观看| 亚洲欧美二区三区| 亚洲精品ww久久久久久p站| 中文字幕日韩一区二区| 亚洲人成在线观看一区二区| 成人欧美一区二区三区小说| 亚洲欧美一区二区三区孕妇| 亚洲天堂福利av| 一区二区国产视频| 日韩欧美一级片| 自拍偷拍亚洲综合| 国产日韩影视精品| 国产欧美日韩在线观看| 久久蜜桃av一区二区天堂 | 亚洲综合久久久久| 一区二区理论电影在线观看| 亚洲激情男女视频| 午夜av一区二区三区| 毛片基地黄久久久久久天堂| 国产乱码精品一区二区三| 国产成人av资源| 91麻豆国产福利在线观看| 欧美日韩中文字幕一区| 日韩一区二区三| 国产欧美一区二区精品性色| 中文字幕综合网| 日韩成人一级片| 国产成人午夜电影网| 日本久久一区二区三区| 欧美一级淫片007| 国产精品无遮挡| 综合色中文字幕| 亚洲精品伦理在线| 无吗不卡中文字幕| 国产盗摄精品一区二区三区在线| 91在线视频官网| 国产精品天干天干在观线| 亚洲视频香蕉人妖| 蜜臀av性久久久久蜜臀aⅴ四虎| 不卡的电视剧免费网站有什么| 欧美日精品一区视频| 国产欧美日韩激情| 亚洲综合免费观看高清完整版 | 日韩女优av电影在线观看| 国产精品久久一级| 免费成人av在线| 91麻豆视频网站| 久久综合九色欧美综合狠狠|