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

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

?? sincos.asm

?? DSP原理及電機(jī)控制應(yīng)用的光盤資料
?? ASM
字號:
;----------------------------------------------------------------------------------------------------------
;重慶大學(xué)DSP實(shí)驗(yàn)室
;C函數(shù)名:void sin_cos(sincos_struct *p, int angle)
;本函數(shù)采用查表、線性插值的方法同時求
;取函數(shù)參數(shù)angle(單位:度)的正弦和余
;弦函數(shù)值,即sin(angle)、cos(angle)
;插值公式:	   x-x1	
;		y=y1+--------(y2-y1)		         
;		       x2-x1
;其中,(x1,y1),(x2,y2)分別是正弦表中
;離待求點(diǎn)(x,y)最近的兩個已知點(diǎn)
;入口條件:
;	無符號整形數(shù)angle;范圍:0000h~ffffh;單位:度
;	0000h		<---->		0度
;	4000h		<---->		90度
;	8000h		<---->		180度
;	c000h		<---->		270度
;	ffffh		<---->		360度
;出口條件:
;	有符號整形數(shù)sinx,cosx;Q15;范圍:0000h~ffffh
;本函數(shù)可供C語言程序調(diào)用,使用時需在main()函數(shù)前作如下定義:
;	聲明外部函數(shù):
;		extern void sin_cos(sincos_struct *p, int angle) ;
;	定義全局變量保存函數(shù)返回值:
;	typedef struct
;	{	int	inv_step;	;Q15, 步長的倒數(shù), 對于一個360點(diǎn)的正弦表,其步長為1度,由于
;						;1度用無符號16進(jìn)制可表示成0xffff/360=182.04166667
;						;所以invstep=1/182.04166667=0.0054932=0xB4(Q15)
;		int k_cosx;		;cosx=sin(x+pi/2), K_cosx=pi/2=index_max/4=360/4 for a 360 point table
;		int sinx;		;Q15, 返回angle的正弦值
;		int cosx;		;Q15, 返回angle的余弦值
;   }sincos_struct;

;2002,3,4
;-----------------------------------------------------------------------------------------------------------		
         
 		.def _sin_cos
		.global _sin_cos 
_sin_cos_frame .set 5h


 
_sin_cos:
		POPD	*+
		SAR		AR0,*+
		SAR		AR1,*
		LAR		AR0,#_sin_cos_frame
		LAR		AR2,*0+,AR2
		LAR		AR0,#2
		LAR		AR3,*,AR3      	;C COMPATIBLE
								;STACK: angle/ *p/address/ar0/ar1
								;ARP:AR3, AR2:AR1, AR3:AR1
		SBRK	#3
		SETC	SXM
		LAR		AR5,*-,AR5
		LT		*+,AR3			
		MPYU	*,AR2           
		PAC		
		SACH	*,1				;index=floor(angle/step)
								;STACK:angle/ *p/address/ar0/index
								;ARP:AR2, AR2:index, AR3:angle, AR5:k_cosx
		SUB		*+,15
		SACL	*-				;Q15, K=(x-x1)/(x2-x1)=(x-x1)/step=x/step-x1/step=x/step-index
								;STACK:angle/ *p/address/ar0/index/k
								;ARP:AR2, AR2:index, AR3:angle, AR5:k_cosx
		LACC	*0+
		ADD		#SIN_TAB
		TBLR	*+				;search for sin1
		ADD		#1
		TBLR	*+,AR5			;search for sin2
		ADD		*+,AR2			;add pi/2
		TBLR	*+				;search for cos2
		SUB		#1                              
		TBLR	*0-				;search for cos1
								;STACK:angle/ *p/address/ar0/index/k/sin1/sin2/cos2/cos1
								;ARP:AR2, AR2:sin2, AR3:angle, AR5:sinx
		LACC	*-
		SUB		*+				;sin2-sin1
		SACL	*0-				;STACK:angle/ *p/address/ar0/index/k/sin1/sin2-sin1/cos2/cos1
								;ARP:AR2, AR2:k, AR3:angle, AR5:sinx
		LT		*0+
		MPY		*-				;kx=(x-x1)*(y2-y1)/(x2-x1)=k*(sin2-sin1)
								;ARP:AR2, AR2:sin1, AR3:angle, AR5:sinx
		LACC	*0+,15,AR5		;sin1-->ACC
		APAC					;sinx=sin1+k*(sin2-sin1)
		SACH	*+,1,AR2		;STACK:angle/ *p/address/ar0/index/k/sin1/sin2-sin1/cos2/cos1
								;ARP:AR2, AR2:cos2, AR3:angle, AR5:cosx
		LACC	*+
		SUB		*-
		SACL	*				;cos2-cos1
		MPY		*+				;K*(cos2-cos1)=(x-x1)(cos2-cos1)/(x2-x1)
		LACC	*,15,AR5
		APAC					;cosx=cos1+(x-x1)*(cos2-cos1)/(x2-x1)
		SACH	*,1,AR1
		SBRK	#(_sin_cos_frame+1)
		LAR		AR0,*-
		PSHD	*
		RET
												
 
SIN_TAB:
    .word 0, 571, 1143, 1714, 2285, 2855, 3425, 3993, 4560, 5126
    .word 5690, 6252, 6812, 7371, 7927, 8480, 9032, 9580, 10125, 10668
    .word 11207, 11743, 12275, 12803, 13327, 13848, 14364, 14876, 15383, 15886
    .word 16383, 16876, 17364, 17846, 18323, 18794, 19260, 19720, 20173, 20621
    .word 21062, 21497, 21926, 22347, 22762, 23170, 23571, 23964, 24351, 24730
    .word 25101, 25465, 25821, 26169, 26509, 26841, 27165, 27481, 27788, 28087
    .word 28377, 28659, 28932, 29196, 29451, 29697, 29935, 30163, 30381, 30591
    .word 30791, 30982, 31164, 31336, 31498, 31651, 31794, 31928, 32051, 32165
    .word 32270, 32364, 32449, 32523, 32588, 32643, 32688, 32723, 32748, 32763
    .word 32767, 32763, 32748, 32723, 32688, 32643, 32588, 32523, 32449, 32364
    .word 32270, 32165, 32051, 31928, 31794, 31651, 31498, 31336, 31164, 30982
    .word 30791, 30591, 30381, 30163, 29935, 29697, 29451, 29196, 28932, 28659
    .word 28377, 28087, 27788, 27481, 27165, 26841, 26509, 26169, 25821, 25465
    .word 25101, 24730, 24351, 23964, 23571, 23170, 22762, 22347, 21926, 21497
    .word 21062, 20621, 20173, 19720, 19260, 18794, 18323, 17846, 17364, 16876
    .word 16383, 15886, 15383, 14876, 14364, 13848, 13327, 12803, 12275, 11743
    .word 11207, 10668, 10125, 9580, 9032, 8480, 7927, 7371, 6812, 6252
    .word 5690, 5126, 4560, 3993, 3425, 2855, 2285, 1714, 1143, 571
    .word 0, -572, -1144, -1715, -2286, -2856, -3426, -3994, -4561, -5127
    .word -5691, -6253, -6813, -7372, -7928, -8481, -9033, -9581, -10126, -10669
    .word -11208, -11744, -12276, -12804, -13328, -13849, -14365, -14877, -15384, -15887
    .word -16385, -16877, -17365, -17847, -18324, -18795, -19261, -19721, -20174, -20622
    .word -21063, -21498, -21927, -22348, -22763, -23171, -23572, -23965, -24352, -24731
    .word -25102, -25466, -25822, -26170, -26510, -26842, -27166, -27482, -27789, -28088
    .word -28378, -28660, -28933, -29197, -29452, -29698, -29936, -30164, -30382, -30592
    .word -30792, -30983, -31165, -31337, -31499, -31652, -31795, -31929, -32052, -32166
    .word -32271, -32365, -32450, -32524, -32589, -32644, -32689, -32724, -32749, -32764
    .word -32767, -32764, -32749, -32724, -32689, -32644, -32589, -32524, -32450, -32365
    .word -32271, -32166, -32052, -31929, -31795, -31652, -31499, -31337, -31165, -30983
    .word -30792, -30592, -30382, -30164, -29936, -29698, -29452, -29197, -28933, -28660
    .word -28378, -28088, -27789, -27482, -27166, -26842, -26510, -26170, -25822, -25466
    .word -25102, -24731, -24352, -23965, -23572, -23171, -22763, -22348, -21927, -21498
    .word -21063, -20622, -20174, -19721, -19261, -18795, -18324, -17847, -17365, -16877
    .word -16384, -15887, -15384, -14877, -14365, -13849, -13328, -12804, -12276, -11744
    .word -11208, -10669, -10126, -9581, -9033, -8481, -7928, -7372, -6813, -6253
    .word -5691, -5127, -4561, -3994, -3426, -2856, -2286, -1715, -1144, -572
    .word -1, 571, 1143, 1714, 2285, 2855, 3425, 3993, 4560, 5126
    .word 5690, 6252, 6812, 7371, 7927, 8480, 9032, 9580, 10125, 10668
    .word 11207, 11743, 12275, 12803, 13327, 13848, 14364, 14876, 15383, 15886
    .word 16384, 16876, 17364, 17846, 18323, 18794, 19260, 19720, 20173, 20621
    .word 21062, 21497, 21926, 22347, 22762, 23170, 23571, 23964, 24351, 24730
    .word 25101, 25465, 25821, 26169, 26509, 26841, 27165, 27481, 27788, 28087
    .word 28377, 28659, 28932, 29196, 29451, 29697, 29935, 30163, 30381, 30591
    .word 30791, 30982, 31164, 31336, 31498, 31651, 31794, 31928, 32051, 32165
    .word 32270, 32364, 32449, 32523, 32588, 32643, 32688, 32723, 32748, 32763
    .word 32767 
    .end		
		   							
		   			
		

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美探花视频资源| 一本久久a久久免费精品不卡| 欧美videos中文字幕| 精品一区二区三区在线播放视频| 欧美大片日本大片免费观看| 国产乱子轮精品视频| 中文字幕五月欧美| 欧美婷婷六月丁香综合色| 日本视频在线一区| 久久青草欧美一区二区三区| av电影在线观看完整版一区二区| 一区二区三区蜜桃网| 日韩欧美一级片| 成人涩涩免费视频| 亚洲国产va精品久久久不卡综合| 日韩美女视频在线| 成人激情校园春色| 亚洲电影在线免费观看| 欧美mv日韩mv亚洲| 91一区二区在线观看| 亚洲高清三级视频| 2020国产成人综合网| 色就色 综合激情| 狠狠网亚洲精品| 亚洲欧洲韩国日本视频| 91精品国产综合久久久蜜臀粉嫩| 成人一区在线观看| 日韩激情中文字幕| 中文字幕亚洲在| 日韩一本二本av| 91原创在线视频| 久久99精品久久久久久国产越南| 亚洲色图另类专区| 久久婷婷国产综合精品青草| 在线观看中文字幕不卡| 国产69精品一区二区亚洲孕妇| 性久久久久久久久| 自拍偷自拍亚洲精品播放| 精品入口麻豆88视频| 欧美在线一区二区| 成人激情开心网| 麻豆成人久久精品二区三区红 | 精品久久久久久久久久久久久久久 | 天涯成人国产亚洲精品一区av| 国产欧美精品一区二区色综合朱莉| 欧美久久高跟鞋激| 色综合久久88色综合天天免费| 狠狠色狠狠色合久久伊人| 亚洲宅男天堂在线观看无病毒| 国产视频一区二区在线| 日韩视频一区二区| 欧美性色aⅴ视频一区日韩精品| 成人精品鲁一区一区二区| 精品一区二区综合| 日本亚洲免费观看| 亚洲成人你懂的| 夜夜嗨av一区二区三区| 亚洲欧美在线视频| 久久蜜桃av一区二区天堂| 日韩一级欧美一级| 337p亚洲精品色噜噜噜| 欧美日韩精品一区二区三区四区 | 久久精品国产秦先生| 亚洲va中文字幕| 亚洲一区在线观看免费观看电影高清| 中文字幕一区免费在线观看| 欧美激情中文字幕| 国产欧美在线观看一区| 久久精品人人爽人人爽| 精品乱人伦小说| www国产精品av| 精品黑人一区二区三区久久 | 色94色欧美sute亚洲线路一久| 波多野洁衣一区| 97久久超碰国产精品| 99精品国产热久久91蜜凸| 91视频在线看| 色偷偷成人一区二区三区91| 在线观看一区日韩| 欧美日韩在线播放三区| 精品视频色一区| 欧美一级黄色大片| 欧美精品一区二区三区久久久| 亚洲精品一区二区三区在线观看| 久久先锋影音av| 国产精品嫩草99a| 亚洲欧美韩国综合色| 亚洲一区二区免费视频| 日韩电影在线一区| 麻豆精品视频在线观看视频| 国产一本一道久久香蕉| 成人va在线观看| 欧美性一区二区| 日韩欧美国产电影| 国产精品天美传媒| 一区二区三区四区视频精品免费| 天堂成人免费av电影一区| 久久成人久久爱| 成av人片一区二区| 欧美日韩视频在线第一区| 欧美成人video| 亚洲欧洲av色图| 日韩高清一区在线| 国产馆精品极品| 欧美性大战久久| 日韩欧美国产一二三区| **网站欧美大片在线观看| 亚洲国产视频一区二区| 国内不卡的二区三区中文字幕| 成人av电影在线| 日韩亚洲欧美一区| 亚洲国产精品ⅴa在线观看| 亚洲一区二区偷拍精品| 国产专区欧美精品| 欧美性一级生活| 国产午夜精品一区二区| 亚洲国产日日夜夜| 国产成人av电影在线播放| 欧美日本不卡视频| 国产精品色呦呦| 蜜臀91精品一区二区三区 | 精品视频1区2区| 国产目拍亚洲精品99久久精品| 亚洲成人av福利| 成人手机电影网| 欧美成人一区二区| 一区二区高清免费观看影视大全| 国产一区二区视频在线| 欧美日韩国产综合一区二区三区| 欧美极品另类videosde| 美女网站色91| 91国偷自产一区二区使用方法| 久久嫩草精品久久久精品一| 日韩精品每日更新| 91亚洲精品久久久蜜桃| 国产日韩一级二级三级| 麻豆一区二区99久久久久| 欧美日韩在线播放一区| 亚洲婷婷综合久久一本伊一区| 狠狠v欧美v日韩v亚洲ⅴ| 欧美剧情片在线观看| 亚洲免费观看高清完整版在线 | 成人av在线观| 久久久久久久久蜜桃| 免费xxxx性欧美18vr| 欧美日韩中文国产| 一区二区三区欧美激情| 春色校园综合激情亚洲| 久久综合久久综合亚洲| 麻豆国产精品官网| 日韩一级视频免费观看在线| 日韩综合一区二区| 欧美日韩国产123区| 亚洲综合色自拍一区| 一本一本久久a久久精品综合麻豆| 国产免费久久精品| 丰满白嫩尤物一区二区| 久久久久久**毛片大全| 国产一区二区在线影院| 亚洲精品一区二区三区在线观看| 九九精品一区二区| 精品国内片67194| 狠狠色丁香婷婷综合| 久久亚洲精品国产精品紫薇| 国产真实精品久久二三区| 26uuu亚洲综合色欧美| 久久电影网电视剧免费观看| 欧美大片一区二区三区| 国产九色精品成人porny | 国产麻豆91精品| 国产欧美日韩视频一区二区| 国产成人av电影在线| 亚洲欧洲日韩在线| 色诱视频网站一区| 伊人色综合久久天天| 欧美区视频在线观看| 日韩在线一区二区三区| 欧美一区二区在线免费播放 | 床上的激情91.| 亚洲欧美激情视频在线观看一区二区三区 | 日韩精品色哟哟| 久久综合久久99| 波多野洁衣一区| 亚洲国产精品一区二区久久恐怖片 | 亚洲一区中文日韩| 911国产精品| 激情五月播播久久久精品| 国产女人18水真多18精品一级做| 99久久精品国产毛片| 一区二区三区欧美日| 欧美大黄免费观看| 国产91精品一区二区麻豆亚洲| 亚洲精品日韩综合观看成人91| 欧美日本精品一区二区三区| 激情图区综合网| 亚洲美女一区二区三区| 日韩欧美你懂的| 成人午夜视频在线观看| 午夜久久电影网| 国产欧美精品在线观看|