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

📄 scanner.lst

📁 dsp tmslf2407a 汇编,c的原代码,包括i2c,scitimer,fir等的很多程序.
💻 LST
📖 第 1 页 / 共 5 页
字号:
     964 0229 1080          LAC     * 
     965 022a b801          ADDK    1
     966 022b 9080          SACL    * 
     967 022c 6980          ZALS    * 
     968 022d ba08          SUBK    8
     969 022e e344          BLZ     L62
         022f 021d' 
     970 0230       L63:
     971                    .line   17
     972            ;>>>>                                   if(ec == 0x0d0a)
     973 0230 bc00-         LDPK    _ec
     974 0231 1014-         LAC     _ec
     975 0232 bfa0          SUBK    3338
         0233 0d0a  
     976 0234 e308          BNZ     L64
         0235 0246' 
     977                    .line   19
     978            ;>>>>                                           serialPortOutput1byte(ec>>8);
     979 0236 be46          RSXM
     980 0237 1714-         LAC     _ec,7
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Thu Dec  8 11:06:35 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
scanner.asm                                                          PAGE   22

     981 0238 8b89          MAR     * ,AR1
     982 0239 99a0          SACH    *+,1
     983 023a 7a80          CALL    _serialPortOutput1byte
         023b 0000! 
     984 023c 8b90          MAR     *-
     985                    .line   20
     986            ;>>>>                                           serialPortOutput1byte(ec&0xff);
     987 023d b9ff          LACK    255
     988 023e bc00-         LDPK    _ec
     989 023f 6e14-         AND     _ec
     990 0240 90a0          SACL    *+
     991 0241 7a80          CALL    _serialPortOutput1byte
         0242 0000! 
     992 0243 8b90          MAR     *-
     993 0244 7980          B       L66
         0245 028c' 
     994 0246       L64:
     995                    .line   22
     996            ;>>>>                                   else    serialPortOutput1byte(ec&0xff); //send ec
     997            ;>>>>                           else    // different uid
     998 0246 bf90          ADDK    3338
         0247 0d0a  
     999 0248 bfb0          ANDK    255
         0249 00ff  
    1000 024a 8b89          MAR     * ,AR1
    1001 024b 90a0          SACL    *+
    1002 024c 7a80          CALL    _serialPortOutput1byte
         024d 0000! 
    1003 024e 8b90          MAR     *-
    1004 024f 7980          B       L66
         0250 028c' 
    1005 0251       L60:
    1006                    .line   27
    1007            ;>>>>                                   for(j=0;j<8;j++)serialPortOutput1byte(labeldata[3+j]);
    1008 0251 b900          LACK    0
    1009 0252 8b8a          MAR     * ,AR2
    1010 0253 b202          LARK    AR2,2
    1011 0254 8be0          MAR     *0+
    1012 0255 9080          SACL    * 
    1013 0256 6980          ZALS    * 
    1014 0257 ba08          SUBK    8
    1015 0258 e38c          BGEZ    L68
         0259 026d' 
    1016 025a       L67:
    1017 025a 1088          LAC     * ,AR0
    1018 025b bf90          ADLK    _labeldata+3,0
         025c 0003! 
    1019 025d 9080          SACL    * 
    1020 025e 038b          LAR     AR3,* ,AR3
    1021 025f 1089          LAC     * ,AR1
    1022 0260 90a0          SACL    *+
    1023 0261 7a80          CALL    _serialPortOutput1byte
         0262 0000! 
    1024 0263 8b9a          MAR     *-,AR2
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Thu Dec  8 11:06:35 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
scanner.asm                                                          PAGE   23

    1025 0264 b202          LARK    AR2,2
    1026 0265 8be0          MAR     *0+
    1027 0266 1080          LAC     * 
    1028 0267 b801          ADDK    1
    1029 0268 9080          SACL    * 
    1030 0269 6980          ZALS    * 
    1031 026a ba08          SUBK    8
    1032 026b e344          BLZ     L67
         026c 025a' 
    1033 026d       L68:
    1034                    .line   28
    1035            ;>>>>                                   if(ec == 0x0d0a)
    1036 026d bc00-         LDPK    _ec
    1037 026e 1014-         LAC     _ec
    1038 026f bfa0          SUBK    3338
         0270 0d0a  
    1039 0271 e308          BNZ     L69
         0272 0283' 
    1040                    .line   30
    1041            ;>>>>                                   serialPortOutput1byte(ec>>8);
    1042 0273 be46          RSXM
    1043 0274 1714-         LAC     _ec,7
    1044 0275 8b89          MAR     * ,AR1
    1045 0276 99a0          SACH    *+,1
    1046 0277 7a80          CALL    _serialPortOutput1byte
         0278 0000! 
    1047 0279 8b90          MAR     *-
    1048                    .line   31
    1049            ;>>>>                                   serialPortOutput1byte(ec&0xff);
    1050 027a b9ff          LACK    255
    1051 027b bc00-         LDPK    _ec
    1052 027c 6e14-         AND     _ec
    1053 027d 90a0          SACL    *+
    1054 027e 7a80          CALL    _serialPortOutput1byte
         027f 0000! 
    1055 0280 8b90          MAR     *-
    1056 0281 7980          B       L66
         0282 028c' 
    1057 0283       L69:
    1058                    .line   33
    1059            ;>>>>                                   else    serialPortOutput1byte(ec&0xff); //send ec                       
    1060 0283 bf90          ADDK    3338
         0284 0d0a  
    1061 0285 bfb0          ANDK    255
         0286 00ff  
    1062 0287 8b89          MAR     * ,AR1
    1063 0288 90a0          SACL    *+
    1064 0289 7a80          CALL    _serialPortOutput1byte
         028a 0000! 
    1065 028b 8b90          MAR     *-
    1066 028c       L66:
    1067                    .line   35
    1068            ;>>>>                           for(i=0;i<8;i++)lastUid[i] = currUid[i];//copy current uid as last uid          
    1069 028c b900          LACK    0
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Thu Dec  8 11:06:35 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
scanner.asm                                                          PAGE   24

    1070 028d 8b8a          MAR     * ,AR2
    1071 028e b201          LARK    AR2,1
    1072 028f 8be0          MAR     *0+
    1073 0290 9080          SACL    * 
    1074 0291 6980          ZALS    * 
    1075 0292 ba08          SUBK    8
    1076 0293 e38c          BGEZ    L73
         0294 0300' 
    1077 0295       L71:
    1078 0295 1088          LAC     * ,AR0
    1079 0296 bf90          ADLK    _currUid+0,0
         0297 0008- 
    1080 0298 9080          SACL    * 
    1081 0299 038a          LAR     AR3,* ,AR2
    1082 029a 1088          LAC     * ,AR0
    1083 029b bf90          ADLK    _lastUid+0,0
         029c 0000- 
    1084 029d 9080          SACL    * 
    1085 029e 048b          LAR     AR4,* ,AR3
    1086 029f 108c          LAC     * ,AR4
    1087 02a0 908a          SACL    * ,AR2
    1088 02a1 1080          LAC     * 
    1089 02a2 b801          ADDK    1
    1090 02a3 9080          SACL    * 
    1091 02a4 6980          ZALS    * 
    1092 02a5 ba08          SUBK    8
    1093 02a6 e344          BLZ     L71
         02a7 0295' 
    1094 02a8 7980          B       L73
         02a9 0300' 
    1095 02aa       L57:
    1096                    .line   37
    1097            ;>>>>           else if( num_card >= 2 )//exist card
    1098 02aa 6980          ZALS    * 
    1099 02ab ba02          SUBK    2
    1100 02ac e344          BLZ     L73
         02ad 0300' 
    1101                    .line   39
    1102            ;>>>>                   for(i=0;i<num_card;i++)
    1103 02ae b900          LACK    0
    1104 02af 7c02          SBRK    2
    1105 02b0 9080          SACL    * 
    1106 02b1 6980          ZALS    * 
    1107 02b2 7802          ADRK    2
    1108 02b3 6680          SUBS    * 
    1109 02b4 e38c          BGEZ    L73
         02b5 0300' 
    1110 02b6 8b90          MAR     *-
    1111 02b7       L75:
    1112                    .line   41
    1113            ;>>>>                           for(j=0;j<8;j++)
    1114 02b7 b900          LACK    0
    1115 02b8 9080          SACL    * 
    1116 02b9 6980          ZALS    * 
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Thu Dec  8 11:06:35 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
scanner.asm                                                          PAGE   25

    1117 02ba ba08          SUBK    8
    1118 02bb e38c          BGEZ    L78
         02bc 02d6' 
    1119 02bd 8b90          MAR     *-
    1120 02be       L77:
    1121                    .line   43
    1122            ;>>>>                                   serialPortOutput1byte(labeldata[i*10+3+j]);
    1123 02be 73a0          LT      *+
    1124 02bf c00a          MPYK    10
    1125 02c0 be03          PAC
    1126 02c1 b803          ADDK    3
    1127 02c2 be46          RSXM
    1128 02c3 bf90          ADLK    _labeldata+0,0
         02c4 0000! 
    1129 02c5 2088          ADD     * ,AR0
    1130 02c6 9080          SACL    * 
    1131 02c7 038b          LAR     AR3,* ,AR3
    1132 02c8 1089          LAC     * ,AR1
    1133 02c9 90a0          SACL    *+
    1134 02ca 7a80          CALL    _serialPortOutput1byte
         02cb 0000! 
    1135 02cc 8b9a          MAR     *-,AR2
    1136                    .line   41
    1137 02cd b202          LARK    AR2,2
    1138 02ce 8be0          MAR     *0+
    1139 02cf 1080          LAC     * 
    1140 02d0 b801          ADDK    1
    1141 02d1 9080          SACL    * 
    1142 02d2 6990          ZALS    *-
    1143 02d3 ba08          SUBK    8
    1144 02d4 e344          BLZ     L77
         02d5 02be' 
    1145 02d6       L78:
    1146                    .line   45
    1147            ;>>>>                           if(ec == 0x0d0a)
    1148 02d6 bc00-         LDPK    _ec
    1149 02d7 1014-         LAC     _ec
    1150 02d8 bfa0          SUBK    3338
         02d9 0d0a  
    1151 02da e308          BNZ     L79
         02db 02ec' 
    1152                    .line   47
    1153            ;>>>>                                   serialPortOutput1byte(ec>>8);
    1154 02dc be46          RSXM
    1155 02dd 1714-         LAC     _ec,7
    1156 02de 8b89          MAR     * ,AR1
    1157 02df 99a0          SACH    *+,1
    1158 02e0 7a80          CALL    _serialPortOutput1byte
         02e1 0000! 
    1159 02e2 8b90          MAR     *-
    1160                    .line   48
    1161            ;>>>>                                   serialPortOutput1byte(ec&0xff);
    1162 02e3 b9ff          LACK    255
    1163 02e4 bc00-         LDPK    _ec
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Thu Dec  8 11:06:35 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
scanner.asm                                                          PAGE   26

    1164 02e5 6e14-         AND     _ec
    1165 02e6 90a0          SACL    *+
    1166 02e7 7a80          CALL    _serialPortOutput1byte
         02e8 0000! 
    1167 02e9 8b90          MAR     *-
    1168 02ea 7980          B       L80
         02eb 02f5' 
    1169 02ec       L79:
    1170                    .line   50
    1171            ;>>>>                           else    serialPortOutput1byte(ec&0xff); //send ec
    1172            ;>>>>           else{;  }    //error    
    1173 02ec bf90          ADDK    3338
         02ed 0d0a  
    1174 02ee bfb0          ANDK    255
         02ef 00ff  
    1175 02f0 8b89          MAR     * ,AR1
    1176 02f1 90a0          SACL    *+
    1177 02f2 7a80          CALL    _serialPortOutput1byte
         02f3 0000! 
    1178 02f4 8b90          MAR     *-
    1179 02f5       L80:
    1180                    .line   39
    1181 02f5 8b8a          MAR     * ,AR2
    1182 02f6 b201          LARK    AR2,1
    1183 02f7 8be0          MAR     *0+
    1184 02f8 1080          LAC     * 
    1185 02f9 b801          ADDK    1
    1186 02fa 9080          SACL    * 
    1187 02fb 6980          ZALS    * 
    1188 02fc 7802          ADRK    2
    1189 02fd 6690          SUBS    *-
    1190 02fe e344          BLZ     L75
         02ff 02b7' 
    1191 0300       L73:
    1192 0300       EPI0_4:
    1193                    .line   54
    1194 0300 8b89          MAR     * ,AR1
    1195 0301 7c05          SBRK    5
    1196 0302 0090          LAR     AR0,*-
    1197 0303 7680   

⌨️ 快捷键说明

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