⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dataprocessing.asm

📁 使用5509A的usb的程序代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;*******************************************************************************
;* TMS320C55x C/C++ Codegen                                    PC Version 2.56 *
;* Date/Time created: Fri Mar 07 11:38:02 2008                                 *
;*******************************************************************************
	.mmregs
	.cpl_on
	.arms_on
	.c54cm_off
	.asg AR6, FP
	.asg XAR6, XFP
	.asg DPH, MDP
	.model call=c55_std
	.model mem=large
	.noremark 5549  ; code avoids SE CPU_28
	.noremark 5558  ; code avoids SE CPU_33
	.noremark 5570  ; code avoids SE CPU_40
	.noremark 5571  ; code avoids SE CPU_41
	.noremark 5573  ; code avoids SE CPU_43
	.noremark 5584  ; code avoids SE CPU_47
	.noremark 5599  ; code avoids SE CPU_55
	.noremark 5503  ; code avoids SE CPU_84 MMR write
	.noremark 5505  ; code avoids SE CPU_84 MMR read
	.noremark 5673  ; code avoids SE CPU_89
	.noremark 5002  ; code respects overwrite rules
;*******************************************************************************
;* GLOBAL FILE PARAMETERS                                                      *
;*                                                                             *
;*   Architecture       : TMS320C55x                                           *
;*   Optimization       : Always Choose Smaller Code Size                      *
;*   Memory             : Large Model (23-Bit Data Pointers)                   *
;*   Calls              : Normal Library ASM calls                             *
;*   Debug Info         : Standard TI Debug Information                        *
;*******************************************************************************
	.file	"DataProcessing.c"

	.sect	".cinit"
	.align	1
	.field  	IR_1,16
	.field  	_h+0,24
	.field  	0,8
	.field  	1094,16			; _h[0] @ 0
	.field  	1100,16			; _h[1] @ 16
	.field  	1105,16			; _h[2] @ 32
	.field  	1111,16			; _h[3] @ 48
	.field  	1116,16			; _h[4] @ 64
	.field  	1122,16			; _h[5] @ 80
	.field  	1127,16			; _h[6] @ 96
	.field  	1133,16			; _h[7] @ 112
	.field  	1138,16			; _h[8] @ 128
	.field  	1144,16			; _h[9] @ 144
	.field  	1149,16			; _h[10] @ 160
	.field  	1155,16			; _h[11] @ 176
	.field  	1160,16			; _h[12] @ 192
	.field  	1165,16			; _h[13] @ 208
	.field  	1171,16			; _h[14] @ 224
	.field  	1176,16			; _h[15] @ 240
	.field  	1182,16			; _h[16] @ 256
	.field  	1187,16			; _h[17] @ 272
	.field  	1193,16			; _h[18] @ 288
	.field  	1198,16			; _h[19] @ 304
	.field  	1204,16			; _h[20] @ 320
	.field  	1209,16			; _h[21] @ 336
	.field  	1215,16			; _h[22] @ 352
	.field  	1220,16			; _h[23] @ 368
	.field  	1226,16			; _h[24] @ 384
	.field  	1231,16			; _h[25] @ 400
	.field  	1236,16			; _h[26] @ 416
	.field  	1242,16			; _h[27] @ 432
	.field  	1247,16			; _h[28] @ 448
	.field  	1253,16			; _h[29] @ 464
	.field  	163,16			; _h[30] @ 480
	.field  	163,16			; _h[31] @ 496
	.field  	163,16			; _h[32] @ 512
	.field  	163,16			; _h[33] @ 528
	.field  	163,16			; _h[34] @ 544
	.field  	163,16			; _h[35] @ 560
	.field  	163,16			; _h[36] @ 576
	.field  	163,16			; _h[37] @ 592
	.field  	163,16			; _h[38] @ 608
	.field  	163,16			; _h[39] @ 624
	.field  	163,16			; _h[40] @ 640
	.field  	163,16			; _h[41] @ 656
	.field  	163,16			; _h[42] @ 672
	.field  	163,16			; _h[43] @ 688
	.field  	163,16			; _h[44] @ 704
	.field  	163,16			; _h[45] @ 720
	.field  	163,16			; _h[46] @ 736
	.field  	163,16			; _h[47] @ 752
	.field  	163,16			; _h[48] @ 768
	.field  	163,16			; _h[49] @ 784
	.field  	163,16			; _h[50] @ 800
	.field  	163,16			; _h[51] @ 816
	.field  	163,16			; _h[52] @ 832
	.field  	163,16			; _h[53] @ 848
	.field  	163,16			; _h[54] @ 864
	.field  	163,16			; _h[55] @ 880
	.field  	163,16			; _h[56] @ 896
	.field  	163,16			; _h[57] @ 912
	.field  	163,16			; _h[58] @ 928
	.field  	163,16			; _h[59] @ 944
	.field  	163,16			; _h[60] @ 960
	.field  	163,16			; _h[61] @ 976
	.field  	163,16			; _h[62] @ 992
	.field  	163,16			; _h[63] @ 1008
	.field  	163,16			; _h[64] @ 1024
	.field  	163,16			; _h[65] @ 1040
	.field  	163,16			; _h[66] @ 1056
	.field  	163,16			; _h[67] @ 1072
	.field  	163,16			; _h[68] @ 1088
	.field  	163,16			; _h[69] @ 1104
	.field  	-931,16			; _h[70] @ 1120
	.field  	-936,16			; _h[71] @ 1136
	.field  	-942,16			; _h[72] @ 1152
	.field  	-947,16			; _h[73] @ 1168
	.field  	-952,16			; _h[74] @ 1184
	.field  	-958,16			; _h[75] @ 1200
	.field  	-963,16			; _h[76] @ 1216
	.field  	-969,16			; _h[77] @ 1232
	.field  	-974,16			; _h[78] @ 1248
	.field  	-980,16			; _h[79] @ 1264
	.field  	-985,16			; _h[80] @ 1280
	.field  	-991,16			; _h[81] @ 1296
	.field  	-996,16			; _h[82] @ 1312
	.field  	-1002,16			; _h[83] @ 1328
	.field  	-1007,16			; _h[84] @ 1344
	.field  	-1013,16			; _h[85] @ 1360
	.field  	-1018,16			; _h[86] @ 1376
	.field  	-1023,16			; _h[87] @ 1392
	.field  	-1029,16			; _h[88] @ 1408
	.field  	-1034,16			; _h[89] @ 1424
	.field  	-1040,16			; _h[90] @ 1440
	.field  	-1045,16			; _h[91] @ 1456
	.field  	-1051,16			; _h[92] @ 1472
	.field  	-1056,16			; _h[93] @ 1488
	.field  	-1062,16			; _h[94] @ 1504
	.field  	-1067,16			; _h[95] @ 1520
	.field  	-1073,16			; _h[96] @ 1536
	.field  	-1078,16			; _h[97] @ 1552
	.field  	-1084,16			; _h[98] @ 1568
	.field  	-1089,16			; _h[99] @ 1584
IR_1:	.set	100

	.sect	".text"
	.global	_h
_h:	.usect	".coeffs",100,0,0
	.sym	_h,_h, 51, 2, 1600,, 100
	.global	_db
_db:	.usect	".dbuffer",102,0,0
	.sym	_db,_db, 51, 2, 1632,, 102

	.sect	".cinit"
	.align	1
	.field  	IR_2,16
	.field  	_rtest+0,24
	.field  	0,8
	.field  	0,16			; _rtest[0] @ 0
	.field  	0,16			; _rtest[1] @ 16
	.field  	0,16			; _rtest[2] @ 32
	.field  	0,16			; _rtest[3] @ 48
	.field  	0,16			; _rtest[4] @ 64
	.field  	0,16			; _rtest[5] @ 80
	.field  	0,16			; _rtest[6] @ 96
	.field  	0,16			; _rtest[7] @ 112
	.field  	0,16			; _rtest[8] @ 128
	.field  	0,16			; _rtest[9] @ 144
	.field  	0,16			; _rtest[10] @ 160
	.field  	0,16			; _rtest[11] @ 176
	.field  	0,16			; _rtest[12] @ 192
	.field  	0,16			; _rtest[13] @ 208
	.field  	0,16			; _rtest[14] @ 224
	.field  	0,16			; _rtest[15] @ 240
	.field  	0,16			; _rtest[16] @ 256
	.field  	0,16			; _rtest[17] @ 272
	.field  	0,16			; _rtest[18] @ 288
	.field  	0,16			; _rtest[19] @ 304
	.field  	0,16			; _rtest[20] @ 320
	.field  	0,16			; _rtest[21] @ 336
	.field  	0,16			; _rtest[22] @ 352
	.field  	1,16			; _rtest[23] @ 368
	.field  	1,16			; _rtest[24] @ 384
	.field  	1,16			; _rtest[25] @ 400
	.field  	1,16			; _rtest[26] @ 416
	.field  	1,16			; _rtest[27] @ 432
	.field  	1,16			; _rtest[28] @ 448
	.field  	1,16			; _rtest[29] @ 464
	.field  	1,16			; _rtest[30] @ 480
	.field  	1,16			; _rtest[31] @ 496
	.field  	1,16			; _rtest[32] @ 512
	.field  	1,16			; _rtest[33] @ 528
	.field  	2,16			; _rtest[34] @ 544
	.field  	2,16			; _rtest[35] @ 560
	.field  	2,16			; _rtest[36] @ 576
	.field  	2,16			; _rtest[37] @ 592
	.field  	2,16			; _rtest[38] @ 608
	.field  	2,16			; _rtest[39] @ 624
	.field  	2,16			; _rtest[40] @ 640
	.field  	2,16			; _rtest[41] @ 656
	.field  	2,16			; _rtest[42] @ 672
	.field  	2,16			; _rtest[43] @ 688
	.field  	2,16			; _rtest[44] @ 704
	.field  	2,16			; _rtest[45] @ 720
	.field  	2,16			; _rtest[46] @ 736
	.field  	2,16			; _rtest[47] @ 752
	.field  	2,16			; _rtest[48] @ 768
	.field  	2,16			; _rtest[49] @ 784
	.field  	2,16			; _rtest[50] @ 800
	.field  	2,16			; _rtest[51] @ 816
	.field  	2,16			; _rtest[52] @ 832
	.field  	2,16			; _rtest[53] @ 848
	.field  	2,16			; _rtest[54] @ 864
	.field  	2,16			; _rtest[55] @ 880
	.field  	2,16			; _rtest[56] @ 896
	.field  	2,16			; _rtest[57] @ 912
	.field  	2,16			; _rtest[58] @ 928
	.field  	2,16			; _rtest[59] @ 944
	.field  	2,16			; _rtest[60] @ 960
	.field  	1,16			; _rtest[61] @ 976
	.field  	1,16			; _rtest[62] @ 992
	.field  	1,16			; _rtest[63] @ 1008
	.field  	1,16			; _rtest[64] @ 1024
	.field  	1,16			; _rtest[65] @ 1040
	.field  	1,16			; _rtest[66] @ 1056
	.field  	1,16			; _rtest[67] @ 1072
	.field  	1,16			; _rtest[68] @ 1088
	.field  	1,16			; _rtest[69] @ 1104
	.field  	1,16			; _rtest[70] @ 1120
	.field  	1,16			; _rtest[71] @ 1136
	.field  	1,16			; _rtest[72] @ 1152
	.field  	1,16			; _rtest[73] @ 1168
	.field  	1,16			; _rtest[74] @ 1184
	.field  	1,16			; _rtest[75] @ 1200
	.field  	1,16			; _rtest[76] @ 1216
	.field  	1,16			; _rtest[77] @ 1232
	.field  	0,16			; _rtest[78] @ 1248
	.field  	0,16			; _rtest[79] @ 1264
	.field  	0,16			; _rtest[80] @ 1280
	.field  	0,16			; _rtest[81] @ 1296
	.field  	0,16			; _rtest[82] @ 1312
	.field  	1,16			; _rtest[83] @ 1328
	.field  	0,16			; _rtest[84] @ 1344
	.field  	0,16			; _rtest[85] @ 1360
	.field  	0,16			; _rtest[86] @ 1376
	.field  	0,16			; _rtest[87] @ 1392
	.field  	0,16			; _rtest[88] @ 1408
	.field  	0,16			; _rtest[89] @ 1424
	.field  	0,16			; _rtest[90] @ 1440
	.field  	0,16			; _rtest[91] @ 1456
	.field  	0,16			; _rtest[92] @ 1472
	.field  	0,16			; _rtest[93] @ 1488
	.field  	0,16			; _rtest[94] @ 1504
	.field  	0,16			; _rtest[95] @ 1520
	.field  	0,16			; _rtest[96] @ 1536
	.field  	0,16			; _rtest[97] @ 1552
	.field  	0,16			; _rtest[98] @ 1568
	.field  	0,16			; _rtest[99] @ 1584
	.field  	0,16			; _rtest[100] @ 1600
	.field  	0,16			; _rtest[101] @ 1616
	.field  	0,16			; _rtest[102] @ 1632
	.field  	0,16			; _rtest[103] @ 1648
	.field  	0,16			; _rtest[104] @ 1664
	.field  	0,16			; _rtest[105] @ 1680
	.field  	0,16			; _rtest[106] @ 1696
	.field  	0,16			; _rtest[107] @ 1712
	.field  	0,16			; _rtest[108] @ 1728
	.field  	0,16			; _rtest[109] @ 1744
	.field  	0,16			; _rtest[110] @ 1760
	.field  	0,16			; _rtest[111] @ 1776
	.field  	0,16			; _rtest[112] @ 1792
	.field  	0,16			; _rtest[113] @ 1808
	.field  	0,16			; _rtest[114] @ 1824
	.field  	0,16			; _rtest[115] @ 1840
	.field  	0,16			; _rtest[116] @ 1856
	.field  	0,16			; _rtest[117] @ 1872
	.field  	0,16			; _rtest[118] @ 1888
	.field  	0,16			; _rtest[119] @ 1904
	.field  	1,16			; _rtest[120] @ 1920
	.field  	5,16			; _rtest[121] @ 1936
	.field  	9,16			; _rtest[122] @ 1952
	.field  	13,16			; _rtest[123] @ 1968
	.field  	17,16			; _rtest[124] @ 1984
	.field  	21,16			; _rtest[125] @ 2000
	.field  	25,16			; _rtest[126] @ 2016
	.field  	30,16			; _rtest[127] @ 2032
	.field  	34,16			; _rtest[128] @ 2048
	.field  	39,16			; _rtest[129] @ 2064
	.field  	43,16			; _rtest[130] @ 2080
	.field  	48,16			; _rtest[131] @ 2096
	.field  	52,16			; _rtest[132] @ 2112
	.field  	57,16			; _rtest[133] @ 2128
	.field  	62,16			; _rtest[134] @ 2144
	.field  	66,16			; _rtest[135] @ 2160
	.field  	70,16			; _rtest[136] @ 2176
	.field  	75,16			; _rtest[137] @ 2192
	.field  	79,16			; _rtest[138] @ 2208
	.field  	84,16			; _rtest[139] @ 2224
	.field  	88,16			; _rtest[140] @ 2240
	.field  	93,16			; _rtest[141] @ 2256
	.field  	97,16			; _rtest[142] @ 2272
	.field  	101,16			; _rtest[143] @ 2288
	.field  	106,16			; _rtest[144] @ 2304
	.field  	110,16			; _rtest[145] @ 2320
	.field  	114,16			; _rtest[146] @ 2336
	.field  	119,16			; _rtest[147] @ 2352
	.field  	123,16			; _rtest[148] @ 2368
	.field  	127,16			; _rtest[149] @ 2384
	.field  	130,16			; _rtest[150] @ 2400
	.field  	131,16			; _rtest[151] @ 2416
	.field  	131,16			; _rtest[152] @ 2432
	.field  	131,16			; _rtest[153] @ 2448
	.field  	131,16			; _rtest[154] @ 2464
	.field  	132,16			; _rtest[155] @ 2480
	.field  	132,16			; _rtest[156] @ 2496
	.field  	132,16			; _rtest[157] @ 2512
	.field  	132,16			; _rtest[158] @ 2528
	.field  	132,16			; _rtest[159] @ 2544
	.field  	132,16			; _rtest[160] @ 2560
	.field  	131,16			; _rtest[161] @ 2576
	.field  	131,16			; _rtest[162] @ 2592
	.field  	131,16			; _rtest[163] @ 2608
	.field  	131,16			; _rtest[164] @ 2624
	.field  	131,16			; _rtest[165] @ 2640
	.field  	131,16			; _rtest[166] @ 2656
	.field  	131,16			; _rtest[167] @ 2672
	.field  	131,16			; _rtest[168] @ 2688
	.field  	131,16			; _rtest[169] @ 2704
	.field  	131,16			; _rtest[170] @ 2720
	.field  	131,16			; _rtest[171] @ 2736
	.field  	131,16			; _rtest[172] @ 2752
	.field  	131,16			; _rtest[173] @ 2768
	.field  	131,16			; _rtest[174] @ 2784
	.field  	131,16			; _rtest[175] @ 2800
	.field  	131,16			; _rtest[176] @ 2816
	.field  	131,16			; _rtest[177] @ 2832
	.field  	131,16			; _rtest[178] @ 2848
	.field  	131,16			; _rtest[179] @ 2864
	.field  	131,16			; _rtest[180] @ 2880
	.field  	131,16			; _rtest[181] @ 2896
	.field  	132,16			; _rtest[182] @ 2912
	.field  	132,16			; _rtest[183] @ 2928
	.field  	132,16			; _rtest[184] @ 2944
	.field  	131,16			; _rtest[185] @ 2960
	.field  	132,16			; _rtest[186] @ 2976
	.field  	131,16			; _rtest[187] @ 2992
	.field  	132,16			; _rtest[188] @ 3008
	.field  	132,16			; _rtest[189] @ 3024
	.field  	130,16			; _rtest[190] @ 3040
	.field  	127,16			; _rtest[191] @ 3056
	.field  	123,16			; _rtest[192] @ 3072
	.field  	119,16			; _rtest[193] @ 3088
	.field  	115,16			; _rtest[194] @ 3104
	.field  	111,16			; _rtest[195] @ 3120
	.field  	106,16			; _rtest[196] @ 3136
	.field  	102,16			; _rtest[197] @ 3152
	.field  	97,16			; _rtest[198] @ 3168
	.field  	93,16			; _rtest[199] @ 3184
	.field  	89,16			; _rtest[200] @ 3200
	.field  	84,16			; _rtest[201] @ 3216
	.field  	80,16			; _rtest[202] @ 3232
	.field  	75,16			; _rtest[203] @ 3248
	.field  	71,16			; _rtest[204] @ 3264
	.field  	67,16			; _rtest[205] @ 3280
	.field  	62,16			; _rtest[206] @ 3296
	.field  	58,16			; _rtest[207] @ 3312
	.field  	54,16			; _rtest[208] @ 3328
	.field  	49,16			; _rtest[209] @ 3344
	.field  	45,16			; _rtest[210] @ 3360
	.field  	41,16			; _rtest[211] @ 3376
	.field  	36,16			; _rtest[212] @ 3392
	.field  	32,16			; _rtest[213] @ 3408
	.field  	28,16			; _rtest[214] @ 3424
	.field  	24,16			; _rtest[215] @ 3440
	.field  	19,16			; _rtest[216] @ 3456

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -