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

合集下载

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

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

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

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

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

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

二、本课程的教学基本内容与要求(一)理论教学部分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. 计算机系统的基本组成介绍计算机系统的五大部分:硬件、软件、数据、人员和过程。

详细讨论计算机硬件包括:中央处理器、主存储器、硬盘和输入输出设备等。

2. 逻辑设计基础介绍数字电路、布尔代数和逻辑门等基本概念。

讲解逻辑门的实现和逻辑运算。

3. 计算机的运算方式介绍计算机的运算方式,包括整数运算、浮点数运算和ASCII码等。

4. 冯·诺伊曼体系结构讲解冯·诺伊曼体系结构的原理和特点,包括指令流水线、内存层次结构和总线控制等。

5. 输入输出设备和接口详细介绍计算机的输入输出设备和接口的基本原理和工作方式。

包括键盘、鼠标、显示器、打印机和串口等。

6. 计算机的存储器讲解不同类型的存储器,包括主存储器、硬盘和光盘等。

阐述存储器的特点和存储管理。

7. 计算机中断和异常处理介绍计算机中断和异常的概念和处理过程,涉及中断向量表和处理器状态保存等。

8. 指令系统和指令执行讲解计算机指令系统的设计和指令的执行过程,包括指令格式、地址定址方式和指令执行周期等。

9. 性能评估和优化介绍计算机性能评估的方法和常用的优化技术,包括流水线、预取和分支预测等。

10. 计算机体系结构简要介绍计算机体系结构的主要体系和架构,讨论RISC和CISC等不同的体系结构。

三、教学方法在微机原理课的教学过程中,教师应采用多种教学方法,包括讲授、案例分析、实验和互动讨论等。

《微机原理与应用》课程教学大纲

《微机原理与应用》课程教学大纲

《微机原理与应用》课程教学大纲一、课程基本信息课程代码:04110108课程名称:微机原理与应用课程英文名称:The Theory and Application of the Microcomputer课程所属单位:电气信息工程系自动化教研室课程面向专业:机械设计制造及自动化,包装工程课程类型:选修先修课程:电路、模拟电子技术、数字逻辑、汇编语言等学分:2.0总学时:40 (其中理论学时:32实验学时:8)二、课程性质与目的《微机原理与应用》是自动化、工业电气自动化、电子信息和通信工程专业的一门重要的专业基础课,同时也是非电类专业(机械设计制造及自动化,包装工程)的一门重要的专业基础课。

通过对微型计算机结构、原理和功能的介绍,让学生掌握微机的基本原理,初步熟悉微机在工业领域中的应用,能将微机接口的硬件电路设计和汇编程序的编制有机结合,解决工业控制中尤其是计算机控制的一些最基本的问题,为其后的计算机控制技术、单片机技术等打下良好的基础。

本课程以课堂理论教学为主干,辅助于以实验教学环节。

加强实践性教学环节,紧密围绕当前微机新技术,给学生直观的感性认识,使学生能了解最新技术及其开展方向。

三、课程教学内容与要求第一章计算机基础知识基本要求:了解微型计算机中最基本的电路元件及最主要数学知识。

1.1数制1.2逻辑电路1.3布尔代数1.4二进制数运算及其加法电路本章重难点内容:二进制数运算及其加法电路。

第二章微型计算机的基本组成电路基本要求:主要是熟悉微型计算机中最常见的基本电路部件的名称及电路原理,这些基本电路中最主要的是算术逻辑单元,触发器,寄存器,存储器及总线结构等。

2.1算术逻辑单元2.2触发器2.3寄存器2.4三态输出电路2.5总线结构2.6存储器本章重难点内容:触发器以及如何由各种触发器组成相应的寄存器,存储器的主要作用以及分类。

第三章微型计算机的基本工作原理基本要求:熟悉微型计算机的基本的工作原理。

微机原理(王永山)教学大纲

微机原理(王永山)教学大纲

《课程教学大纲》一、课程名称:微机原理与接口技术二、课程目的和要求:开设本课程的目的是在汇编语言层次上学习微型计算机的工作原理和应用技术。

进一步说,要学习汇编语言编程涉及到的微型计算机硬件组成和工作原理,汇编语言应用程序的编制技术,微型计算机系统提供的输入输出接口的应用方法,以及专用输入输出接口开发技术。

三、课时:80学时,其中上课72学时、复习4学时、考试4学时;4学分;课内外学时比1:1。

四、修读对象:电子工程系电子信息工程专业和通信工程专业本科生。

五、先修课程:先修课程至少包括《电子电路基础》,《数字逻辑与系统设计》或《数字电路与逻辑设计》。

六、课程内容及要求与学时分配:1、微机基础(教材第1、2章)(2~4学时)。

如果该部分内容在先修课程中学习过,可跳过。

内容:(1)微型计算机系统概述(2)计算机中的数制和码制要求:(1)了解微型计算机的基本组成和工作方法(2)掌握计算机中的数制和码制的规则和换算方法2、微机系统中的微处理器(教材第3章)(6~8学时)内容:(1)8086微处理器的编程结构(2)8086微处理器组成微机系统时的存储器组织(3)8086微处理器的I/O端口要求:(1)了解微处理器的一般结构(2)掌握8086微处理器的寄存器结构(3)掌握8086的存储器组织(4)掌握8086微处理器的I/O编址和存储器寻址方式3、汇编语言程序设计(教材第4、5章)(10~14学时)内容:(1)汇编语言编程的基本概念(2)8086汇编语言程序设计的基本方法(3)多模块程序设计方法要求:(1)理解汇编语言的基本概念(2)掌握8086的指令系统(3)掌握常用程序结构的程序设计规则和基本方法(4)掌握程序的编辑、汇编、连接、调试和运行方法(5)理解多模块编程的特点和方法4、8086微处理器组成微机系统时提供总线和时序(教材第6章)(4~6学时)内容:8086微处理器的总线结构和时序要求:(1)理解两种工作方式下引脚定义和组成系统的方法(2)理解8086系统总线的操作时序5、存储器系统(教材第7章)。

计算机微机原理上机实验

计算机微机原理上机实验

声光报警器接口实验一、实验目的熟悉可编程并行接口芯片8255的使用和学习开关量接口电路及其控制程序的设计方法。

二、实验内容基本实验按下SW开关,开始报警,即喇叭发声,同时LED灯闪光。

按任意键,结束报警,喇叭停止发声,LED熄灭。

三、实验要求利用MFID实验平台和声-光报警器模块板进行硬件电路连接,利用MF集成开发环境进行声光报警器软件控制程序设计、调试,直到报警器正常工作。

四、实验原理a)声-光报警器模块板电路原理如图1所示。

模块板上包括4种简单的I/O外设:扬声器、8个LED彩灯、8位DIP开关及按钮开关SW。

它们都是并行接口的对象,虽然功能单一,结构简单,但都必须通过接口电路才能进入微机系统,接受CPU的控制,发挥相应的作用。

b)声-光报警器接口的设计原理与方法,参考“微机接口技术及应用”教材第7.2节(P142)图1 声-光报警器模块板电路原理框图五、实验资源配置1.电源:机内供电,实验时将电源开关打到“内”的位置上。

2.I/O端口地址:8255的4个端口地址为300H~303H。

其中A口=300H,B口=301H,C口=302H,命令口=303H。

3.中断资源:IRQ10。

4.软件资源:MFID软件提供的用户应用程序集成开发环境与工具,包含了丰富的汇编语言和C语言程序开发软件包。

六、实验的硬件连接与软件编程c)实验资源配置好之后,使用26芯扁平电缆线(短型),将声-光报警器模块板与平台上的并行接口插座J5连接起来如图2所示,即可进行声-光报警接口实验。

图2 声-光报警器模块与CPU的连接d)实验步骤:步骤一:硬件连线:跳线设置:单线将模块电源L区JP7和JP8跳接;排线将模块电源L区JP8跳接。

单线连法如右图:排线接法如右图:步骤二:将平台的电源开关拔到“内”的位置上。

在配套集成环境下进行硬件检测,达到初始化芯片的目的.步骤三:(学生实验步骤)打开集成环境在“文件”菜单下学生可以选择新建自己的C++/ASM文件或者使用集成环境自带的C++/ASM参考程序进行调试、运行。

微机原理大纲

微机原理大纲

课程编号:090717 课程学时:64学时课程译名:Microcomputer System and its Interface一、课程的目的和任务二、课程的基本要求要求学生通过本课程学习1、掌握微机系统的基本体系结构及当前流行的高性能微机结构中采用的技术。

2、掌握80X86的十六位微机中及高性能微机中的存储管理、输入输出子系统、中断系统。

3、熟悉8086/8088指令系统具备汇编语言编程能力。

4、掌握通用接口8051A、8253、8255、8259A的使用方法5、具备设计简单的微机应用系统的能力。

三、课程的基本内容绪论1、计算机发展概况2、计算机的应用第一章计算机中的数制和码制§1—1 计算机中的数制§1—2 计算机中数的表示方法与格式§1—3 二进制编码[说明]本章在已掌握课程《数字电路》基础上着重介绍二进制的补码运算及相应标志位的影响、无符号数的运算、真值的求取、数的定点表示及浮点表示格式。

第二章微机系统结构与微处理器§2—1 微机系统的基本组成和层次结构§2—2 总线与指令流§2—3 8086/8088CPU的结构及系统配置§2—4 80X86列高性能微处理器的结构[说明]本章介绍计算机的一般结构和层次结构模型,重点讨论微机硬件结构、工作原理及指令执行过程;并介绍8086/8088CPU的内部结构,引脚功能及最大系统和总线标准,简介当今微处理器结构中采用的RISC设计思想、超标量处理、指令流等概念。

第三章80X86指令系统及汇编语言程序设计§3—1 80X86CPU指令格式和寻址方式§3—2 8086/8088CPU指令系统§3—3 80X86CPU指令系统§3—4 汇编语言格式§3—5 汇编语言程序设计的基本方法[说明]本章介绍一般的指令格式和8086/8088的寻址方式;重点讨论8086/8088CPU的六类指令,简单介绍以80486CPU为代表的新增指令及特权指令、高级语言的指令和保护方式指令;并以8086/8088汇语言为主介绍汇编语言源程序的结构格式,以典型程序分析介绍汇编语言程序设计的基本方法和PC机DOS,BIOS系统中能调用方法。

微机原理与应用上机指导书

微机原理与应用上机指导书

《微机原理与应用》上机指导书机械工程与自动化学院机械制造工程系实验一DEBUG程序的使用验证性实验目的和要求:1熟悉windows操作系统下模拟DOS环境debug的进入和退出。

2.熟练掌握常用的debug子命令,会利用这些子命令进行简单程序的调试。

实验条件:1.PC机2.DOS系统3.debug调试程序实验内容:1.DEBUG 的调用格式:[drive:] [path] debug [d:] [path] [filename.ext]example: 调入1)debug ↓2)debug↓-N ↓-L↓2.退出DEBUG-Q↓3.DEBUG 的子命令1)相关的CPU 寄存器,FLAGS寄存器标志位状态,驱动器号标志码(1)驱动器编号编号磁盘属性0 A 软盘1 B 软盘2 C 硬盘(2)命令中使用地址。

段地址:偏移量example:CS:0100段地址:始偏移量末偏移量example:CS:01000110段地址:始偏移量长度example:CS:0100L10(3)不调入文件时,IP 为0100。

(4)SP 指向栈底。

(5)不调入文件时,AX、BX、CX、DX、SI、DI、BP为0。

当调入文件时,文件长度装入CX,大于64K时,其长度高位装入BX,均以字节为单位。

(6)CS、DS、SS、ES位于内存空间对应段的底部,既DEBUG 程序后的第一段。

(7)FLAGS 寄存器标志位为NV(无溢出)UP(方向为增)EI (中断允许)PL(符号为正)NZ (非零)NA (无辅助进位)PO(奇)NC(无进位)(8)DEBUG 子命令有:A (汇编);U (反汇编);G(运行);T(跟踪);R(寄存器显示与修改);D(内存显示);E(内存修改);S(查找);F(填充);M(数据移动);C(数据比较);N(文件命名);W(存盘);L(装入);I(端口输入);O(端口输出);H(十六进制运算);Q(退出)。

格式:R[寄存器名]功能:显示或修改CPU寄存器的内容,包括:AX BX CX DX ;CS DS SS ES ;SP SI BP DI IP FLAGSFLAGS 符号表标志位名置位(1) 复位(0)OF OV NVDF DN UPIF EI DISF NG PLZF ZR NZAF AC NAPF PE POCF CY NCExample:-R ↓;立即显示各寄存器的内容-R BX↓;显示并修改BX的内容BX 0000:0100↓-RF ↓OV DN EI NG ZR AC PE CY- PONZ↓格式:A[起始地址]功能:从始地址汇编并把指令变成机器码;不指定始地址,默认为当前的CS:连续地址。

微机原理上机实验

微机原理上机实验

2)基本指令的用法
在debug中输入各条基本指令并执行,观察指令的执行情况。
四、实验问题探讨
1. 2. 3. 4.
如何利用Debug去观察中断向量表? 机器复位后执行的第一条指令在哪儿?是什么指令? 在debug中输入16进制数时,需要键入H吗? 从当前位置开始执行指令到CS:0212H处,在Debug 中应该使用什么命令?
运行命令G
格式: 功能
G [=地址][地址[地址…]]
执行用户正在调试的程序,其中,地址为执行的 起始地址,以CS的内容作为段地址,以等号后面 的地址为偏移地址。后面的地址为断点地址。
命名命令N
格式:N 文件名 在调用DEBUG时,如果没有文件名,需要用N命令将
编译的的文件名格式化到CS:5CH的文件控制块中
实验2 简单程序的编制及汇编过程
一、实验目的:
1. 2. 掌握masm、link的基本用法 编制基本的宏汇编程序
3、能编制基本的宏汇编程序,能实现分支结构、循环结构
的程序编制。
4、熟悉汇编集成开发环境QTH。(可选)
二、实验设备:
QTH-2008PC实验设备一台,键盘、鼠标、显示器各
一件。
三、实验内容
8、可编程计数/定时器8253的使用 9、可编程中断控制器8259A的操作
10、综合实验
实验1
调试工具debug的使用及基本指令的用法
一、实验目的:
1、学习DEBUG常用命令的使用 2、了解程序运行的过程 3、熟悉所学指令的功能,给定指令,记录指令执行后的状态 4、了解上述各类指令对标志寄存器的影响
器语言
宏汇编程序在DOS下运行
MASM中的主要文件类型
汇编源程序(.ASM)

微机原理课程大纲

微机原理课程大纲

《微机原理》课程教学大纲一、课程名称(中英文)中文名称:微机原理英文名称:Principle of Microcomputer二、课程编码及性质课程编码:0800305课程性质:专业核心课,必修课三、学时与学分总学时:32学分:2.0四、先修课程电路理论、模拟电子技术、数字电子技术、C语言及其编程五、授课对象本课程面向材料成型及控制工程专业学生与电子封装技术专业学生开设,也可以供材料科学与工程专业选修。

六、课程教学目的(对学生知识、能力、素质培养的贡献和作用)《微机原理》是材料加工工程专业学生必修专业课程之一,其教学的主要目的包括:1、通过一门理论性、实践性和实用性很强的职业技能课程,增强学生的分析问题能力、编写程序能力与动手能力。

2、深入了解单片微型计算机的原理与结构,为今后成型设备开发打下牢固的理论基础。

3、系统掌握单片机的指令系统、接口技术和一般应用开发方法,为今后设计实际的单片机应用系统打下牢固的理论基础。

4、了解微型计算机技术的发展前沿,掌握其发展特点与动向,具备研发单片机的基础与能力。

七、教学重点与难点:教学重点:1)当今计算机技术飞速发展,本课程以介绍单片微型计算机中最典型的8051为主体、以讲述单片机结构与应用为重点;2)在全面了解与掌握单片微型计算机种类及结构特点的基础上,重点学习汇编语言开发单片微型计算机技术;3)课程将重点或详细介绍新颖的流行的微型控制器及其开发方法,为同学提供更多的实践机会;4)重点学习的章节内容包括:第2章“单片机的结构和原理”(4学时)、第3章“单片机的指令系统”(4学时)、第4章“汇编语言程序设计基础”(8 学时)、第6章“单片机的定时/计数器”(8学时)。

教学难点:1)单片机原理与接口技术课程是实践性极强的课程之一,本课程将密切结合学生的生产实习、课程设置、实验课等实践环节,培养学生对单片微型计算机的认识及设计能力,提高授课质量与效果。

2)通过本课程学习,要求掌握单片微型计算机中的工作原理、结构特点、应用范围、控制方法等,具备合理开发单片微型计算机实践的能力。

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