菜单

系统机能调用Windows操作系统原理实验

2019年9月14日 - 皇家赌场系统

┏ 218

一、实验指标

  r.h.ah=2; /*子功用号*/

int86(0x10,&r,&r);

1、熟识操作系统的种类机能调用。

r.h.ch=0; /*左上角坐标*/

┛ 217

r.h.dl=y;

  r.h.dh=24; /*右下角坐标*/

void locate(int x, int y)

void cls(void)

定位子程序:

3、精通运用10H号效能调用(BIOS的显示I/O功效调用)来落成对显示屏的操作与调控。

  r.h.ah=6; /*子功用号*/

  r.h.al=ch;

3、在荧屏上钦定区域内画框并以动画方式体现字符串。(选做题)

  r.h.bh=0;

  r.h.cl=0;

二、实验内容

2、理解用C语言完毕系统机能调用的方法和步子。

清屏子程序:

显示屏画框能够用制表符来画。其首要方法是持续调用writech函数,在钦点区域周边突显制表符,从而勾勒出三个窗口的大约。

void writech(int x , int y, char ch ,int attr)

{ union REGS r;

制表符   ASCII码

  r.h.dl=79;

r.h.bl=attr

在钦命地方写参数:

  r.h.bh=7; /*7象征米色*/

━ 196

  r.h.ah=9;

1、在荧屏的钦赐区域内显示字符串。(必做题)

{ union REGS r;

r.h.bh=0;

  r.h.al=0;   

2、在荧屏的制定区域内画框,在框内展现字符串。(进步题)

int86(0x10,&r,&r);

┓ 191

{ union REGS r;

┗ 192

系统,  int86(0x10,&r,&r); /*系统机能调用*/

}

  locate(x ,y);

  r.h.dh=x; /*定位点坐标*/

 }

┃ 179

}

r.x.cx=1;

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图