亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? disk.lst

?? AT89C51 MP3源程序AT89C51 MP3源程序 SD AT89C51 MP3源程序AT89C51 MP3源程序 SD
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
   1               		.file	"Disk.c"
   2               		.arch atmega128
   3               	__SREG__ = 0x3f
   4               	__SP_H__ = 0x3e
   5               	__SP_L__ = 0x3d
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.global __do_copy_data
   9               		.global __do_clear_bss
  11               		.text
  12               	.Ltext0:
  81               	.global	_Z9Disk_Initv
  83               	_Z9Disk_Initv:
   1:Disk.c        **** /*
   2:Disk.c        **** ;**************************************************************************************************
   3:Disk.c        **** ;*									Copyright (c) 2006 by JiaoJinXing. 
   4:Disk.c        **** ;*											All rights reserved.
   5:Disk.c        **** ;*
   6:Disk.c        **** ;*---- 文件信息 -----------------------------------------------------------------------------------
   7:Disk.c        **** ;* 文   件   名 : Disk.c
   8:Disk.c        **** ;* 創(chuàng)   建   人 : 焦進(jìn)星
   9:Disk.c        **** ;* 描        述 : 磁盤管理文件
  10:Disk.c        **** ;*
  11:Disk.c        **** ;*---- 歷史版本信息 -------------------------------------------------------------------------------
  12:Disk.c        **** ;* 日   期  : 2008年 12 月 15 日
  13:Disk.c        **** ;* 創(chuàng) 建 人  : 焦進(jìn)星
  14:Disk.c        **** ;* 描   述  : 建立版本 V1.0.0
  15:Disk.c        **** ;*
  16:Disk.c        **** ;*---- 聯(lián)系方式 -----------------------------------------------------------------------------------
  17:Disk.c        **** ;* Email    : wyoujtg@163.com
  18:Disk.c        **** ;* Web      : http://wyoujtg.blog.163.com  
  19:Disk.c        **** ;**************************************************************************************************
  20:Disk.c        **** ;*/
  21:Disk.c        **** 
  22:Disk.c        **** #include "minifs.h"
  23:Disk.c        **** 
  24:Disk.c        **** /*
  25:Disk.c        **** ;**************************************************************************************************
  26:Disk.c        **** ;* 函數(shù)名稱 : Disk_Init
  27:Disk.c        **** ;* 描    述 : 磁盤初始化
  28:Disk.c        **** ;* 輸 	 入 : 無(wú)
  29:Disk.c        **** ;*        
  30:Disk.c        **** ;* 輸 	 出 : TRUE OR FALSE
  31:Disk.c        **** ;**************************************************************************************************
  32:Disk.c        **** ;*/
  33:Disk.c        **** uint8 Disk_Init(void)
  34:Disk.c        **** {
  85               	.LM1:
  86               	/* prologue: frame size=0 */
  87 0000 8F92      		push r8
  88 0002 9F92      		push r9
  89 0004 AF92      		push r10
  90 0006 BF92      		push r11
  91 0008 DF92      		push r13
  92 000a EF92      		push r14
  93 000c FF92      		push r15
  94 000e 0F93      		push r16
  95 0010 1F93      		push r17
  96 0012 CF93      		push r28
  97 0014 DF93      		push r29
  98               	/* prologue end (size=11) */
  99               	.LBB2:
 100               	.LBB3:
  35:Disk.c        **** 	uint8 *Buf;
  36:Disk.c        **** 	uint8  NumFATs;
  37:Disk.c        **** 	uint32 RootSecCnt;
  38:Disk.c        **** 	uint32 FATSz;
  39:Disk.c        **** 	uint32 TotSec;
  40:Disk.c        **** 
  41:Disk.c        **** 	if (!Init_IDE())
 102               	.LM2:
 103 0016 0E94 0000 		call _Z8Init_IDEv
 104 001a 8823      		tst r24
 105 001c 09F4      		brne .+2
 106 001e FDC0      		rjmp .L9
  42:Disk.c        **** 	{
  43:Disk.c        **** 		return FALSE;
  44:Disk.c        **** 	}
  45:Disk.c        **** 
  46:Disk.c        **** 	Buf = OpenSector(0);
 108               	.LM3:
 109 0020 60E0      		ldi r22,lo8(0)
 110 0022 70E0      		ldi r23,hi8(0)
 111 0024 80E0      		ldi r24,hlo8(0)
 112 0026 90E0      		ldi r25,hhi8(0)
 113 0028 0E94 0000 		call _Z10OpenSectorm
 114 002c 7C01      		movw r14,r24
  47:Disk.c        **** 	if (Buf == NULL)
 116               	.LM4:
 117 002e 0097      		sbiw r24,0
 118 0030 09F4      		brne .+2
 119 0032 F8C0      		rjmp .L1
  48:Disk.c        **** 	{
  49:Disk.c        **** 		return FALSE;
  50:Disk.c        **** 	}
  51:Disk.c        **** 
  52:Disk.c        **** 	/* 每扇區(qū)字節(jié)數(shù) */
  53:Disk.c        **** 	if (GET_UINT16(Buf, BPB_BytsPerSec) != 512)	/* 必須為512 */
 121               	.LM5:
 122 0034 FC01      		movw r30,r24
 123 0036 8385      		ldd r24,Z+11
 124 0038 282F      		mov r18,r24
 125 003a 3327      		clr r19
 126 003c 8485      		ldd r24,Z+12
 127 003e 9927      		clr r25
 128 0040 982F      		mov r25,r24
 129 0042 8827      		clr r24
 130 0044 282B      		or r18,r24
 131 0046 392B      		or r19,r25
 132 0048 2050      		subi r18,lo8(512)
 133 004a 3240      		sbci r19,hi8(512)
 134 004c 09F0      		breq .+2
 135 004e E5C0      		rjmp .L9
  54:Disk.c        **** 	{
  55:Disk.c        **** 		return FALSE;
  56:Disk.c        **** 	}
  57:Disk.c        **** 
  58:Disk.c        **** 	/* 檢查0扇區(qū)末尾是否為0xAA55 */
  59:Disk.c        **** 	if (GET_UINT16(Buf, 510) != 0xAA55)
 137               	.LM6:
 138 0050 4EEF      		ldi r20,lo8(510)
 139 0052 51E0      		ldi r21,hi8(510)
 140 0054 E40E      		add r14,r20
 141 0056 F51E      		adc r15,r21
 142 0058 F701      		movw r30,r14
 143 005a 8191      		ld r24,Z+
 144 005c 7F01      		movw r14,r30
 145 005e 282F      		mov r18,r24
 146 0060 3327      		clr r19
 147 0062 8081      		ld r24,Z
 148 0064 41E0      		ldi r20,lo8(-511)
 149 0066 5EEF      		ldi r21,hi8(-511)
 150 0068 E40E      		add r14,r20
 151 006a F51E      		adc r15,r21
 152 006c 9927      		clr r25
 153 006e 982F      		mov r25,r24
 154 0070 8827      		clr r24
 155 0072 282B      		or r18,r24
 156 0074 392B      		or r19,r25
 157 0076 2555      		subi r18,lo8(-21931)
 158 0078 3A4A      		sbci r19,hi8(-21931)
 159 007a 09F0      		breq .+2
 160 007c CEC0      		rjmp .L9
  60:Disk.c        **** 	{
  61:Disk.c        **** 		return FALSE;
  62:Disk.c        **** 	}
  63:Disk.c        **** 
  64:Disk.c        **** 	/* 保留扇區(qū)數(shù) */
  65:Disk.c        **** 	/* 第一張F(tuán)AT表開始扇區(qū) */
  66:Disk.c        **** 	FS_FATStartSec		= GET_UINT16(Buf, BPB_RsvdSecCnt);
 162               	.LM7:
 163 007e F701      		movw r30,r14
 164 0080 D684      		ldd r13,Z+14
 165 0082 D092 0000 		sts FS_FATStartSec,r13
  67:Disk.c        **** 
  68:Disk.c        **** 	/* FAT表數(shù) */
  69:Disk.c        **** 	NumFATs				= Buf[BPB_NumFATs];
 167               	.LM8:
 168 0086 4089      		ldd r20,Z+16
  70:Disk.c        **** 
  71:Disk.c        **** 	/* 每張F(tuán)AT表占扇區(qū)數(shù) */
  72:Disk.c        **** 	FATSz				= GET_UINT16(Buf, BPB_FATSz16);
 170               	.LM9:
 171 0088 8689      		ldd r24,Z+22
 172 008a 282F      		mov r18,r24
 173 008c 3327      		clr r19
 174 008e 8789      		ldd r24,Z+23
 175 0090 9927      		clr r25
 176 0092 982F      		mov r25,r24
 177 0094 8827      		clr r24
 178 0096 282B      		or r18,r24
 179 0098 392B      		or r19,r25
 180 009a 4901      		movw r8,r18
 181 009c AA24      		clr r10
 182 009e BB24      		clr r11
  73:Disk.c        **** 	if (FATSz == 0)
 184               	.LM10:
 185 00a0 8114      		cp r8,__zero_reg__
 186 00a2 9104      		cpc r9,__zero_reg__
 187 00a4 A104      		cpc r10,__zero_reg__
 188 00a6 B104      		cpc r11,__zero_reg__
 189 00a8 41F5      		brne .L6
  74:Disk.c        **** 	FATSz				= GET_UINT32(Buf, BPB_FATSz32);
 191               	.LM11:
 192 00aa 84A1      		ldd r24,Z+36
 193 00ac 882E      		mov r8,r24
 194 00ae 9924      		clr r9
 195 00b0 AA24      		clr r10
 196 00b2 BB24      		clr r11
 197 00b4 85A1      		ldd r24,Z+37
 198 00b6 9927      		clr r25
 199 00b8 AA27      		clr r26
 200 00ba BB27      		clr r27
 201 00bc BA2F      		mov r27,r26
 202 00be A92F      		mov r26,r25
 203 00c0 982F      		mov r25,r24
 204 00c2 8827      		clr r24
 205 00c4 882A      		or r8,r24
 206 00c6 992A      		or r9,r25
 207 00c8 AA2A      		or r10,r26
 208 00ca BB2A      		or r11,r27
 209 00cc 86A1      		ldd r24,Z+38
 210 00ce 9927      		clr r25
 211 00d0 AA27      		clr r26
 212 00d2 BB27      		clr r27
 213 00d4 DC01      		movw r26,r24
 214 00d6 9927      		clr r25
 215 00d8 8827      		clr r24
 216 00da 882A      		or r8,r24
 217 00dc 992A      		or r9,r25
 218 00de AA2A      		or r10,r26
 219 00e0 BB2A      		or r11,r27
 220 00e2 87A1      		ldd r24,Z+39
 221 00e4 9927      		clr r25
 222 00e6 AA27      		clr r26
 223 00e8 BB27      		clr r27
 224 00ea B82F      		mov r27,r24
 225 00ec AA27      		clr r26
 226 00ee 9927      		clr r25
 227 00f0 8827      		clr r24
 228 00f2 882A      		or r8,r24
 229 00f4 992A      		or r9,r25
 230 00f6 AA2A      		or r10,r26
 231 00f8 BB2A      		or r11,r27
 232               	.L6:
  75:Disk.c        **** 
  76:Disk.c        **** 	/* 根目錄目錄項(xiàng)數(shù) */
  77:Disk.c        **** 	FS_RootEntCnt		= GET_UINT16(Buf, BPB_RootEntCnt);
 234               	.LM12:
 235 00fa F701      		movw r30,r14
 236 00fc 8189      		ldd r24,Z+17
 237 00fe 082F      		mov r16,r24
 238 0100 1127      		clr r17
 239 0102 8289      		ldd r24,Z+18
 240 0104 9927      		clr r25
 241 0106 982F      		mov r25,r24

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩美女在线视频| 亚洲va欧美va人人爽午夜| 91丨九色丨国产丨porny| 亚洲一区在线观看网站| 久久久精品影视| 在线观看视频一区| 国产一区二区伦理片| 亚洲一区二区在线播放相泽| 国产欧美一区二区三区鸳鸯浴| 欧美日韩免费高清一区色橹橹| 国产福利不卡视频| 青青青伊人色综合久久| 亚洲精品视频在线观看网站| 久久久精品2019中文字幕之3| 欧美日韩免费不卡视频一区二区三区| 成人的网站免费观看| 国产在线视频一区二区| 日日夜夜免费精品视频| 一区二区三区四区不卡在线| 国产日产欧美精品一区二区三区| 日韩一区二区在线看片| 欧美日韩视频第一区| 91蝌蚪porny| 成人午夜在线播放| 久久国产精品第一页| 日韩精品午夜视频| 亚洲电影一区二区三区| 亚洲精品老司机| 亚洲色图在线播放| 亚洲欧美综合色| 国产精品不卡一区二区三区| 久久久99久久精品欧美| 精品国产乱码久久久久久夜甘婷婷| 在线91免费看| 欧美日韩黄色一区二区| 欧美网站一区二区| 欧美无人高清视频在线观看| 欧美在线free| 欧美亚洲一区二区在线观看| 日本电影亚洲天堂一区| 色综合色狠狠综合色| 色综合色狠狠天天综合色| 91在线观看免费视频| 91麻豆视频网站| 91福利视频在线| 91久久久免费一区二区| 欧美在线你懂的| 欧美日韩精品久久久| 91麻豆精品91久久久久同性| 欧美一级欧美一级在线播放| 8x福利精品第一导航| 欧美一级国产精品| 欧美videossexotv100| 久久综合九色综合97婷婷女人 | 日韩久久久精品| 日韩一区二区高清| 国产午夜精品一区二区| 中文字幕中文乱码欧美一区二区| 《视频一区视频二区| 一区二区三区欧美在线观看| 午夜免费欧美电影| 奇米影视7777精品一区二区| 欧美艳星brazzers| 这里是久久伊人| 岛国av在线一区| 91国产丝袜在线播放| 欧美日韩一区二区在线观看| 欧美一级片免费看| 欧美国产日韩精品免费观看| 亚洲欧美日韩成人高清在线一区| 亚洲午夜激情网页| 美女网站一区二区| www.99精品| 欧美日韩国产美| 久久亚洲捆绑美女| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 香蕉影视欧美成人| 国产一区91精品张津瑜| 色94色欧美sute亚洲线路一ni | 日韩欧美一区二区久久婷婷| 中文字幕乱码久久午夜不卡| 亚洲午夜久久久久久久久电影网 | 国产精品一区一区| 一本一本大道香蕉久在线精品| 正在播放亚洲一区| 国产精品嫩草99a| 五月婷婷欧美视频| 成人禁用看黄a在线| 欧美久久一二区| 国产精品色噜噜| 五月综合激情网| 成人免费va视频| 欧美一区2区视频在线观看| 国产精品国产三级国产普通话蜜臀| 亚洲成人免费在线| 国产69精品一区二区亚洲孕妇| 欧美性高清videossexo| 国产丝袜在线精品| 日韩精彩视频在线观看| 99麻豆久久久国产精品免费| 日韩欧美成人激情| 99国产精品久久久久久久久久久| 一本色道**综合亚洲精品蜜桃冫| 欧美成人猛片aaaaaaa| 亚洲精品伦理在线| 国产精品一级黄| 91麻豆精品久久久久蜜臀| 日韩美女精品在线| 国产精品99久久久久久久vr| 在线播放欧美女士性生活| 亚洲色大成网站www久久九九| 狠狠色伊人亚洲综合成人| 欧美精品一卡两卡| 亚洲激情男女视频| 波多野结衣欧美| www成人在线观看| 蜜桃视频在线观看一区二区| 欧美亚洲综合一区| 亚洲精品亚洲人成人网| 不卡在线观看av| www国产亚洲精品久久麻豆| 日韩激情中文字幕| 欧美高清dvd| 亚洲国产成人高清精品| 色噜噜久久综合| 亚洲视频一区二区在线| 粉嫩av亚洲一区二区图片| 精品动漫一区二区三区在线观看| 青青国产91久久久久久| 欧美日韩国产综合久久| 亚洲第一二三四区| 欧美日韩你懂得| 亚洲成人免费视频| 欧美乱妇15p| 五月天激情综合网| 欧美精品一二三| 天天综合天天综合色| 欧美日韩情趣电影| 日本v片在线高清不卡在线观看| 欧美浪妇xxxx高跟鞋交| 天天影视涩香欲综合网| 日韩欧美中文字幕精品| 久久精品国产一区二区三区免费看| 7878成人国产在线观看| 久久精品国内一区二区三区| 精品国产99国产精品| 国产精品中文欧美| 欧美国产乱子伦| 99久久免费视频.com| 亚洲精品日韩一| 精品视频在线视频| 免费欧美日韩国产三级电影| 日韩久久久久久| 国产91在线|亚洲| 亚洲色图一区二区| 欧美日本一区二区| 久久国产乱子精品免费女| 中文一区在线播放| 色婷婷精品久久二区二区蜜臀av| 亚洲国产欧美一区二区三区丁香婷| 激情久久久久久久久久久久久久久久| 欧美人伦禁忌dvd放荡欲情| 一区二区三区不卡在线观看| 日本高清不卡视频| 免费看日韩精品| 久久综合久久综合亚洲| 不卡av在线免费观看| 亚洲国产综合91精品麻豆| 日韩欧美在线不卡| 成人在线一区二区三区| 亚洲综合一二区| 日韩免费观看高清完整版在线观看| 国产精品自在在线| 一区二区三区四区不卡在线| 日韩欧美色电影| 91在线精品一区二区| 日本欧美一区二区| 亚洲国产精品av| 欧美色倩网站大全免费| 国产一区二区伦理片| 一区二区三区国产精华| 精品美女一区二区| 91丨九色porny丨蝌蚪| 美脚の诱脚舐め脚责91| 日韩码欧中文字| 欧美刺激午夜性久久久久久久| 丰满白嫩尤物一区二区| 天天av天天翘天天综合网色鬼国产| 久久久久97国产精华液好用吗| 日本道色综合久久| 国产精品一区二区久久精品爱涩 | 成人美女视频在线观看18| 亚洲美女电影在线| 欧美大片一区二区| 色先锋aa成人| 国产麻豆精品在线| 天天影视网天天综合色在线播放 | 美女网站一区二区| 亚洲综合自拍偷拍| 中文字幕精品在线不卡|