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

📄 tools.lst

📁 FE42X单相防窃电电表DEMO(编译器 AQ430 AQ430 V2.0.6.5)
💻 LST
📖 第 1 页 / 共 5 页
字号:
0648 00040102      893     .long 0x40102
064c 00000006      894     .long 0x6
0650 0011ffff      895     .long 0x11ffff
                   896 DBG55:
0654 0062622e      897     .long 0x62622e
0658 00000000      898     .long 0x0
065c 00000032      899     .long DBG47
0660 00000000      900     .long 0x0
0664 01640001      901     .long 0x1640001
0668 00000000      902     .long 0x0
066c 00000006      903     .long 0x6
0670 00000000      904     .long 0x0
0674 00000708      905     .long DBG56
0678 00000000      906     .long 0x0
067c 00000000      907     .long 0x0
0680 000001d8      908     .long DBG31
0684 00000000      909     .long 0x0
0688 00000000      910     .long 0x0
068c 00010002      911     .long 0x10002
0690 0062652e      912     .long 0x62652e
0694 00000000      913     .long 0x0
0698 00000036      914     .long DBG48
069c 00000000      915     .long 0x0
06a0 01640001      916     .long 0x1640001
06a4 00000000      917     .long 0x0
06a8 00000006      918     .long 0x6
06ac 00000000      919     .long 0x0
06b0 00000000      920     .long 0x0
06b4 00000000      921     .long 0x0
06b8 0062652e      922     .long 0x62652e
06bc 00000000      923     .long 0x0
06c0 00000036      924     .long DBG44
06c4 00000000      925     .long 0x0
06c8 01640001      926     .long 0x1640001
06cc 00000000      927     .long 0x0
06d0 00000006      928     .long 0x6
06d4 00000000      929     .long 0x0
06d8 00000000      930     .long 0x0
06dc 00000000      931     .long 0x0
06e0 0062652e      932     .long 0x62652e
06e4 00000000      933     .long 0x0
06e8 00000036      934     .long DBG44
06ec 00000000      935     .long 0x0
06f0 01640001      936     .long 0x1640001
06f4 00000000      937     .long 0x0
06f8 00000006      938     .long 0x6
06fc 00000000      939     .long 0x0
0700 00000000      940     .long 0x0
0704 00000000      941     .long 0x0
                   942 DBG56:
0708 0062622e      943     .long 0x62622e
070c 00000000      944     .long 0x0
0710 00000036      945     .long DBG44
0714 00000000      946     .long 0x0
0718 01640001      947     .long 0x1640001
071c 00000000      948     .long 0x0
0720 00000006      949     .long 0x6
0724 00000000      950     .long 0x0
0728 0000076c      951     .long DBG57
072c 00000000      952     .long 0x0
0730 00000066      953     .long 0x66
0734 00000000      954     .long 0x0
0738 00000200      955     .long 0x200
073c 00000006      956     .long 0x6
0740 0211ffff      957     .long 0x211ffff
0744 00000066      958     .long 0x66
0748 00000000      959     .long 0x0
074c 00050102      960     .long 0x50102
0750 00000006      961     .long 0x6
0754 0111ffff      962     .long 0x111ffff
0758 00000066      963     .long 0x66
075c 00000000      964     .long 0x0
0760 00040102      965     .long 0x40102
0764 00000006      966     .long 0x6
0768 0011ffff      967     .long 0x11ffff
                   968 DBG57:
076c 0062622e      969     .long 0x62622e
0770 00000000      970     .long 0x0
0774 0000003a      971     .long DBG49
0778 00000000      972     .long 0x0
077c 01640001      973     .long 0x1640001
0780 00000000      974     .long 0x0
0784 00000007      975     .long 0x7
0788 00000000      976     .long 0x0
078c 000007d0      977     .long DBG58
0790 00000000      978     .long 0x0
0794 00000000      979     .long 0x0
0798 000001d8      980     .long DBG31
079c 00000000      981     .long 0x0
07a0 00000000      982     .long 0x0
07a4 00010002      983     .long 0x10002
07a8 0062652e      984     .long 0x62652e
07ac 00000000      985     .long 0x0
07b0 0000003e      986     .long DBG50
07b4 00000000      987     .long 0x0
07b8 01640001      988     .long 0x1640001
07bc 00000000      989     .long 0x0
07c0 00000007      990     .long 0x7
07c4 00000000      991     .long 0x0
07c8 00000000      992     .long 0x0
07cc 00000000      993     .long 0x0
                   994 DBG58:
07d0 0062622e      995     .long 0x62622e
07d4 00000000      996     .long 0x0
07d8 0000003e      997     .long DBG51
07dc 00000000      998     .long 0x0
07e0 01640001      999     .long 0x1640001
07e4 00000000     1000     .long 0x0
07e8 00000008     1001     .long 0x8
07ec 00000000     1002     .long 0x0
07f0 0000094c     1003     .long DBG59
07f4 00000000     1004     .long 0x0
07f8 00000000     1005     .long 0x0
07fc 000001d8     1006     .long DBG31
0800 00000000     1007     .long 0x0
0804 00000000     1008     .long 0x0
0808 00010002     1009     .long 0x10002
080c 0062652e     1010     .long 0x62652e
0810 00000000     1011     .long 0x0
0814 00000042     1012     .long DBG46
0818 00000000     1013     .long 0x0
081c 01640001     1014     .long 0x1640001
0820 00000000     1015     .long 0x0
0824 00000008     1016     .long 0x8
0828 00000000     1017     .long 0x0
082c 00000000     1018     .long 0x0
0830 00000000     1019     .long 0x0
0834 0062652e     1020     .long 0x62652e
0838 00000000     1021     .long 0x0
083c 00000042     1022     .long DBG46
0840 00000000     1023     .long 0x0
0844 01640001     1024     .long 0x1640001
0848 00000000     1025     .long 0x0
084c 00000008     1026     .long 0x8
0850 00000000     1027     .long 0x0
0854 00000000     1028     .long 0x0
0858 00000000     1029     .long 0x0
085c 0066652e     1030     .long 0x66652e
0860 00000000     1031     .long 0x0
0864 00000042     1032     .long DBG52
0868 00000000     1033     .long 0x0
086c 01650001     1034     .long 0x1650001
0870 00000000     1035     .long 0x0
0874 00000029     1036     .long 0x29
0878 00000000     1037     .long 0x0
087c 00000000     1038     .long 0x0
0880 00000000     1039     .long 0x0
                  1040     .pseg tools_code
                  1041 DBG36:
                  1042     .dbgseg dbg_syms
0884 00000000     1043     .long 0x0
0888 00000398     1044     .long DBG39
088c 00000048     1045     .long DBG36
0890 00000000     1046     .long 0x0
0894 00ff0001     1047     .long 0xff0001
                  1048 ; }
                  1049 ; void bin2bcd32(unsigned char bcd[5], unsigned long bin)
                  1050 DBG35:
0898 00000000     1051     .long 0x0
089c 000003ec     1052     .long DBG64
08a0 00000048     1053     .long _bin2bcd32
08a4 00000040     1054     .long 0x40
08a8 01020001     1055     .long 0x1020001
08ac 000008c0     1056     .long DBG40
08b0 00000086     1057     .long DBG61-DBG62
08b4 00000070     1058     .long DBG63
08b8 00001068     1059     .long DBG60
08bc 00000000     1060     .long 0x0
                  1061     .pseg tools_code
                  1062 DBG62:
                  1063     .dbgseg dbg_syms
                  1064 DBG40:
08c0 0066622e     1065     .long 0x66622e
08c4 00000000     1066     .long 0x0
08c8 00000048     1067     .long DBG62
08cc 00000000     1068     .long 0x0
08d0 01650001     1069     .long 0x1650001
08d4 00000000     1070     .long 0x0
08d8 00000030     1071     .long 0x30
08dc 00000000     1072     .long 0x0
08e0 00001090     1073     .long DBG65
08e4 00000000     1074     .long 0x0
                  1075     .dbgseg dbg_line
                  1076 DBG63:
0070 00000898     1077     .long DBG35
0074 00000000     1078     .long 0x0
0078 00000048     1079     .long _bin2bcd32
007c 00000001     1080     .long 0x1
0080 00000056     1081     .long DBG67
0084 00000002     1082     .long 0x2
0088 00000056     1083     .long DBG68
008c 00000007     1084     .long 0x7
0090 0000005c     1085     .long DBG69
0094 00000008     1086     .long 0x8
0098 0000005c     1087     .long DBG70
009c 00000009     1088     .long 0x9
00a0 0000006a     1089     .long DBG71
00a4 0000000a     1090     .long 0xa
00a8 00000070     1091     .long DBG72
00ac 0000000b     1092     .long 0xb
00b0 00000082     1093     .long DBG73
00b4 0000000c     1094     .long 0xc
00b8 00000090     1095     .long DBG74
00bc 0000000d     1096     .long 0xd
00c0 00000096     1097     .long DBG75
00c4 0000000e     1098     .long 0xe
00c8 000000a4     1099     .long DBG76
00cc 0000000f     1100     .long 0xf
00d0 000000ae     1101     .long DBG77
00d4 00000010     1102     .long 0x10
00d8 000000b6     1103     .long DBG78
00dc 00000011     1104     .long 0x11
00e0 000000c0     1105     .long DBG79
00e4 00000012     1106     .long 0x12
                  1107     .pseg tools_code
                  1108     .global _bin2bcd32
                  1109 _bin2bcd32:
0048 0412         1110     push    r4
004a 0512         1111     push    r5
004c 0612         1112     push    r6
004e 0712         1113     push    r7
0050 0812         1114     push    r8
0052 0912         1115     push    r9
                  1116 DBG66:
                  1117 ; ENTRY
0054 094c         1118     mov r12,r9
                  1119 DBG68:
                  1120 DBG67:
                  1121 ; bcd at argloc 0 (0x0) in reg  size 2
                  1122 ; bin at argloc 0 (0x0) in reg  size 4
                  1123 ; i in reg  size 1
                  1124 ; j in reg  size 1
                  1125 ; k in reg  size 2
                  1126 ; l in reg  size 4
                  1127 ; {
                  1128 ;   unsigned char i,j;
                  1129 ;   int k;
                  1130 ;   long l;
                  1131 ;   for (k=4;k>=0;k--)
0056 2442         1132     mov #0x4,r4
0058 064e         1133     mov r14,r6
005a 074d         1134     mov r13,r7
                  1135 bin2bcd32_L1:
                  1136 ;   {
                  1137 DBG69:
                  1138 ;       l=bin%10;
                  1139 DBG70:
005c 0d46         1140     mov r6,r13
005e 0c47         1141     mov r7,r12
0060 3f400a00     1142     mov #0xa,r15
0064 0e43         1143     mov #0x0,r14
                  1144 DBG80:
0066 b0120000     1145     call    #__udiv32
                  1146 DBG71:
                  1147 DBG81:
                  1148 ;       i = (unsigned char) l;  
006a 054f         1149     mov r15,r5
006c 35f0ff00     1150     and #0xff,r5
                  1151 DBG72:
                  1152 ;       bin = bin/10;           
0070 0d46         1153     mov r6,r13
0072 0c47         1154     mov r7,r12
0074 3f400a00     1155     mov #0xa,r15
0078 0e43         1156     mov #0x0,r14
                  1157 DBG82:
007a b0120000     1158     call    #__udiv32
                  1159 DBG83:
007e 064d         1160     mov r13,r6
0080 084c         1161     mov r12,r8
                  1162 DBG73:
                  1163 ;       l=bin%10;             
0082 0d46         1164     mov r6,r13
0084 0c48         1165     mov r8,r12
0086 3f400a00     1166     mov #0xa,r15
008a 0e43         1167     mov #0x0,r14
                  1168 DBG84:
008c b0120000     1169     call    #__udiv32
                  1170 DBG74:
                  1171 DBG85:
                  1172 ;       j = (unsigned char) l;  
0090 074f         1173     mov r15,r7
0092 37f0ff00     1174     and #0xff,r7
                  1175 DBG75:
                  1176 ;       bin = bin/10;           
0096 0d46         1177     mov r6,r13
0098 0c48         1178     mov r8,r12
009a 3f400a00     1179     mov #0xa,r15
009e 0e43         1180     mov #0x0,r14
                  1181 DBG86:
00a0 b0120000     1182     call    #__udiv32
                  1183 DBG76:
                  1184 DBG87:
                  1185 ;       j=(j<<4)+i;
00a4 4757         1186     rla.b   r7
00a6 4757         1187     rla.b   r7
00a8 4757         1188     rla.b   r7
00aa 4757         1189     rla.b   r7
00ac 4755         1190     add.b   r5,r7

⌨️ 快捷键说明

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