计算机实践答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四川大学网络教育(专升本)
电气工程及其自动化专业实验教学大纲
课程名称:计算机综合实践
英文名称:Synthetic Practice of Computer
课程性质:基础
课程代码:
本大纲主笔人:电气信息学院计算机应用实验中心
面向专业:电气工程及其自动化(网络教育专升本)
实验讲义名称:计算机综合实践指导书
编写单位:四川大学电气信息学院计算机应用实验中心
编写日期:2007年5月
主编:
一、课程学时学分
实验总学时:20 实验总学分:2
二、课程简介
电气工程及其自动化专业作为电气信息类本科专业,要求学生具有较强的计算机应用水平,也应具有一定的计算机应用开发能力。电气工程及其自动化专业网络教育专升本层次教学计划中开设了微机原理及接口技术计算机基础及应用课程,这些课程都具有很强的实践性。在学习教科书、阅读课程教学光盘,掌握理论知识的同时,还应注重实践、理论联系实践,使学生具有一定的动手能力。本实践性课程为此而开设。
计算机综合实践课程主要内容及学时分配如下:
1、微机原理及接口技术:进行汇编语言及接口程序设计的实践,学时控
制在8~10学时;
三、实验的地位、作用和目的
微机原理及接口技术等计算机课程都是实践性很强的课程。学习这些课程不能仅满足于看懂书上的内容或程序,而应当熟练地掌握程序设计或应用开发的全过程,即独立编写源程序,独立上机调试程序,独立运行程序和分析结果;通过这种完整实践过程的锻炼,将加深学生对书本或光盘上内容的理解和掌握。因此,就必须十分重视实践环节。
本实践环节的主要目的就是:
1.加深对课堂讲授内容的理解,掌握各种语言的语法规则。
2.熟悉所用的计算机系统的操作方法,了解和熟悉程序开发环境。
3.学习上机调试程序的方法和技巧,提高编程能力。
四、实验方式及基本要求
学生每人一机。以学生独立上机,教师辅导答疑的方式开展实验。
要求学生能独立编写源程序,独立上机调试程序,独立运行程序和分析结
果,并提交实验报告。
五、实验报告
实验报告是整个实验过程的重要环节。要求学生每作完一次实验写一个实验报告。通过写实验报告达到对整个实验的总结和提高。
实验报告可包括:实验目的、实验内容、算法与流程图、程序清单、运行结果、调试分析和体会等内容。
六、考核与考试
以考查方式检查学生。考查内容:
1.上机调试能力
2.实验报告
综合上机调试能力及实验报告质量给定本实践课程成绩
七、基本设备与器材配置
通用微型计算机,每生一台。
软件环境要求:
1.操作系统:DOS、Windows 98/2000/xp
2.语言环境:Debug调试程序、MASM宏汇编。
1、实验性质:l一基础实验2一专业(技术)基础实验3一专业实验。2、实验类别:l一演示2一验证(单元)3一综合4一设计5一训练等3、现有套数:指仪器设备套数,与该实验可同时开出的组数相对应。
格式要求
1、封面:封面字体宋体一号文字,名称使用黑体3号
2、内页正文内容:4号宋体、单倍行距
封面见后:
四川大学网络教育学院
实践课程报告
校外学习中心
专业
层次
年级
学号
年月日
实验内容:
一、预备知识
汇编语言程序设计是一门实践性很强的课程。编写程序、上机调试、运行程序是进一步学习和掌握汇编语言程序设计的必要手段。
二、实验目的
1、字符串统计程序设计;
2、双字乘法程序设计;
3、字符串统计程序设计双字乘法程序设计;
三、汇编语言源程序上机操作过程
DEBUG.EXE是DOS提供的用于调试可执行程序的工具软件,是汇编语言程序设计中常用的调试工具。在DEBUG环境下,不但可以调试经汇编、连接后生成的可执行程序,也可以编写简单的程序。
1.启动DEBUG程序
①在DOS提示符下键入:DEBUG ↙(表示回车)
Debug执行,屏幕显示提示符“-”,说明计算机当前处于DEBUG的管理之下,可接受、并执行DEBUG命令。
②在DOS提示符下键入:DEBUG [路径\]文件名↙
DEBUG执行,并将指定文件装入内存,供调试。
如不指定被调试程序,DEBUG设置所有段寄存器的值相同,并指向最低的、可用的段地址;SP指向本段的尾部;IP指向本段的0100H单元;其它通用寄存器和所有状态标志清0。
如带入的被调试程序扩展名不是.EXE,则BX、CX包含被调试文件长度(字节数,BX为高位),其他同上。(带入.COM程序同此)
如带入的被调试程序扩展名是.EXE,则需要重新定位。DS=ES指向当前最低的、可用的段地址(PSP的首字节);CS:IP和SS:SP根据被调试程序确定,分别指向代码段和堆栈段;BX.CX为文件长度,其它通用寄存器和状态标志清0。
2 DEBUG命令和参数的格式
1.命令格式命令字母[参数]
字母不分大小写;
只使用16进制数,不加H;
分割符只在两个数值之间是必须的,命令和参数之间可有可无;
键入回车键执行命令,Ctrl+Break或Ctrl+C中止命令的执行;
如命令不符合DEBUG的规则,则提示“error”并使用“^”指示错误位置。
2.参数格式
①表示地址(逻辑地址):
段地址:偏移地址D0400:2500 D10ac:0
D d s:04D c s:100
偏移地址D2505D100;D E B U G认为输入的是偏移地址,段地址采用默认的段寄存器,不同的命令默认不同的段寄存器,例如汇编命令默认C S,显示数据命令默认D S。
既不送段地址,也不送偏移地址,段地址采用默认的段寄存器,偏移地址采用当前值。
只送段地址,省略偏移地址,非法。
如DDS:或 D0400:
②表示范围
➢开始地址结束地址
如“D DS:0 50”,“D2AC0:100 200”,“D100 120”
注意:结束地址不能带段地址
➢开始地址 L 字节长度
如“D DS:0 L 10”, “D100L20”
命令索引
D命令 E命令 F命令 R命令 A命令
U命令 G命令 T命令 P命令 Q命令
N命令 L命令 W命令 C命令 H命令
S命令 I命令 O命令 M命令
3.DEBUG命令
1.显示命令D
① D [地址]
② D [范围]
;如不指定范围,一次显示8行×16个字节。
-D ;默认段寄存器为DS,当前偏移地址
-D DS:100 /-D CS:200
-D 200:100
-D 200;200为偏移地址,默认段寄存器DS
-D DS:100 110/ -D 100 L 10
2.修改命令E
① E 地址;从指定地址开始,修改(或连续修改)存储单元内容。DEBUG 首先显示指定单元内容,如要修改,可输入新数据;空格键显示下一个单元内容并可修改,减号键显示上一个单元内容并可修改;如不修改,可直接按空格键或减号键;回车键结束命令。
② E 地址数据表;从指定的地址开始用数据表给定的数据修改存储单元。
-E DS:100 F3 ‘AB’ 8D。
3.添充命令F
F 范围数据表;
将数据表写入指定范围的存储单元;数据个数