贵州大学计算机原理实验大纲:汇编调试与程序设计基础
需积分: 0 167 浏览量
更新于2024-11-23
收藏 46KB DOC 举报
《计算机原理》实验教学大纲是贵州大学理学院为信息与计算科学专业的大三学生定制的一门非独立设置课程,课程编号为0701102159。其目的是通过实践让学生掌握汇编语言程序设计和上机调试技巧,深入理解计算机的工作原理,为后续的学习打下坚实的基础。
实验内容包括六个部分,每个部分都是验证性实验,总计占用了18个学时,占课程总学时的三分之一。具体如下:
1. **DEBUG命令的使用** (4学时):学生们需学会DEBUG命令,如A(Assemble)、R(Run)、D(Display)、E(Edit)、U(Unload)、T(Trace)、G(Go)、N(Next)、W(Write)、Q(Quit),并能通过这些命令对程序进行编译、调试,理解程序运行过程。
2. **汇编语言环境的使用** (2学时):此部分涉及汇编语言的基础操作,如使用EDIT编写简单源程序,通过MASM编译成.OBJ目标文件,再利用LINK连接生成.EXE可执行文件,以及使用DEBUG进行程序调试,让学生掌握编译、链接和程序运行的完整流程。
3. **分支程序设计** (2学时):实验内容围绕分支结构的程序设计,通过实际编写和调试,让学生掌握如何设计和实现条件控制的程序逻辑。
4. **循环程序设计** (2学时):同样通过循环结构的汇编程序设计和调试,让学生熟练运用循环控制结构。
5. **子程序设计** (4学时):这部分着重于子程序的调用与返回,以及在实际程序中的应用,强调注意点和调用技巧的掌握。
6. **定时及音响实验** (4学时):最后的实验涉及到实时钟系统和音频处理功能的编程,目的是让学生理解和应用硬件操作,如定时服务和音乐播放的控制。
通过这些实验,学生不仅能在实践中提升汇编语言技能,还能加深对计算机底层工作原理的理解,为后续的专业发展提供必要的实践经验。实验要求学生课前预习,自主设计程序,并在上机过程中独立完成任务,培养他们的实践能力和问题解决能力。
2010-06-21 上传
2011-04-14 上传
2009-07-21 上传
2022-07-10 上传
2022-12-17 上传
2022-08-03 上传
2021-10-06 上传
2022-12-13 上传
2022-07-10 上传
david198907
- 粉丝: 1
- 资源: 7
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析