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

📄 demo.lst

📁 Flashfile system for avr, ICC, IAR compiled with examples. very cool
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   000002DA   8333                       STD     Z+3,R19
   \   000002DC   2455                       CLR     R5
   \   000002DE   ....                       LDI     R30,LOW(BPB_FATSz16)
   \   000002E0   ....                       LDI     R31,(BPB_FATSz16) >> 8
   \   000002E2   8100                       LD      R16,Z
   \   000002E4   8111                       LDD     R17,Z+1
   \   000002E6   E020                       LDI     R18,0
   \   000002E8   9E51                       MUL     R5,R17
   \   000002EA   01B0                       MOVW    R23 : R22,R1 : R0
   \   000002EC   9E40                       MUL     R4,R16
   \   000002EE   01A0                       MOVW    R21 : R20,R1 : R0
   \   000002F0   9E50                       MUL     R5,R16
   \   000002F2   0D50                       ADD     R21,R0
   \   000002F4   1D61                       ADC     R22,R1
   \   000002F6   1F72                       ADC     R23,R18
   \   000002F8   9D14                       MUL     R17,R4
   \   000002FA   0D50                       ADD     R21,R0
   \   000002FC   1D61                       ADC     R22,R1
   \   000002FE   1F72                       ADC     R23,R18
   \   00000300   ....                       LDI     R30,LOW(BPB_RsvdSecCnt)
   \   00000302   ....                       LDI     R31,(BPB_RsvdSecCnt) >> 8
   \   00000304   8100                       LD      R16,Z
   \   00000306   8111                       LDD     R17,Z+1
   \   00000308   E020                       LDI     R18,0
   \   0000030A   E030                       LDI     R19,0
   \   0000030C   0F04                       ADD     R16,R20
   \   0000030E   1F15                       ADC     R17,R21
   \   00000310   1F26                       ADC     R18,R22
   \   00000312   1F37                       ADC     R19,R23
   \   00000314   ....                       LDI     R30,LOW(_FF_ROOT_ADDR)
   \   00000316   ....                       LDI     R31,(_FF_ROOT_ADDR) >> 8
   \   00000318   8300                       ST      Z,R16
   \   0000031A   8311                       STD     Z+1,R17
   \   0000031C   8322                       STD     Z+2,R18
   \   0000031E   8333                       STD     Z+3,R19
   \   00000320   ....                       LDI     R30,LOW(_FF_PART_ADDR)
   \   00000322   ....                       LDI     R31,(_FF_PART_ADDR) >> 8
   \   00000324   8100                       LD      R16,Z
   \   00000326   8111                       LDD     R17,Z+1
   \   00000328   E020                       LDI     R18,0
   \   0000032A   E030                       LDI     R19,0
   \   0000032C   ....                       LDI     R30,LOW(_FF_ROOT_ADDR)
   \   0000032E   ....                       LDI     R31,(_FF_ROOT_ADDR) >> 8
   \   00000330   8140                       LD      R20,Z
   \   00000332   8151                       LDD     R21,Z+1
   \   00000334   8162                       LDD     R22,Z+2
   \   00000336   8173                       LDD     R23,Z+3
   \   00000338   0F40                       ADD     R20,R16
   \   0000033A   1F51                       ADC     R21,R17
   \   0000033C   1F62                       ADC     R22,R18
   \   0000033E   1F73                       ADC     R23,R19
   \   00000340   8340                       ST      Z,R20
   \   00000342   8351                       STD     Z+1,R21
   \   00000344   8362                       STD     Z+2,R22
   \   00000346   8373                       STD     Z+3,R23
   \   00000348   ....                       LDI     R30,LOW(BPB_RootEntCnt)
   \   0000034A   ....                       LDI     R31,(BPB_RootEntCnt) >> 8
   \   0000034C   8100                       LD      R16,Z
   \   0000034E   8111                       LDD     R17,Z+1
   \   00000350   E020                       LDI     R18,0
   \   00000352   E030                       LDI     R19,0
   \   00000354   E045                       LDI     R20,5
   \   00000356   ........                   CALL    ?L_SHL_L03
   \   0000035A   01C8                       MOVW    R25 : R24,R17 : R16
   \   0000035C   01D9                       MOVW    R27 : R26,R19 : R18
   \   0000035E   5081                       SUBI    R24,1
   \   00000360   4F9E                       SBCI    R25,254
   \   00000362   4FAF                       SBCI    R26,255
   \   00000364   4FBF                       SBCI    R27,255
   \   00000366   2F89                       MOV     R24,R25
   \   00000368   2F9A                       MOV     R25,R26
   \   0000036A   2FAB                       MOV     R26,R27
   \   0000036C   E0B0                       LDI     R27,0
   \   0000036E   95A6                       LSR     R26
   \   00000370   9597                       ROR     R25
   \   00000372   9587                       ROR     R24
   \   00000374   2D44                       MOV     R20,R4
   \   00000376   E050                       LDI     R21,0
   \   00000378   ....                       LDI     R30,LOW(BPB_FATSz16)
   \   0000037A   ....                       LDI     R31,(BPB_FATSz16) >> 8
   \   0000037C   8100                       LD      R16,Z
   \   0000037E   8111                       LDD     R17,Z+1
   \   00000380   ........                   CALL    ?S_EC_MUL_L02
   \   00000384   ....                       LDI     R30,LOW(BPB_RsvdSecCnt)
   \   00000386   ....                       LDI     R31,(BPB_RsvdSecCnt) >> 8
   \   00000388   8120                       LD      R18,Z
   \   0000038A   8131                       LDD     R19,Z+1
   \   0000038C   0F20                       ADD     R18,R16
   \   0000038E   1F31                       ADC     R19,R17
   \   00000390   018C                       MOVW    R17 : R16,R25 : R24
   \   00000392   0F02                       ADD     R16,R18
   \   00000394   1F13                       ADC     R17,R19
   \   00000396   ....                       LDI     R30,LOW(FirstDataSector)
   \   00000398   ....                       LDI     R31,(FirstDataSector) >> 8
   \   0000039A   8300                       ST      Z,R16
   \   0000039C   8311                       STD     Z+1,R17
   \   0000039E   810A                       LDD     R16,Y+2
   \   000003A0   811B                       LDD     R17,Y+3
   \   000003A2   812C                       LDD     R18,Y+4
   \   000003A4   813D                       LDD     R19,Y+5
   \   000003A6   ....                       LDI     R30,LOW(FirstDataSector)
   \   000003A8   ....                       LDI     R31,(FirstDataSector) >> 8
   \   000003AA   8140                       LD      R20,Z
   \   000003AC   8151                       LDD     R21,Z+1
   \   000003AE   E060                       LDI     R22,0
   \   000003B0   E070                       LDI     R23,0
   \   000003B2   1B04                       SUB     R16,R20
   \   000003B4   0B15                       SBC     R17,R21
   \   000003B6   0B26                       SBC     R18,R22
   \   000003B8   0B37                       SBC     R19,R23
   \   000003BA   9140....                   LDS     R20,BPB_SecPerClus
   \   000003BE   E050                       LDI     R21,0
   \   000003C0   E060                       LDI     R22,0
   \   000003C2   E070                       LDI     R23,0
   \   000003C4   ........                   CALL    ?UL_DIVMOD_L03
   \   000003C8   ....                       LDI     R30,LOW(DataClusTot)
   \   000003CA   ....                       LDI     R31,(DataClusTot) >> 8
   \   000003CC   8300                       ST      Z,R16
   \   000003CE   8311                       STD     Z+1,R17
   \   000003D0   8322                       STD     Z+2,R18
   \   000003D2   8333                       STD     Z+3,R19
   \   000003D4   E000                       LDI     R16,0
   \   000003D6   E010                       LDI     R17,0
   \   000003D8   ....                       LDI     R30,LOW(clus_0_addr)
   \   000003DA   ....                       LDI     R31,(clus_0_addr) >> 8
   \   000003DC   8300                       ST      Z,R16
   \   000003DE   8311                       STD     Z+1,R17
   \   000003E0   E001                       LDI     R16,1
   \   000003E2   E010                       LDI     R17,0
   \   000003E4   ....                       LDI     R30,LOW(c_counter)
   \   000003E6   ....                       LDI     R31,(c_counter) >> 8
   \   000003E8   8300                       ST      Z,R16
   \   000003EA   8311                       STD     Z+1,R17
   \   000003EC   E000                       LDI     R16,0
   \   000003EE   E010                       LDI     R17,0
   \   000003F0   E020                       LDI     R18,0
   \   000003F2   E030                       LDI     R19,0
   \   000003F4   ....                       LDI     R30,LOW(_FF_buff_addr)
   \   000003F6   ....                       LDI     R31,(_FF_buff_addr) >> 8
   \   000003F8   8300                       ST      Z,R16
   \   000003FA   8311                       STD     Z+1,R17
   \   000003FC   8322                       STD     Z+2,R18
   \   000003FE   8333                       STD     Z+3,R19
   \   00000400   ....                       LDI     R30,LOW(DataClusTot)
   \   00000402   ....                       LDI     R31,(DataClusTot) >> 8
   \   00000404   8100                       LD      R16,Z
   \   00000406   8111                       LDD     R17,Z+1
   \   00000408   8122                       LDD     R18,Z+2
   \   0000040A   8133                       LDD     R19,Z+3
   \   0000040C   3F05                       CPI     R16,245
   \   0000040E   E04F                       LDI     R20,15
   \   00000410   0714                       CPC     R17,R20
   \   00000412   E040                       LDI     R20,0
   \   00000414   0724                       CPC     R18,R20
   \   00000416   E040                       LDI     R20,0
   \   00000418   0734                       CPC     R19,R20
   \   0000041A   F008                       BRCS    $+2+2
   \   0000041C   C087                       RJMP    ??initialize_media_22
   \   0000041E   E302                       LDI     R16,50
   \   00000420   9300....                   STS     BPB_FATType,R16
   \                     ??initialize_media_23:
   \   00000424   ....                       LDI     R30,LOW(_FF_ROOT_ADDR)
   \   00000426   ....                       LDI     R31,(_FF_ROOT_ADDR) >> 8
   \   00000428   8100                       LD      R16,Z
   \   0000042A   8111                       LDD     R17,Z+1
   \   0000042C   8122                       LDD     R18,Z+2
   \   0000042E   8133                       LDD     R19,Z+3
   \   00000430   ....                       LDI     R30,LOW(_FF_DIR_ADDR)
   \   00000432   ....                       LDI     R31,(_FF_DIR_ADDR) >> 8
   \   00000434   8300                       ST      Z,R16
   \   00000436   8311                       STD     Z+1,R17
   \   00000438   8322                       STD     Z+2,R18
   \   0000043A   8333                       STD     Z+3,R19
   \   0000043C   E50C                       LDI     R16,92
   \   0000043E   9300....                   STS     _FF_FULL_PATH,R16
   \   00000442   E000                       LDI     R16,0
   \   00000444   9300....                   STS     (_FF_FULL_PATH + 1),R16
   \   00000448   ....                       LDI     R30,LOW(_FF_PART_ADDR)
   \   0000044A   ....                       LDI     R31,(_FF_PART_ADDR) >> 8
   \   0000044C   8100                       LD      R16,Z
   \   0000044E   2F10                       MOV     R17,R16
   \   00000450   E000                       LDI     R16,0
   \   00000452   0F11                       LSL     R17
   \   00000454   931A                       ST      -Y,R17
   \   00000456   930A                       ST      -Y,R16
   \   00000458   ....                       LDI     R16,LOW(_FF_BS_PA_str)
   \   0000045A   ....                       LDI     R17,HIGH(_FF_BS_PA_str)
   \   0000045C   ....                       LDI     R18,(_FF_BS_PA_str) >> 16
   \   0000045E   ........                   CALL    printf_P
   \   00000462   9622                       ADIW    R29 : R28,2
   \   00000464   E000                       LDI     R16,0
   \   00000466   E012                       LDI     R17,2
   \   00000468   931A                       ST      -Y,R17
   \   0000046A   930A                       ST      -Y,R16
   \   0000046C   ....                       LDI     R16,LOW(_FF_BPB_BPS_str)
   \   0000046E   ....                       LDI     R17,HIGH(_FF_BPB_BPS_str)
   \   00000470   ....                       LDI     R18,(_FF_BPB_BPS_str) >> 16
   \   00000472   ........                   CALL    printf_P
   \   00000476   9622                       ADIW    R29 : R28,2
   \   00000478   9100....                   LDS     R16,BPB_SecPerClus
   \   0000047C   E010                       LDI     R17,0
   \   0000047E   931A                       ST      -Y,R17
   \   00000480   930A                       ST      -Y,R16
   \   00000482   ....                       LDI     R16,LOW(_FF_BPB_SPC_str)
   \   00000484   ....                       LDI     R17,HIGH(_FF_BPB_SPC_str)
   \   00000486   ....                       LDI     R18,(_FF_BPB_SPC_str) >> 16
   \   00000488   ........                   CALL    printf_P
   \   0000048C   9622                       ADIW    R29 : R28,2
   \   0000048E   ....                       LDI     R30,LOW(BPB_RsvdSecCnt)
   \   00000490   ....                       LDI     R31,(BPB_RsvdSecCnt) >> 8
   \   00000492   8100                       LD      R16,Z
   \   00000494   8111                       LDD     R17,Z+1
   \   00000496   931A                       ST      -Y,R17
   \   00000498   930A                       ST      -Y,R16
   \   0000049A   ....                       LDI     R16,LOW(_FF_BPB_RSC_str)
   \   0000049C   ....                       LDI     R17,HIGH(_FF_BPB_RSC_str)
   \   0000049E   ....                       LDI     R18,(_FF_BPB_RSC_str) >> 16
   \   000004A0   ........                   CALL    printf_P

⌨️ 快捷键说明

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