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

📄 0se63.c

📁 显示0磁道扇区数据代码
💻 C
字号:
//********************************************
//文件名:0SE63.C
//功能:监视0磁道63个扇区的数据变化
//********************************************
#include<stdio.h>                             //1.
#include<bios.h>                              //2.
void main()                                   //3.
{                                             //4.
  char h[512];                                //5.
  int i,j;                                    //6.
  FILE *fp;                                   //7.
  long t=0,u=0;                               //8.
  fp=fopen("0se63.txt","wb");                 //9.以写方式打开文件
  for(j=1;j<=63;j++)                          //10.
  {                                           //11.
    biosdisk(0x02,0x80,0,0,j,1,h);            //12.调用扇区读写函数
    for(i=0;i<=511;i++)                       //13.
    {                                         //14.
      t+=h[i];                                //15.
      u+=h[i];                                //16.
    }                                         //17.
    printf("(sector%2d):%8ld      ",j,u);     //18.输出屏幕
    fprintf(fp,"(sector%2d):%8ld      ",j,u); //19.输出文件
    u=0;                                      //20.
    if(j%3==0)                                //21.显示三个扇区换行
    {                                         //22.
      printf("\n");                           //23.
      fprintf(fp,"\n");                       //24.
    }                                         //25.
  }                                           //26.
  printf("Total : %ld\n",t);                  //27.
  fprintf(fp,"Total : %ld\n",t);              //28.
  fclose(fp);                                 //29.
}                                             //30.

⌨️ 快捷键说明

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