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

📄 yt_key.lst

📁 完成数据的采集
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   00000318   0078               LDRB     R0,[R0, #+0]
   \   0000031A   401C               ADDS     R0,R0,#+1
   \   0000031C   C449               LDR.N    R1,??key_up_39+0x4  ;; Year + 6
   \   0000031E   0870               STRB     R0,[R1, #+0]
    286          	 			a=Year[6];
   \   00000320   C348               LDR.N    R0,??key_up_39+0x4  ;; Year + 6
   \   00000322   0078               LDRB     R0,[R0, #+0]
   \   00000324   0600               MOVS     R6,R0
    287          	 			if((a&0x0f)>=10)Year[6]+=0x10,Year[6]&=0xf0;
   \   00000326   B6B2               UXTH     R6,R6            ;; ZeroExtS R6,R6,#+16,#+16
   \   00000328   3007               LSLS     R0,R6,#+28       ;; ZeroExtS R0,R6,#+28,#+28
   \   0000032A   000F               LSRS     R0,R0,#+28
   \   0000032C   0A28               CMP      R0,#+10
   \   0000032E   0ADB               BLT.N    ??key_up_42
   \   00000330   BF48               LDR.N    R0,??key_up_39+0x4  ;; Year + 6
   \   00000332   0078               LDRB     R0,[R0, #+0]
   \   00000334   1030               ADDS     R0,R0,#+16
   \   00000336   BE49               LDR.N    R1,??key_up_39+0x4  ;; Year + 6
   \   00000338   0870               STRB     R0,[R1, #+0]
   \   0000033A   BD48               LDR.N    R0,??key_up_39+0x4  ;; Year + 6
   \   0000033C   0078               LDRB     R0,[R0, #+0]
   \   0000033E   10F0F000           ANDS     R0,R0,#0xF0
   \   00000342   BB49               LDR.N    R1,??key_up_39+0x4  ;; Year + 6
   \   00000344   0870               STRB     R0,[R1, #+0]
    288          	 			if(Year[6]>0x99)Year[6]=0x0;
   \                     ??key_up_42:
   \   00000346   BA48               LDR.N    R0,??key_up_39+0x4  ;; Year + 6
   \   00000348   0078               LDRB     R0,[R0, #+0]
   \   0000034A   9A28               CMP      R0,#+154
   \   0000034C   02D3               BCC.N    ??key_up_43
   \   0000034E   B848               LDR.N    R0,??key_up_39+0x4  ;; Year + 6
   \   00000350   0021               MOVS     R1,#+0
   \   00000352   0170               STRB     R1,[R0, #+0]
    289          	 			 b=Year[5]>>4;
   \                     ??key_up_43:
   \   00000354   B748               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   00000356   0078               LDRB     R0,[R0, #+0]
   \   00000358   C0B2               UXTB     R0,R0            ;; ZeroExtS R0,R0,#+24,#+24
   \   0000035A   0009               LSRS     R0,R0,#+4
   \   0000035C   C0B2               UXTB     R0,R0            ;; ZeroExtS R0,R0,#+24,#+24
   \   0000035E   0700               MOVS     R7,R0
    290                   b=b*10+Year[5]&0x0f;
   \   00000360   0A20               MOVS     R0,#+10
   \   00000362   B449               LDR.N    R1,??key_up_39+0x8  ;; Year + 5
   \   00000364   0978               LDRB     R1,[R1, #+0]
   \   00000366   07FB0010           MLA      R0,R7,R0,R1
   \   0000036A   0707               LSLS     R7,R0,#+28       ;; ZeroExtS R7,R0,#+28,#+28
   \   0000036C   3F0F               LSRS     R7,R7,#+28
    291          	 			if(Year[4]>Year_TAB[b])
   \   0000036E   BFB2               UXTH     R7,R7            ;; ZeroExtS R7,R7,#+16,#+16
   \   00000370   0220               MOVS     R0,#+2
   \   00000372   7843               MULS     R0,R7,R0
   \   00000374   B049               LDR.N    R1,??key_up_39+0xC  ;; Year_TAB
   \   00000376   085A               LDRH     R0,[R1, R0]
   \   00000378   B049               LDR.N    R1,??key_up_39+0x10  ;; Year + 4
   \   0000037A   0978               LDRB     R1,[R1, #+0]
   \   0000037C   89B2               UXTH     R1,R1            ;; ZeroExtS R1,R1,#+16,#+16
   \   0000037E   8842               CMP      R0,R1
   \   00000380   02D2               BCS.N    ??key_up_40
    292          	 			Year[4]=1;	 			
   \   00000382   AE48               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   00000384   0121               MOVS     R1,#+1
   \   00000386   0170               STRB     R1,[R0, #+0]
    293          	 		}
    294          	 		if(LCM->Lcd_add==1)
   \                     ??key_up_40:
   \   00000388   E078               LDRB     R0,[R4, #+3]
   \   0000038A   0128               CMP      R0,#+1
   \   0000038C   66D1               BNE.N    ??key_up_44
    295          	 		{
    296          	 			if(Year[5]>0x12)Year[6]=0x12;
   \   0000038E   A948               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   00000390   0078               LDRB     R0,[R0, #+0]
   \   00000392   1328               CMP      R0,#+19
   \   00000394   02D3               BCC.N    ??key_up_45
   \   00000396   A648               LDR.N    R0,??key_up_39+0x4  ;; Year + 6
   \   00000398   1221               MOVS     R1,#+18
   \   0000039A   0170               STRB     R1,[R0, #+0]
    297          	 			++Year[5];
   \                     ??key_up_45:
   \   0000039C   A548               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   0000039E   0078               LDRB     R0,[R0, #+0]
   \   000003A0   401C               ADDS     R0,R0,#+1
   \   000003A2   A449               LDR.N    R1,??key_up_39+0x8  ;; Year + 5
   \   000003A4   0870               STRB     R0,[R1, #+0]
    298          	 			a=Year[5];
   \   000003A6   A348               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   000003A8   0078               LDRB     R0,[R0, #+0]
   \   000003AA   0600               MOVS     R6,R0
    299          	 			if((a&0x0f)>=10)Year[5]+=0x10,Year[5]&=0xf0;
   \   000003AC   B6B2               UXTH     R6,R6            ;; ZeroExtS R6,R6,#+16,#+16
   \   000003AE   3007               LSLS     R0,R6,#+28       ;; ZeroExtS R0,R6,#+28,#+28
   \   000003B0   000F               LSRS     R0,R0,#+28
   \   000003B2   0A28               CMP      R0,#+10
   \   000003B4   0ADB               BLT.N    ??key_up_46
   \   000003B6   9F48               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   000003B8   0078               LDRB     R0,[R0, #+0]
   \   000003BA   1030               ADDS     R0,R0,#+16
   \   000003BC   9D49               LDR.N    R1,??key_up_39+0x8  ;; Year + 5
   \   000003BE   0870               STRB     R0,[R1, #+0]
   \   000003C0   9C48               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   000003C2   0078               LDRB     R0,[R0, #+0]
   \   000003C4   10F0F000           ANDS     R0,R0,#0xF0
   \   000003C8   9A49               LDR.N    R1,??key_up_39+0x8  ;; Year + 5
   \   000003CA   0870               STRB     R0,[R1, #+0]
    300          	 			if(Year[5]>0x12)Year[5]=0x1;
   \                     ??key_up_46:
   \   000003CC   9948               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   000003CE   0078               LDRB     R0,[R0, #+0]
   \   000003D0   1328               CMP      R0,#+19
   \   000003D2   02D3               BCC.N    ??key_up_47
   \   000003D4   9748               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   000003D6   0121               MOVS     R1,#+1
   \   000003D8   0170               STRB     R1,[R0, #+0]
    301          	 			b=Year[5]>>4;
   \                     ??key_up_47:
   \   000003DA   9648               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   000003DC   0078               LDRB     R0,[R0, #+0]
   \   000003DE   C0B2               UXTB     R0,R0            ;; ZeroExtS R0,R0,#+24,#+24
   \   000003E0   0009               LSRS     R0,R0,#+4
   \   000003E2   C0B2               UXTB     R0,R0            ;; ZeroExtS R0,R0,#+24,#+24
   \   000003E4   0700               MOVS     R7,R0
    302                  b=b*10+Year[5]&0x0f;	
   \   000003E6   0A20               MOVS     R0,#+10
   \   000003E8   9249               LDR.N    R1,??key_up_39+0x8  ;; Year + 5
   \   000003EA   0978               LDRB     R1,[R1, #+0]
   \   000003EC   07FB0010           MLA      R0,R7,R0,R1
   \   000003F0   0707               LSLS     R7,R0,#+28       ;; ZeroExtS R7,R0,#+28,#+28
   \   000003F2   3F0F               LSRS     R7,R7,#+28
    303          	 			b=Year_TAB[b];
   \   000003F4   BFB2               UXTH     R7,R7            ;; ZeroExtS R7,R7,#+16,#+16
   \   000003F6   0220               MOVS     R0,#+2
   \   000003F8   4743               MULS     R7,R0,R7
   \   000003FA   8F48               LDR.N    R0,??key_up_39+0xC  ;; Year_TAB
   \   000003FC   C75B               LDRH     R7,[R0, R7]
    304          	 			if(Year[4]>=b)
   \   000003FE   8F48               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   00000400   0078               LDRB     R0,[R0, #+0]
   \   00000402   80B2               UXTH     R0,R0            ;; ZeroExtS R0,R0,#+16,#+16
   \   00000404   BFB2               UXTH     R7,R7            ;; ZeroExtS R7,R7,#+16,#+16
   \   00000406   B842               CMP      R0,R7
   \   00000408   02D3               BCC.N    ??key_up_48
    305          	 			Year[4]=b;
   \   0000040A   8C48               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   0000040C   3900               MOVS     R1,R7
   \   0000040E   0170               STRB     R1,[R0, #+0]
    306          	 					
    307          	 			if(Year[5]==2&&Year[4]>=0x28)
   \                     ??key_up_48:
   \   00000410   8848               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   00000412   0078               LDRB     R0,[R0, #+0]
   \   00000414   0228               CMP      R0,#+2
   \   00000416   21D1               BNE.N    ??key_up_44
   \   00000418   8848               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   0000041A   0078               LDRB     R0,[R0, #+0]
   \   0000041C   2828               CMP      R0,#+40
   \   0000041E   1DD3               BCC.N    ??key_up_44
    308          	 			{
    309          	 				a=Year[5]>>4;
   \   00000420   8448               LDR.N    R0,??key_up_39+0x8  ;; Year + 5
   \   00000422   0078               LDRB     R0,[R0, #+0]
   \   00000424   C0B2               UXTB     R0,R0            ;; ZeroExtS R0,R0,#+24,#+24
   \   00000426   0009               LSRS     R0,R0,#+4
   \   00000428   C0B2               UXTB     R0,R0            ;; ZeroExtS R0,R0,#+24,#+24
   \   0000042A   0600               MOVS     R6,R0
    310                                                  a=a*10+Year[5]&0x0f;
   \   0000042C   0A20               MOVS     R0,#+10
   \   0000042E   8149               LDR.N    R1,??key_up_39+0x8  ;; Year + 5
   \   00000430   0978               LDRB     R1,[R1, #+0]
   \   00000432   06FB0010           MLA      R0,R6,R0,R1
   \   00000436   0607               LSLS     R6,R0,#+28       ;; ZeroExtS R6,R0,#+28,#+28
   \   00000438   360F               LSRS     R6,R6,#+28
    311                                                  if((a&0x3)==0)
   \   0000043A   B007               LSLS     R0,R6,#+30
   \   0000043C   07D1               BNE.N    ??key_up_49
    312          	 				{
    313          	 					if(Year[4]>0x29)Year[4]=0x29;
   \   0000043E   7F48               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   00000440   0078               LDRB     R0,[R0, #+0]
   \   00000442   2A28               CMP      R0,#+42
   \   00000444   0AD3               BCC.N    ??key_up_44
   \   00000446   7D48               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   00000448   2921               MOVS     R1,#+41
   \   0000044A   0170               STRB     R1,[R0, #+0]
   \   0000044C   06E0               B.N      ??key_up_44
    314          	 				}else
    315          	 				{
    316          	 					if(Year[4]>0x28)Year[4]=0x28;
   \                     ??key_up_49:
   \   0000044E   7B48               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   00000450   0078               LDRB     R0,[R0, #+0]
   \   00000452   2928               CMP      R0,#+41
   \   00000454   02D3               BCC.N    ??key_up_44
   \   00000456   7948               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   00000458   2821               MOVS     R1,#+40
   \   0000045A   0170               STRB     R1,[R0, #+0]
    317          	 				}	 					
    318          	 			} 			
    319          	 		}
    320          	 	if(LCM->Lcd_add==2)
   \                     ??key_up_44:
   \   0000045C   E078               LDRB     R0,[R4, #+3]
   \   0000045E   0228               CMP      R0,#+2
   \   00000460   51D1               BNE.N    ??key_up_50
    321          	 		{
    322          	 			if(Year[4]>0x31)Year[4]=0x31;
   \   00000462   7648               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   00000464   0078               LDRB     R0,[R0, #+0]
   \   00000466   3228               CMP      R0,#+50
   \   00000468   02D3               BCC.N    ??key_up_51
   \   0000046A   7448               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   0000046C   3121               MOVS     R1,#+49
   \   0000046E   0170               STRB     R1,[R0, #+0]
    323          	 			++Year[4];
   \                     ??key_up_51:
   \   00000470   7248               LDR.N    R0,??key_up_39+0x10  ;; Year + 4
   \   00000472   0078               LDRB     R0,[R0, #+0]
   \   00000474   401C               ADDS     R0,R0,#+1
   \   00000476   7149               LDR.N    R1,??key_up_39+0x10  ;; Year + 4
   \   00000478   0870               STRB     R0,[R1, #+0]
    324          	 			 
    325          	 		  a=Year[6]>>4;
   \   0000047A   6D48               LDR.N    R0,??key_up_39+0x4  ;; Year + 6
   \   0000047C   0078               LDRB     R0,[R0, #+0]
   \   0000047E   C0B2               UXTB     R0,R0            ;; ZeroExtS R0,R0,#+24,#+24
   \   00000480   0009               LSRS     R0,R0,#+4
   \   00000482   C0B2               UXTB     R0,R0            ;; ZeroExtS R0,R0,#+24,#+24
   \   00000484   0600               MOVS     R6,R0
    326                  a=a*10+Year[6]&0x0f;	 
   \   00000486   0A20               MOVS     R0,#+10
   \   00000488   6949               LDR.N    R1,??key_up_39+0x4  ;; Year + 6
   \   0000048A   0978               LDRB     R1,[R1, #+0]
   \   0000048C   06FB0010           MLA      R0,R6,R0,R1
   \   00000490   0607               LSLS 

⌨️ 快捷键说明

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