《微机原理》课程上机内容与要求

合集下载

微机原理课程教学基本要求-电气信息学院

微机原理课程教学基本要求-电气信息学院

“微机原理”课程教学基本要求一、本课程的地位、作用和任务“微机原理”课程是高等学校电气与电子信息类专业的平台课程。

作为学习计算机硬件原理与应用知识最主要的课程,该课程对提高学生的计算机硬件应用能力至关重要,是学生学习部分专业课程、完成毕业设计的重要技术基础课程。

课程以微处理器、总线、接口、通道和管理程序为主线索,通过循序渐进、适当循环提高的教学和实践活动,培养学生掌握计算机系统构成、微处理器、接口技术及其应用编程方法、微型计算机系统实现技术、单片机基本原理及其应用,并了解微机系统及接口技术的最新发展。

课程有很强的工程实践性,学生通过理论学习与实践动手训练,能在分析问题和解决问题等方面受到系统科学的训练,对提高形式逻辑思维能力、理论联系实际能力、自主动手能力和创新能力有较大的作用。

二、本课程的教学基本内容与要求(一)理论教学部分1. 概念与基本知识1)计算机系统的组成和各部分的作用;2)数字计算机中的信息表示,原码、反码、补码的表示和计算;3)微机系统的结构特点;4)8086/88CPU内部结构, EU,BIU,指令队列;5)8086/88CPU外部信号,数据总线、地址总线、控制总线,总线缓冲器;6)8086/88系统组成和总线时序。

2. 8086/88系统指令与汇编程序设计(基本内容)1)指令作用概述;2)寻址方式,操作数类型(数据、地址、状态、空);3)指令格式与指令系统,数据传输、算术运算、逻辑运算、数据转换、I/O、程序流控制、CPU控制、软中断;4)汇编语言程序格式与程序设计,数据格式(变量、数组、结构);5)程序设计举例,数据结构、堆栈使用、程序流控制(分支、循环、条件、子程序);6)BIOS与DOS功能调用。

(可选内容)7)8087浮点指令与编程设计8)典型高级语言接口3. 半导体存储器(基本内容)1)存储器及分类;2)随机读写存储器(SRAM和DRAM);3)只读存储器ROM;4)存贮器在微机系统中的连接与扩充方法,译码电路及设计应用,部分译码与地址重叠。

《微机原理》课程教学大纲(本科)

《微机原理》课程教学大纲(本科)

《微机原理》课程教学大纲课程编号:081303351课程名称:微机原理英文名称:Microcomputer Principle and Interface课程类型:学科基础课程要求:必修学时/学分:4% (讲课学时:36实验学时:8上机学时:4)适用专业:生物医学工程一、课程性质与任务微机原理课程是生物医学工程专业本科大学生必修的学科基础课,它的目的和任务是通过课程学习使学生了解并掌握微型计算机的基本概念、组成、工作原理和使用方法。

培养学生分析问题、解决问题和自学的能力,为后续课程和将来微型计算机技术的实际应用打下基础。

微机原理是理论严谨、逻辑性强并与工程实际密切结合的课程。

本课程对培养学生正确严谨的科学作风、运用分析的能力、科学的实验能力和工程观念都有十分重要的作用。

二、课程与其他课程的联系本课程与其它课程有许多联系,先修课程《C语言程序设计》、《计算机软件技术基础》。

《微机原理》课程是生物医学工程专业基础课。

其中数制二进制运算,逻辑运算及数字脉冲电路方面知识,应在《数字脉冲电路》中讲授。

计算机组成的基本概念,CPU内部的运算器, 控制器的组成和工作原理等应在《计算机组成原理》中讲授。

汇编语言和808&8088指令系统应在《汇编语言程序设计》中讲授,也可在《计算机控制系统》课程中讲授。

为后续《微机控制技术》、《工业控制网络》、《单片机原理》等课程打基础。

三、课程教学目标1.要求学生能够将数学和自然科学基本概念,运用到微型计算机系统的基本结构和若干基本概念、工作原理中;掌握程序的基本结构及其实现方法,指令的寻址方式和常用指令的功能;存储器的分类、部分存储器芯片的容量、外部引脚的设置;并行接口芯片8255的基本功能和使用方法。

(支撑毕业能力要求1.L 1.2)o2.要求学生理解8086微处理器各部分的功能;汇编语言程序设计的方法和汇编语言上机的过程;通过搜索文献资料研究分析,编写汇编程序;存储器芯片与CPU相连的基本方法;I/O指令的功能及其应用、主机与外设之间数据传送的各种方式和特点。

微机原理上机指南

微机原理上机指南

编译、连接过程中产生的信息显示在信息窗
的“建立”视图中。 编译没有错误的信息如下:
信息窗 “建立”视 图
编译有错误的信息如下:
有错误、警告信息,用鼠标左键双击错误、警告信
息,系统自动打开对应的出错文件,并定位于出错 行上。
这时用户可以作相应的修改,直到编译、连接文件
通过。
ቤተ መጻሕፍቲ ባይዱ
4、调试 1)在调试状态之前,执行 [主菜单 » 辅助 »
4、文件名及目录下文件夹名长不能超过8个
字符。 5、关于软中断的使用见文件软中断说明
微机原理上机指南
机电实验室 2010.3
上机注意事项


1、杜绝迟到现象,严禁在实验室吃东西,严禁乱扔废弃物,严禁谈笑、 喧哗、抽烟、随地吐痰等。 2、未经允许不得动用与上机不相关的其他仪器设备。 3、上机前认真倾听实验老师讲解上机步骤,并结合上机指南掌握上机 操作步骤,完成主讲教师布置的作业。 4、上机完毕后,主动关闭计算机,进行现场清理。 5、上机前严格执行签到制度,在签到表上自己使用的机器号码后签名, 此次上机时自始至终都要使用所签的电脑,不允许代签,发现代签者, 取消上机资格,并上报主讲教师,进行相关处理。 6、上机时严禁私自修改电脑配置;严禁私自安装软件;如果要执行上 机外的任何操作都要经过实验老师允许,否则按违纪处理,取消上机资 格,并上报主讲教师,进行相关处理。
仿真器],出现一个对话框:
选择实验仪
必选
由于上机时不连接实验仪,所以这里一定要
选择模拟调试器
2)执行[ 主菜单 » 运行 » 进入调试状态]或点击工
具条的执行[ 主菜单 » 运行 » 装载DOB、HEX、 BIN文件],进入后的窗口如下:

微机原理上机 (3)

微机原理上机 (3)

实验三循环程序的设计〇、实验目的和要求:1.掌握循环程序设计的原理和方法,特别要熟练掌握循环程序的两种结构形式:“先执行后判断”和“先判断后执行”。

2.熟练掌握循环结构的三个组成部分:循环的初始状态,循环体和循环控制部分,重点掌握常用循环程序的控制方法和技巧。

3.掌握多重循环程序的设计一、实验提要●程序结构程序有顺序、循环、分支和子程序四种最基本的结构形式。

顺序程序结构是指完全按顺序逐条执行的指令序列,这在程序段中比比皆是,一目了然,而一个实际应用的完整程序只有单一的顺序结构较为少见(除非仅仅以此作为示范),故对其不进行专题编程实践。

本次实验进行循环程序结构的编程实践。

●循环程序的结构形式及组成循环是指在一定条件下重复执行称为“循环体”的某一程序段。

循环结构可以用条件转移指令(JZ、JNZ等)、循环指令(LOOP、LOOPZ等)实现。

循环前,应当给循环条件赋初值,在循环过程中,必须修改循环条件。

循环程序设计中的重要问题是正确地控制循环,保证循环的正常执行和结束。

如果循环控制出错,就会导致循环不能完成预定的功能,或者循环不能结束(此时称为死循环),除非特殊需要,程序中不应出现死循环。

单重循环及其两种基本结构所谓单重循环就是指只包含一个循环过程,因此它只依赖于一个参数来控制循环的执行和结束,其循环程序可以有两种结构形式,一种是先执行,后判断,即所谓的“DO_WHILE”结构形式,如下图(a)所示;另一种是先判断,后执行,即所谓的“DO_UNTIL”结构形式,如下图(b)所示。

两种结构形式的循环程序的共有的四个基本组成部分:(1)初始化部分:做循环前的准备工作,包括建立指针、设置变量及循环初值等。

(2)工作部分:即所谓的循环程序的“循环体”,这是完成循环的基本操作。

(3)修改部分:修改参数,包括操作数地址、循环计数值或其他控制变量。

(4)控制部分:根据对循环条件的判断结果,控制循环的执行或结束。

两种结构形式的循环程序的区别:如上图所示,图(b)的“DO_UNTIL”结构是把控制条件的判断放在循环的入口,先判断条件,后执行循环体,在此情况下,如果一进入程序就不满足循环条件,则循环体一次也不执行。

《微机原理》教学大纲

《微机原理》教学大纲

《微机原理》教学大纲课程编码:1800801课程性质:专业基础课适用专业:机械设计制造机器及其自动化、材料成型及控制工程学分学时:3.5学分,64学时(理论教学56学时,实验教学8学时)开设学期:第6学期一、教学目的本课程是全国网络教育计算机科学与技术及相关专业本科生的主干专业课。

其目的在于使学生了解计算机的原理,建立计算机系统的整体概念,增强学生对计算机硬件结构的认识,培养学生利用微型计算机解决实际问题的能力,同时使学生对微型计算机有关的接口芯片的工作原理和应用方法有一定的认识,为从事系统的软件硬件设计奠定必要的理论基础。

二、教学重点与难点1.重点:单片机的工作原理、单片机指令和编程方法,单片机的外部扩展方法。

2.难点:设计简单的实用单片机电路。

三、教学方法在教学过程中,根据教学目标和教学模式,课程难度和特点,尽可能采用多种教学方法穿插进行,通常采用以下几种方式:行为引导式教学法、案例式、项目式、探究式、启发式、讨论式、任务式等,做到依据内容选择恰当的教学方法。

四、教学内容第一章计算机基础知识(6学时)(一)教学要求:理解数制的基本概念和在计算机设计与使用中常用的几种数制,掌握二进制与十进制两种数制数制之间的转换方法,认识组成逻辑电路的三种最基本的门电路,掌握基本的逻辑运算的方法及二进制数的基本加减运算。

(二)教学内容:数制的基与权,数制的转换方法;基本的逻辑电路(非门、或门、与门);布尔代数的基本运算规律;摩根定理;二进制数基本运算的实现及其电路实现;全加器、半加器的的原理图及其主要区别。

第二章微型计算机的基本组成电路(4学时)(一)教学要求:能对微型计算机中最常见的基本电路部件算术逻辑单元、触发器、寄存器、存储器以及总线结构等的名称、作用及电路原理有一个简单的认识,掌握常见触发器的不同动作,了解触发器、寄存器及存储器之间的关系,掌握常见寄存器的工作原理及电路结构,掌握可控计数器、环型计数器以及程序计数器的基本功能,了解只读存储器和随机存取存储器的区别,理解“地址”在微型计算机中的作用,掌握控制字的意义。

微机原理课程上机实验指导书

微机原理课程上机实验指导书

第一部分汇编语言程序设计实验实验一汇编语言编程基础运行CmdC:cd..cd.cd..cd masmmasmdebug2000汇编语言是一种面向机器的“低级”语言,是计算机能够提供给用户的最快而最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。

要真正理解计算机的工作过程,理解计算机程序的执行过程,就必须学习汇编语言。

也正是因为如此,汇编语言程序设计是计算机专业和电子,自动控制等相关专业的重要课程。

但是,对于刚开始学习汇编语言的学生而言,汇编语言的一些命令非常抽象,很难理解,往往学习了很长时间也编不出满意的程序,更别说自如的应用,以致我们认为汇编语言很难掌握,影响我们学习汇编语言的兴趣。

实际上,为了掌握好汇编语言,我们可以从熟悉、使用DEBUG调试工具开始,先来分析和读懂一些与硬件相关的小程序,这也是我们实验一的目的。

汇编语言程序的上机步骤以下列源程序为例,先学习汇编语言的上机步骤。

文件名为:DATA SEGMENTNUM1 DB 35,35HNUM2 DW 35,35HNUM3 DB 4 DUP (34,3 DUP (34H))NUM4 DB '34AB'NUM5 DW '34','AB'DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV BX,OFFSET NUM1MOV AL,[BX]MOV BX,OFFSET NUM5MOV AX,[BX]MOV AH,4CHINT 21HCODE ENDSEND START一.上机步骤汇编语言程序MASM软件由编辑器,汇编程序,连接程序以及调试程序四个部分组成。

汇编语言编制完成后,在计算机上的操作过程就分为四个阶段。

1. 编辑首先输入源程序,有两种方法:(1)在记事本里录入,特别注意的是:在保存时文件格式必须选择所有文件,文件后缀名为.ASM, 即保存时文件名为。

微机原理上机指导书

微机原理上机指导书

姓名:_________________ 学号:_________________ 专业:_________________日期:_________________目录实验1 DEBUG命令的应用 (2)实验2 汇编语言程序上机过程 (12)实验3 分支程序实验 (15)实验4 循环程序实验 (18)实验5 子程序实验 (19)实验6 字符处理程序实验 (23)实验7 排序程序设计 (27)实验8 计算机钢琴程序 (29)实验9 键盘和窗口程序 (31)实验10 磁盘文件操作程序 (34)实验1 DEBUG命令的应用一、实验目的1.学会DEBUG调试程序的命令应用;2.观察各通用寄存器、标志寄存器和存储器的变化情况;3.加深对汇编语言指令的理解。

二、实验设备和仪器1.计算机2.windowsXP操作系统3. Win-Masm汇编软件三、实验内容及要求要求学会使用DEBUG常用命令,并熟悉8086常用指令的使用。

调试一段程序,使用DEBUG进行相应的操作。

1.DEBUG介绍DEBUG调试程序是以DOS外部命令程序的形式提供的,它的文件名是DEBUG.COM。

DEBUG的命令是具有规定格式的特殊字符串。

命令是单个字母,通常后面还有1个或1 个以上的参数。

DEBUG支持基本的8086/8088汇编语言语法,DEBUG下的汇编语言有下面一些特点和规则:(1)数值都是十六进制数,并且不加尾缀“H”。

(2)不能使用符号常量和符号地址。

(3)不能使用绝大部分伪指令,但两个最常用的伪指令DB和DW能被使用,用于直接把字节和字数据置人相应存储单元。

如:DB 1,2,3,4,“ABCD”DW 1234,5678(4)可以使用属性操作符“PTR”对DEBUG不能明确类型的操作数进行说明。

如:INC BYTE PTR [BX]。

(5)DEBUG的A命令汇编程序能根据转移目标地址的距离自动地汇编出短、近或远的转移或调用指令。

中等职业学校微机原理大纲2

中等职业学校微机原理大纲2

呼市二职计算机专业微型计算机原理及应用教学大纲一、课程性质与任务本课程以8086微处理器为基础,系统介绍了微型计算机的技术。

作为专业基础平台课程,其任务是使学生掌握计算机及其应用的基础知识,初步掌握PC的组成和原理,掌握汇编语言程序设计,为从事计算机应用的工作打下一定的基础。

二、课程教学目标1、掌握微型计算机的基本工作原理,汇编语言程序设计的基本方法。

2、培养学生的独立分析问题和解决问题的能力,使学生具有一定的软硬件知识,为未来的课程学习打下基础。

3、树立勇于克服困难的思想,培养不断探索知识的精神。

三、教学内容与要求(一)本大纲对教学要求的层次表述分为理解和掌握两个层次。

理解:指对基本概念、基本知识有一定的理性认识,能用正确的语言进行叙述和解释。

掌握:在理解的基础上,能够解决与所学知识相关的应用问题。

(二)教学内容与要求四、教学实施1、教学建议(1)教学时数安排建议(2)教学方法建议:在这门课程中教师要充分发挥主导作用,灵活选择、运用教学方法,并注重培养学生的学习兴趣和探索知识的精神。

在学习过程中坚持做好笔记,做到有归纳、有总结、有理解。

学习过程中除了勤于思考外,还要勤于提问,勤于请教,勿死记硬背,生搬硬套,急于求成。

要注意所学内容纵向和横向的联系。

课后阅读教材时,要仔细阅读逐句推敲,深刻理解基本概念、基本理论,牢固把握基本方法与技能。

五、考核与评价1、本大纲各章所提到的教学内容和考核目标都是考试内容。

试题覆盖到章,抓基础突出重点,试题内容不超纲。

2、试卷中试题比例一般为识记占30%、掌握占60%、应用占10%。

3、反映不同难易度的试题分数比例一般为易占30%、中占50%、难占20%。

4、试题类型一般为:填空题、选择题、写指令题、程序填空题等。

5、考试采用闭卷笔试,考试时间为100分钟,采用百分制评分,60分及格。

六、教材选用:《微型计算机原理及应用(第3版)》肖金立编著电子工业出版社。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档