📄 alamc.lst
字号:
\ 000000AE FE2C CMP R4,#+254
\ 000000B0 0CD2 BCS.N ??AlamcFault_10
162 {
163 if(ala[0][i]<C_RF_MAX_COUNT)ala[0][i]++;
\ 000000B2 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000000B4 B54E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000000B6 B65C LDRB R6,[R6, R2]
\ 000000B8 0F2E CMP R6,#+15
\ 000000BA 1CD2 BCS.N ??AlamcFault_12
\ 000000BC 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000000BE B34E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000000C0 B65C LDRB R6,[R6, R2]
\ 000000C2 761C ADDS R6,R6,#+1
\ 000000C4 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000000C6 B14F LDR.N R7,??AlamcFault_11 ;; ??ala
\ 000000C8 BE54 STRB R6,[R7, R2]
\ 000000CA 14E0 B.N ??AlamcFault_12
164 }
165 else
166 if(ala[0][i]>0)
\ ??AlamcFault_10:
\ 000000CC 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000000CE AF4E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000000D0 B65C LDRB R6,[R6, R2]
\ 000000D2 012E CMP R6,#+1
\ 000000D4 0FD3 BCC.N ??AlamcFault_12
167 {
168 if(ala[0][i]>10)ala[0][i]=10;
\ 000000D6 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000000D8 AC4E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000000DA B65C LDRB R6,[R6, R2]
\ 000000DC 0B2E CMP R6,#+11
\ 000000DE 03D3 BCC.N ??AlamcFault_13
\ 000000E0 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000000E2 AA4E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000000E4 0A27 MOVS R7,#+10
\ 000000E6 B754 STRB R7,[R6, R2]
169 --ala[0][i];//事件故障
\ ??AlamcFault_13:
\ 000000E8 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000000EA A84E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000000EC B65C LDRB R6,[R6, R2]
\ 000000EE 761E SUBS R6,R6,#+1
\ 000000F0 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000000F2 A64F LDR.N R7,??AlamcFault_11 ;; ??ala
\ 000000F4 BE54 STRB R6,[R7, R2]
170 }
171 if(Q>=(B->_TemOver+C_TEMP_JUST)&&Q<0xfe)
\ ??AlamcFault_12:
\ 000000F6 A4B2 UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
\ 000000F8 4E8B LDRH R6,[R1, #+26]
\ 000000FA 1E36 ADDS R6,R6,#+30
\ 000000FC B442 CMP R4,R6
\ 000000FE 12DB BLT.N ??AlamcFault_14
\ 00000100 A4B2 UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
\ 00000102 FE2C CMP R4,#+254
\ 00000104 0FD2 BCS.N ??AlamcFault_14
172 {
173 if(ala[1][i]<C_RF_MAX_COUNT)ala[1][i]++;
\ 00000106 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 00000108 A04E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 0000010A B618 ADDS R6,R6,R2
\ 0000010C 367C LDRB R6,[R6, #+16]
\ 0000010E 0F2E CMP R6,#+15
\ 00000110 23D2 BCS.N ??AlamcFault_15
\ 00000112 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 00000114 9D4E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 00000116 B618 ADDS R6,R6,R2
\ 00000118 367C LDRB R6,[R6, #+16]
\ 0000011A 761C ADDS R6,R6,#+1
\ 0000011C 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 0000011E 9B4F LDR.N R7,??AlamcFault_11 ;; ??ala
\ 00000120 BF18 ADDS R7,R7,R2
\ 00000122 3E74 STRB R6,[R7, #+16]
\ 00000124 19E0 B.N ??AlamcFault_15
174 }
175 else
176 if(ala[1][i]>0)//预防故障
\ ??AlamcFault_14:
\ 00000126 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 00000128 984E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 0000012A B618 ADDS R6,R6,R2
\ 0000012C 367C LDRB R6,[R6, #+16]
\ 0000012E 012E CMP R6,#+1
\ 00000130 13D3 BCC.N ??AlamcFault_15
177 {
178 if(ala[1][i]>10)ala[1][i]=10;
\ 00000132 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 00000134 954E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 00000136 B618 ADDS R6,R6,R2
\ 00000138 367C LDRB R6,[R6, #+16]
\ 0000013A 0B2E CMP R6,#+11
\ 0000013C 04D3 BCC.N ??AlamcFault_16
\ 0000013E 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 00000140 924E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 00000142 B618 ADDS R6,R6,R2
\ 00000144 0A27 MOVS R7,#+10
\ 00000146 3774 STRB R7,[R6, #+16]
179 --ala[1][i];
\ ??AlamcFault_16:
\ 00000148 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 0000014A 904E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 0000014C B618 ADDS R6,R6,R2
\ 0000014E 367C LDRB R6,[R6, #+16]
\ 00000150 761E SUBS R6,R6,#+1
\ 00000152 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 00000154 8D4F LDR.N R7,??AlamcFault_11 ;; ??ala
\ 00000156 BF18 ADDS R7,R7,R2
\ 00000158 3E74 STRB R6,[R7, #+16]
180 }
181
182 if(Q>=(B->_TemRoom+A_Tembuf)&&Q<0xfe)
\ ??AlamcFault_15:
\ 0000015A A4B2 UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
\ 0000015C 0E8C LDRH R6,[R1, #+32]
\ 0000015E 8C4F LDR.N R7,??AlamcFault_11+0x4 ;; _YT + 6
\ 00000160 3F88 LDRH R7,[R7, #+0]
\ 00000162 F619 ADDS R6,R6,R7
\ 00000164 B442 CMP R4,R6
\ 00000166 15DB BLT.N ??AlamcFault_17
\ 00000168 A4B2 UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
\ 0000016A FE2C CMP R4,#+254
\ 0000016C 12D2 BCS.N ??AlamcFault_17
183 {
184 if(ala[2][i]<C_RF_MAX_COUNT)ala[2][i]++;
\ 0000016E 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 00000170 864E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 00000172 B618 ADDS R6,R6,R2
\ 00000174 2036 ADDS R6,R6,#+32
\ 00000176 3678 LDRB R6,[R6, #+0]
\ 00000178 0F2E CMP R6,#+15
\ 0000017A 2AD2 BCS.N ??AlamcFault_18
\ 0000017C 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 0000017E 834E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 00000180 B618 ADDS R6,R6,R2
\ 00000182 2036 ADDS R6,R6,#+32
\ 00000184 3678 LDRB R6,[R6, #+0]
\ 00000186 761C ADDS R6,R6,#+1
\ 00000188 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 0000018A 804F LDR.N R7,??AlamcFault_11 ;; ??ala
\ 0000018C BF18 ADDS R7,R7,R2
\ 0000018E 2037 ADDS R7,R7,#+32
\ 00000190 3E70 STRB R6,[R7, #+0]
\ 00000192 1EE0 B.N ??AlamcFault_18
185 }
186 else
187 if(ala[2][i]>0)//与室温相差过大
\ ??AlamcFault_17:
\ 00000194 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 00000196 7D4E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 00000198 B618 ADDS R6,R6,R2
\ 0000019A 2036 ADDS R6,R6,#+32
\ 0000019C 3678 LDRB R6,[R6, #+0]
\ 0000019E 012E CMP R6,#+1
\ 000001A0 17D3 BCC.N ??AlamcFault_18
188 {
189 if(ala[2][i]>10)ala[2][i]=10;
\ 000001A2 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000001A4 794E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000001A6 B618 ADDS R6,R6,R2
\ 000001A8 2036 ADDS R6,R6,#+32
\ 000001AA 3678 LDRB R6,[R6, #+0]
\ 000001AC 0B2E CMP R6,#+11
\ 000001AE 05D3 BCC.N ??AlamcFault_19
\ 000001B0 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000001B2 764E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000001B4 B618 ADDS R6,R6,R2
\ 000001B6 2036 ADDS R6,R6,#+32
\ 000001B8 0A27 MOVS R7,#+10
\ 000001BA 3770 STRB R7,[R6, #+0]
190 --ala[2][i];
\ ??AlamcFault_19:
\ 000001BC 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000001BE 734E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000001C0 B618 ADDS R6,R6,R2
\ 000001C2 2036 ADDS R6,R6,#+32
\ 000001C4 3678 LDRB R6,[R6, #+0]
\ 000001C6 761E SUBS R6,R6,#+1
\ 000001C8 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000001CA 704F LDR.N R7,??AlamcFault_11 ;; ??ala
\ 000001CC BF18 ADDS R7,R7,R2
\ 000001CE 2037 ADDS R7,R7,#+32
\ 000001D0 3E70 STRB R6,[R7, #+0]
191 }
192
193
194 if(V<=S&&(Q<0xff))
\ ??AlamcFault_18:
\ 000001D2 BDF80060 LDRH R6,[SP, #+0]
\ 000001D6 ADB2 UXTH R5,R5 ;; ZeroExtS R5,R5,#+16,#+16
\ 000001D8 AE42 CMP R6,R5
\ 000001DA 15D3 BCC.N ??AlamcFault_20
\ 000001DC A4B2 UXTH R4,R4 ;; ZeroExtS R4,R4,#+16,#+16
\ 000001DE FF2C CMP R4,#+255
\ 000001E0 12D2 BCS.N ??AlamcFault_20
195 {
196 if(ala[3][i]<C_RF_MAX_COUNT)ala[3][i]++;
\ 000001E2 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000001E4 694E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000001E6 B618 ADDS R6,R6,R2
\ 000001E8 3036 ADDS R6,R6,#+48
\ 000001EA 3678 LDRB R6,[R6, #+0]
\ 000001EC 0F2E CMP R6,#+15
\ 000001EE 2AD2 BCS.N ??AlamcFault_21
\ 000001F0 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000001F2 664E LDR.N R6,??AlamcFault_11 ;; ??ala
\ 000001F4 B618 ADDS R6,R6,R2
\ 000001F6 3036 ADDS R6,R6,#+48
\ 000001F8 3678 LDRB R6,[R6, #+0]
\ 000001FA 761C ADDS R6,R6,#+1
\ 000001FC 92B2 UXTH R2,R2 ;; ZeroExtS R2,R2,#+16,#+16
\ 000001FE 634F LDR.N R7,??AlamcFault_11 ;; ??ala
\ 00000200 BF18 ADDS R7,R7,R2
\ 00000202 3037 ADDS R7,R7,#+48
\ 00000204 3E70 STRB R6,[R7, #+0]
\ 00000206 1EE0 B.N ??AlamcFault_21
197 }
198
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -