操作系统实验一
更新时间:2023-11-04 19:12:01 阅读量: 综合文库 文档下载
- 操作系统有哪些推荐度:
- 相关推荐
实验一 系统功能调用
【实验目的】
1.熟悉操作系统的系统功能调用。
2.掌握用C语言实现系统功能调用的方法和步骤。
3.掌握利用10H号功能调用(BIOS的显示I/O功能调用)来实现对屏幕的操作与控制。
【预习内容】
1.预习DOS、BIOS系统功能调用。
2.预习C语言实现系统功能调用的方法。
【实验内容】
1.在屏幕的指定区域内显示字符串。(必做题) 定位子程序:
void locate(int x, int y) { union REGS r;
r.h.ah=2; /*子功能号*/ r.h.dh=x; /*定位点坐标*/ r.h.dl=y; r.h.bh=0;
int86(0x10,&r,&r); }
在指定位置写参数:
void writech(int x , int y, char ch ,int attr) { union REGS r; locate(x ,y); r.h.ah=9; r.h.bh=0; r.h.al=ch; r.h.bl=attr r.x.cx=1;
int86(0x10,&r,&r); }
2.在屏幕的指定区域内画框,在框内显示字符串。(提高题)
屏幕画框可以用制表符来画。其主要方法是不断调用writech函数,在指定区域周围显示制表符,从而勾勒出一个窗口的轮廓。
1
制表符 ┏ ┓ ┗ ┛ ┃ ━ ASCII码 218 191 192 217 179 196
显示屏通常划分为行和列的一个二维系统,适配器就在行列组成的网格位置上显示字符。 屏幕坐标图如下所示: 9 10 11 12 35 36 Y 9 10 A B C D Z 11
X
3. 在屏幕的指定区域内动画显示字符串。(附加题)
2
打开代码
编译
动态
3
【实验报告】
1.列出调试通过程序的清单,并加注释。
2.给出必要的程序设计思路和方法(或列出流程图)。 3.总结上机调试过程中所遇到的问题和解决方法及感想。
上机过程中,遇到了一些问题。比如坐标值没有找准确,导致所要画的方框没有画在正确的位置;方框之间没有连接上等。经过仔细地画图、比较、修改,最终显示出了所需要的结果。还有一些语句错误。这些问题有的请教同学,在同学的帮助下,将程序调通。特别是最后的动态显示,请教了同学才写出来的。
感想…… #include
4
writech(10,9,179,2);writech(10,36,179,2);//yaoao
for(i=0;i<26;i++) {
writech(x-1,y+i,196,2);
writech(x+1,y+i,196,2);} for(i=0;i<26;i++) {
writech(x,y+i,65+i,7); delay(100); } }
getch();
return(0); }
5
正在阅读:
操作系统实验一11-04
化学课后题 答案03-31
中学生暴力行为表现03-22
新闻媒体对公安工作的作用(深圳派出所)03-26
精油未必比打蜡好-木地板保养不可不知07-28
数码单反摄影宝典06-10
普通物理学108-09
离婚调解书格式是的?06-24
幼儿园阳光体育活动总结范文两篇05-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 操作系统
- 实验
- 人教版高中英语book9-book10 单词语篇
- 全新版大学英语学习大厅综合教程第六单元B卷
- 防雷综合计算题
- 小学科学同步探究(五年级下册) - 2
- 三年级六单元
- 卡特尔16PF个性测验
- 概率论与数理统计模拟考试题目及答案
- LTE多天线技术
- 城市暴雨水的综合管理创新设计
- 巨人集团的兴衰史
- 任意分布的随机数的产生方法
- 童牧野的‘鬼变脸’指标
- 东南大学无线电硕士导师介绍 - 图文
- C、c++语言程序设计 - 张树粹 - 清华大学习题解答
- 导游人员管理条例及实施细则
- 数学建模2015 - 图文
- 基础工程试题及答案
- §4.3.1 空间直线坐标系
- 创新消防基层部队岗位编程:一项紧迫的任务5.23
- 2019-2020年七年级历史上册 第8课 商鞅变法教学案(无答案) 川教版 - 图文