微机原理与应用
- 格式:ppt
- 大小:168.50 KB
- 文档页数:33
微机原理
课程代码:80092001
课程名称:微机原理
学分:3.5 开课学期:5
授课对象:自动化先修课程:数字电子技术
课程主任:王书源,教授,硕士
课程简介:
微机原理及应用课程是测控专业、自动化专业的一门重要专业基础课程,是一门理论和实践结合的课程。
学生通过本课程的学习,了解一个微处理器(Intel8086/8088)的基本编程结构、工作原理及组成一个简单的计算机的方法,熟悉一门汇编语言指令(Intel8086/8088),学会编写和调试汇编语言程序。
掌握几种常用可编程输入/输出接口芯片的工作原理、与CPU 系统的连接方法及编程使用方法。
了解PC机的系统组成,以及利用系统提供的中断编写汇编语言应用程序的方法。
实践教学环节:
微机原理实验课程可以开设多项实验项目,主要目的是培养学生实验能力和实际技能。
实验是为了巩固学生的微机原理理论知识,加强基本实验技能,提高动手能力;同时培养学生创新的思维方法,为进行新领域探索和科学研究打下良好的实践基础。
课程考核:
考试成绩=平时成绩×30%+期末成绩×70%。
平时成绩包括:作业、实验等。
期末成绩采取闭卷考试。
指定教材:
微型计算机原理及应用,杨素行清华大学出版社2004年2月,第二版
参考书目:
[1] 微机原理与应用自编讲义(内部资料)
[2] 微型计算机接口技术及应用刘乐善华中科技大学出版社
[3] 微型机(PC系列)系统功能教程张昆藏清华大学出版社
[4] IBM- PC汇编语言程序设计沈美明清华大学出版社。
微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=txt>第一章1.1 解释题(1) 微处理器【解答】由大规模集成电路芯片构成的中央处理器(cpu),叫做微处理器。
(2) 微型计算机【解答】以微处理器为基础,配以内存储器、输入输出接口电路、总线以及相应的辅助电路而构成的计算机裸机,叫做微型计算机。
(3) 微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。
即由微型计算机、配以相应的外部设备(如打印机、显示器、键盘、磁盘机等),再配以足够的软件而构成的系统。
(4) 单板机【解答】将微处理器、ram、rom以及i/o接口电路,再配上相应的外设(如小键盘、led显示器等)和固化在rom中的监控程序等,安装在一块印刷电路板上构成的微型计算机系统称为单板机。
(5) 运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由alu(arithmetic and logic unit,算术逻辑部件)、通用寄存器、标志寄存器等组成。
(6) 地址总线【解答】地址总线是cpu对内存或外设进行寻址时,传送内存及外设端口地址的一组信号线。
地址总线的条数多少决定了cpu的寻址能力。
(7) 数据总线【解答】数据总线是cpu与内存或外设进行信息交换时,所用的一组数据信号线。
它决定了cpu一次并行传送二进制信息的位数,反映出cpu的“字长”这个重要性能指标。
(8) 控制总线【解答】控制总线是在cpu与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的一组信号线。
1-2 单片机应包括哪些基本部件?其主要应用于哪些领域?【解答】一般单片机芯片中包括微处理器、ram、rom、i/o接口电路、定时器/计数器,有的还包括a/d、d/a转换器等。
其主要应用于智能化仪器仪表及工业控制领域。
1-3 按图1-11和图1-12,写出取第二条指令操作码和执行第二条指令的过程。
【解答】1) ip的值(002h)送入地址寄存器ar;2) ip的内容自动加1,变为003h;3) ar将地址码通过地址总线送到存储器的地址译码器,经译码后选中002h单元;4) 微处理器给出读命令;5) 所选中的002h单元内容04h送上数据总线db;6) 数据总线db上的数据04h送到数据寄存器dr;7) 因是取指操作,取出的是指令操作码04h,即由dr送入指令寄存器ir;8) ir中的操作码经指令译码器id译码后,通过pla发出执行该指令的有关控制命令。
微机原理及应用实验实验一开发环境的使用一、实验目的掌握伟福开发环境的使用方法,包括源程序的输入、汇编、修改;工作寄存器内容的查看、修改;内部、外部RAM内容的查看、修改;PSW中个状态位的查看;机器码的查看;程序的各种运行方式,如单步执行、连续执行,断点的设置。
二、实验内容在伟福开发环境中编辑、汇编、执行一段汇编语言程序,把单片机片内的30H~7FH 单元清零。
三、实验设备PC机一台。
四、实验步骤用连续或者单步的方式运行程序,检查30H-7FH 执行前后的内容变化。
五、实验思考1.如果需把30H-7FH 的内容改为55H,如何修改程序?2.如何把128B的用户RAM全部清零?六、程序清单文件名称:CLEAR.ASMORG 0000HCLEAR: MOV R0,#30H ;30H 送R0寄存器MOV R6,#50H ;50H 送R6寄存器(用作计数器)CLR1: MOV A,#00H ;00 送累加器AMOV @R0,A ;00 送到30H-7FH 单元INC R0 ;R0 加1DJNZ R6,CLR1 ;不到50H个字节,继续WAIT: LJMP WAITEND实验二数据传送一、实验目的掌握MCS-51指令系统中的数据传送类指令的应用,通过实验,切实掌握数据传送类指令的各种不同的寻址方式的应用。
二、实验内容1.编制一段程序,要求程序中包含7中不同寻址方式。
2.编制一段程序,将片内RAM30H~32H中的数据传送到片内RAM38H~3AH中。
3.编制一段程序,将片内RAM30H~32H中的数据传送到片外RAM1000H~1002H 中。
4.编制一段程序,将片内RAM40H~42H中的数据与片外RAM2000H~2002H中的数据互换。
三、实验设备PC机一台。
四、实验步骤逐段编制程序,汇编无误后,用连续或者单步的方式运行程序,检查程序的运行结果,看是否达到预期的效果。
五、实验思考1.如何把片外RAM中1000H~100FH单元中的数传送到片外RAM中2000H~200FH单元中?2.如何把ROM中0200H~0207H单元的数传送至片外RAM0000H~0007H单元中?实验三数码转换一、实验目的掌握采用软件方法进行不同形式数据之间的转换,如十进制数与二进制数的转换、十六进制数与BCD码的转换、BCD数与ASCII码之间的转换、非压缩BCD码与压缩BCD码之间的转换。
微机原理及应用的心得前言最近我在学习微机原理和应用的课程,通过学习和实践,我对微机原理和应用有了一些心得和体会。
在这篇文档中,我将分享我对微机原理和应用的理解和应用经验,希望对大家有所帮助。
什么是微机原理和应用微机原理和应用是一门研究计算机的基本工作原理及其应用的课程。
它涉及到计算机硬件和软件方面的知识,包括计算机的组成结构、内外部设备的工作原理、汇编语言程序设计等。
通过学习微机原理和应用,我们可以深入了解计算机的运行原理,为我们今后在计算机相关领域的工作打下基础。
学习心得以下是我在学习微机原理和应用过程中的一些心得:•需要深入理解计算机的基本组成部分,如中央处理器(CPU)、内存、硬盘、输入输出设备等。
只有通过理解这些基本部分,才能更好地理解计算机系统的工作原理。
•掌握汇编语言是非常重要的,因为汇编语言直接操作计算机硬件。
理解汇编语言的指令集和寻址方式,可以帮助我们编写更高效、优化的程序。
•在学习微机原理和应用的过程中,要多动手实践。
通过搭建实验环境、编写和调试程序,我们可以更直观地感受到计算机的工作原理,并且加深对知识的理解和记忆。
•学会使用调试工具和逆向工程技术。
调试工具能够帮助我们定位和解决程序的问题,逆向工程技术可以帮助我们深入研究和分析程序的工作原理。
应用实践微机原理和应用的学习不仅仅停留在理论层面,还需要将所学知识应用到实践中。
以下是我在实践过程中的一些经验:•在进行程序开发时,要注意代码的可读性和可维护性。
编写清晰、规范的代码可以提高程序的质量和效率,并减少后期维护的难度。
•在进行调试时,要善于使用调试工具,如断点调试、内存查看等。
这些工具可以帮助我们快速定位和修复程序中的问题。
•了解计算机网络的基本原理和应用是很有必要的。
计算机网络是现代计算机领域的重要技术,掌握相关知识可以帮助我们更好地进行程序开发和网络拓扑设计。
总结通过学习微机原理和应用,我对计算机的工作原理有了更深入的理解,同时也积累了一定的应用经验。
微机原理及应用b微机原理与应用是计算机科学与技术领域的一门重要课程,是培养学生的计算机科学思维与能力的基础课之一。
这门课程主要涉及计算机硬件和软件的基本原理、发展历程以及应用技术等内容。
下面将从微机原理与应用的概念、内容、重要性、应用前景等方面进行详细阐述。
首先,微机原理与应用是指对微机硬件和软件结构、功能、性能及其在实际应用中的具体应用技术进行研究和讨论的课程。
微机是指一种具有微处理器和大规模集成电路的计算机系统,早期就是指个人计算机,现在已经成为广义上对所有使用微处理器的计算机的称呼。
在微机原理与应用课程中,主要学习内容包括微机硬件和软件的基本知识、微机系统的组成和工作原理、微处理器的结构和工作原理、微指令的执行过程、I/O 技术和设备等。
此外,还包括软件开发技术、操作系统原理、应用软件的选择和应用等。
微机原理与应用的学习对于培养学生的计算机科学思维和能力非常重要。
首先,通过学习微机原理,可以使学生对计算机的基本构造和工作原理有更深入的了解,培养学生的计算机硬件设计和调试能力。
其次,学习微机应用技术,可以让学生掌握使用各种计算机软件进行日常工作和学习的能力。
另外,学习微机原理与应用还可以培养学生的计算机编程和软件开发能力,为深入学习计算机科学和技术提供必要的基础。
微机原理与应用的应用前景非常广阔。
随着计算机科学和技术的快速发展,计算机已经成为现代社会的重要工具和信息处理中心。
在各行各业中,计算机的应用已经十分普遍,从企业管理到科学研究,从医疗卫生到文化娱乐,都离不开计算机的支持和应用。
因此,对于学习微机原理与应用的学生来说,将来有很多就业和发展的机会。
总之,微机原理与应用是计算机科学与技术的基础课之一,通过学习这门课程可以培养学生的计算机科学思维和能力,提高学生的计算机硬件和软件设计能力,为学生的未来就业和发展奠定基础。
此外,微机原理与应用的应用前景广阔,将来有很多就业和发展机会。
因此,学习微机原理与应用对于学生来说非常重要。
834微机原理与应用考研用书前言微机原理与应用是计算机科学与技术专业研究生考试中的一门重要科目。
在这门科目中,学生需要掌握微机系统的组成与原理、汇编语言程序设计以及微机应用技术等知识。
而选择一本优秀的考研用书对于备考来说是至关重要的。
本文将为大家推荐一本出色的微机原理与应用考研用书,以帮助各位考生更好地备考和应对考试。
《微机原理与应用》书籍简介《微机原理与应用》是由著名计算机教育专家李杰所著的一本针对微机原理与应用考研科目的教材。
本书全面系统地介绍了微机原理与应用的相关知识,包括微机系统结构、指令系统、汇编语言程序设计、中断和输入输出控制等重要内容。
此外,本书还融入了大量的考研实例和习题,以帮助读者更好地理解和掌握所学知识。
书籍特色全面系统-:本书围绕微机原理与应用的核心知识点进行了全面而系统的介绍,帮助读者建立起对微机系统的全面了解。
重点突出-:本书对每个知识点的讲解都紧扣考研大纲,突出重点,帮助读者抓住核心概念,避免盲目背诵。
丰富实例-:为了帮助读者更好地理解知识点,本书给出了大量的考研实例,并提供详细的解题思路和答案。
习题丰富-:每个章节末尾都附有大量的习题,供读者巩固所学知识和检验自己的掌握程度。
内容概述本书共分为六个章节,涵盖了微机原理与应用的各个重要方面。
下面将简要介绍每个章节的内容:第一章微机系统概述本章主要介绍微机系统的基本概念、结构与发展历程,并介绍微机系统的硬件组成和工作原理。
第二章汇编语言程序设计基础本章从汇编语言的基本概念和组成入手,详细介绍了汇编语言的各种指令、寻址方式和程序设计基本原理。
第三章微机系统结构本章重点介绍了微机系统的总线结构、存储器结构、输入输出结构以及中断系统的原理和运行机制。
第四章汇编语言程序设计进阶本章从汇编语言的高级特性入手,介绍了子程序设计、中断服务程序设计以及外设驱动程序设计的相关知识。
第五章微机系统中的输入输出控制本章详细介绍了微机系统中的输入输出设备的控制方法和原理,并讲解了常见的接口标准和通信协议。
微机原理及应用是什么专业科目微机原理及应用是计算机科学与技术相关专业中的一门基础课程,通常在大学本科第二学年或第三学年的上半学期开设。
它包含的内容涵盖了计算机硬件和软件的基本知识、微处理器的原理和应用、计算机系统结构和组成、汇编语言程序设计等内容。
微机原理及应用这门课程主要围绕着计算机硬件和软件的基本原理展开。
该课程的目标是培养学生对计算机领域有基本的认识和了解,让学生能够了解计算机的内部结构和工作原理,掌握计算机的基本操作和维护技能,以及能够运用计算机进行编程和软件开发。
在微机原理及应用这门课程中,学生将学习计算机硬件的组成与工作原理。
这包括中央处理器(C P U)、内存、输入输出设备等硬件的结构和功能;学生也会了解到计算机系统的层次结构和组成,包括操作系统、文件系统等软件的作用和功能;此外,学生还会学习到微处理器和微控制器的原理和应用,了解它们在各种设备和系统中的应用领域。
微机原理及应用课程中的一个重点内容是汇编语言程序设计。
通过学习汇编语言,学生将了解到计算机程序的底层运行原理,能够实现简单的汇编语言程序编写和调试。
此外,学生还会学习到常见的计算机系统操作和维护技巧,包括操作系统的安装、配置和升级,硬件的调试与故障排除等操作技能。
微机原理及应用课程的学习对于计算机科学与技术相关专业的学生来说具有重要意义。
通过该课程的学习,学生能够建立起对计算机硬件和软件的基础知识体系,为深入学习计算机科学与技术专业的其他课程打下坚实的基础。
此外,该课程还为学生今后从事计算机编程、软件开发、系统维护等工作提供了必要的基本技能和操作方法。
总之,微机原理及应用是计算机科学与技术相关专业中的一门基础课程,主要涵盖计算机硬件和软件的基本知识、微处理器的原理和应用、计算机系统结构和组成、汇编语言程序设计等内容。
通过学习该课程,学生能够掌握计算机的基本操作和维护技能,具备一定的编程和软件开发能力,并为进一步深入学习计算机专业提供了基础。