Элементы соединения REGS используемые в ч, соответствующем к ассемблеру находились в таблице, котор дали затем:
шестнадцатиразрядно |
8о-разрядн |
Язык ч |
Ассемблер |
Язык ч |
Ассемблер |
inregs.x.ax |
ОСЬ |
inregs.h.al |
AL |
|
|
inregs.h.ah |
AH |
inregs.x.bx |
BX |
inregs.h.bl |
Bl |
|
|
inregs.h.bh |
BH |
inregs.x.cx |
CX |
inregs.h.cl |
CL |
|
|
inregs.h.ch |
Ch |
inregs.x.dx |
DX |
inregs.h.dl |
Dl |
|
|
inregs.h.dh |
Dh |
inregs.x.si |
Si |
|
|
inregs.x.di |
DI |
|
|
inregs.x.cflag |
CF |
|
|
Препятствуйте нам увидеть примеры функций int86 и int86x. Following программа просматривает каждый участок Floppy Disk и печатает состояние каждого участка на экране.
/*Программа для того чтобы просмотреть каждый участок Floppy Disk и напечатать состояние */
#include<dos.h>
#include<conio.h>
void main()
{
int head,track,sector,i;
char *buf;
union REGS inregs, outregs;
struct SREGS sregs;
clrscr();
|