?? g_func1.c
字號(hào):
svect()
{
segs.ds = FP_SEG(&gint8);
tt = FP_OFF(&gint8);
inregs.x.dx = tt;
inregs.x.ax = 0x2508;
intdosx(&inregs,&outregs,&segs);
}
void save8(int n)
{
/* get 8h vector */
if (n==1) { inregs.x.ax = 0x3508; }
else { inregs.x.ax = 0x3581; }
intdosx(&inregs,&outregs,&segs);
old_segment = segs.es;
old_offset = outregs.x.bx;
/* save old_8h --> 81h */
segs.ds = old_segment;
inregs.x.dx = old_offset;
if (n==1) { inregs.x.ax = 0x2581; }
else { inregs.x.ax = 0x2508; }
intdosx(&inregs,&outregs,&segs);
}
void ggret()
{
save8(0);
setvect(INTERRUPT,oldhandler);
printf("\n Exit from genix--return");
exit();
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -