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

📄 cluster_to_sector.asm

📁 ADI BF DSP的CF卡的读写源码
💻 ASM
字号:

/************************************************************************************************/
/*	This routine converts the given cluster number (expected in R0) into a sector number and	*/
/*	stores it in R5.																			*/
/*															  Last Modified 02-26-03.  H. Desai */
/************************************************************************************************/

.GLOBAL Cluster_to_Sector;
.EXTERN Parameters;
.SECTION program;

/**Calc. Start Sector from MP3 Start Cluster**/
/**FirstSector0fCluster = ((N-2) * SectorsPerCluster) + FirstDataSector**/
Cluster_to_Sector:
R0 += -2;
P0.H = Parameters;
P0.L = Parameters;
R1 = [P0+0x14];						//Sectors per Cluster
R2 = [P0+0x4];						//Start of Data Region 
R0 = R0.L * R1.L (IS);
R0 = R0 + R2;						//First Sector of Cluster
R1 = [P0+0xC];						//# Of Hidden Sectors
R5 = R0 + R1;

RTS;

⌨️ 快捷键说明

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