微机原理与应用

合集下载

微机原理及应用培训

微机原理及应用培训

软件组成
微机软件系统包括系统软件和应用软 件,系统软件如操作系统、编译器等, 应用软件如办公软件、图像处理软件 等。
微处理器基本原理
01 02
微处理器结构
微处理器由运算器、控制器和寄存器组等部分构成,运算器负责执行算 术和逻辑运算,控制器负责指令的取指、译码和执行等操作,寄存器组 用于暂存数据和指令。
THANKS.
微机原理及应用培训
目 录
• 微机原理概述 • 指令系统与汇编语言 • 存储器与I/O接口技术 • 数据传输与通信协议 • 微机系统扩展与外设连接技术 • 微机原理在嵌入式系统中的应用 • 实验与课程设计环节安排
微机原理概述
01
微机定义与发展历程
微机定义
微机,即微型计算机,是一种基于微 处理器的计算机系统,具有体积小、 功耗低、性能稳定等特点。
设计一个数据采集系统,实现对模拟信号的采集、转换和处理,并通 过微机系统进行显示和存储。
基于微机的通信接口设计
利用微机系统的串行通信接口,设计一个简单的通信协议,实现两台 微机之间的数据传输和通信。
基于微机的图形显示系统设计
利用微机系统的图形显示功能,设计一个简单的图形显示系统,如实 现图形的绘制、移动和旋转等操作。
汽车电子控制系统
将微机原理应用于汽车发动机控制、车身稳定控 制等方面,提高汽车的性能、安全性和舒适性。
实验与课程设计环节
07
安排
实验目的和要求
掌握微机系统基本组成
通过实验了解微机系统的基本组成, 包括微处理器、存储器、输入输出接 口等部分。
熟悉汇编语言编程
通过实验学习和掌握汇编语言的编程 技巧,能够编写简单的汇编程序。
数据传输在微机系统中的应用

微机原理与应用_课程简介-自动化

微机原理与应用_课程简介-自动化

微机原理
课程代码:80092001
课程名称:微机原理
学分:3.5 开课学期:5
授课对象:自动化先修课程:数字电子技术
课程主任:王书源,教授,硕士
课程简介:
微机原理及应用课程是测控专业、自动化专业的一门重要专业基础课程,是一门理论和实践结合的课程。

学生通过本课程的学习,了解一个微处理器(Intel8086/8088)的基本编程结构、工作原理及组成一个简单的计算机的方法,熟悉一门汇编语言指令(Intel8086/8088),学会编写和调试汇编语言程序。

掌握几种常用可编程输入/输出接口芯片的工作原理、与CPU 系统的连接方法及编程使用方法。

了解PC机的系统组成,以及利用系统提供的中断编写汇编语言应用程序的方法。

实践教学环节:
微机原理实验课程可以开设多项实验项目,主要目的是培养学生实验能力和实际技能。

实验是为了巩固学生的微机原理理论知识,加强基本实验技能,提高动手能力;同时培养学生创新的思维方法,为进行新领域探索和科学研究打下良好的实践基础。

课程考核:
考试成绩=平时成绩×30%+期末成绩×70%。

平时成绩包括:作业、实验等。

期末成绩采取闭卷考试。

指定教材:
微型计算机原理及应用,杨素行清华大学出版社2004年2月,第二版
参考书目:
[1] 微机原理与应用自编讲义(内部资料)
[2] 微型计算机接口技术及应用刘乐善华中科技大学出版社
[3] 微型机(PC系列)系统功能教程张昆藏清华大学出版社
[4] IBM- PC汇编语言程序设计沈美明清华大学出版社。

微机原理与应用教材

微机原理与应用教材
2)存取周期时间TM :把两个独立的存储操作之间的最短延迟时间, 定义为存取周期,它表征存储器的工作速度。常用的存取周期单位是微秒 和毫微秒级。显然,TM>TA。
存储器的速度是一个很重要的指标,当然是越快越好,但速度较快的 存储器通常功耗大,集成度低,因而成本较高,要根据系统的要求统筹考 虑。
第3章 存储器
第3章 存储器

A0

A1 A2

A3

A4

X 驱·

· ·

· ·
码 ·器
32×32=1024 存储单元
器 31
31 0
···
31
I/O电路
三态双向缓冲器
输入 控制
Y译码器
电路R/W CSFra bibliotek地址反相器
A5 A6 A7 A8 A9
图3-2 SRAM结构示意图
输出
第3章 存储器
(1)地址译码电路。地址译码器接受来自CPU的地址信号, 并产生地址译码信号,以便选中存储矩阵中某存储单元,使 其在存储器控制逻辑的控制下进行读/写操作。图5-3中把地 址划分成两组:行地址和列地址,每组地址分别译码,两组 译码输出信号共同选择某个存储单元电路。 (2)控制逻辑电路。接受来自CPU或外部电路的控制信号, 经过组合变换后,对存储、地址译码驱动电路和三态双向缓 冲器进行控制,控制对选中的单元进行读写操作。 (3)三态双向缓冲器。使系统中各存储器芯片的数据输入/ 输出端能方便地挂接到系统数据总线上。对存储器芯片进行 读写操作时,存储器芯片的数据线与系统数据总线经三态双 向缓冲器传送数据。不对存储器进行读写操作时,三态双向 缓冲器对系统数据总线呈现高阻状态,该存储芯片完全与系 统数据总线隔离。

微机原理与应用

微机原理与应用
第五代:64位机的诞生和发展阶段(1992- ) 代表产品:Intel Pentium(外部数据线是32位,但内部具有64 位的结构)、Itanium 特点:外部数据64位字长,32位以上地址总线,增加了虚拟现 实等多媒体能力和通信上的应用。 应用:办公自动化,网络服务器。
1.3 微型计算机的工作原理
代表:采用8088CPU的IBM PC机,是计算机发展的第二个里 程碑,进一步推动了微型计算机的发展和普及,带动了全社会 的微型计算机热。
二、微型计算机的发展历程
第四代:32位机发展阶段(1985-1993) 代表产品:Intel 80386、80486 特点:内存容量达到1M以上,硬盘技术不断提高,发展了32 架构和32位的总线结构,各种品牌机涌向市场,如COMPAQ、 DELL等以及国内的一些名牌产品。 应用:办公自动化、网络环境。
一、计算机的发展历程
第四代:大规模集成电路计算机时代 大规模集成电路,集成度越来越高;软件上采用数据库和
软件工程,把软件设计提高到工程设计高度提出了规范化设计 方法。
第五代:“非冯。诺伊曼”计算机时代。 冯。诺伊曼结构具有程序存储和程序的顺序执行的特点。
第六代:神经网络计算机时代,光计算机时代,生物计算机时 代。
系统软件依赖于机器,应用软件更接近用户业务。
1.3 微型计算机的工作原理
四、计算机的基本操作过程
计算机的硬件是运行程序的基础,存储器既能存 储程序又能存储数据。
指令的操作包括: 基本运算 存储器之间的信息交换 存储器与外设的信息交换
一、基本概念
指令——计算机的每种基本运算或操作称为一条指令。
①计算机能直接完成两数加、减、逻辑乘、逻辑或以及数的取反、 取负、传输等许多基本运算和操作。 ②指令在微处理器中以代码形式出现并实施控制。

微型计算机原理及应用第三版课后答案

微型计算机原理及应用第三版课后答案

微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=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

微机原理及应用b

微机原理及应用b微机原理与应用是计算机科学与技术领域的一门重要课程,是培养学生的计算机科学思维与能力的基础课之一。

这门课程主要涉及计算机硬件和软件的基本原理、发展历程以及应用技术等内容。

下面将从微机原理与应用的概念、内容、重要性、应用前景等方面进行详细阐述。

首先,微机原理与应用是指对微机硬件和软件结构、功能、性能及其在实际应用中的具体应用技术进行研究和讨论的课程。

微机是指一种具有微处理器和大规模集成电路的计算机系统,早期就是指个人计算机,现在已经成为广义上对所有使用微处理器的计算机的称呼。

在微机原理与应用课程中,主要学习内容包括微机硬件和软件的基本知识、微机系统的组成和工作原理、微处理器的结构和工作原理、微指令的执行过程、I/O 技术和设备等。

此外,还包括软件开发技术、操作系统原理、应用软件的选择和应用等。

微机原理与应用的学习对于培养学生的计算机科学思维和能力非常重要。

首先,通过学习微机原理,可以使学生对计算机的基本构造和工作原理有更深入的了解,培养学生的计算机硬件设计和调试能力。

其次,学习微机应用技术,可以让学生掌握使用各种计算机软件进行日常工作和学习的能力。

另外,学习微机原理与应用还可以培养学生的计算机编程和软件开发能力,为深入学习计算机科学和技术提供必要的基础。

微机原理与应用的应用前景非常广阔。

随着计算机科学和技术的快速发展,计算机已经成为现代社会的重要工具和信息处理中心。

在各行各业中,计算机的应用已经十分普遍,从企业管理到科学研究,从医疗卫生到文化娱乐,都离不开计算机的支持和应用。

因此,对于学习微机原理与应用的学生来说,将来有很多就业和发展的机会。

总之,微机原理与应用是计算机科学与技术的基础课之一,通过学习这门课程可以培养学生的计算机科学思维和能力,提高学生的计算机硬件和软件设计能力,为学生的未来就业和发展奠定基础。

此外,微机原理与应用的应用前景广阔,将来有很多就业和发展机会。

因此,学习微机原理与应用对于学生来说非常重要。

834微机原理与应用考研用书

834微机原理与应用考研用书

834微机原理与应用考研用书前言微机原理与应用是计算机科学与技术专业研究生考试中的一门重要科目。

在这门科目中,学生需要掌握微机系统的组成与原理、汇编语言程序设计以及微机应用技术等知识。

而选择一本优秀的考研用书对于备考来说是至关重要的。

本文将为大家推荐一本出色的微机原理与应用考研用书,以帮助各位考生更好地备考和应对考试。

《微机原理与应用》书籍简介《微机原理与应用》是由著名计算机教育专家李杰所著的一本针对微机原理与应用考研科目的教材。

本书全面系统地介绍了微机原理与应用的相关知识,包括微机系统结构、指令系统、汇编语言程序设计、中断和输入输出控制等重要内容。

此外,本书还融入了大量的考研实例和习题,以帮助读者更好地理解和掌握所学知识。

书籍特色全面系统-:本书围绕微机原理与应用的核心知识点进行了全面而系统的介绍,帮助读者建立起对微机系统的全面了解。

重点突出-:本书对每个知识点的讲解都紧扣考研大纲,突出重点,帮助读者抓住核心概念,避免盲目背诵。

丰富实例-:为了帮助读者更好地理解知识点,本书给出了大量的考研实例,并提供详细的解题思路和答案。

习题丰富-:每个章节末尾都附有大量的习题,供读者巩固所学知识和检验自己的掌握程度。

内容概述本书共分为六个章节,涵盖了微机原理与应用的各个重要方面。

下面将简要介绍每个章节的内容:第一章微机系统概述本章主要介绍微机系统的基本概念、结构与发展历程,并介绍微机系统的硬件组成和工作原理。

第二章汇编语言程序设计基础本章从汇编语言的基本概念和组成入手,详细介绍了汇编语言的各种指令、寻址方式和程序设计基本原理。

第三章微机系统结构本章重点介绍了微机系统的总线结构、存储器结构、输入输出结构以及中断系统的原理和运行机制。

第四章汇编语言程序设计进阶本章从汇编语言的高级特性入手,介绍了子程序设计、中断服务程序设计以及外设驱动程序设计的相关知识。

第五章微机系统中的输入输出控制本章详细介绍了微机系统中的输入输出设备的控制方法和原理,并讲解了常见的接口标准和通信协议。

微机原理及应用是什么专业科目

微机原理及应用是什么专业科目

微机原理及应用是什么专业科目微机原理及应用是计算机科学与技术相关专业中的一门基础课程,通常在大学本科第二学年或第三学年的上半学期开设。

它包含的内容涵盖了计算机硬件和软件的基本知识、微处理器的原理和应用、计算机系统结构和组成、汇编语言程序设计等内容。

微机原理及应用这门课程主要围绕着计算机硬件和软件的基本原理展开。

该课程的目标是培养学生对计算机领域有基本的认识和了解,让学生能够了解计算机的内部结构和工作原理,掌握计算机的基本操作和维护技能,以及能够运用计算机进行编程和软件开发。

在微机原理及应用这门课程中,学生将学习计算机硬件的组成与工作原理。

这包括中央处理器(C P U)、内存、输入输出设备等硬件的结构和功能;学生也会了解到计算机系统的层次结构和组成,包括操作系统、文件系统等软件的作用和功能;此外,学生还会学习到微处理器和微控制器的原理和应用,了解它们在各种设备和系统中的应用领域。

微机原理及应用课程中的一个重点内容是汇编语言程序设计。

通过学习汇编语言,学生将了解到计算机程序的底层运行原理,能够实现简单的汇编语言程序编写和调试。

此外,学生还会学习到常见的计算机系统操作和维护技巧,包括操作系统的安装、配置和升级,硬件的调试与故障排除等操作技能。

微机原理及应用课程的学习对于计算机科学与技术相关专业的学生来说具有重要意义。

通过该课程的学习,学生能够建立起对计算机硬件和软件的基础知识体系,为深入学习计算机科学与技术专业的其他课程打下坚实的基础。

此外,该课程还为学生今后从事计算机编程、软件开发、系统维护等工作提供了必要的基本技能和操作方法。

总之,微机原理及应用是计算机科学与技术相关专业中的一门基础课程,主要涵盖计算机硬件和软件的基本知识、微处理器的原理和应用、计算机系统结构和组成、汇编语言程序设计等内容。

通过学习该课程,学生能够掌握计算机的基本操作和维护技能,具备一定的编程和软件开发能力,并为进一步深入学习计算机专业提供了基础。

微机原理及应用是学啥的

微机原理及应用是学啥的

微机原理及应用是学什么的1. 简介微机原理及应用是一门讲授微型计算机的组成原理和应用技术的课程。

它涵盖了计算机硬件、软件和操作系统等多个方面的内容。

本文将介绍微机原理及应用的核心内容,以及学习这门课程所带来的好处。

2. 微机原理微机原理是微机原理及应用课程的核心内容之一。

学习微机原理将使你了解微型计算机的组成和工作原理。

以下是微机原理的主要内容:•计算机硬件:学习计算机的主要硬件组成部分,如中央处理器(CPU)、内存、输入输出设备等。

深入了解这些硬件组成部分的工作原理,将使你能够更好地理解计算机的运行方式。

•计算机系统结构:了解计算机系统的结构和层次,包括硬件和软件之间的交互关系。

学习微机的系统结构可以帮助你理解计算机的组织和功能。

•计算机指令系统:学习微机的指令系统,包括指令的格式、操作码和寻址方式等。

了解指令系统可以帮助你理解计算机的指令执行过程。

•计算机中断和I/O控制:学习计算机的中断处理和I/O控制,了解中断的概念和作用,以及计算机如何与外部设备进行交互。

3. 应用技术微机原理及应用还包括了微机应用技术的学习。

学习微机应用技术将使你掌握以下技能:•操作系统:学习常见的操作系统如Windows和Linux等,掌握操作系统的基本功能和使用方法。

了解操作系统可以帮助你更好地管理计算机资源和执行各种任务。

•软件开发:学习计算机编程和软件开发技术,掌握至少一种编程语言的基本语法和应用。

通过学习软件开发,你可以实现自己的创意和想法,并将它们应用到计算机程序中。

•数据库管理:了解数据库的基本概念和管理方法,掌握SQL语言的基本操作。

学习数据库管理可以使你能够有效地存储、检索和管理大量的数据。

•网络技术:学习计算机网络的基本原理和应用,了解计算机网络的构建和通信方式。

掌握网络技术可以帮助你理解互联网的工作方式,并进行网络配置和维护。

4. 学习微机原理及应用的好处学习微机原理及应用有许多好处,无论你是从事计算机相关行业还是其他领域。

微机原理及应用(第五版)PPT课件

微机原理及应用(第五版)PPT课件
压缩BCD码占80位,即10个字节.能存储20位 BCD数,但在80387中只用了18位BCD数.余下 1个字节的最高位为符号位.其余7位不用.
7位不用
最高位是符号位
2021
微机原理及应26用
1.2.3 实型数
任何一个二进制数可以表示成: N=+Y×2J 称为浮点表示法
80387规定: 指数采用移码表示。短型实数阶码占8位;长型实数
• 80386对字符串的操作有:移动;传送; 比较;查找等.
• 分类:字节串;字串;双字串.
2021
微机原理及应22用
1.1.5 位及位串
• 80x86CPU都支持位操作.80386/80486有位串操 作.位串最长是232个位.
• 位偏移量:一个位在位串中的地址.由字节地址 和位余数组成.
设位串是从m地址开始存储的,位偏移量分别为23 和-18的位在什么地方?

11110010B
左移一位 11100100B
右移一位 11111001B
[-14]补 [-28]补 [-7]补
2021
微机原理及应19用
3).反码表示的负数
左移和右移空位全补1.

11110001B
左移一位 11100011B
右移一位 11111000B
7.有关0的问题
[-14]补 [-28]补 [-7]补
• 二进制:数的后面加后缀B. • 十进制:数的后面加后缀D或不加. • 十六进制:数的后面加后缀H.
2021
微机原理及应5用
1.1.3 整数
1.无符号数
8、16、32位全部用来表示数值本身。
最低位LSB是0位,最高位MSB是7、15、31。
2.带符号整数

微机原理及应用习题库与答案

微机原理及应用习题库与答案

微机原理及应⽤习题库与答案微机原理及应⽤习题库与答案习题与练习题1第1章绪论1.计算机分那⼏类?各有什么特点?答:传统上分为三类:⼤型主机、⼩型机、微型机。

⼤型主机⼀般为⾼性能的并⾏处理系统,存储容量⼤,事物处理能⼒强,可为众多⽤户提供服务。

⼩型机具有⼀定的数据处理能⼒,提供⼀定⽤户规模的信息服务,作为部门的信息服务中⼼。

微型机⼀般指在办公室或家庭的桌⾯或可移动的计算系统,体积⼩、价格低、具有⼯业化标准体系结构,兼容性好。

2.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核⼼硬件部件,对系统的性能起决定性的影响。

微计算机包括微处理器、存储器、I/O接⼝电路及系统总线。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成⼀个完整的、独⽴的信息处理系统。

3.80X86微处理器有⼏代?各代的名称是什么?答:从体系结构上可分为3代:← 8080/8085:8位机。

↑ 8086/8088/80286:16位机。

→ 80386/80486:32位机。

第2章微处理器结构及微计算机的组成1.8086是多少位的微处理器?为什么?答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。

2.EU与BIU各⾃的功能是什么?如何协同⼯作?答:EU是执⾏部件,主要的功能是执⾏指令。

BIU是总线接⼝部件,与⽚外存储器及I/O接⼝电路传输数据。

EU经过BIU进⾏⽚外操作数的访问,BIU为EU提供将要执⾏的指令。

EU与BIU可分别独⽴⼯作,当EU不需BIU提供服务时,BIU可进⾏填充指令队列的操作。

3.8086/8088与其前⼀代微处理器8085相⽐,内部操作有什么改进?答:8085为8位机,在执⾏指令过程中,取指令与执⾏执令都是串⾏的。

8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,提⾼了处理器的性能。

4.8086/8088微处理器内部有那些寄存器,它们的主要作⽤是什么?答:执⾏部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

微型计算机原理及应用第三版课后答案

微型计算机原理及应用第三版课后答案

微型计算机原理及应用第三版课后答案【篇一:《微型计算机原理及应用》课后习题答案】=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发出执行该指令的有关控制命令。

微机原理及应用实验报告

微机原理及应用实验报告

微机原理及应用实验报告微机原理及应用实验报告1. 引言微机原理及应用是计算机科学与技术专业的一门重要课程,通过该课程的学习和实验,我们可以深入了解微机的基本原理和应用技术。

本文将对我们进行的微机原理及应用实验进行详细报告,包括实验目的、实验内容、实验步骤、实验结果及分析等。

2. 实验目的本次实验的目的是通过实际操作,加深对微机原理的理解,掌握微机的基本组成和工作原理,以及学习并应用微机的常见应用技术。

3. 实验内容本次实验主要涉及以下内容:- 微机的基本组成和结构- 微机的工作原理- 微机的存储器和输入输出设备- 微机的指令系统和编程技术4. 实验步骤4.1 实验一:微机的基本组成和结构在这个实验中,我们首先学习了微机的基本组成和结构,包括中央处理器、存储器、输入输出设备等。

通过观察实际的微机硬件设备,我们对微机的组成有了更加直观的认识。

4.2 实验二:微机的工作原理在这个实验中,我们学习了微机的工作原理,包括指令的执行过程、中央处理器的工作原理等。

通过实际操作,我们对微机的工作过程有了更加深入的理解。

4.3 实验三:微机的存储器和输入输出设备在这个实验中,我们学习了微机的存储器和输入输出设备的原理和应用。

通过实际操作,我们了解了存储器的读写过程,以及输入输出设备的工作原理。

4.4 实验四:微机的指令系统和编程技术在这个实验中,我们学习了微机的指令系统和编程技术。

通过实际编写和执行简单的汇编语言程序,我们掌握了微机的编程技术,并了解了指令的执行过程。

5. 实验结果及分析通过以上实验,我们对微机的原理和应用有了更加深入的理解。

我们通过实际操作,掌握了微机的基本组成和结构,了解了微机的工作原理,熟悉了微机的存储器和输入输出设备,掌握了微机的指令系统和编程技术。

这些知识和技能对我们今后的学习和工作都具有重要的意义。

6. 总结通过本次微机原理及应用实验,我们深入了解了微机的基本原理和应用技术。

通过实际操作,我们对微机的组成和工作原理有了更加直观和深入的理解,掌握了微机的存储器和输入输出设备的原理和应用,以及微机的指令系统和编程技术。

微机原理与应用

微机原理与应用

本课程是由上海交通大学王春祥教授的计算机原理与应用网络课程的教学视频。

整个课程有28个课时,由一个教室网络免费编译和共享。

“微机原理与应用”系列课程是信息工程,测控技术与仪器,电气工程与自动化相关专业的专业技术基础课程。

单片机原理与应用是单片机,单片机和单片机接口技术系列课程的基础课程。

教学内容以微机硬件,接口技术为开发平台,汇编语言为基础,可以直接操作微机接口和存储器作为开发工具。

教学的目的是使学生掌握该综合专业的基础知识,并在毕业后将其广泛应用于工业自动化,测量与控制以及信息通信技术领域。

传统的教学方法是微机原理和微机接口技术。

教学主要以课堂教学为基础,辅以少量实验课程。

微机原理和微机接口技术的知识特性不同于电路原理和电子技术等其他课程。

它的基本概念不是通过公式推导建立的,而是必须建立数据流和指令流如何在计算机系统中工作的概念。

但是,对于习惯于在教学初期通过公式推导来建立信息流概念的学生来说,现有的教学方法非常困难。

无法建立这个概念的直接结果是,大多数学生难以理解计算机的工作原理,这使许多学生失去信心。

三个学期后,大多数学生死记硬背地通过了课程考试。

但是,在实际应用中,这离教学目的还很遥远,不能满足应用型人才的要求,也不符合我们21世纪人才培养的目的。

根据我们面临的教学需求,提出了微机,单片机和微机接口技术课程体系的教学改革。

正是在分析现有教学方法存在的问题时,我们希望在本课程系统的教学过程中形成一种新的教学模式,从而突破了学生学习微机,单片机和微机接口技术时难以建立字母的困难。

课程为了达到更好的教学效果,学习方法的障碍在于如何在指令的作用下在计算机系统中流动。

微机原理与应用课后答案

微机原理与应用课后答案

微机原理与应用课后答案1. 什么是微机原理?微机原理是指微型计算机的工作原理和结构组成的基本知识。

微机原理涉及到计算机的硬件结构、数据存储、数据传输、指令执行等方面的知识,是学习计算机科学和技术的基础。

2. 微机原理的应用有哪些?微机原理的应用非常广泛,几乎涵盖了所有领域。

在个人生活中,我们使用的电脑、手机、平板等设备都是基于微机原理设计制造的。

在工业生产中,微机原理应用于自动化生产线、机器人控制、传感器监控等方面。

在科学研究中,微机原理应用于数据采集、实验控制、模拟仿真等方面。

在商业领域,微机原理应用于信息管理、数据分析、网络通讯等方面。

3. 为什么要学习微机原理?学习微机原理可以帮助我们更好地理解计算机的工作原理,提高我们对计算机技术的认识和理解。

同时,微机原理的学习可以为我们今后的职业发展打下良好的基础,因为计算机技术已经成为各行各业不可或缺的一部分。

掌握微机原理知识可以让我们更好地应用计算机技术解决实际问题,提高工作效率和质量。

4. 微机原理与应用课后答案。

1)微机原理课后练习题。

什么是计算机的存储器?它的作用是什么?答,计算机的存储器是用来存储数据和程序的设备,它的作用是存储计算机运行时所需要的数据和程序,包括内存和外存。

什么是CPU?它的主要功能是什么?答,CPU(中央处理器)是计算机的核心部件,它的主要功能是执行指令、进行运算和控制数据传输。

什么是计算机的输入设备和输出设备?举例说明。

答,计算机的输入设备包括键盘、鼠标、扫描仪等;输出设备包括显示器、打印机、投影仪等。

2)微机原理应用题。

请说明计算机的工作原理及其主要组成部分。

答,计算机的工作原理是基于运算器、控制器、存储器和输入输出设备之间的协调工作。

运算器负责进行运算,控制器负责指挥各部件的工作,存储器负责存储数据和程序,输入输出设备负责与外部进行数据交换。

请简要描述计算机的指令执行过程。

答,计算机的指令执行过程包括取指、译码、执行和写回四个阶段。

微机原理及应用是什么专业

微机原理及应用是什么专业

微机原理及应用是什么专业微机原理及应用是一门涵盖计算机科学和电子技术的专业。

它研究计算机的内部结构、工作原理和应用技术,培养学生的计算机应用能力和系统开发能力。

微机原理及应用专业的学生将学习计算机硬件与软件的综合知识,深入理解计算机体系结构、操作系统、计算机网络等基础技术,并具备应用开发与系统集成的实践能力。

微机原理及应用专业的课程设置包括计算机原理、数字电路、计算机组成原理、操作系统、数据库原理、计算机网络、软件工程等。

通过这些课程的学习,学生可以了解计算机的基本工作原理、硬件组成、指令系统等核心概念,掌握计算机组装、维护和故障排除的技能。

学生还将学习操作系统的功能和原理,以及与计算机网络的连接和通信,可以进行网络系统的配置和管理。

此外,学生还将学习软件开发的基本技术,包括需求分析、设计开发、测试和部署等方面的知识。

微机原理及应用专业的学生毕业后可以从事以下方面的工作。

首先,他们可以从事计算机系统开发与维护的工作。

他们可以通过组装计算机硬件设备、安装操作系统和软件、配置网络等,为用户提供计算机系统的定制化解决方案。

其次,他们也可以从事软件开发与测试的工作。

他们可以利用所学的软件工程知识,开发和维护各类软件应用程序,并进行系统测试和故障排除。

再次,他们还可以从事计算机网络管理与维护的工作。

他们可以配置网络设备、管理网络安全、解决网络故障等,保障网络系统的正常运行。

此外,微机原理及应用专业的学生还可以从事教育和培训工作,将自己所掌握的计算机知识传授给其他人。

除了工作之外,微机原理及应用专业还有许多研究领域可以深入探索。

例如,学生可以研究计算机体系结构和芯片设计,探究如何提升计算机的性能和能效。

他们还可以研究操作系统和网络协议的优化,开展网络通信和数据传输的研究。

此外,学生还可以研究计算机系统的灾备和安全性,提升计算机系统的可靠性和安全性。

总之,微机原理及应用是一门与计算机硬件与软件密切相关的专业。

微机原理与应用-实验报告

微机原理与应用-实验报告

《微机原理与应用》实验报告姓名:***学号:**********年级:2014专业:电子2016年春季学期实验一.熟悉单片机开发环境1.功能要求在 P1 端口接8 个LED,并编程依次循环点亮。

要求用软件延时程序控制LED 的亮灭时间,并能精确地计算和用软件测量延时时间。

2.硬件原理3.程序清单ORG 0000HLJMP STARTORG 0030HSTART: MOV R2,#8MOV A,#01H LOOP1: MOV P1,ALCALL DELAY RL ADJNZ R2,LOOP1 MOV R2,#8RR ALOOP2: MOV P1,ALCALL DELAY RR ADJNZ R2,LOOP2 LJMP STARTDELAY: MOV R5,#20 D1: MOV R6,#80 D2: MOV R7,#248 DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND4.实验心得首次接触开发板,通过实验1加强了对单片机的了解,学会使用仿真软件,学会搭线的各种技巧,并且掌握了LED亮灭的原理。

实验二.并行口输入输出实验——循环彩灯控制1.功能要求P1 口接8 个开关,P0 口接8 个灯,每个开关对应一个灯,实时读取开关状态,开关闭合时,灯亮。

开关断开时,灯灭。

用5 个开关K0~K4,控制P0 口所接8 个灯的循环,各开关的功能要求如下:(1)K1~K2 分别选择灯的四种闪动方式;(2)K3 用于控制灯的循环方向(顺时针或逆时针);(3)K4 用于选择灯的两种循环速度;(4)K0 用于引发外部中断,在外部中断子程序中,读取通过K1-K4 所设定 的循环彩灯的工作方式,并按所设定的工作方式控制彩灯运行。

当K0 没有引发 中断时,保持上一次的循环方式。

2.硬件原理3.程序清单ORG 0000HLJMP MAINDELAY2: MOV R0,#200 D4: MOV R1,#200ORG 0003HLJMP INTERRUPTORG 0030HMAIN: SETB EX0SETB IT0SETB EAMOV A,#01HA1: MOV P0,AJB 20H.2,B1JNB 20H.2,B2A2: JB 20H.3,LOOP11 JNB 20H.3,LOOP22 B1: LCALL DELAY1LJMP A2B2: LCALL DELAY2LJMP A2LOOP11: RL ALJMP A1LOOP22: RR ALJMP A1ORG 0600HDELAY1: MOV R0,#100D1: MOV R1,#100D2: MOV R2,#10D3: DJNZ R2,D3DJNZ R1,D2DJNZ R0 ,D1RET4.实验心得开始熟悉开发板,通过实验2加强了对单片机的了解,学会中断程序的书写方法,学会搭线的各种技巧,并且掌握了跑马灯工作的原理。

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

《微机原理与应用(1)》复习资料一、填空1、指令格式是指指令码的结构形式。

通常,指令可以分为操作码和操作数两部分。

2、RST为8031的复位端,高电平有效,INC 指令的功能是自加1。

3、数据指针DPTR是一个(16)位的特殊功能寄存器,其高位字节寄存器用(DPH)表示,低位字节寄存器用(DPL)表示.4、MOVC A,@A+DPTR指令中,源操作数在__程序_____存储区。

MOVX A,@DPTR 指令中,源操作数在____数据____存储区。

5、8031的异步通信口为全双工(单工/半双工/全双工)6、P0口是一个 8 位漏极开路型双向I/O端口.在访问片外存储器时,它分时提供低8位地址和8位双向数据,故P0的I/O线有地址线/数据线之称.7、通用寄存器B是专门为乘除法设置的寄存器。

在除法运算执行后,商存于累加器A 中,余数存于寄存器B 中。

8、MCS-51的堆栈只可设置在堆栈区,堆栈寄存器sp是 8 位寄存器。

9、MCS-51的I/O接口分为串行接口和并行接口两种,它是连接CPU和外设的桥梁。

10. MCS-51有 5 中断源,有 2 中断优先级,优先级由软件填写特殊功能寄存器 IP加以选择。

11、MOV A,@R0 指令对于源超作数的寻址方式是寄存器间接寻址。

12、已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为1us。

13、在MCS-51中查表时的数据表格是存放在 ROM 而不是存放在 RAM ,在编程时可以通过伪指令DB来定义。

14、8255可以扩展 3 个并行口,其中 8 条口线具有位操作功能。

二、选择题1.单片机中的程序计数器PC用来 C 。

A.存放指令 B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址2.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的 D 。

A.00H—FFH B.00H—07H C.07H—7FH D.08H—7FH3.8051单片机的定时器T0用作定时方式时是 D 。

A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加14.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是 B 。

A.外部中断1 B.定时器T0 C.定时器T15.已知A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为: C 。

A.A=F1H (30H)=76H P=0 B.A=87H (30H)=76H P=1 C.A=F1H (30H)=76H P=1 D.A=76H (30H)=87H P=16、MCS-51单片机的堆栈区应建立在( C )。

A. 片内数据存储区的低128字节单元B. 片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区7、MCS-51单片机定时器工作方式0是指的( C )工作方式。

A.8位B.8位自动重装C.13位D.16位8、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B )。

A.MOV A, @R1B.MOVC A, @A + DPTRC.MOVX A, @ R0D.MOVX A, @ DPTR9.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是( B )。

A.外部中断1 B.定时器T0C.定时器T1 D.外部中断010.已知A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为:( C )。

A.A=F1H (30H)=76H P=0 B.A=87H (30H)=76H P=1 C.A=F1H (30H)=76H P=1 D.A=76H(30H)=87H P=111.MCS-51的源操作数为立即寻址的指令中,立即数就是 B 。

A.放在寄存器R0中的内容 B.放在程序中的常数C.放在A中的内容 D.放在B中的内容12.单片机中PUSH和POP指令常用来 C 。

A.保护断点 B.保护现场C.保护现场,恢复现场 D.保护断点,恢复断点13.8051单片机的定时器T0用作定时方式时是 D 。

A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加114.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是 B 。

A.外部中断1 B.定时器T0C.定时器T1 D.外部中断015.MCS-51响应中断时,下面哪一个条件不是必须的 D(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI指令三、简答题1、简述I/O接口并说出I/O接口的功能作用。

1.答:I/O接口是CPU和外部设备间信息交换的桥梁,是一个过渡的大规模集成电路,可以和CPU集成在同一块芯片上,也可以单独制成芯片。

I/O接口有并行接口和串行接口两种。

I/O接口的作用有以下三点:1实现和不同外设的速度匹配2改变数据的传送方式3改变信号的性质和电平2、什么是中断?简述中断处理流程。

答:(1)设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异,接口通常由一些寄存器或RAM芯片组成,如果芯片足够大还可以实现批量数据的传输;(2)能够进行信息格式的转换,例如串行和并行的转换;(3)能够协调CPU和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等;(4)协调时序差异;(5)地址译码和设备选择功能;(6)设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况下产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输。

3、MCS-51单片机能提供几个中断源?几个中断优先级?在同一优先级中各中断源优先顺序如何确定?答:提供5个中断源,2个优先级,从高到低依次是:外部中断0,定时器0,外部中断1,定时器1,串口中断。

4、简述堆栈。

答:(1)在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。

(2)用MOV SP,#STK指令建立堆栈。

(3)存放数据按“后进先出”原则进行。

(4)利用PUSH、POP指令即可进行进栈、出栈操作。

5、简述子程序调用和执行中断服务程序的异同点。

答:相同点:均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。

不同点:1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。

2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。

3)中断服务子程序是在满足中断申请的条件下,随机发生的;而子程序调用是用户主程序事先安排好的。

6. MCS-51单片机设有4个8位并行端口,实际使用中数据信息由哪个端口传送?16位地址如何形成?答:P0口SBUF中的数据输出数据信息,同时P0口输出16位地址中的低四位,P2口输出16位地址中的高四位7.8051的串行通信的有几种工作模式,请对各工作模式作简单的叙述。

答: 串行通信共有4种工作模式,分别是:模式0:同步移位寄存器;模式1:波特率可变的8位两机异步通信;模式2:波特率固定的9位可多机的异步通信;模式3:波特率可变的9位可多机的异步通信8.A/D转换器转换数据的传送有几种方式。

答:(1)定时传送方式:A/D启动后,调用延时时间大于转换时间的延时程序后即可读取。

(2)查询方式:A/D启动后,查询EOC(转换结束信号),转换一完成即可读取转换数据。

(3)中断方式:将EOC作为外中断请求信号,转换一结束,即引起中断,读取转换数据。

9、简述串行口接收和发送数据的过程。

答:接受数据:当串口接收数据时,接受完后RI置1,然后把SBUF中的数据传送到A发送数据:先把要发送的数据放到A中,然后移入SBUF,当TI置1时,说明数据发送完毕。

10、简述MCS-51单片机指令中MOV 、MOVX、MOVC的区别。

答:MOV 指令只能够完成片内数据存储器单元之间及特殊功能寄存器之间的数据传送。

MOVX 完成的功能是外部数据存储器单元与累加器或累加器与外部数据存储器单元之间的数据传送。

MOVC 完成的功能是程11.单片机有多少根I/O口线?它们与单片机对外的地址线、数据线和控制线有什么关系?答:单片机有32个IO口线,P0口为数据总线和地址总线的低八位,P2口为地址总线的高八位,P3.7,P3.6为控制总线的读写信号。

12,MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?答:不发生数据冲突的原因是:MCS-51中访问程序存储器和数据存储器的指令不一样。

选通信号也就不一样,前者为PSEN,后者为WR与RD。

程序存储器访问指令为movc A,@DPTR; movc A,@A+pc。

数据存储器访问指令为:movx A,@DPTR; movx A,@Ri; movx @DPTR,A。

13.MCS-51单片机内部包括哪些主要逻辑功能部件?答:MCS-51单片机主要由下列部件组成: 1个8位CPU;1个片内振荡器及时钟电路;4KB ROM程序存储器,256BRAM;21个特殊功能寄存器;2个16位定时/计数器;4个8位并行I/O口及1个可编程全双工串行接口;可寻址64KB的外部程序存储器空间;可寻址64KB的外部数据存储器空间;5个中断源、两个优先级中断嵌套中断结构。

14,简述MCS-51单片机实现多机通讯的过程。

答:主机SM2位设为0,从机刚开始都设为1,说明从机刚开始只接受地址帧,当主机把地址帧发送给从机后,从机把接受的地址帧与自身地址相比较,与自身地址相同的从机把SM2清零,其他从机SM2保持1,这样当主机发来数据帧时,只有SM2为0的从机才能接受到数据帧,从机接受完数据帧之后又把SM2置位。

15,简述子程序调用和执行中断服务程序的异同点。

答:相同点:均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。

不同点:1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。

2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。

3)中断服务子程序是在满足中断申请的条件下,随机发生的;而子程序调用是用户主程序事先安排好的。

四、程序题1.写出下面每条指令顺序执行后,各目的存储单元的值,并说明该条指令中源操作数的寻址方式。

MOV R0 , #20H ;___(R0)=20H 立即寻址___MOV 20H , #29H ;___(20H)=29H 立即寻址CLR C ;___ CY=0 直接寻址 ___MOV A , @R0 ;____(A)=29H 寄存器间接寻址__2. 假定(SP)=40H ,(3FH)=30H,(40H)=60H。

相关文档
最新文档