贵州大学计算机原理实验大纲:汇编调试与程序设计基础

需积分: 0 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学时):最后的实验涉及到实时钟系统和音频处理功能的编程,目的是让学生理解和应用硬件操作,如定时服务和音乐播放的控制。 通过这些实验,学生不仅能在实践中提升汇编语言技能,还能加深对计算机底层工作原理的理解,为后续的专业发展提供必要的实践经验。实验要求学生课前预习,自主设计程序,并在上机过程中独立完成任务,培养他们的实践能力和问题解决能力。