《微机原理实验》教学大纲。
课程编号:课程英文名称:the principle of microcompute
学时数:18学分数:0.5
适用层次和专业:
大学本科电气自动化专业;信息工程专业;通信工程专业;计算机科学与技术专业;机械设计制造及其自动化;土木工程专业;物理学专业。
一、学时分配。
二、成绩考核方法。
考试采用闭卷上机考试的方式。其内容为本大纲所要求的基本内容。题型多样,主要考查学生对指令系统的理解和使用汇编语言编程的能力。总评成绩:上机实验占100%。
三、推荐教材与教学参考书。
1、推荐教材:
1]吴宁、陈文革。《 微型计算机原理与接**术题解及实验指导》(第2版). 北京:清华大学出版社 2023年。
2、教学参考书:
1] 朱定华。 《微机原理、汇编与接**术》. 北京: 清华大学出版社
2] 李大友。 《微型计算机原理》. 北京: 清华大学出版社
3] 王丰、王兴宝。 《微机原理与接**术》. 北京:北京航空航天大学出版社
实验一汇编语言上机环境的熟悉和debug命令使用(3学时)
一、课程的性质和目的。
性质:验证性实验。
实验目的:1.熟悉程序的汇编过程以及masm for windows 6.0的使用。
2.学习使用debug中的各种命令。
3.掌握用debug调试自编程序的方法,为以后实验打下基础。
二、 课程教学的基本要求。
1.微机原理实验课的基本要求。
2.实验室规章制度的基本要求。
3.熟悉实验一中的“实验提示”及“debug的启动及其基本命令的使用”。
4.掌握“汇编语言上机操作过程及程序调试技术”内容。
5.根据实验要求,对各项结果进行测试。
三、 实验内容。
1.汇编语言的编译环境的应用。
2.将源程序转换为可执行程序的操作过程。
3.用debug调试、运行所给出的源程序。
实验二数据传送指令(3学时)
一、课程的性质和目的。
性质:验证性实验。
实验目的:1.熟练掌握debug的常用命令,学会用debug调试程序。
2.掌握数据在内存中的几种寻址方式和掌握简单指令的执行过程。
二、课程教学的基本要求。
实验前做好充分准备,包括汇编程序清单、调试方法及对程序的分析。
三、 实验内容。
1.用masm和link 对指导书中的程序进行汇编和连接,调试程序在debug调试程序状态下进行(或通过masm for windows 6.0实现)。
用单步执行的方法,分析每条指令源地址的形成过程。
2.用查表的方法计算平方值。设0~9的平方值连续存放在以table开始的存储区域中,求varx单元内容(设为0~9中的某个数)的平方值,要求结果放在rslt单元中。
用和对源程序进行汇编程和连接(或利用masm for windows 6.0),用debug调试程序。
实验三算术逻辑运算及移位指令(3学时)
一、课程的性质和目的。
性质:验证性实验。
实验目的:1.学习算术运算及移位指令的用法。
2.了解标志寄存器各标志位的意义和指令对它的影响。
3.将完整的程序用masm for windows6.0运行并调试汇编语言程序的过程。
二、课程教学的基本要求。
1.微机原理实验课的基本要求。
2.实验室规章制度的基本要求。
3.实验前做好充分准备,包括汇编程序清单、调试方法及对程序的分析。
三、实验内容。
完成实验指导书中五个**中的程序段,并对fr的相应标志位进行准确判断。
实验四串操作指令和dos功能调用(3学时)
一、课程的性质和目的。
性质:验证性实验。
实验目的:1.熟悉串操作指令的功能及串操作的使用方法。
2.了解汇编语言的基本程序结构。
3.熟悉在pc机上汇编程序的全过程。
4.会使用基本的dos功能操作的调用方法。
二、课程教学的基本要求。
1.微机原理实验课的基本要求。
2.实验室规章制度的基本要求。
3.实验前要做好充分准备,包括汇编程序清单、调试步骤、调试方法,以及对程序结果的分析等。
三、实验内容。
1.编写程序框架,定义串操作指令要求的数据段或附加数据段,并定义**段。
2.在**段中输入文中程序并运行之,回答后面的问题。
3.在第一个程序的基础上,在**段再输入以下程序段并运行之,回答后面的问题。
4.在前两个程序的基础上,在**段再输入以下三段程序段并运行之。
5.从ds:1000h开始存放一个字符串“this is a string”,要求把这个字符串从后向前传送到ds:
2000h开始的内存区域内(即传送后,ds:2000h单元中的内容为“gnirts a si siht”),是编写程序验证之。
6.验证课本上基本的dos功能调用程序。
实验五分支及循环程序设计(3学时)
一、课程的性质和目的。
性质:验证性实验。
实验目的:1、掌握分支及循环程序设计的基本思路和方法。
2、会利用常用的分支和循环指令编写一些简单的程序。
二、课程教学的基本要求。
1.微机原理实验课的基本要求。
2.实验室规章制度的基本要求。
3. 熟悉分支及循环程序的设计思想和方法。
4.实验前要做好充分准备,包括汇编程序清单、调试步骤、调试方法,以及对程序结果的分析等。
三、实验内容。
1. p103例4-37试编写程序,实现符号函数sgn(x)。
2. p104例4-38比较无符号数x1与x2的大小,把其中的书存入max单元。
3. p105例4-39将内存中某一区域内的数据块传送到另外一个区域中去。
4. p107例4-40,编写程序完成10个数的求和:。
5. p108例4-41,给定一串16位数,找出其中大于零、等于零和小于零的个数。
实验六综合性程序设计(3学时)
二.实验内容。
一、课程的性质和目的。
性质:综合性实验。
实验目的:1.熟悉分支及循环程序的设计思想和方法。
2.掌握子程序(过程)的结构、设计及调试方法的综合应用。
3.能够根据要求独立完成程序的编写、编译和调试。
二、课程教学的基本要求。
1.微机原理实验课的基本要求。
2.实验室规章制度的基本要求。
3. 掌握综合设计程序的思想和方法。
4.实验前要做好充分准备,包括汇编程序清单、调试步骤、调试方法,以及对程序结果的分析等。
三、实验内容。
1.设计一个程序,完成将内存中一串1位的十六进制数转换为对应的ascii码。
2.设计一个程序,实现内存中两个字单元的值分别转换为4个ascii码表示的十六进制数码串,串的起始地址为string1和string2。
大纲修订人:李耀辉。
大纲审定人:王红玲。
制订日期:2023年10月。
微机原理实验教学大纲
微机原理与接 术实验教学大纲。专业名称 应用物理课程名称 微机原理与接 术实验学时数 12学时。授课对象 本科生实验室名称 计算机硬件实验室。内容提要 1 了解tec 2000教学机的系统硬件配置,教学机与微型计算机的设置区别,正确理解教学机的工作原理及各部分的结构组成。能够运用教学机自行发送控制信...
微机原理实验教学大纲
微机原理与接 术实验与课程设计 实验教学大纲。课程编号 zb111406 课程名称 微机原理与接 术实验与课程设计。实验学时 36 一 说明。一 微机原理与接 术实验与课程设计 的课程性质 微机原理与接 术 是计算机科学与技术专业的核心硬件课程,即要求学生在所学汇编语言 计算机组成原理等知识的基础上...
微机原理实验教学大纲
一 课程简介。微机原理属于专业基础课,课程安排在第5学期,该实验在第5学期随课开始,依照课程进度进行,该实验是测控技术与仪器专业的一项实验,为汇编语言程序设计和毕业设计奠定了实践基础。二 实验教学目的与基本要求。实验教学目的 本课程是测控技术与仪器的一门重要的专业基础课程,具有很强的实践性。通过本实...