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

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

?? 10-3.asm

?? 利用匯編語言編寫數字信號處理的頻域處理方法
?? ASM
字號:
            	.ref   		usb_transfer 
pcr1        	.equ    		01900024h
pcr        	.equ    		018c0024h
			.global 		ftranform
			.global		sinx
			.data
sinx:		.word 	6957,13597,19617,24742,28740,31426,32680,32444,30728,27612,23236,17801
		.word		11554, 4780,-2212,-9102,-15578,-21344,-26136,-29736,-31981,-27609,-6947
		.word     17814, 32064, 27396, 6564,-18141, -32142, -27180, -6181, 18465, 32216, 26959
		.word 	5796,-18787,-32285,-26735,-5411, 19106, 32350, 26507,-13377,-32031, 149, 32092
		.word 	13103,-26681,-24122, 16720, 31026,-3908,-32640,-9571, 28687, 21418,-19843
		.word		-29612, 7614, 32756, 5912,-30315,-18431, 31898,-4428,-28725, 25014, 10799
		.word		-32753, 12673, 23671,-29636,-2432, 31379,-20055,-17007, 32243,-6100,-27872
		.word		26074, 9186,-32657, 14217, 22469,-32207, 29583,-15605,-4362, 22655,-32253
		.word		29472,-15379,-4617, 22841,-32298, 29358,-15151,-4872, 23024,-32340, 29243
		.word		-14922,-5126, 23207,-32381, 32609,-32738, 32765,-32693, 32519,-32246, 31873
		.word		-31403, 30836,-30174, 29420,-28575, 27642,-26624, 25525,-24347, 23094,-21770
		.word		20379,-18926, 17414,-28889, 32756,-27996, 15863, 448,-16640, 28451,-32768
		.word		28456,-16649, 458, 15854,-27990, 32755,-28894, 17423,-1364,-15055, 27509
		.word		29310,-453,-28894, 27003, 4081,-30753, 24177, 8537,-32022, 20887, 12829,-32676
		.word		17196, 16875,-32702, 13174, 20596,-32100, 8900, 23922,-30881, 4454,32743,1893
		.word		32376,-8169, 30792, 14138,-28052,-19576, 24257, 24278,-19551,-28068, 14110
		.word		30803,-8139,-32381, 1862, 32742, 4485,-31872,-10663,-17986,-24195,-28904
		.word		31821,-32767,-31681,-28633,-23809,-17510,-10126,-2114, 6029, 13798, 20712
		.word		26342, 30340,32458,32563,30651, 26839, 21363,-3724,-26422,-32171,-17283
		.word		8691, 29091, 30829, 12791,-13452,-31066,-28752,-7994, 17891, 32300, 25989
		.word		3007,-21904,-32765,-22607, 2052, 25395, 24756,-16906,-30553, 6428, 32758
		.word		4806,-31110,-15474, 25803, 24323,-17462,-30311, 7068, 32735, 4158,-31309
		.word		-14895,26201,23880,-18012,-18012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
			
		.sect  	".datatt"			
tt:		.word		216,433,649,865,1081,1298,1514,1730,1946,2163,2379,2595,2811,3028,3244,3460
		.word		03677,3893,4109,4325,4542,4761,4981,5200,5420,5639,5859,6078,6298,6518,6737
		.word		6957, 07176,7396,7615,7835,8054,8274,8493,8713,8933,9152,9375 ,9598,9821
		.word		10043,10266,10489, 10712,10935,11158,11380,11603,11826,12049,12272,12494
		.word		12717,12940,13163,13386,13609,13831,14057, 14284, 14510,14736,14962,15188
		.word		15414,15640,15866,16092,16318,16545,16771,16997,17223,17449,17675, 17901
		.word		18127,18353,18579,18809,19038,19268,19497,19726,19956,20185,20414, 20644
		.word		20873, 21103, 21332, 21561, 21791,22020,22249,22479,22708,22938,23167, 23396
		.word		23629,23862,24094,24327,24560,24792,25025, 25258, 25490, 25723, 25956, 26188
		.word		26421,26653,26886,27119,27351,27584,27817,28049,28282,28518,28754, 28990
		.word		29226,29462,29698,29934,30169,30405,30641,30877,31113,31349,31585, 31821
		.word		32057, 32293, 32529, 32765,33001,33237,33476,33715,33954,34193, 34433, 34672
		.word		34911,35150,35389,35629,35868,36107,36346, 36585, 36825, 37064, 37303, 37542
		.word		37782,38021,38260,38502,38745,38987,39230,39472,39715,39957, 40200, 40442
		.word		40685, 40927, 41170,41412,41655,41897,42140,42382,42625, 42867, 43110, 43352
		.word		43604, 43857, 44109, 44361,44614,44866,45118,45371,45623,45875, 46128, 46380
		.word		46632,46884,47137,47389,47641,47894,48146, 48398, 48651, 48906, 49162, 49417
		.word		49673,49929,50184,50440,50695,50951,51207,51462,51718,51973, 52229, 52485
		.word		52740, 52996,53251,53507,53762,54018,54277,54536, 54795, 55054, 55312, 55571
		.word		55830, 56089, 56348, 56607,56866,57124,57383,57642,57901,58160, 58419, 58678
		.word		58937, 59195, 59195
	
		.bss 		fft, 16000, 0, 0			   		; 為變量fft申請16000個內存空間
		.global 	ft					   		; 定義全局變量ft
		.text
ftranform:	
         	MVC 	csr,b0				   		; 設置全局控制寄存器
      	AND 	-2,b0,b0
      	MVC 	b0,csr     					; 屏蔽所有可屏蔽中斷
						
		MVKL 	pcr1,a10						; 設置pcr1寄存器
         MVKH 	pcr1,a10
         MVKL 	3a0ah,b10						; 設置dx1引腳為低電平
         STW  	b10,*a10
         NOP  	4							; 等待較長時間,是為了確保硬件完成設置
         NOP  	8
         NOP  	8
            
         MVKL 	3a2ah,b10						; 設置dx1引腳為高電平
         STW  	b10,*a10
         NOP  	4
         NOP  	8
         NOP  	8
         
         MVKL 	3a2ah,b10						; 設置dx1引腳為低電平
         STW  	b10,*a10
         NOP  	4
         NOP  	8
         NOP  	8
         
         MVKL 	3a2ah,b10						; 設置dx1引腳為高電平
         STW  	b10,*a10
         NOP  	4
         NOP  	8
         NOP  	8
         
         MVKL 	3a2ah,b10						; 設置dx1引腳為低電平
         STW  	b10,*a10
         NOP  	4
         NOP  	8
         NOP  	8
         
         MVKL 	3a2ah,b10						; 設置dx1引腳為高電平
         STW  	b10,*a10
         NOP  	4
         NOP  	8
         NOP  	8
         
         MVKL 	3a0ah,b10						; 設置dx1引腳為低電平
         STW  	b10,*a10
         NOP  	4
		
		MVK	4000, a0						; 寄存器a0為整個外循環loopout的次數
		MVKL	fft, a4
		MVKH	fft, a4
		MVKL	0, b3							; 寄存器b3清0
loopout:	ADD 	b3,1,b3				; 寄存器b3累加已經執行的外循環loopout的次數
		ZERO	a5							; 寄存器a5保存數據的實部
		ZERO	b5							; 寄存器b5保存數據的虛部
		MVKL	sinx, a2
		MVKH	sinx, a2
		MVKL	tt, a13
		MVKH	tt, a13
		MVK	250, b4						; 設置內循環loopin次數為250次
loopin:	SUB 	b4,1,b4						; 內循環次數減1
		LDW		*a13++, a6
		NOP		5		
		MPYU	b3, a6, b9						; 寄存器b9 保存 k*t(n)
		NOP			
		LDW		*a2++, a6						; 寄存器a6和b6保存sinx
		EXTU	b9, 16, 31, b2
		EXTU	b9, 17, 31, b1
		EXTU 	b9, 18, 18, b9
		MVK	487Fh, a8						; 寄存器a8保存2*pi
		MPYU	b9, a8, b8
		MPY 	b9, 6h, b7
		SHR		a6, 16, a6
		SHL     a6, 4, a6
		SHRU	b8, 16, b9
		ADD 	b9, b7, b9						; 寄存器b9 保存 2*pi*k*t (n)
		MV 		b9, b8						; 寄存器b8 保存 2*pi*k*t (n)
		MV		b8, a8						; 寄存器a8 保存 2*pi*k*t (n)
		
		MV		a6, b6						; 開始計算非均勻采樣信號的頻譜
		ZERO	b9
	||	ZERO	a9
		MVKL	752h, a3						; 計算sin(2*pi*t(n)*(k-1)/N))
		ADD 	b9, a3, b9						; 正弦函數采用泰勒級數計算
	||	ADD 	a9, a3, a9
		MPYU	b9, b8, b12						; 計算b9和b8的低16位的乘積
	||	MPYU	a9, a8, a12						; 計算a9和a8的低16位的乘積
		MPYHSLU	b9, b8, b11					; 計算b9的高16位和b8的低16位乘積
	||	MPYHSLU	a9, a8, a11 				; 計算a9的高16位和a8的低16位乘積
		MPYLUHS	b9, b8, b10					; 計算b9的低16位和b8的高16位乘積
	||	MPYLUHS	a9, a8, a10					; 計算a9的低16位和a8的高16位乘積
		MPYH	b9, b8, b7						; 計算b9和b8的高16位的乘積
	||	MPYH	a9, a8, a7						; 計算a9和a8的高16位的乘積
		SHRU	b12, 16, b12					; 對計算后的乘積進行移位累加
	||	SHRU	a12, 16, a12
		SHL		b7, 16, b7
	||	SHL		a7, 16, a7
		ADD 	b11, b10, b9
	||	ADD 	a11, a10, a9
		ADD 	b9, b12, b9
	||	ADD 	a9, a12, a9
		ADD 	b9, b7, b9
	||	ADD 	a9, a7, a9
		
		MVKL		0CBCEh, a3				; 計算(cos(2*pi*t(n)*(k-1)/N)
		ADD 		b9, a3, b9					; 余弦函數采用泰勒級數計算
		MVKL		61Eh, a3					; 寄存器a3保存級數展開后的系數
		ADD 		a9, a3, a9
		MPYU		b9, b8, b12					; 做泰勒級數的乘積
	||	MPYU		a9, a8, a12
		MPYHSLU	b9, b8, b11
	||	MPYHSLU	a9, a8, a11
		MPYLUHS	b9, b8, b10
	||	MPYLUHS	a9, a8, a10
		MPYH		b9, b8, b7
	||	MPYH		a9, a8, a7
		SHRU		b12, 16, b12
	||	SHRU		a12, 16, a12
		SHL			b7, 16, b7
	||	SHL			a7, 16, a7
		ADD 		b11, b10, b9				; 求泰勒級數各項的和
	||	ADD 		a11, a10, a9
		ADD 		b9, b12, b9
	||	ADD 		a9, a12, a9
		ADD 		b9, b7, b9
	||	ADD 		a9, a7, a9
	
		MVKL		559h, a3				   	; 寄存器a3為泰勒級數的系數
		ADD 		b9, a3, b9
		MVKL		7BFCh, a3
		MVKLH		0FFFFh, a3
		ADD 		a9, a3, a9
		MPYU		b9, b8, b12					; 做泰勒級數的乘積
	||	MPYU		a9, a8, a12
		MPYHSLU	b9, b8, b11
	||	MPYHSLU	a9, a8, a11
		MPYLUHS	b9, b8, b10
	||	MPYLUHS	a9, a8, a10
		MPYH		b9, b8, b7
	||	MPYH		a9, a8, a7
		SHRU		b12, 16, b12
	||	SHRU		a12, 16, a12
		SHL			b7, 16, b7
	||	SHL			a7, 16, a7
		ADD 		b11, b10, b9				; 求泰勒級數各項的和
	||	ADD 		a11, a10, a9
		ADD 		b9, b12, b9
	||	ADD 		a9, a12, a9
		ADD 		b9, b7, b9
	||	ADD 		a9, a7, a9
		
		MVKL		0FED2h, a3		    		; 寄存器a3為泰勒級數的系數
		MVKLH		0, a3
		ADD 		b9, a3, b9
		MVKL		0F2h, a3
		ADD 		a9, a3, a9
		MPYU		b9, b8, b12					; 做泰勒級數的乘積
	||	MPYU		a9, a8, a12
		MPYHSLU	b9, b8, b11
	||	MPYHSLU	a9, a8, a11
		MPYLUHS	b9, b8, b10
	||	MPYLUHS	a9, a8, a10
		MPYH	b9, b8, b7
	||	MPYH	a9, a8, a7
		SHRU	b12, 16, b12
	||	SHRU	a12, 16, a12
		SHL		b7, 16, b7
	||	SHL		a7, 16, a7
		ADD 	b11, b10, b9					; 求泰勒級數各項的和
	||	ADD 	a11, a10, a9
		ADD 	b9, b12, b9
	||	ADD 	a9, a12, a9
		ADD 	b9, b7, b9
	||	ADD 	a9, a7, a9
		
		MVKL	0Dh, a3					    ; 寄存器a3為泰勒級數的系數
		ADD 	b9, a3, b9
		MVKL	0FFF2h, a3
		MVKLH	0, a3
		ADD 	a9, a3, a9
		
		MPYU	b9, b6, b12						; 做泰勒級數的乘積
	||	MPYU	a9, a6, a12
		MPYHSLU	b9, b6, b11
	||	MPYHSLU	a9, a6, a11
		MPYLUHS	b9, b6, b10
	||	MPYLUHS	a9, a6, a10
		MPYH	b9, b6, b7
	||	MPYH	a9, a6, a7
		SHRU	b12, 16, b12
	||	SHRU	a12, 16, a12
		SHL		b7, 16, b7
	||	SHL		a7, 16, a7
		ADD 	b11, b10, b9					; 求泰勒級數各項的和
	||	ADD 	a11, a10, a9
		ADD 	b9, b12, b9
	||	ADD 	a9, a12, a9
		ADD 	b9, b7, b9
	||	ADD 	a9, a7, a9

			AND		b2, b1, b0				
	[b0]		ADD 	a5, b9, a5
 ||	[b0]		SUB 	b5, a9, b5
			XOR 	b2, 1, b2
			AND		b2, b1, b0
	[b0]		SUB 	a5, b9, a5
 ||	[b0]		ADD 	b5, a9, b5		
			XOR 	b1, 1, b1
			AND 	b2, b1, b0
	[b0]		ADD 	a5, a9, a5
 ||	[b0]		ADD 	b5, b9, b5			
			XOR 	b2, 1, b2
			AND 	b2, b1, b0
	[b0]		SUB 	a5, a9, a5
 ||	[b0]		SUB 	b5, b9, b5							
				
			CMPLTU	0, b4, b0				; 寄存器b4中內容為尚未執行的內循環的次數
	[b0]		B 		loopin				; 判斷內循環loopin次數是否為0
			NOP 	5
										; 外循環計算傅立葉變換后虛部和實部的平方和
			MPYU	b5, b5, b12				; 計算b5的低字節的平方
		||	MPYU	a5, a5, a12				; 計算a5的低字節的平方
			MPYHSLU	b5, b5, b11			; 計算b5的高字節和低字節的乘積
		||	MPYHSLU	a5, a5, a11			; 計算a5的高字節和低字節的乘積
			MPYLUHS	b5, b5, b10			; 計算b5的低字節和高字節的乘積
		||	MPYLUHS	a5, a5, a10			; 計算a5的低字節和高字節的乘積
			MPYH	b5, b5, b7				; 計算b5的高字節的平方
		||	MPYH	a5, a5, a7				; 計算a5的高字節的平方
			SHRU	b12, 16, b12			; 將計算結果進行移位和累加
		||	SHRU	a12, 16, a12
			SHL		b7, 16, b7
		||	SHL		a7, 16, a7
			ADD 	b11, b10, b5
		||	ADD 	a11, a10, a5
			ADD 	b5, b12, b5
		||	ADD 	a5, a12, a5
			ADD 	b5, b7, b5
		||	ADD 	a5, a7, a5
			
			ADD 	a5, b5, a5				; 寄存器a5為計算后的頻譜值
			STW		a5,*a4++				; 依次保存各個頻點的頻譜值
			NOP		5
										; 寄存器b3為已經執行的外循環次數
			CMPLTU	b3, a0, b1				; 判斷b3的內容是否達到a0的值
	[b1]		B 		loopout				; 條件不滿足跳到外循環
			NOP 	5
loop:			NOP							; 傅立葉變換結束,得到信號的頻譜
			B 		usb_transfer			; 程序跳轉到USB程序,將頻譜輸出到計算機
			NOP 	5
			NOP	
			.end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩午夜激情视频| 韩国女主播成人在线观看| 99久久综合色| 国产精品美女一区二区在线观看| 国产毛片精品国产一区二区三区| 久久久午夜精品| www.99精品| 一区二区三区不卡视频| 欧美日韩国产天堂| 蜜桃av一区二区三区电影| 久久这里都是精品| 9色porny自拍视频一区二区| 亚洲欧美日韩国产一区二区三区 | 亚洲免费在线电影| 欧洲一区二区三区免费视频| 偷拍日韩校园综合在线| 欧美mv和日韩mv的网站| 成人午夜精品在线| 一级精品视频在线观看宜春院 | 日韩在线a电影| 日韩你懂的在线播放| 成人污视频在线观看| 亚洲宅男天堂在线观看无病毒 | 久久精品视频一区二区| 波多野结衣中文字幕一区二区三区| 亚洲美女一区二区三区| 91麻豆精品国产综合久久久久久| 狠狠色丁香婷综合久久| 一区二区三区在线免费视频| 欧美xxxxxxxxx| 一本到不卡免费一区二区| 免费成人在线观看视频| 亚洲丝袜自拍清纯另类| 日韩免费高清电影| 欧美亚洲尤物久久| 国产不卡视频在线播放| 视频一区二区三区中文字幕| 国产日韩欧美一区二区三区综合 | 波多野结衣欧美| 丝袜美腿亚洲一区二区图片| 国产精品丝袜黑色高跟| 欧美日韩另类一区| 成人av在线网| 麻豆国产一区二区| 亚洲午夜影视影院在线观看| 国产日韩欧美精品一区| 日韩网站在线看片你懂的| 91小视频在线免费看| 国产精品 欧美精品| 日韩av高清在线观看| 亚洲欧美色图小说| 国产欧美一区二区精品性| 欧美一区二区三区人| 一本色道**综合亚洲精品蜜桃冫| 国产高清久久久| 麻豆精品在线看| 日韩国产欧美在线观看| 亚洲精品乱码久久久久久| 国产欧美视频在线观看| 亚洲精品一区二区三区四区高清| 欧美丝袜第三区| 一本久久a久久精品亚洲| 成人av网站免费| 国产不卡在线视频| 国产成人精品亚洲午夜麻豆| 国产一区在线看| 裸体歌舞表演一区二区| 日本亚洲免费观看| 日韩精品久久久久久| 亚洲国产精品久久久久婷婷884| 国产精品对白交换视频| 日本一二三不卡| 久久精品欧美日韩| 欧美国产禁国产网站cc| 国产女同性恋一区二区| 亚洲国产电影在线观看| 日本一区二区三区免费乱视频| 亚洲精品一区二区三区在线观看| 精品欧美一区二区久久| 精品国产三级电影在线观看| 精品电影一区二区三区| 精品久久国产字幕高潮| 2024国产精品视频| 久久久国产精品麻豆| 国产偷国产偷精品高清尤物 | 尤物av一区二区| 亚洲一区二区三区爽爽爽爽爽| 亚洲免费观看视频| 亚洲成人免费在线| 日韩中文字幕区一区有砖一区| 天天影视网天天综合色在线播放| 日日欢夜夜爽一区| 国产综合久久久久久鬼色| 国内精品久久久久影院薰衣草| 国产一区啦啦啦在线观看| 国产河南妇女毛片精品久久久 | 欧美成人伊人久久综合网| 欧美成人精品高清在线播放| 久久久亚洲欧洲日产国码αv| 久久女同精品一区二区| 亚洲天堂2016| 日韩av中文在线观看| 国产麻豆日韩欧美久久| 99re这里只有精品视频首页| 在线免费亚洲电影| 日韩视频一区二区三区| 久久久三级国产网站| 综合激情网...| 日本视频在线一区| 国产成人av电影| 欧美日韩视频第一区| 精品国产a毛片| 亚洲女同女同女同女同女同69| 日韩在线观看一区二区| 豆国产96在线|亚洲| 欧美视频三区在线播放| 久久影院午夜片一区| 亚洲精品中文在线影院| 久久国产精品99久久久久久老狼 | 国产一区二区三区| 99久久久国产精品| 日韩欧美精品在线| 亚洲三级小视频| 蜜臀av性久久久久蜜臀aⅴ| www.在线成人| 日韩欧美一区中文| 亚洲日本va在线观看| 免费观看日韩av| 色香色香欲天天天影视综合网| 精品久久一区二区三区| 亚洲综合久久av| 国产精品911| 欧美日韩亚洲另类| 国产精品麻豆视频| 精品在线免费视频| 欧美性一级生活| 国产精品久久久久久久久免费樱桃| 日韩激情一二三区| 色爱区综合激月婷婷| 久久无码av三级| 日韩成人一区二区三区在线观看| 97久久人人超碰| 国产日韩成人精品| 久久国产日韩欧美精品| 欧美午夜电影一区| 亚洲日本在线看| 成人网在线播放| 精品入口麻豆88视频| 日韩精品免费专区| 欧美三级韩国三级日本三斤| 17c精品麻豆一区二区免费| 国产综合色在线视频区| 日韩欧美高清dvd碟片| 五月婷婷综合网| 欧美三区在线视频| 亚洲一区二区综合| 色欧美88888久久久久久影院| 欧美国产精品劲爆| 成人av网在线| 国产精品久久久久久一区二区三区| 国内成人精品2018免费看| 欧美一级一级性生活免费录像| 亚洲图片一区二区| 精品视频全国免费看| 亚洲午夜激情网页| 欧美精选一区二区| 亚洲成人动漫在线免费观看| 欧美日韩精品一区二区三区蜜桃| 亚洲综合在线免费观看| 在线视频中文字幕一区二区| 亚洲狼人国产精品| 欧美性色黄大片手机版| 亚洲福利视频一区| 欧美二区在线观看| 日本不卡视频在线| 欧美电影免费观看完整版| 黄网站免费久久| 久久欧美一区二区| aaa欧美大片| 亚洲一区二区三区精品在线| 欧美日韩一区二区三区免费看| 午夜电影一区二区三区| 欧美一区二区在线免费播放 | 狠狠色综合色综合网络| 国产清纯白嫩初高生在线观看91 | 欧美日韩国产美| 日韩国产一区二| 久久综合九色综合久久久精品综合| 韩日欧美一区二区三区| 国产日韩欧美麻豆| 色八戒一区二区三区| 日本麻豆一区二区三区视频| 久久嫩草精品久久久久| 99热精品国产| 香蕉乱码成人久久天堂爱免费| 欧美一区二区三区成人| 国产精品一区二区三区网站| 日韩美女啊v在线免费观看| 91精品国产综合久久香蕉的特点| 激情综合网av|