班冯雪实验三.doc

班冯雪实验三.doc

ID:52532157

大小:1.85 MB

页数:16页

时间:2020-03-28

班冯雪实验三.doc_第1页
班冯雪实验三.doc_第2页
班冯雪实验三.doc_第3页
班冯雪实验三.doc_第4页
班冯雪实验三.doc_第5页
资源描述:

《班冯雪实验三.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程实验基本规范为加强实验经管,规范实验(上机)工作,结合软件学院实验教案工作,制订本规范。1.1实验报告书写规范1.学生实验报告应统一使用辽宁工程技术大学上机实验报告模板,各个专业可根据自身实验特点进行内容的适当调整和补充。实验报告的内容必须含有实验目的、实验内容、实验分析、实验总结四部分。2.仅对设计性和综合性实验要求书写实验报告。3.学生实验报告要求使用碳素笔或圆珠笔书写,图表可用铅笔书写。4.实验报告内容均应填写完整,学生实验报告中实验步骤和原始实验数据记录要详实、实验数据分析和实验结论应充分(讨论实验中遇到的问题

2、,写出自己的见解、体会和收获,提出对实验的改进意见等)。5.实验报告中的图、表应按规范要求绘制,实验分析结果报告可以记录或粘贴在实验报告中相应的位置。6.实验报告用纸应统一为A4纸规格,左侧装订。7.报告打印版采用行距为1.5倍行距,中文为小四宋体、西文和数字为小四TimesNewRoman;页边距设置为上2.5cm,下2.0cm,左3cm,右2.5cm;页脚的页码按阿拉伯数字(小五、TimesNewRoman)连续编排,居中书写。1.2实验报告要求学生实验报告应当填写齐全所涉及的工程和内容。实验报告要求内容完整、语言通顺

3、、图表清晰、分析合理、讨论深入、见解独特,实验数据处理每人独立进行,真实反映实验结果,不能多人合写一份报告。实验报告评阅是对学生实验态度、实验报告的内容完整性、实验分析和实验结论的论述、报告的整体完成质量等方面进行综合评价。实验报告中如发现有伪造数据或改动实验现象的、缺交和抄袭的,实验报告成绩均按零分记。实验报告的分值分配为:①实验的预习和准备情况(占10%);②实验运行及结果(占75%);③实验报告的文字书写能力和规范性(占15%)。实验报告模版15/16成绩辽宁工程技术大学上机实验报告课程名称计算机硬件技术及应用实验题

4、目综合程序设计院系软件工程专业软件专业班级软件三班姓名冯雪学号1420010304实验日期2015-5-28实验目的1.熟练掌握子程序的结构。2.掌握子程序设计的思想、方法及上机调试过程。3.熟练掌握系统功能调用的作用。4.掌握系统功能调用的思想、方法。实验准备1.8086/8088汇编语言指令及伪指令的用法2.子程序设计的思想和方法(1)子程序是功能相对独立的程序段,它可以实现源程序的模块化,简化源程序结构,提高编程效率(2)子程序定义:利用过程伪指令PROC和ENDP,格式如下:过程名PROC[NEAR

5、FAR]……;

6、过程体过程名ENDP其中:可选的参数指定过程的调用属性。没有指定过程属性,则采用默认属性NEAR。NEAR属性:段内近调用,子程序只能被相同代码段的其他程序调用15/16FAR属性:段间远调用,子程序可以被相同或不同代码段的程序调用(3)主程序(调用程序)调用子程序(被调用程序):利用CALL指令(4)子程序返回主程序:利用RET指令(5)保护现场:子程序开始处应该保护子程序中使用的寄存器(通常利用堆栈),子程序返回前相应进行恢复。(6)子程序中对堆栈的压入和弹出操作通常成对使用,以保持堆栈的平衡。(7)子程序允许嵌套和递

7、归(8)处理好子程序与主程序之间的参数传递问题:利用寄存器、内存缓冲区及堆栈。3.DOS和BIOS中断调用是机器及操作系统提供的中断调用功能4.系统功能调用的步骤:⑴在AH寄存器中设置系统功能调用号⑵在指定寄存器中设置入口参数⑶用中断调用指令(INTi8)执行功能调用⑷根据出口参数分析功能调用执行情况5.DOS利用21H号中断提供给用户近百个系统功能,主要包括设备经管、目录经管和文件经管三个方面的功能(1)输入一个字符,01H号功能调用(2)输出一个字符,02H号功能调用(3)输入一个字符串,0AH号功能调用(4)输出一个

8、字符串,09H号功能调用注意它们的入口参数及出口参数6.BIOS也以中断服务程序的形式,向程序员提供系统的基本输入输出程序BIOS功能更加基本,且与操作系统无关,当DOS没有启动或不允许使用DOS功能调用时,可以使用BIOS功能调用(1)键盘I/O中断调用——INT16H15/16(2)显示器输入中断调用——INT10H实验进度本次共有2个练习,完成2个。实验内容【练习1】编写主程序调用一个过程,实现将两个非压缩BCD码转换为一个压缩BCD码,并用字符显示功能和字符串显示功能完成在屏幕上显示一个字符串“HelloWorld

9、!”的功能。(1)实现方法定义俩个字节和一个字符串,并开辟空间,并利用callchange语句交换其位置,然后用伪指令将其压缩(2)程序代码DATASSEGMENTBCD1DB03HBCD2DBO7HSTRINGDB"HELLOWORLD!","$"DATASENDSCODESSEGMENTASSUME

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。