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

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

?? init.s

?? 一個boot采集的測試程序!僅供ARM學習者參考。
?? S
字號:
;file name ml64000init.s
;data: 19/07/2005
;function:init system ,init stack and falsh sram 

  AREA boot, CODE, READONLY
  INCLUDE define.s
     
USERMODE  EQU 0x10
FIQMODE   EQU 0x11
IRQMODE   EQU 0x12
SVCMODE   EQU 0x13
ABORTMODE EQU 0x17
UNDEFMODE EQU 0x1b
MODEAMSK  EQU 0x1f 
NOINT	  EQU 0xc0
_ISR_STARTADDRESS EQU  0xD001F000

;Per defined stack

;USR_STACK     EQU    64
;FIQ_STACK     EQU    0
; IRQStackq    EQU    0
;SVCSTACK      EQU    32
;ABORTSRACK    EQU    32
;UNDEFSTACK    EQU    64
;MODEASTACK    EQU    32
;NOINT	  
SRAM_BASE    EQU  0xD0000000    ;Defined External SRAM
SRAM_SIZE    EQU  0x1FFF
SRAM_TOP     EQU  SRAM_BASE+SRAM_SIZE

RAM_BASE     EQU  0x10000000    ;Defined Internal RAM
RAM_SIZE     EQU  0x2000
RAM_TOP      EQU  RAM_BASE+RAM_SIZE
FLASH_BASE   EQU  0xC8000000    ;Defined External ROM
FLASH_SIZE   EQU  0x80000
FLASH_TOP    EQU  FLASH_BASE+FLASH_SIZE

SDRAM_BASE   EQU  0xC0000000    ;External SDRAM 
SDRAM_SIZE   EQU  0x140000
SDRAM_TOP    EQU  SDRAM_BASE+SDRAM_SIZE

;RMPCON_BASE  EQU 

Remap_Base   EQU        0xB8000010    ;address of map controller base 
Romac_Base   EQU        0x78100004	  ;address of flash controller base
Ramac_Base   EQU 	    0x78100008	  ;address of ram controller base 


;initlation system and hardware clock 


       MACRO 
$HandlerLabel HANDLER $HandleLabel

$HandlerLabel
        sub     sp,sp,#4  ;store jump Address
        stmfd    sp!,{r0}
        ldr      r0,=$HandleLabel
        ldr      r0,[r0]
        str      r0,[sp,#4]
        ldmfd    sp!,{r0,pc}
        MEND
                   
                  
 ;******************************************
 ; Vectors exception
 ;*****************************************
ENTRY       
     ;ldr	pc, =0x0c000004			;handlerUndef
     ;ldr	pc, =0x0c000008			;SWI interrupt handler
     ;ldr	pc, =0x0c00000c			;handlerPAbort
     ;ldr	pc, =0x0c000010			;handlerDAbort
     ; b .							;handlerReserved
     ;ldr	pc, =0x0c000018
     ;ldr	pc, =0x0c00001c               ;for debug
  b Reset_Handler
  b HandlerUndef                    ;handlerUndef
  b HandlerSWI                 ;SWI interrupt handler
  b HandlerPabort              ;handlerPAbort
  b HandlerDabort              ;handlerDAbort
  b .                          ;handlerReserved
  b HandlerIRQ
  b HandlerFIQ
  
                       
Reset_Handler 
       
; enter  IRQ mode and set up the IRQ stack pointer
        MOV     R0, #Mode_IRQ:OR:I_Bit:OR:F_Bit ; no interrupts
        MSR     CPSR_c, R0
        LDR     R13, =IRQStack ; set IRQ mode stack.
        
; - Set up  Fast Interrupt Mode and set FIQ Mode Stack
        MOV     R0, #Mode_FIQ:OR:F_Bit ; no interrupts
        MSR     CPSR_c, R0
        LDR     R13, =FIQStack ; set IRQ mode stack.
                
; - Set up Abort Mode and set Abort Mode Stack 
        MOV     R0, #Mode_ABT:OR:I_Bit:OR:F_Bit ; no interrupts
        MSR     CPSR_c, R0
        LDR     R13, =AbortStack ; set IRQ mode stack.   
        
; - Set up Undefined Instruction Mode and set Undef Mode Stack 
        MOV     R0, #Mode_UND:OR:I_Bit:OR:F_Bit ; no interrupts
        MSR     CPSR_c, R0
        LDR     R13, =UndefStack ; 

; - set up the SVC stack pointer last and return to SVC mode
        MOV     R0, #Mode_SVC:OR:F_Bit ; no interrupts
        MSR     CPSR_c, R0
        LDR     R13, =SVCStack ; set SVC mode STACK.                                             
;enable external bus function(P1OA[14--0])
  LDR  R0,=GPCTL
  LDRH R1,[R0]
  ORR R1,R1,#0x5  ;ENABLE A19 A20
  STRH R1,[R0]

  LDR R0,=BWC
  MOV R1,#0xA8
  STR R1,[R0]
  
  ; init external ROM falsh

  LDR R0,=Romac_Base
; MOV R1,#0x01
  MOV R1,#0x02
  STR R1, [R0]
  
;Init external SRAM

 LDR R0, =Ramac_Base
 MOV R1,#0X02
 STR R1, [R0]



;REMAP
; MOV R1,#0x40000000 ;internal ram Address of start
; MOV R2,#vectors
; ldmia r2,{r3-r10}
;;stmia r1,{r3-r10}
; ldmia r2,{r3-r10}
; stmia r1,{r3-r10}

; MOV R1,#RMPCON_BASE
; MOV R2,#0x02
; LDR R1,[R2]


  
; --- initialize memory required by C code

       IMPORT  |Image$$RO$$Limit|      ; end of ROM code (=start of ROM data)
       IMPORT  |Image$$RW$$Base|       ; base of RAM to initialize
       IMPORT  |Image$$ZI$$Base|       ; base and limit of area
       IMPORT  |Image$$ZI$$Limit|      ; to zero initialize

        LDR     r0, =|Image$$RO$$Limit| ; get pointer to ROM data
        LDR     r1, =|Image$$RW$$Base|  ; and RAM copy
        LDR     r3, =|Image$$ZI$$Base|  ; zero init base => top of initialized data
        CMP     r0, r1  ; check that they are different
        BEQ     %F1         
0       CMP     r1, r3  ; copy init data
        LDRCC   r2, [r0], #4
        STRCC   r2, [r1], #4
        BCC     %B0
1       LDR     r1, =|Image$$ZI$$Limit| ; top of zero init segment
        MOV     r2, #0
2       CMP     r3, r1  ; zero init
        STRCC   r2, [r3], #4
        BCC     %B2
  
  IMPORT  main
  LDR  PC, = main
END_LOOP

        B   END_LOOP


  LTORG 
  
     	
HandlerFIQ	    HANDLER HandleFIQ
HandlerIRQ	    HANDLER HandleIRQ
HandlerUndef   HANDLER HandleUndef
HandlerSWI	    HANDLER HandleSWI
HandlerDabort	HANDLER HandleDabort
HandlerPabort	HANDLER HandlePabort       
        
      AREA RamData, DATA, READWRITE

	^	(_ISR_STARTADDRESS-0x500)
				
UserStack	#	256	;c1(c7)ffa00
SVCStack	#	256	;c1(c7)ffb00
UndefStack	#	256	;c1(c7)ffc00
AbortStack	#	256	;c1(c7)ffd00
IRQStack	#	256	;c1(c7)ffe00
FIQStack	#	0	;c1(c7)fff00

	^	_ISR_STARTADDRESS
HandleReset		#	4
HandleUndef		#	4
HandleSWI		#	4
HandlePabort	#	4
HandleDabort	#	4
HandleReserved	#	4
HandleIRQ		#	4
HandleFIQ		#	4

   
        END




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本乱人伦aⅴ精品| 一区二区在线免费观看| 欧美日韩一区 二区 三区 久久精品| 国产成a人无v码亚洲福利| 韩日欧美一区二区三区| 久久91精品国产91久久小草 | 成人a区在线观看| 国产精品小仙女| 成人精品国产一区二区4080| 国产大陆亚洲精品国产| 99这里只有精品| 一本大道久久a久久综合婷婷| 色哟哟国产精品免费观看| 在线亚洲+欧美+日本专区| 欧美高清hd18日本| 欧美变态tickle挠乳网站| 久久久午夜精品理论片中文字幕| 国产视频一区二区在线| 亚洲精品亚洲人成人网| 日韩国产精品大片| 国产成人综合网站| 在线观看视频91| 日韩欧美第一区| 中文字幕中文字幕中文字幕亚洲无线| 一级精品视频在线观看宜春院| 亚洲va韩国va欧美va| 亚洲国产一区二区三区| 国产乱码精品一区二区三区忘忧草 | 久88久久88久久久| 在线成人午夜影院| 美女脱光内衣内裤视频久久网站| 欧美一区二区三区系列电影| 亚洲成人第一页| 制服丝袜亚洲色图| 免费看日韩a级影片| 精品日产卡一卡二卡麻豆| 久久国产麻豆精品| 久久久蜜桃精品| 国产69精品久久久久777| 亚洲国产精品国自产拍av| 成人午夜在线播放| 亚洲视频一区二区在线| 欧美亚洲国产怡红院影院| 日本美女视频一区二区| 欧美成人午夜电影| 国产a区久久久| 亚洲在线一区二区三区| 3751色影院一区二区三区| 国产综合久久久久久鬼色 | 欧美一区二区视频在线观看2020| 青椒成人免费视频| 国产日韩欧美精品一区| 99国产一区二区三精品乱码| 悠悠色在线精品| 欧美一级夜夜爽| 福利一区二区在线观看| 亚洲一区在线看| 日韩一区二区在线观看| 成人高清免费观看| 亚洲高清免费观看高清完整版在线观看 | 久久综合狠狠综合久久综合88| 国产主播一区二区三区| 亚洲天堂a在线| 这里只有精品免费| 粉嫩一区二区三区在线看 | 成人欧美一区二区三区小说| 久久久天堂av| 色婷婷国产精品| 黄色成人免费在线| 一区二区三区蜜桃网| 欧美电视剧在线观看完整版| 97久久精品人人澡人人爽| 日韩不卡免费视频| 国产一区二区在线视频| 日韩视频在线你懂得| 欧美aaaaaa午夜精品| 69成人精品免费视频| 日韩av网站免费在线| 日韩视频在线永久播放| 日韩av一区二| 国产成人精品aa毛片| 日韩电影免费在线| 亚洲精品成人悠悠色影视| 久久蜜桃香蕉精品一区二区三区| 欧美亚洲综合色| www.色精品| 国产一区二区三区在线看麻豆| 亚洲电影欧美电影有声小说| 亚洲欧洲韩国日本视频| 久久久国产午夜精品| 日韩免费观看高清完整版在线观看| 91欧美一区二区| 国产**成人网毛片九色| 美女免费视频一区二区| 天堂av在线一区| 亚洲亚洲人成综合网络| 一区二区三区四区乱视频| 国产精品毛片久久久久久| 国产色一区二区| 国产亚洲成aⅴ人片在线观看 | 日韩高清不卡一区二区三区| 一区二区三区小说| 亚洲精品乱码久久久久久日本蜜臀| 久久精品欧美一区二区三区麻豆| 日韩一区二区免费在线电影| 欧美视频一区二区三区四区 | 亚洲一区二区三区四区在线| 国产精品福利一区| 国产精品国产三级国产有无不卡 | av高清久久久| 国产精品一区二区三区四区| 精品一二三四在线| 国内精品视频666| 国产精品自拍在线| 成人午夜在线免费| 99久久精品费精品国产一区二区| 99久久99久久综合| 在线一区二区视频| 欧美日韩欧美一区二区| 欧美美女喷水视频| 精品少妇一区二区三区在线视频| 91精品在线免费| 久久综合色婷婷| 久久蜜桃一区二区| 自拍偷拍欧美激情| 图片区日韩欧美亚洲| 日韩专区一卡二卡| 国产主播一区二区| 成人激情图片网| 色88888久久久久久影院按摩| 欧美日韩日本视频| 国产精品18久久久久久久久久久久| 中文无字幕一区二区三区| 欧美一级一区二区| 欧美精品亚洲一区二区在线播放| 972aa.com艺术欧美| 国产精品一线二线三线| 日韩av成人高清| 亚洲bt欧美bt精品| 亚洲bt欧美bt精品| 亚洲成精国产精品女| 亚洲一区自拍偷拍| 亚洲黄色片在线观看| 综合久久久久久久| 自拍偷拍欧美激情| 欧美中文字幕久久| 欧美揉bbbbb揉bbbbb| 欧美r级在线观看| 亚洲欧美国产高清| 美女在线观看视频一区二区| 成人a区在线观看| 精品日韩在线一区| 亚洲免费av在线| 国产精品夜夜嗨| 欧美区在线观看| 亚洲欧美经典视频| 国产在线精品免费| 精品视频在线视频| 国产欧美视频在线观看| 亚洲国产精品自拍| 亚洲激情一二三区| 亚洲国产精品尤物yw在线观看| 日本亚洲最大的色成网站www| 国产精品一二三区在线| 欧美日韩精品一区视频| 国产精品情趣视频| 美腿丝袜亚洲三区| 欧美视频在线一区| 国产精品乱码人人做人人爱| 美女www一区二区| 欧美在线高清视频| 中文字幕av一区二区三区免费看| 午夜在线电影亚洲一区| 99精品视频在线观看免费| 久久久www成人免费无遮挡大片| 亚洲成人福利片| 欧美亚洲愉拍一区二区| 亚洲日穴在线视频| 国产宾馆实践打屁股91| 日韩精品在线网站| 青娱乐精品在线视频| 欧美日韩在线亚洲一区蜜芽| 国产精品美日韩| 国产宾馆实践打屁股91| 久久九九99视频| 国内久久精品视频| 久久综合五月天婷婷伊人| 青青草国产精品97视觉盛宴| 欧美日韩精品免费| 亚洲成av人片| 在线一区二区三区四区| 亚洲日本韩国一区| 91美女视频网站| 亚洲精品成人天堂一二三| 在线视频综合导航| 亚洲一区二区五区| 欧美日韩成人高清| 免费成人美女在线观看.| 精品乱码亚洲一区二区不卡| 久久精工是国产品牌吗|