|
中断处理与C
C有时被称为高水平汇编语言的不同要求,因为它可以利用它的一些干扰一定作用. 一些重要的功能如下:
- int86:引用MS-民主党中断.
- INT86X:引用MS的干扰与部分民主党选民的价值观.
- Intdos:引用MS的民主党选民服务以外使用计算机和Al
- INTDOSX:引用MS-民主党与部分登记服务价值.
- Segread:登记部分内容
我们将详细讨论这些功能. 首先,我们会讨论一些特定结构,或经常使用这些功能必然.
sregs结构
这个架构已经确定,这是Dos.h结构部分,通过填写登记的职能,Int86x,并IntdosxSegread. 声明结构如下:
struct SREGS {
unsigned int es;
unsigned int cs;
unsigned int ss;
unsigned int ds;
};
工会9A
9A是两个工会组织. 9Ados.h工会已确定是通过信息和使用功能,int86,Int86x,并IntdosIntdosx. 工会声明如下:
union REGS {
struct WORDREGS x;
struct BYTEREGS h;
};
byteregswordregs和结构
bytereges的结构已经确定,wordregsDos.h字节,用来存放和文字记录. worgregs的结构让使用者在使用登记CPU16位元架构bytereges数量,使个人获得8位登记.
biteregs宣布的结构如下:
struct BYTEREGS {
unsigned char al, ah, bl, bh;
unsigned char cl, ch, dl, dh;
};
wordregs申报和结构如下:
struct WORDREGS {
unsigned int ax, bx, cx, dx;
unsigned int si, di, cflag, flags;
};
|
|