部分代码如下:
union REGS reg;
struct SREGS seg;
reg.x.ax=0x4800;
reg.h.dl=0x80;//此处的0X80指的是哪一个硬盘?第一个?如果我主板上有4个
//SATA硬盘,那么第二个,第三个,第四个分别传送什么数据给
//dl呢?
reg.x.si=FP_OFF(&dpp); //dpp为结构体
seg.ds =FP_SEG(&dpp);
int86x(0x13,®,®,&seg);
以上红色为我请教各位高手的问题,希望哪位高手可否指点小弟!谢谢!~~~
union REGS reg;
struct SREGS seg;
reg.x.ax=0x4800;
reg.h.dl=0x80;//此处的0X80指的是哪一个硬盘?第一个?如果我主板上有4个
//SATA硬盘,那么第二个,第三个,第四个分别传送什么数据给
//dl呢?
reg.x.si=FP_OFF(&dpp); //dpp为结构体
seg.ds =FP_SEG(&dpp);
int86x(0x13,®,®,&seg);
以上红色为我请教各位高手的问题,希望哪位高手可否指点小弟!谢谢!~~~
