📄 crc16.asm
字号:
.field _auchCRCHi+0,32
.field 0,16 ; _auchCRCHi[0] @ 0
.field 193,16 ; _auchCRCHi[1] @ 16
.field 129,16 ; _auchCRCHi[2] @ 32
.field 64,16 ; _auchCRCHi[3] @ 48
.field 1,16 ; _auchCRCHi[4] @ 64
.field 192,16 ; _auchCRCHi[5] @ 80
.field 128,16 ; _auchCRCHi[6] @ 96
.field 65,16 ; _auchCRCHi[7] @ 112
.field 1,16 ; _auchCRCHi[8] @ 128
.field 192,16 ; _auchCRCHi[9] @ 144
.field 128,16 ; _auchCRCHi[10] @ 160
.field 65,16 ; _auchCRCHi[11] @ 176
.field 0,16 ; _auchCRCHi[12] @ 192
.field 193,16 ; _auchCRCHi[13] @ 208
.field 129,16 ; _auchCRCHi[14] @ 224
.field 64,16 ; _auchCRCHi[15] @ 240
.field 1,16 ; _auchCRCHi[16] @ 256
.field 192,16 ; _auchCRCHi[17] @ 272
.field 128,16 ; _auchCRCHi[18] @ 288
.field 65,16 ; _auchCRCHi[19] @ 304
.field 0,16 ; _auchCRCHi[20] @ 320
.field 193,16 ; _auchCRCHi[21] @ 336
.field 129,16 ; _auchCRCHi[22] @ 352
.field 64,16 ; _auchCRCHi[23] @ 368
.field 0,16 ; _auchCRCHi[24] @ 384
.field 193,16 ; _auchCRCHi[25] @ 400
.field 129,16 ; _auchCRCHi[26] @ 416
.field 64,16 ; _auchCRCHi[27] @ 432
.field 1,16 ; _auchCRCHi[28] @ 448
.field 192,16 ; _auchCRCHi[29] @ 464
.field 128,16 ; _auchCRCHi[30] @ 480
.field 65,16 ; _auchCRCHi[31] @ 496
.field 1,16 ; _auchCRCHi[32] @ 512
.field 192,16 ; _auchCRCHi[33] @ 528
.field 128,16 ; _auchCRCHi[34] @ 544
.field 65,16 ; _auchCRCHi[35] @ 560
.field 0,16 ; _auchCRCHi[36] @ 576
.field 193,16 ; _auchCRCHi[37] @ 592
.field 129,16 ; _auchCRCHi[38] @ 608
.field 64,16 ; _auchCRCHi[39] @ 624
.field 0,16 ; _auchCRCHi[40] @ 640
.field 193,16 ; _auchCRCHi[41] @ 656
.field 129,16 ; _auchCRCHi[42] @ 672
.field 64,16 ; _auchCRCHi[43] @ 688
.field 1,16 ; _auchCRCHi[44] @ 704
.field 192,16 ; _auchCRCHi[45] @ 720
.field 128,16 ; _auchCRCHi[46] @ 736
.field 65,16 ; _auchCRCHi[47] @ 752
.field 0,16 ; _auchCRCHi[48] @ 768
.field 193,16 ; _auchCRCHi[49] @ 784
.field 129,16 ; _auchCRCHi[50] @ 800
.field 64,16 ; _auchCRCHi[51] @ 816
.field 1,16 ; _auchCRCHi[52] @ 832
.field 192,16 ; _auchCRCHi[53] @ 848
.field 128,16 ; _auchCRCHi[54] @ 864
.field 65,16 ; _auchCRCHi[55] @ 880
.field 1,16 ; _auchCRCHi[56] @ 896
.field 192,16 ; _auchCRCHi[57] @ 912
.field 128,16 ; _auchCRCHi[58] @ 928
.field 65,16 ; _auchCRCHi[59] @ 944
.field 0,16 ; _auchCRCHi[60] @ 960
.field 193,16 ; _auchCRCHi[61] @ 976
.field 129,16 ; _auchCRCHi[62] @ 992
.field 64,16 ; _auchCRCHi[63] @ 1008
.field 1,16 ; _auchCRCHi[64] @ 1024
.field 192,16 ; _auchCRCHi[65] @ 1040
.field 128,16 ; _auchCRCHi[66] @ 1056
.field 65,16 ; _auchCRCHi[67] @ 1072
.field 0,16 ; _auchCRCHi[68] @ 1088
.field 193,16 ; _auchCRCHi[69] @ 1104
.field 129,16 ; _auchCRCHi[70] @ 1120
.field 64,16 ; _auchCRCHi[71] @ 1136
.field 0,16 ; _auchCRCHi[72] @ 1152
.field 193,16 ; _auchCRCHi[73] @ 1168
.field 129,16 ; _auchCRCHi[74] @ 1184
.field 64,16 ; _auchCRCHi[75] @ 1200
.field 1,16 ; _auchCRCHi[76] @ 1216
.field 192,16 ; _auchCRCHi[77] @ 1232
.field 128,16 ; _auchCRCHi[78] @ 1248
.field 65,16 ; _auchCRCHi[79] @ 1264
.field 0,16 ; _auchCRCHi[80] @ 1280
.field 193,16 ; _auchCRCHi[81] @ 1296
.field 129,16 ; _auchCRCHi[82] @ 1312
.field 64,16 ; _auchCRCHi[83] @ 1328
.field 1,16 ; _auchCRCHi[84] @ 1344
.field 192,16 ; _auchCRCHi[85] @ 1360
.field 128,16 ; _auchCRCHi[86] @ 1376
.field 65,16 ; _auchCRCHi[87] @ 1392
.field 1,16 ; _auchCRCHi[88] @ 1408
.field 192,16 ; _auchCRCHi[89] @ 1424
.field 128,16 ; _auchCRCHi[90] @ 1440
.field 65,16 ; _auchCRCHi[91] @ 1456
.field 0,16 ; _auchCRCHi[92] @ 1472
.field 193,16 ; _auchCRCHi[93] @ 1488
.field 129,16 ; _auchCRCHi[94] @ 1504
.field 64,16 ; _auchCRCHi[95] @ 1520
.field 0,16 ; _auchCRCHi[96] @ 1536
.field 193,16 ; _auchCRCHi[97] @ 1552
.field 129,16 ; _auchCRCHi[98] @ 1568
.field 64,16 ; _auchCRCHi[99] @ 1584
.field 1,16 ; _auchCRCHi[100] @ 1600
.field 192,16 ; _auchCRCHi[101] @ 1616
.field 128,16 ; _auchCRCHi[102] @ 1632
.field 65,16 ; _auchCRCHi[103] @ 1648
.field 1,16 ; _auchCRCHi[104] @ 1664
.field 192,16 ; _auchCRCHi[105] @ 1680
.field 128,16 ; _auchCRCHi[106] @ 1696
.field 65,16 ; _auchCRCHi[107] @ 1712
.field 0,16 ; _auchCRCHi[108] @ 1728
.field 193,16 ; _auchCRCHi[109] @ 1744
.field 129,16 ; _auchCRCHi[110] @ 1760
.field 64,16 ; _auchCRCHi[111] @ 1776
.field 1,16 ; _auchCRCHi[112] @ 1792
.field 192,16 ; _auchCRCHi[113] @ 1808
.field 128,16 ; _auchCRCHi[114] @ 1824
.field 65,16 ; _auchCRCHi[115] @ 1840
.field 0,16 ; _auchCRCHi[116] @ 1856
.field 193,16 ; _auchCRCHi[117] @ 1872
.field 129,16 ; _auchCRCHi[118] @ 1888
.field 64,16 ; _auchCRCHi[119] @ 1904
.field 0,16 ; _auchCRCHi[120] @ 1920
.field 193,16 ; _auchCRCHi[121] @ 1936
.field 129,16 ; _auchCRCHi[122] @ 1952
.field 64,16 ; _auchCRCHi[123] @ 1968
.field 1,16 ; _auchCRCHi[124] @ 1984
.field 192,16 ; _auchCRCHi[125] @ 2000
.field 128,16 ; _auchCRCHi[126] @ 2016
.field 65,16 ; _auchCRCHi[127] @ 2032
.field 1,16 ; _auchCRCHi[128] @ 2048
.field 192,16 ; _auchCRCHi[129] @ 2064
.field 128,16 ; _auchCRCHi[130] @ 2080
.field 65,16 ; _auchCRCHi[131] @ 2096
.field 0,16 ; _auchCRCHi[132] @ 2112
.field 193,16 ; _auchCRCHi[133] @ 2128
.field 129,16 ; _auchCRCHi[134] @ 2144
.field 64,16 ; _auchCRCHi[135] @ 2160
.field 0,16 ; _auchCRCHi[136] @ 2176
.field 193,16 ; _auchCRCHi[137] @ 2192
.field 129,16 ; _auchCRCHi[138] @ 2208
.field 64,16 ; _auchCRCHi[139] @ 2224
.field 1,16 ; _auchCRCHi[140] @ 2240
.field 192,16 ; _auchCRCHi[141] @ 2256
.field 128,16 ; _auchCRCHi[142] @ 2272
.field 65,16 ; _auchCRCHi[143] @ 2288
.field 0,16 ; _auchCRCHi[144] @ 2304
.field 193,16 ; _auchCRCHi[145] @ 2320
.field 129,16 ; _auchCRCHi[146] @ 2336
.field 64,16 ; _auchCRCHi[147] @ 2352
.field 1,16 ; _auchCRCHi[148] @ 2368
.field 192,16 ; _auchCRCHi[149] @ 2384
.field 128,16 ; _auchCRCHi[150] @ 2400
.field 65,16 ; _auchCRCHi[151] @ 2416
.field 1,16 ; _auchCRCHi[152] @ 2432
.field 192,16 ; _auchCRCHi[153] @ 2448
.field 128,16 ; _auchCRCHi[154] @ 2464
.field 65,16 ; _auchCRCHi[155] @ 2480
.field 0,16 ; _auchCRCHi[156] @ 2496
.field 193,16 ; _auchCRCHi[157] @ 2512
.field 129,16 ; _auchCRCHi[158] @ 2528
.field 64,16 ; _auchCRCHi[159] @ 2544
.field 0,16 ; _auchCRCHi[160] @ 2560
.field 193,16 ; _auchCRCHi[161] @ 2576
.field 129,16 ; _auchCRCHi[162] @ 2592
.field 64,16 ; _auchCRCHi[163] @ 2608
.field 1,16 ; _auchCRCHi[164] @ 2624
.field 192,16 ; _auchCRCHi[165] @ 2640
.field 128,16 ; _auchCRCHi[166] @ 2656
.field 65,16 ; _auchCRCHi[167] @ 2672
.field 1,16 ; _auchCRCHi[168] @ 2688
.field 192,16 ; _auchCRCHi[169] @ 2704
.field 128,16 ; _auchCRCHi[170] @ 2720
.field 65,16 ; _auchCRCHi[171] @ 2736
.field 0,16 ; _auchCRCHi[172] @ 2752
.field 193,16 ; _auchCRCHi[173] @ 2768
.field 129,16 ; _auchCRCHi[174] @ 2784
.field 64,16 ; _auchCRCHi[175] @ 2800
.field 1,16 ; _auchCRCHi[176] @ 2816
.field 192,16 ; _auchCRCHi[177] @ 2832
.field 128,16 ; _auchCRCHi[178] @ 2848
.field 65,16 ; _auchCRCHi[179] @ 2864
.field 0,16 ; _auchCRCHi[180] @ 2880
.field 193,16 ; _auchCRCHi[181] @ 2896
.field 129,16 ; _auchCRCHi[182] @ 2912
.field 64,16 ; _auchCRCHi[183] @ 2928
.field 0,16 ; _auchCRCHi[184] @ 2944
.field 193,16 ; _auchCRCHi[185] @ 2960
.field 129,16 ; _auchCRCHi[186] @ 2976
.field 64,16 ; _auchCRCHi[187] @ 2992
.field 1,16 ; _auchCRCHi[188] @ 3008
.field 192,16 ; _auchCRCHi[189] @ 3024
.field 128,16 ; _auchCRCHi[190] @ 3040
.field 65,16 ; _auchCRCHi[191] @ 3056
.field 0,16 ; _auchCRCHi[192] @ 3072
.field 193,16 ; _auchCRCHi[193] @ 3088
.field 129,16 ; _auchCRCHi[194] @ 3104
.field 64,16 ; _auchCRCHi[195] @ 3120
.field 1,16 ; _auchCRCHi[196] @ 3136
.field 192,16 ; _auchCRCHi[197] @ 3152
.field 128,16 ; _auchCRCHi[198] @ 3168
.field 65,16 ; _auchCRCHi[199] @ 3184
.field 1,16 ; _auchCRCHi[200] @ 3200
.field 192,16 ; _auchCRCHi[201] @ 3216
.field 128,16 ; _auchCRCHi[202] @ 3232
.field 65,16 ; _auchCRCHi[203] @ 3248
.field 0,16 ; _auchCRCHi[204] @ 3264
.field 193,16 ; _auchCRCHi[205] @ 3280
.field 129,16 ; _auchCRCHi[206] @ 3296
.field 64,16 ; _auchCRCHi[207] @ 3312
.field 1,16 ; _auchCRCHi[208] @ 3328
.field 192,16 ; _auchCRCHi[209] @ 3344
.field 128,16 ; _auchCRCHi[210] @ 3360
.field 65,16 ; _auchCRCHi[211] @ 3376
.field 0,16 ; _auchCRCHi[212] @ 3392
.field 193,16 ; _auchCRCHi[213] @ 3408
.field 129,16 ; _auchCRCHi[214] @ 3424
.field 64,16 ; _auchCRCHi[215] @ 3440
.field 0,16 ; _auchCRCHi[216] @ 3456
.field 193,16 ; _auchCRCHi[217] @ 3472
.field 129,16 ; _auchCRCHi[218] @ 3488
.field 64,16 ; _auchCRCHi[219] @ 3504
.field 1,16 ; _auchCRCHi[220] @ 3520
.field 192,16 ; _auchCRCHi[221] @ 3536
.field 128,16 ; _auchCRCHi[222] @ 3552
.field 65,16 ; _auchCRCHi[223] @ 3568
.field 1,16 ; _auchCRCHi[224] @ 3584
.field 192,16 ; _auchCRCHi[225] @ 3600
.field 128,16 ; _auchCRCHi[226] @ 3616
.field 65,16 ; _auchCRCHi[227] @ 3632
.field 0,16 ; _auchCRCHi[228] @ 3648
.field 193,16 ; _auchCRCHi[229] @ 3664
.field 129,16 ; _auchCRCHi[230] @ 3680
.field 64,16 ; _auchCRCHi[231] @ 3696
.field 0,16 ; _auchCRCHi[232] @ 3712
.field 193,16 ; _auchCRCHi[233] @ 3728
.field 129,16 ; _auchCRCHi[234] @ 3744
.field 64,16 ; _auchCRCHi[235] @ 3760
.field 1,16 ; _auchCRCHi[236] @ 3776
.field 192,16 ; _auchCRCHi[237] @ 3792
.field 128,16 ; _auchCRCHi[238] @ 3808
.field 65,16 ; _auchCRCHi[239] @ 3824
.field 0,16 ; _auchCRCHi[240] @ 3840
.field 193,16 ; _auchCRCHi[241] @ 3856
.field 129,16 ; _auchCRCHi[242] @ 3872
.field 64,16 ; _auchCRCHi[243] @ 3888
.field 1,16 ; _auchCRCHi[244] @ 3904
.field 192,16 ; _auchCRCHi[245] @ 3920
.field 128,16 ; _auchCRCHi[246] @ 3936
.field 65,16 ; _auchCRCHi[247] @ 3952
.field 1,16 ; _auchCRCHi[248] @ 3968
.field 192,16 ; _auchCRCHi[249] @ 3984
.field 128,16 ; _auchCRCHi[250] @ 4000
.field 65,16 ; _auchCRCHi[251] @ 4016
.field 0,16 ; _auchCRCHi[252] @ 4032
.field 193,16 ; _auchCRCHi[253] @ 4048
.field 129,16 ; _auchCRCHi[254] @ 4064
.field 64,16 ; _auchCRCHi[255] @ 4080
IR_2: .set 256
.global _auchCRCLo
_auchCRCLo: .usect ".ebss",256,1,0
DW$1 .dwtag DW_TAG_variable, DW_AT_name("auchCRCLo"), DW_AT_symbol_name("_auchCRCLo")
.dwattr DW$1, DW_AT_location[DW_OP_addr _auchCRCLo]
.dwattr DW$1, DW_AT_type(*DW$T$20)
.dwattr DW$1, DW_AT_external(0x01)
.global _auchCRCHi
_auchCRCHi: .usect ".ebss",256,1,0
DW$2 .dwtag DW_TAG_variable, DW_AT_name("auchCRCHi"), DW_AT_symbol_name("_auchCRCHi")
.dwattr DW$2, DW_AT_location[DW_OP_addr _auchCRCHi]
.dwattr DW$2, DW_AT_type(*DW$T$20)
.dwattr DW$2, DW_AT_external(0x01)
; D:\Program Files\ccs\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\Owner\LOCALS~1\Temp\TI32012
.sect ".text"
.global _CRC16
DW$3 .dwtag DW_TAG_subprogram, DW_AT_name("CRC16"), DW_AT_symbol_name("_CRC16")
.dwattr DW$3, DW_AT_low_pc(_CRC16)
.dwattr DW$3, DW_AT_high_pc(0x00)
.dwattr DW$3, DW_AT_begin_file("CRC16.c")
.dwattr DW$3, DW_AT_begin_line(0x2e)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -