ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
147771 Топик полностью
Гудвин, волшебник (09.02.2009 20:46, просмотров: 183) ответил Alex B. на не надо, простите, епсти мозгу
А какая нах разница? 894: fp->org_clust = /* File start cluster */ 0EDE 90082E mov.w [0x001c+20],0x0000 0EE0 400075 add.w 0x0000,#21,0x0000 0EE2 784010 mov.b [0x0000],0x0000 0EE4 FB8000 ze 0x0000,0x0000 0EE6 DD00C8 sl 0x0000,#8,0x0002 0EE8 90082E mov.w [0x001c+20],0x0000 0EEA 400074 add.w 0x0000,#20,0x0000 0EEC 784010 mov.b [0x0000],0x0000 0EEE FB8000 ze 0x0000,0x0000 0EF0 708000 ior.w 0x0002,0x0000,0x0000 0EF2 200001 mov.w #0x0,0x0002 0EF4 DD01C0 sl 0x0000,#0,0x0006 0EF6 200002 mov.w #0x0,0x0004 0EF8 90082E mov.w [0x001c+20],0x0000 0EFA 40007B add.w 0x0000,#27,0x0000 0EFC 784010 mov.b [0x0000],0x0000 0EFE FB8000 ze 0x0000,0x0000 0F00 DD00C8 sl 0x0000,#8,0x0002 0F02 90082E mov.w [0x001c+20],0x0000 0F04 40007A add.w 0x0000,#26,0x0000 0F06 784010 mov.b [0x0000],0x0000 0F08 FB8000 ze 0x0000,0x0000 0F0A 708000 ior.w 0x0002,0x0000,0x0000 0F0C 200001 mov.w #0x0,0x0002 0F0E 710000 ior.w 0x0004,0x0000,0x0000 0F10 718081 ior.w 0x0006,0x0002,0x0002 0F12 90111E mov.w [0x001c+34],0x0004 0F14 980170 mov.w 0x0000,[0x0004+14] 0F16 980901 mov.w 0x0002,[0x0004+16] 895: #if _FAT32 896: ((DWORD)LD_WORD(&dir[DIR_FstClusHI]) << 16) | 897: #endif 898: LD_WORD(&dir[DIR_FstClusLO]); 899: fp->fsize = LD_DWORD(&dir[DIR_FileSize]); /* File size */ 0F18 90082E mov.w [0x001c+20],0x0000 0F1A 40007F add.w 0x0000,#31,0x0000 0F1C 784010 mov.b [0x0000],0x0000 0F1E FB8000 ze 0x0000,0x0000 0F20 200001 mov.w #0x0,0x0002 0F22 DD01C8 sl 0x0000,#8,0x0006 0F24 200002 mov.w #0x0,0x0004 0F26 90082E mov.w [0x001c+20],0x0000 0F28 40007E add.w 0x0000,#30,0x0000 0F2A 784010 mov.b [0x0000],0x0000 0F2C FB8000 ze 0x0000,0x0000 0F2E 200001 mov.w #0x0,0x0002 0F30 DD00C0 sl 0x0000,#0,0x0002 0F32 200000 mov.w #0x0,0x0000 0F34 710100 ior.w 0x0004,0x0000,0x0004 0F36 718181 ior.w 0x0006,0x0002,0x0006 0F38 90082E mov.w [0x001c+20],0x0000 0F3A 40007D add.w 0x0000,#29,0x0000 0F3C 784010 mov.b [0x0000],0x0000 0F3E FB8000 ze 0x0000,0x0000 0F40 DD0048 sl 0x0000,#8,0x0000 0F42 200001 mov.w #0x0,0x0002 0F44 710100 ior.w 0x0004,0x0000,0x0004 0F46 718181 ior.w 0x0006,0x0002,0x0006 0F48 90082E mov.w [0x001c+20],0x0000 0F4A 40007C add.w 0x0000,#28,0x0000 0F4C 784010 mov.b [0x0000],0x0000 0F4E FB8000 ze 0x0000,0x0000 0F50 200001 mov.w #0x0,0x0002 0F52 710000 ior.w 0x0004,0x0000,0x0000 0F54 718081 ior.w 0x0006,0x0002,0x0002 0F56 90111E mov.w [0x001c+34],0x0004 0F58 980150 mov.w 0x0000,[0x0004+10] 0F5A 980161 mov.w 0x0002,[0x0004+12] -------------------------------------- 903: fp->org_clust = /* File start cluster */ +00000562: 01F6 MOVW R30,R12 Copy register pair +00000563: 8984 LDD R24,Z+20 Load indirect with displacement +00000564: 8995 LDD R25,Z+21 Load indirect with displacement +00000565: 27AA CLR R26 Clear Register +00000566: 27BB CLR R27 Clear Register +00000567: 01DC MOVW R26,R24 Copy register pair +00000568: 2799 CLR R25 Clear Register +00000569: 2788 CLR R24 Clear Register +0000056A: 8D22 LDD R18,Z+26 Load indirect with displacement +0000056B: 8D33 LDD R19,Z+27 Load indirect with displacement +0000056C: 2744 CLR R20 Clear Register +0000056D: 2755 CLR R21 Clear Register +0000056E: 2B82 OR R24,R18 Logical OR +0000056F: 2B93 OR R25,R19 Logical OR +00000570: 2BA4 OR R26,R20 Logical OR +00000571: 2BB5 OR R27,R21 Logical OR +00000572: 01F8 MOVW R30,R16 Copy register pair +00000573: 8786 STD Z+14,R24 Store indirect with displacement +00000574: 8797 STD Z+15,R25 Store indirect with displacement +00000575: 8BA0 STD Z+16,R26 Store indirect with displacement +00000576: 8BB1 STD Z+17,R27 Store indirect with displacement 908: fp->fsize = LD_DWORD(&dir[DIR_FileSize]); /* File size */ +00000577: 01F6 MOVW R30,R12 Copy register pair +00000578: 8D84 LDD R24,Z+28 Load indirect with displacement +00000579: 8D95 LDD R25,Z+29 Load indirect with displacement +0000057A: 8DA6 LDD R26,Z+30 Load indirect with displacement +0000057B: 8DB7 LDD R27,Z+31 Load indirect with displacement +0000057C: 01F8 MOVW R30,R16 Copy register pair +0000057D: 8782 STD Z+10,R24 Store indirect with displacement +0000057E: 8793 STD Z+11,R25 Store indirect with displacement +0000057F: 87A4 STD Z+12,R26 Store indirect with displacement +00000580: 87B5 STD Z+13,R27 Store indirect with displacement