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

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

?? vector.asm

?? DSP study examole and introduction
?? ASM
字號:
;
;  Copyright 2002 by Texas Instruments Incorporated.
;  All rights reserved. Property of Texas Instruments Incorporated.
;  Restricted rights to use, duplicate or disclose this code are
;  granted through contract.
;  
;
; "@(#) DSP/BIOS 4.80.208 12-06-02 (barracuda-l19)"
;
;  ======== vectors.asm ========
;  Plug in the entry point at RESET in the interrupt vector table
;

;
;  ======== unused ========
;  plug inifinite loop -- with nested branches to
;  disable interrupts -- for all undefined vectors
;
FLASH_DAT_PTR	.equ	0x64000000	;Flash Data Memory
INT_DAT_PTR		.equ	0x00000000	;Internal Data Memory
DAT_CODE_SIZE	.equ	0x000FFFFF	;Internal Data Memory Size
CONST_SIZE		.equ	0x0017FFFF	;Internal Data Memory Size
SDRAM_DAT_PTR  	.equ	0x80000000	;SDRAM pointer
FLASH_DAT_PTR2	.equ	0x64020000

EMIFA_GCTL      .equ	0x01800000
EMIFB_GCTL      .equ	0x01A80000

EMIFA_CE0		.equ	0x01800008	;Address of EMIF CE0 control register address
EMIFA_CE1		.equ	0x01800004	;Address of EMIF CE1 control register address
EMIFA_CE2		.equ	0x01800010	;Address of EMIF CE2 control register address
EMIFA_CE3		.equ	0x01800014	;Address of EMIF CE3 control register address

EMIFB_CE1		.equ	0x01A80004
EMIFB_CE0		.equ	0x01A80008
EMIFB_CE2		.equ	0x01A80010
EMIFB_CE3		.equ	0x01A80014  ;Address of EMIF CE3 control register address

EMIFA_SDRAMCTL  .equ	0x01800018
EMIFA_SDRAMREF  .equ 	0x0180001c
EMIFA_SDRAMEXT  .equ	0x01800020

EMIFA_CE1SECCTL .equ	0x01800044
EMIFA_CE0SECCTL .equ	0x01800048
EMIFA_CE2SECCTL .equ	0x01800050
EMIFA_CE3SECCTL .equ	0x01800054


EMIF_GCR_V		.equ	0x000523E0	;0x0000377D	;Address of EMIF global control register value
EMIFA_CE0_V		.equ	0x241FC81F	;0x00000040	;Address of EMIF CE0 control register value
EMIFA_CE1_V		.equ	0xffffffD3	;0x33300F12	;Address of EMIF CE1 control register value
EMIFA_CE2_V		.equ	0xffffff4f	
EMIFA_CE3_V		.equ	0xC3FCCF0F

EMIF_GCR_VB		.equ	0x000323E0
EMIFB_CE0_V		.equ	0x10514212  ;0x20B28212  ;
EMIFB_CE1_V		.equ	0x24f1D10F ;
EMIFB_CE2_V		.equ	0x1191c803  ;75ffff2f
EMIFB_CE3_V		.equ	0x4373D71F  ;75ffff2f

EMIF_SDCTRL_V	.equ	0x57116000	;0x07B37000	;Address of EMIF SDRAM control register value
EMIF_SDRP_V		.equ	0x0000061A	;0x000004E2	;Address of EMIF SDRM refresh period register value

        .sect "vectors"
	;	.global _c_int06 
        .ref _c_int00;, _c_int04, _c_int05, _c_int06, _c_int07, _c_int08, _c_int09, _c_int10, _c_int11, _c_int12, _c_int13, _c_int14, _c_int15
        ; C entry point

        .align  32*8*4          ; must be aligned on 256 word boundary
  	
RESET:  B 	SYSINIT                    ; start branch to destination function  
        nop                    ; fill delay slot
        nop
        nop
        nop
        nop
        nop
        nop

SYSINIT:
		MVKL	EMIFA_GCTL,    A4		;EMIFA_GCR address -> A4
||		MVKL	EMIF_GCR_V,    B4 
		MVKH	EMIFA_GCTL,    A4		
||		MVKH	EMIF_GCR_V,    B4 
		STW		B4,           *A4
	 
		MVKL	EMIFA_CE0,      A4		;EMIFA_CE0 address -> A4
||		MVKL	EMIFA_CE0_V,    B4 
		MVKH	EMIFA_CE0,      A4		
||		MVKH	EMIFA_CE0_V,    B4 
		STW		B4,           *A4

		MVKL	EMIFA_CE1,      A4		;EMIFA_CE1 address -> A4
||		MVKL	EMIFA_CE1_V,    B4 
		MVKH	EMIFA_CE1,      A4		
||		MVKH	EMIFA_CE1_V,    B4 
		STW		B4,           *A4


		MVKL	EMIFB_GCTL,    A4		;EMIFB_GCR address -> A4
||		MVKL	EMIF_GCR_V,    B4 
		MVKH	EMIFB_GCTL,    A4		
||		MVKH	EMIFB_CE1_V,    B4 
		STW		B4,           	*A4
	 
		MVKL	EMIFB_CE1,      A4		;EMIFB_CE1 address -> A4
||		MVKL	EMIFB_CE1_V,    B4 
		MVKH	EMIFB_CE1,      A4		
||		MVKH	EMIFB_CE1_V,    B4 
		STW		B4,           	*A4

		MVKL	EMIFB_CE3,      A4		;EMIFB_CE3 address -> A4
||		MVKL	EMIFB_CE3_V,    B4 
		MVKH	EMIFB_CE3,      A4		
||		MVKH	EMIFB_CE3_V,    B4 
		STW		B4,           	*A4

		MVKL	EMIFB_CE2,      A4		;EMIF_CE2 address -> A4
||		MVKL	EMIFB_CE2_V,    B4 ;
		MVKH	EMIFB_CE2,      A4		
||		MVKH	EMIFB_CE2_V,    B4 
		STW		B4,             *A4

		MVKL	EMIFB_CE0,      A4		;EMIF_CE0 address -> A4
||		MVKL	EMIFB_CE0_V,    B4 ;
		MVKH	EMIFB_CE0,      A4		
||		MVKH	EMIFB_CE0_V,    B4 
		STW		B4,             *A4

		MVKL	EMIFA_SDRAMCTL,   	A4		;EMIF_SDCTRL address -> A4
||		MVKL	EMIF_SDCTRL_V,	  	B4 
		MVKH	EMIFA_SDRAMCTL,   	A4		
||		MVKH	EMIF_SDCTRL_V, 		B4 
		STW		B4,           	   *A4

		MVKL	EMIFA_SDRAMREF ,    A4		;EMIF_SDRP address -> A4
||		MVKL	EMIF_SDRP_V,   		B4 
		MVKH	EMIFA_SDRAMREF , 	A4		
||		MVKH	EMIF_SDRP_V,   		B4 
		STW		B4,           		*A4
		
    	NOP
	
		MVKL	DAT_CODE_SIZE,   B0	
		MVKH	DAT_CODE_SIZE,	 B0
		MVKL	INT_DAT_PTR,     A4	
||		MVKL	FLASH_DAT_PTR,   B4 
		MVKH	INT_DAT_PTR,     A4		
||		MVKH	FLASH_DAT_PTR,   B4 

;loop:
;		LDW		*B4++, B5 
;		NOP		4
;		STW		B5, *A4++
;		SUB		B0, 1, B0
;		CMPLT	0x0, B0, B1
;[ B1]	B		loop
; 
; 		NOP	    5
;    	MVKL .S2 _c_int00, B0
;    	MVKH .S2 _c_int00, B0
;    	B    .S2 B0
;		NOP		5



; copy sections
        mvkl  copyTable, a3 ; load table pointer
        mvkh  copyTable, a3

copy_section_top:
        ldw   *a3++, b0     ; byte count
        ldw   *a3++, a4 ; load ram start address
        ldw   *a3++, b4 ; load flash start address
        nop   4

 [!b0]  b copy_done     ; have we copied all sections?
        nop   5
 
copy_loop:
        ldb   *B4++,B5
		nop   4
		stb   B5,*A4++
		nop   4
  [B0]  sub   b0,1,b0
  [B0]  b     copy_loop
		nop   5
		b     copy_section_top
		nop   5

copy_done:
        mvkl .S2 _c_int00, B0
        mvkh .S2 _c_int00, B0
        b    .S2 B0
        nop   5
            
    ;; Table of sections to copy. Format is:
    ;; word 0:  byte count
    ;; word 1:  run address
    ;; word 2:  load address
    ;; .boot_load  don't need to copy, will happen automatically upon dsp reset.

copyTable:
    ;; .text
    .word 0x000068e0
    .word 0x00008400
    .word 0x64000400
    ;; .bios
    .word 0x00003ec0
    .word 0x0000ece0
    .word 0x64006ce0
    ;; .cinit
    .word 0x0000121c
    .word 0x00012ba0
    .word 0x6400aba0
    ;; .trcdata
    .word 0x0000000c
    .word 0x00017e6c
    .word 0x6400cbb4
    ;; .rtdx_text
    .word 0x00000dc0
    .word 0x00015700
    .word 0x6400bdc0
    ;; .gblinit
    .word 0x00000034
    .word 0x00017dac
    .word 0x6400cb80
    ;; .pinit
    .word 0x0000000c
    .word 0x00017e78
    .word 0x6400cbc0
    ;; .hwi_vec
    .word 0x00000200
    .word 0x00016800
    .word 0x6400cc00
    ;; .sysinit
    .word 0x000003a0
    .word 0x00017660
    .word 0x6400ce00
    ;; .const
    .word 0x0000008a
    .word 0x00017cc8
    .word 0x6400d1a0
    ;; .sysinit
    .word 0
    .word 0
    .word 0
    ;; end of table
    .word 0
    .word 0
    .word 0

	.word 0
    .word 0
    .word 0

	.word 0
    .word 0
    .word 0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美喷潮久久久xxxxx| 国产精品美女久久久久aⅴ | 国产三级一区二区| 亚洲一区二区三区四区在线免费观看 | 欧美日韩一二三| 国产精品久久久久一区二区三区| 日韩黄色免费电影| 色婷婷av一区| 国产精品欧美精品| 狠狠色狠狠色综合系列| 欧美色图一区二区三区| 国产精品久久毛片| 国产一区二区三区精品视频| 欧美剧情电影在线观看完整版免费励志电影| 久久综合色婷婷| 青青草一区二区三区| 在线免费一区三区| 亚洲欧美自拍偷拍| 成人深夜福利app| 欧美精品一区二区精品网| 日韩va欧美va亚洲va久久| 欧美日韩在线三级| 亚洲视频一区二区在线| 成人性生交大片免费看视频在线| 精品久久久久久久久久久久久久久| 一区二区在线免费观看| 91亚洲午夜精品久久久久久| 国产欧美1区2区3区| 狠狠色丁香久久婷婷综合_中| 91精品国产丝袜白色高跟鞋| 午夜婷婷国产麻豆精品| 欧美系列日韩一区| 性做久久久久久免费观看| 91传媒视频在线播放| 亚洲综合久久久| 欧美天堂一区二区三区| 一区二区免费在线播放| 欧美艳星brazzers| 亚洲丶国产丶欧美一区二区三区| 日本乱人伦aⅴ精品| 亚洲在线观看免费视频| 欧美日韩一区小说| 蜜桃av一区二区三区电影| 日韩欧美国产wwwww| 精品一区二区影视| 国产欧美中文在线| 色婷婷综合久久| 天天综合网 天天综合色| 欧美一区二区三区在| 国产综合成人久久大片91| 国产清纯白嫩初高生在线观看91| av成人动漫在线观看| 亚洲一区二区三区四区中文字幕| 欧美丰满少妇xxxbbb| 韩国成人福利片在线播放| 国产日本亚洲高清| 欧美亚洲免费在线一区| 久久99久久99小草精品免视看| 欧美精品一区二区久久久| 99国产精品久久久久久久久久 | 美国一区二区三区在线播放| 久久久午夜电影| 日本韩国欧美三级| 久久99精品久久久久久久久久久久 | 亚洲愉拍自拍另类高清精品| 91精品国产日韩91久久久久久| 国产一区二区三区av电影| 自拍偷拍国产亚洲| 精品人伦一区二区色婷婷| 99在线视频精品| 久久精品国产精品青草| 亚洲日本乱码在线观看| 欧美一卡二卡在线| 91免费看`日韩一区二区| 日韩av在线播放中文字幕| 国产精品久久一级| 日韩欧美综合一区| 色综合天天综合网天天狠天天| 美国一区二区三区在线播放| 国产精品白丝在线| 日韩欧美卡一卡二| 色综合久久99| 国产精品一级二级三级| 亚洲成人av电影在线| 国产精品色婷婷| 日韩免费视频一区| 欧美日韩国产另类一区| 99re视频精品| 国产剧情一区在线| 婷婷六月综合亚洲| 亚洲精品亚洲人成人网| 中文字幕欧美激情一区| 精品久久免费看| 777xxx欧美| 欧美日韩三级在线| 欧美无砖专区一中文字| 一本大道久久a久久精品综合 | 成人免费看片app下载| 日韩电影在线观看电影| 亚洲美女免费在线| 国产精品高清亚洲| 国产网红主播福利一区二区| 日韩精品一区二区三区在线播放| 欧美色老头old∨ideo| 色又黄又爽网站www久久| 成人av电影在线播放| 国产精品77777| 国产盗摄精品一区二区三区在线| 激情综合网天天干| 久草这里只有精品视频| 美腿丝袜亚洲一区| 免费日韩伦理电影| 免费看日韩精品| 男女男精品视频| 卡一卡二国产精品 | 亚洲国产视频在线| 亚洲成人av在线电影| 爽好久久久欧美精品| 亚洲aⅴ怡春院| 喷水一区二区三区| 麻豆精品国产91久久久久久| 麻豆精品在线看| 国产一区二区三区在线观看精品 | 一区二区三区精品在线观看| 亚洲特级片在线| 亚洲午夜久久久久久久久电影网 | 3d动漫精品啪啪| 欧美一卡在线观看| 国产婷婷精品av在线| 中文字幕亚洲成人| 亚洲电影在线播放| 蜜桃av一区二区在线观看 | 国产精品乱人伦| 最新日韩av在线| 亚洲国产成人精品视频| 日本免费在线视频不卡一不卡二| 韩国毛片一区二区三区| www.亚洲免费av| 欧美日韩国产美| 欧美精品一区二区久久久| 中文字幕日韩欧美一区二区三区| 亚洲激情av在线| 免费人成黄页网站在线一区二区 | 欧美日韩美女一区二区| 精品粉嫩aⅴ一区二区三区四区| 国产精品色哟哟网站| 亚洲一区二区欧美日韩| 精品一区二区三区不卡| 99久久国产免费看| 日韩欧美亚洲国产另类 | 久久精品视频在线看| 亚洲精品成a人| 国内久久婷婷综合| 欧美在线观看视频在线| 26uuu亚洲| 国产老妇另类xxxxx| 欧美在线免费观看视频| 久久久久久久久久久99999| 夜夜爽夜夜爽精品视频| 国产一区免费电影| 欧美日韩一区二区三区在线看 | 欧美精品18+| 国产精品久久久久久久久果冻传媒| 婷婷国产v国产偷v亚洲高清| eeuss鲁片一区二区三区| 欧美成人猛片aaaaaaa| 亚洲精品写真福利| 国产精品夜夜爽| 日韩欧美123| 亚洲成人免费影院| 99久久精品免费观看| 久久人人爽人人爽| 日韩不卡一二三区| 欧美日韩日日骚| 亚洲欧美激情插| 日韩欧美中文一区| 亚洲三级电影网站| 丁香婷婷深情五月亚洲| 日韩一卡二卡三卡国产欧美| 亚洲小说欧美激情另类| av成人老司机| 国产精品欧美一区喷水| 国产精品综合一区二区三区| 69堂亚洲精品首页| 亚洲国产精品精华液网站| 91久久国产最好的精华液| 国产精品久久三区| 成人激情开心网| 国产日韩欧美一区二区三区乱码| 老司机免费视频一区二区| 在线播放国产精品二区一二区四区 | 久久精品国产秦先生| 欧美一二三区精品| 亚洲国产另类av| 色香蕉久久蜜桃| 亚洲三级久久久| 日本道精品一区二区三区| 国产精品成人一区二区艾草 | 一区二区三区国产| 91在线国产福利|