电脑桌面
添加盘古文库-分享文档发现价值到电脑桌面
安装后可以在桌面快捷访问

微机原理期末复习总结

来源:开心麻花作者:开心麻花2025-09-191

微机原理期末复习总结(精选7篇)

微机原理期末复习总结 第1篇

第一章概述

一、个人计算机的构成(各组成部分及器件作用、性能指标等

二、计算机基础知识概念(数制和编码、指令和程序、…

三、微型计算机的结构(内部和外部结构、工作原理、概念术语解释、外部设备分类和接口基本概念第二章 IA-32结构微处理器

8086/8088 微处理器结构、存储器结构与堆栈、8086~80386、80486的功能结构、之间的差别

8位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义

8086~803868位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义

处理器总线时序基本概念、几种基本时序的工作流程分析

8086的时序相关概念定义(•时钟周期、总线周期、指令周期•一般读写时序的描述•若干种典型时序 8086的两种组态的连接

微处理器的操作方式、存储器的组织管理模式、微处理器的一些新技术 第三章 IA-32指令系统 各类寻址方式、通用指令 第四章汇编程序设计

基本编程方法(指示性语句和指令性语句、数据段定义、堆栈段定义、代码段编写、过程编写、三种程序设计的基本结构(•顺序流程•分支流程•循环流程、基本 的数据传送交换编程、数据编码转换编程、基本的算术运算编程、数据排序和查找编程、子程序设计、DOS功能调用、宏功能的设计(宏汇编程序编写

第五章存储器

存储器的有关基本概念、常用的存储器分类、存储器与 CPU的接口(如何连接、连接需注意的问题

IA-32微处理器的三种工作方式的含义 实地址方式下的存储器访问地址的形成 保护虚拟地址下的存储器访问地址的形成 第六章输入、输出、和系统总线

接口的基本概念(接口传送的信息分类、寻址方式…、输入输出时序、数据传送方式、数据传送控制方式、外设与 CPU的接口的连接与编程、了解DMA 总线的操作过程和数据传输方式、各类总线的概念及用途、系统总线(•PC•ISA•PCI、其它总线接口

第七章中断

中断和中断系统的有关概念、中断的处理过程(条件、响应、优先权、中断控制器8259、8086的中断方式

第八章并行接口芯片8255

一、接口电路应具备的部件和实现的功能

输入/输出数据的锁存器和缓冲器、状态和控制命令的寄存器、端口的译码和控制电路、中断请求触发器、中断屏蔽触发器、中断优先权排队电路和发出中断向量的电路。

二、8255芯片的作用、工作方式和控制字的编程。第九章串行通信及接口电路

基本概念(如:同步、异步通信定义等、串行通信实现的方法、有关的标准与接口、8251芯片的应用第十章计数器和定时器电路、人机接口

计数器和定时器的有关概念、工作原理、可编程定时器/计数器8253/8254的应用(连接和编程

主要输入/输出设备的基本概念、常用输入/输出设备的分类、常用的一些输入输出设备的工作原理,应用编程

一、选择题 20%

二、填空题 10%

三、简答题 20%

四、应用题(编程、硬件连接、工作流程分析(50

微机原理期末复习总结 第2篇

1.什么是编译程序?

答:编译程序是一种将高级语言程序(源程序)翻译成低级语言(目标程序)的程序 。

将高级程序设计语言程序翻译成逻辑上等价的低级语言(汇编语言,机器语言)程序的翻译程序。

2.请写出文法的形式定义?

答:一个文法G抽象地表示为四元组 G=(Vn,Vt,P,S)

– 其中Vn表示非终结符号

– Vt表示终结符号,Vn∪Vt=V(字母表),Vn∩Vt=φ

– S是开始符号,

– P是产生式,形如:αβ(α∈V+且至少含有一个非终结符号,β∈V*)

3.语法分析阶段的功能是什么?

答:在词法分析的基础上,根据语言的语法规则,将单词符号串分解成各类语法短语(例:

程序、语句、表达式)。确定整个输入串是否构成语法上正确的程序。

4.局部优化有哪些常用的技术?

答:优化技术1删除公共子表达式

优化技术2复写传播

优化技术3删除无用代码

优化技术4对程序进行代数恒等变换(降低运算强度)

优化技术5代码外提

优化技术6强度削弱

优化技术7删除归纳变量

优化技术简介对程序进行代数恒等变换(代数简化)

优化技术简介对程序进行代数恒等变换(合并已知量)

5.编译过程分哪几个阶段?

答:逻辑上分五个阶段:词法分析、语法分析、语义分析与中间代码生成、代码优化、目

标代码生成。每个阶段把源程序从一种表示变换成另一种表示。

6. 什么是文法?

答:文法是描述语言的语法结构的形式规则。是一种工具,它可用于严格定义句子的结构;

用有穷的规则刻划无穷的集合;文法是被用来精确而无歧义地描述语言的句子的构成方式;文法描述语言的时候不考虑语言的含义。

7. 语义分析阶段的功能是什么?

答:对语法分析所识别出的各类语法范畴分析其含义,进行初步的翻译(翻译成中间代码);

并对静态语义进行审查。

8.代码优化须遵循哪些原则?

答:等价原则:不改变运行结果

有效原则:优化后时间更短,占用空间更少

合算原则:应用较低的代价取得较好的优化效果

9.词法分析阶段的功能是什么?

答:

逐个读入源程序字符并按照构词规则切分成一系列单词

任务:读入源程序,输出单词符号

滤掉空格,跳过注释、换行符

追踪换行标志,指出源程序出错的行列位置

宏展开,

10.什么是符号表?

答:符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号

的类型和特征等相关信息。这些信息一般以表格形式存储于系统中。如常数表、变量名表、数组名表、过程名表、标号表等等,统称为符号表。对于符号表组织、构造和管理方法的好坏会直接影响编译系统的运行效率。

11.什么是属性文法?

答:是在上下文无关文法的基础上,为每个文法符号(含终结符和非终结符)配备若干个属

性值,对文法的每个产生式都配备了一组属性计算规则(称为语义规则)。在语法分析过程中,完成语义规则所描述的动作,从而实现语义处理。

12.什么是基本块

答:是指程序中一顺序执行的语句序列,其中只有一个入口语句和一个出口语句,入口

是其第一个语句,出口是其最后一个语句。

13.代码优化阶段的功能是什么?

答:对已产生的中间代码进行加工变换,使生成的目标代码更为高效(时间和空间)。

14.文法分哪几类?

答:文法有四种:设有G=(Vn,Vt,P,S),不同类型的文法只是对产生式的要求不同:

0型文法(短文文法): G的每个产生式αβ满足:α∈V+且α中至少含有一个非终结符,β∈V*

1型文法(上下文有关文法):如果G的每个产生式αβ均满足|β|>=|α|,仅当Sε除外,但S不得出现在任何产生式的右部

2型文法(上下文无关文法):G的每个产生式为Aβ, A是一非终结符,β∈V*

3型文法(正规文法):G的每个产生式的形式都是:AαB或Aα,其中A,B是非终结符,α是终结符串。(右线性文法)。

15.循环优化常用的技术有哪些?

答:代码外提;强度削弱;删除归纳变量。

16.什么是算符优先文法?

答:算符文法G的任何终结符a,b之间要么没有优先关系,若有优先关系,

至多有

中的一种成立,则G为一算符优先文法。

二、计算题

(一)推导、最左推导、最右推导和语法树,复习表达式文法及相关例题。

1. 表达式的推导

例: G = ({E}, {i, +, *, (, ) } , P , E)

P: E E+E | E*E | (E) | i

答:表达式(i)和(i+i)*i的推导:

E (E) (i)

E E*E (E)*E (E + E)*E (i + E)*E (i + i)*E (i + i)*i

E E*E E*i (E)* i (E + E)*i (E+ i)*i (i + i)*i

(i+i)*i的最左推导过程:

E E*E (E)*E (E + E)*E (i + E)*E (i + i)*E (i + i)*i

(i+i)*i的最右推导过程:

E E*E E*i (E + E)*i (E+ i)*i (i + i)*i

2.语法树

例:对文法G = ({E}, {i, +, *, (, ) } , P , E)

P: E E + E | E * E | ( E ) | i

答: 句子(i+i)*i 的语法树:

例: G = ({E}, {i, +, *, (, ) } , P , E)

P: E E + E | E * E | ( E ) | i

答:句子 ( i * i + i)的语法树:

(1) E (E) (E + E) (E * E + E) (i * E + E) (i *i + i)

(二)给定语言求文法

(三)逆波兰式

微机原理期末复习总结 第3篇

关键词:本科教学,课程考核,试卷分析,教学实践

课程考核是高等学校人才培养过程中的重要环节, 是检验教师教学效果、评价学生业务水平和掌握知识、技能程度的重要手段[1,2]。目前, 高校课程成绩大多以期末考试分数为主, 平时成绩为辅。考试是教学过程中的“指挥棒”, 它具有导向、评价、区分、反馈、诊断等功能, 具有引导教风、学风的作用[3]。考试提供的评价、反馈、诊断等信息的可靠性, 取决于试题编制的针对性、合理性和科学性。

一、期末试卷及试题质量指标

各高校尽管开展了形式多样的课程考核方式改革, 但期末考试仍是重要部分, 试卷质量直接影响着考核结果。

1. 期末试卷命题。

(1) 课程期末试卷的命题应以人才培养目标与培养模式为基础, 这是试卷针对性的要求。期末考试不是选拔考试, 也不是等级考试, 不同层次高校对人才的培养目标与培养模式是不同的, 即使是同一名称的课程, 其要求也可能不同, 不适合进行大规模的统考, 也不适合直接采用其他高校的试卷。 (2) 以教学大纲与考试大纲为依据制定考核内容。我们在命题中将试题分为记忆性、理解性、应用性与设计性4种考核。以串行异步通信的知识点为例说明4类不同层次的试题。 (1) 记忆性试题:请写出异步串行通信字符帧完整的格式。 (2) 理解性试题:采用异步串行通信方式, 假设波特率为9600b/s, 偶校验方式, 请画出发送字符“A”的波形。 (3) 应用性试题:串行通信接口电路图已知, 编写程序实现n个字符的异步串行发送。 (4) 设计性试题:现有接口芯片8251, 设计8088cpu的串行接口电路, 并设计实现n个字符的发送与接收的程序。 (3) 记忆性知识考核所占比重不应太大。对学生的考核不仅需要评价学生对知识要点的掌握程度, 更要评价学生对知识理解、应用能力与设计能力的程度。 (4) 采用难易度、区分度、信度以及效度等指标对试卷进行质量考核, 使其更加科学、合理。试卷应具有难易程度适中、较好区分能力, 能够较好地反映学生的真实水平, 试题间具有较强的独立性。学生试卷分数最好满足正态分布。

2. 试卷质量指标及计算方法。

试卷质量[4]可用以下指标进行综合评定。 (1) 正态分布:试卷成绩分布具有一定的指导意义, 多数情况下采用正态分布来衡量。具有正态分布的测试结果能够较真实地反映学生实际情况, 也能较好地反映试题知识点全面, 难易程度适中[5]。 (2) 难易度:难易度是指试题的难易程度, 它决定了试卷难度以及考试分数的分布情况。难易度有不同的计算公式。这里采用得分率p表示难度系数, p=某题学生的平均得分值/该题的满分值, p的值在0与1之间, p值越大表明此题越容易。如:某题的平均得分为11.64分, 而该题的满分值为15分, 则该题的难度系数为0.78。 (3) 区分度:区分度是指试题对不同水平考生的区分能力, 即试题对不同层次的考生应能拉开距离。区分度也有不同的计算方法, 如:二列相关、四分相关、极端分组法等。这里区分度D的计算公式为:D= (某题成绩前1/3学生的平均得分值-该题成绩后1/3学生的平均得分值) /该题的满分值。 (4) 信度:信度是反映试卷的稳定性和可靠性程度的指标, 即同一份试卷对同一组参试者进行反复测验, 所得结果的一致程度。它可用再测信度、复本信度、内部一致性信度等来表示。但在期末考试中, 很难取得计算再测信度和复本信度所需要的原始数据。这里采用Cronbanch提出的1种信度计算方法, 信度系数, 其中σ2为所有考生成绩的方差, σj2为第j题所有考生成绩的方差, n为试卷题数。 (5) 效度:效度是指试卷的有效性和准确性, 它反映了试卷达到测试学生目的的程度。效度可用内容效度、效标关联效度以及构想效度表示。在此考虑效标关联效度。效标关联效度是指试卷分数与作为效标的另一独立测试结果的一致性程度, 这里选取学生平时成绩作为一个效标, 考察考试成绩与平时关联程度, 计算公式:, 式中m为学生人数, ai为期末成绩, bi为平时成绩。

二、期末试卷实例与分析

1. 试卷来源与结构。

试卷来自江苏科技大学电子信息工程专业2013级《微机原理与接口技术》课程期末试卷。期末试卷由任课教师自命题, 采取闭卷考试, 考试时间2小时。试卷份数共计91份。试卷结构如表1所示, 共7大题, 每个大题含有不同的小题, 其中知识点采用章节与要求组合表示, 如表中2A表示第2章记忆性内容考查, 3B表示第3章理解性内容考查, 4C表示第4章应用性内容考查, 9D表示第9章设计性内容考查, 其余依次类推。

2. 试卷分数与分布形态。

91份试卷按学生顺序的分数如图1所示。横坐标为学生序号, 纵坐标为其对应的百分制得分。校验数据分布的方法有多种[6], 这里采用K-S校验法。K-S (Kolmogorov-Smirnov) 为拟合优度检验, 是用于检验单一样本是否来自某一特定分布的方法。经检验试卷分数符合正态分布。分数分布直方图及其对应的正态分布如图2所示。平均成绩65.1分, 标准偏差17.58。

3. 试卷统计分析。

一般来说[7,8], 难易度在0.7以上的为较容易题, 难易度在0.4—0.7的为中等题, 难易度在0.4以下的为较难题;区分度在0.4以上的为好;信度系数应高于0.6;效度系数要求在0.4以上。试卷质量指标统计如表2所示。由表2可知:本次试卷难易度在0.7以上的占41.5%, 0.4—0.7的占51%, 0.4以下的占7.5%;区分度在0.4以上的占96.5%;信度系数为0.84, 超过0.6的要求;效度系数0.85, 超过0.4的要求。总体来说, 试卷质量较高, 能够反映教学效果。

三、期末试卷及其分析与教学实践

1. 以试题库建设为抓手, 提高教师的教学能力。

在以教学大纲与考试大纲为依据, 思考、编制、修改、解答记忆性、理解性、应用性与设计性考核内容的过程中, 吃透了教学内容, 把握了教学要求。随之课堂教学实践中发生了变化:学生抢着座前排专心听课, 并且主动与教师进行有效沟通。课堂教学的变化促进教师产生激情与动力进一步研究教学内容, 思考教学方法与教学手段。最后, 教师教学能力提高了, 讲课自信了, 课堂教学吸引力增强了。

2. 减少记忆性知识考核所占比重, 提升试卷质量, 引导良好学风, 培养学生学习能力。

试卷实例中记忆性内容占16%, 理解性内容占51.5%, 应用性内容占22%, 设计性内容占10.5%。当学生单靠记忆力无法成功通过考试, 靠考前突击也无法得到高分成为普遍现象时, 学生对课程的重视程度就会提高。当试卷整体质量较高, 能够反映学生的能力与水平时, 学生对考试就会心服口服, 进而敬畏考试。在学生重视课程学习时, 教师应充分利用信息技术等教学手段, 充分调动学生的主观能动性, 让学生从被动学习转变成主动学习, 激发学生的学习热情, 并善于发现学生的优点与长处, 维护学生的学习热情, 引导学生将所学知识用以解决实际工程问题, 让学生体会到学无止境并在应用知识中享受学习带来的快乐。这样良好的学风自然形成了。学生也逐步养成独立思考、分析问题的习惯。

3. 以试卷分析为依据, 改进教学, 提高教学质量。

试卷分析是课程规范化考核过程中的重要组成部分, 任课教师通过试卷分析对自己的教学活动、教学设计、教学水平、教学效果进行审视, 反思教学得失, 寻找教学中的不足, 有针对性地进行教学改革, 提高教学质量。同时也能给同行以建议与启示。但在没有定量指标辅助的情况下, 定性分析容易产生局限性和简单化, 容易从主观经验层面进行判断、下结论, 比如常会将考试成绩不理想简单地归咎于学生不努力、基础差或学时不够等原因, 无法深刻地揭示内在因素。定量分析表2的应用举例: (1) 记忆性内容考核的平均得分率达较高, 知识掌握较好, 但再仔细看其平均得分率最低的出现在第9章, 即出现在教学内容靠后部分, 是什么原因呢?值得教师思考, 并需要在下期的教学实践中加以注意。 (2) 第3章应用性、第4章理解性内容考核的平均得分率达较低, 说明内容有一定的难度。但与往届相比已有提高, 这是在以前试卷分析基础上有针对性地改进了教学手段, 引入EMU8086仿真软件[9], 让学生课外练习所产生的效果, 并有继续改进教学方法与手段的需要。 (3) 第4章设计性, 第6、8章应用性内容的平均得分率不低, 并明显高于往届, 验证了教学改革的效果。教学中由教师提出基本要求, 学生自由组合4—6人为1小组, 查找资料, 提出项目具体名称, 确定设计内容, 借助EMU8086、PROTEUS仿真软件[10], 课外协同完成程序设计、接口电路设计以及调试工作, 课堂上汇报并演示项目成果, 教师确定项目成绩。其成绩作为期末成绩的一部分。从布置任务到演示项目成果之间有6周时间。从实施过程与效果看:学生完成任务的积极性高, 愿意投入精力, 思维开放, 项目成果令人满意。

四、结束语

有效的考核方式是保证培养质量的重要手段, 在期末考试仍是课程考核主要环节的今天, 需要重视课程期末试卷质量与试卷分析。教学实践表明:课程期末试卷及其分析在教学评价、反馈、诊断以及引导教风与学风方面具有重要的作用。但用心教学, 其工作量之大, 很难用量化指标进行考核。希望高校能够呵护一线教师的教学热情, 调动教师的积极性和创造性, 确保本科教学质量。

参考文献

[1]庞丽娟, 薛小莲, 王豪.以课程考核改革为突破口构建课程考核质量监控体系的探索[J].中国大学教学, 2007, (10) :53-54.

[2]罗三桂, 刘莉莉.我国高校课程考核改革趋势分析[J].中国大学教学, 2014, (12) :72-74.

[3]梅迎军.高校专业课程考核现状及改革[J].宁波大学学报:教育科学版, 2009, (12) :25-27.

[4]林健.工程教育认证与工程教育改革和发展[J].高等工程教育研究, 2015, (2) :10-19.

[5]迮燕华.正态分布在高校成绩分析中的应用[J].考试周刊, 2015, (19) :149-150.

[6]李萍.高校学生考试成绩分布的正态性检验[J].陕西教育学院学报, 2013, (3) :96-98.

[7]洪冉.用数理统计方法分析试卷质量[D].华中师范大学, 2012.

[8]熊德之, 刘为凯, 宁小青.基于数理统计的试卷质量分析方法[J].武汉工程大学学报, 2007, (1) :78-80.

[9]陈红卫, 袁伟.虚拟仿真在课堂教学中的应用[J].长春教育学院学报, 2014, (4) :3-5.

编译原理概念期末总结复习 第4篇

解释程序:边解释边执行源程序的程序。区别:编译程序有中间代码,而解释程序没有。编译过程的五个阶段:

1、词法分析 任务:对构成源程序的字符串进行扫描和分解,识别出一个个单词。

2、语法分析 任务:在词法分析的基础上,根据语言规则,把单词符号串分解成各类语法单位。

3、语义分析和中间代码产生 任务:对语法分析所识别出的各类语法范畴,分析其含义,并进行初步翻译。

4、优化 任务:对前段产生的中间代码进行加工变换,以期在最后阶段能产生出更为高效的目标代码。

5、目标代码生成 任务:把中间代码变换成特定机器上的低级语言代码。

编译程序的七个部分词法分析器,语法分析器、语义分析与中间代码产生器、优化器、目标代码生成器、表格管理和出错处理。

编译程序生成的五个办法:机器语言、高级语言、移植、自编译方式和使用工具自动生成。词法规则:指单词符号的形成规则。(也就是正规式)

语法规则:规定了如何从单词符号形成更大的结构。就是语法单位的形成规则。空字:不包含任何符号的序列。闭包:中所有的符号组成的集合。

上下文无关文法是指:所定义的语法范畴是完全独立于这种范畴可能出现的环境的文法。上下文无关文法的四个组成部分:一组终结符号、一组非终结符号、一个开始符号和一组产生式。

终结符号也就是不可再分的基本符号。

非终结符号是用来代表语法范畴,表示一定符号串的集合。开始符号是语言中我们最感兴趣的语法范畴。产生式是定义语法范畴的书写规则。

句子:文法中从开始符号推导的终结符号串。句型:从开始符号推导的符号串。语言:文法中所有句子的集合。

程序语言的单词符号分为五种:关键字、标识符、常数、运算符和界符。二元式表示:(种类,属性)

正规式的运算符有三种:或,连接和闭包。优先顺序是:闭包,连接,或。

DFA怎么识别字:若存在一条从初态结点到某一终态结点的通路,且这条通路上所有弧的标记符连接成的字是a,则称a可为DFA所识别。

DFA怎么识别空字:若DFA的初态结点同时又是终态结点,则空字可为DFA所识别。NFA怎么识别字:若存在一条从某一初态结点到终态结点的通路,且这条通路上所有弧的标记字依序连接成的字等于a,则称a可为NFA识别。

NFA怎么识别空字:若M的某些结点即是初态又是终态结点,或者存在一条从某个初态结点到某个终态结点的空通路,那么,空字可为M所识别。语言的语法结构是用上下文无关文法描述的。

语法分析分为两类:自上而下分析法,自下而上分析法。

自上而下分析法面临的问题:1.文法的左递归问题。2.回溯3.成功可能是暂时的,产生虚假匹配。4.难于知道输入串中出错的确切位置。5.效率低,代价高。为什么消除左递归?因为含有左递归的文法将自上而下分析的过程陷入无限循环。为什么消除回溯?因为回溯统一做一大堆无效的工作。

自下而上分析法:从输入串开始,逐步进行归约,知道归约到文法的开始符号。短语:符号串推导过程中某非终结符推导的部分。

直接短语:符号串推导过程中某非终结符一步推导的部分。句柄:一个句型的最左直接短语。最左归约是最有推导的逆过程。

马克思原理期末复习总结 第5篇

矛盾普遍性是指矛盾存在于一切事物中,存在于一切事物发展过程的始终,矛盾特殊性是指矛盾具有的各自的特点,个性,不同实物的矛盾各有其特点,同一事物的矛盾在不同发展过程和发展阶段各有不同特点,矛盾普遍性与矛盾特殊性是辩证统一的关系,矛盾的普遍性既矛盾的共性,矛盾的特殊性既矛盾的个性,矛盾的共性是无条件的,绝对的。矛盾的个性是有条件的,相对的,任何现实存在的食物都是个性与共性的统一,个性离不开共性,共性寓于个性之中,个性与共性在一定条件下相互转化,矛盾的普遍性与特殊性的关系,共性和个性,一般与个别的关系是矛盾问题的精华所在互联网,思想观念,影响

实践在人们的认识的形成中具有决定作用,时间产生了认识的需要,为认识提供了可能,是认识得以产生和发展。互联网作为一种现代化传播工具,打破了地域民族国别等界限,大大缩短了人们之间互相交往联系的距离,它的出现对大学生产生了极大的吸引力,也为大学生通过上网实践发展自身的思想认识提供了可能,依据认识源于实践的原理,当代大学生在实践中经常接触互联网中先进的文化与观念,能激发自己积极向上的精神,摄取有用的文化知识,培养科学人文知识,长期解除其中不好的部分则会对自己的思想带来不好的影响,因此当代大学生应充分利用互联网的积极作用避开其负面影响,提高自身素质

大学生正确价值观

社会主义的价值观体现了社会主义精神文明所倡导的为中国特色社会主义和共产主义而奋斗的社会政治理想,为人民服务的人生观,社会主义的荣辱观崇尚科学追求真理的科学观,集体主义的道德观,真善美相统一的积极健康的审美观等,树立这样的价值观不仅对于我国社会主义事业的健康发展,而且队以当代大学生的健康成长具有重要的意义

两种对立历史观及历史观基本问题

对待社会历史问题上,存在着两种根本对立的观点:一种是唯物历史观,另一种是唯心史观,在马克思主义产生之前,唯心史观一直占据着统治地位,社会存在与社会意识问题,是社会历史观的基本问题

社会存在与社会意识机器辩证关系

微机原理复习题及答案 第6篇

1.Rfb是运放 电阻,被放在。2.DAC0832内部有 地和 地。3.LE是DAC0832内部寄存器的锁存命令。当其为 时,寄存器输出随 变化。

4.当LE为0时,数据 在寄存器,不再随 上的数据变化而变化。5.在过程控制应用中,有时对控制量的输出要求是 的,在给定值时产生的偏差不改变控制量的,这时可采用单极性输出电路。6.在随动系统中,由偏差所产生的控制量仅 不同,而且控制量 不同,这时要求D/A转换器有双极性输出;7.D/A转换器实现双极性输出,在输出除需要有运算放大器外还应增加

和。

8.若D/A转换器芯片内部有锁存寄存器,微处理器就把D/A芯片当作一个并行;若D/A转换器芯片内部无锁存寄存器,微处理器就把D/A芯片当作一个并行。

9.ADCO809是CMOS的 位 转换器。

10.ADCO809的引脚EOC是 信号,可作为。

二、单项选择题

1.ADC0809启动A/D转换的方式是。

A)高电平B)负电平C)负脉冲 D)正脉冲 2.ADC0809的输出。

A)具有三态缓冲器,但不可控 B)具有可控的三态缓冲器 C)没有三态 缓冲器 D)没有缓冲锁存

3.ADC0809可以用()引线经中断逻辑向CPU申请中断。A)OE B)START C)EOC D)ALE

三、多项选择题

1.DAC0832有()工作方式。

A)单缓冲 B)双缓冲 C)多级缓冲 D)直通

2.ADC0809与微机系统相连接,可采用的数据传输方式有。A)无条件传输 B)查询传输 C)中断传输 D)DMA传输

四、简答题

1、已知某DAC的最小分辨电压VLSB=5mV,满刻度输出电压Vom=10V,试求该电路输入二进制数字量的位数n应是多少?

2、A/D转换器和微机接口中的关键问题有哪些?

3、A/D转换器为什么要进行采样?采样频率应根据什么选定?

4、若ADC输入模拟电压信号的最高频率位20KHz,取样频率的下限是多少?

5、双积分式ADC电路中的计数器是十进制的,最大计数容量N=(1000)10,时钟脉冲频率为5KHz,完成一次转换最长需要多少时间?

6、设被测温度的变化范围为300℃~1000℃,如要求测量误差不超过±1℃,应选用分辨率为多少位的A/D转换器?

7、模-数转换器ADC常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点。在微机控制系统的模拟输入通道中常常应用采样-保持电路,其主要原因是什么?

五、编程应用题

1.设状态端口地址为86H,数据端口的地址为87H,外部输入信息准备好状态标志为D7=1,请用查询方式写出读入外部信息的程序段。2.设状态端口地址为76H,数据端口地址为75H,外部设备是否准备好信息 由D7位传送,D7=0为未准备好(忙),请用查询方式写出CPU向外部传送数据的程序段。3.数据采集系统电路如下图所示。图中A/D转换器为ADCO809,定时器/计数器8233-5的计数器1将5MHz时钟转换成500KHz提供给ADC0809。根据上述电路和说明,以及下面程序的功能要求,在空格中填入相应的指令(必要时可增减空格数)。

MOV DX,3DBH;设置8253一控制字 MOV AL,57H OUT DX,AL(1);设且计数器1计数初值(2)(3);ADCO809模拟通道IN5采样12次,数据存人BUF MOV BX,OFFSETBUF MOV CX,l2(4)LOP:(5)CALL DELAY lS;软件延时一秒(6);数据读入BUF MOV [BX],AL INC BX LOOP LOP

4、已知A/D变换器的引线及其工作时序如下图所示。利用START负脉冲可启动A/D变换器开始变换,启动脉冲后A/D变换器进入忙(BUSY)状态,待变换结束。BUSY变高电平,可从D0~D10取得变换好的数据。试通过8255将此A/D变换器接到8088系统总线上,接口地址8000H-800F可任选,试画出连接线。

答案

一、填空题

1、反馈电阻;芯片内部

2、模拟;数字3、1;输入

4、锁存;数据总线

5、单向;极性

6、大小;异性

7、运放;VREF

8、输出接口;输出外部设备 9、8位;A/D

10、转换结束;中断请求信号

二、单项选择题

1、C

2、B

3、A

三、多项选择题

1、ABD

2、BCD

四、简答题

1、答: 2

2、答: A/D转换器和微机接口时的关键问题主要有6个。① A/D转换器输出和CPU的接口方式,主要有2种连接方式:

一种是A/D芯片输出端直接和系统总线相连;另一种是A/D芯片输出端通过接口电路和总线相连。② A/D转换器的分辨率和微机数据总线的位数匹配:当10位以上的A/D转换器和8位数据总线连接时,由于数据要按字节分时读出,因此从8位数据线上需分2次来读取转换的数据。设计接口时,数据寄存器要增加读写控制逻辑。③ A/D转换的时间和CPU的时间配合问题:要注意A/D转换的启动方式,通常启动信号分为电平控制启动和脉冲启动两种。其中又有不同的极性要求。还要注意转换后信号的处理。④A/D的控制和状态信号。因为A/D转换器的控制和状态信号的类型与特征对接口有很大影响,在设计时必须要注意分析控制和状态信号的使用条件。⑤ 输入模拟电压的连接,特别是多路模拟电压的切换控制。⑥ 接地问题,为了减轻数字信号脉冲对模拟信号的干扰,数字地和模拟地要正确连接。

3、答: 因为被转换的模拟信号在时间上是连续的,瞬时值有无限多个,转换过程需要一定的时间,不可能把每一个瞬时值都一一转换成模拟量。因此对连续变化的模拟量要按一定的规律和周期取出其中的某一瞬时值,这个过程就是将模拟量离散化,称之为采样,采样以后用若干个离散的瞬时值来表示原来的模拟量。

通常为了使A/D输出信号经过D/A还原后能更好地反映输入模拟信号的变化,根据采样定理,采样频率一般要高于或至少等于输入信号中最高频率分量的2倍,就可以使被采样的信号能够代表原始的输入信号。在输入信号频率不是太高的实际应用中,一般取采样频率为最高频率的4~8倍。

4、答:取样频率的下限为20kHZ×2=40 kHZ

5、答:由于双积分式A/D的工作模式是固定时间正向积分、固定斜率反向积分。正向积分与反向积分的切换是由正向积分开始时计数器从0计数到计满后产生的溢出信号控制,较高的反极性的基准电压进入积分器反向积分(因为反向斜率值大于正向斜率值,一般反向积分时间要小于正向积分时间),计数器再次从0开始计数,直至反向积分至0时停止计数,此时的计数值就是对应的输入量的变换数字量。因此完成一次转换的最长时间不大于2倍正向积分时间(即计数器从0到计满时间的2倍)。

6、答:取最大的温度变化范围1000O,最小的温度分辨为1O,这样只要不少于1000等份就可以。因此可选10位A/D转换器,若它的满量程是1000O,最小的温度分辨为

7、答:逐次逼近ADC采用的是二分搜索、反馈比较、逐次逼近的转换原理。其优点是转换速度快,转换精度高;缺点是输入模拟信号变化速度较快时,伟产生较大的非线型误差。

双积分ADC的优点是不需要ADC,能以低成本实现高分文辨率,转换精度高,抗干扰 能力强。缺点是需要二次积,转换速度慢。

当输入模拟信号变化率较大时,逐次逼近式ADC会产生相当大的非线性误差,为改善这种情况,可在ADC前面增加一级采样保持电路。

五、编程应用题

1、答案:START:IN AL,86H

TEST AL,80H

JZ START

IN AL,87H

2、答案:START:IN AL,76H

TEST AL,80H

JZ START

MOV AL,输出的字节

OUT 75H,AL

3、答案:(1)MOV DX,3D9H

(2)MOV AL,10H

(3)OUT DX,AL

(4)MOV DX,3D5H

(5)OUT DX,AL

(6)MOV DX,3D0H

微机原理复习题6(含答案) 第7篇

一、单项选择题(本大题共20小题,每小题1分,共20分)1.设A=0.4H,B=0.8H,C=0.4,D=0.4Q,它们之间的关系是(C)。A)C+D=B B)A+D=B C)B=D D)A>C>D 2.标志寄存器中属于控制标志位的是(B)。

A)DF,OF,SF

B)DF,IF,TF

C)OF,CF,PF D)AF,OF,SF 3.8088/8086存储器分段,每个段不超过(D)A)64K个字

B)32K个字节

C)1兆个字节

D)64K个字节 4.设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是(D A)DEC AL

B)SBB AL,0

AAS

DAS C)SUB AL,1

D)SUB AL,1

AAS

DAS

5.要输入端口1234H中的8位数据,其指令应是()。A)MOV DX,1234H

B)MOV DX,1234H

OUT DX,AL

1N AL,DX C)1N AX,1234H

D)OUT DX,1234H 6.若AX=-15要得到AX=15应执行的指令是(A)。A)NEG AX B)NOT AX

C)INC AX D)DEC AX 7.8086/8088系统执行传送指令MOV时(A)。

A)不影响标志位 B)影响DF方向标志

C)影响SF符号标志 D)影响CF进位标志 8.MOV AL,79 ADD AL,0B1H 上面指令执行后,设置的标志位CF和OF的值是(D)A)CF=0,OF=1 B)CF=1,OF=1

C)CF=0,OF=1 D)CF=1,OF=0 9.已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是(B A)DIV BX

B)CWD

IDIV BX C)XOR DX,DX

D)CBW DIV BX

IDIV BX 10.下列指令中操作数在代码段中的是(A)。A)MOV AL,42H

B)ADD AL,BL C)SUB [BX],DI

D)1NC [DI] 11.用REPE SCASB指令对字符串进行扫描,如CX0时,扫描结束,那么表示(D A)在字符串中遇上第一个AL中指定的字符 B)在字符串中有一个AL中指定的字符 C)在字符串中有一个不是AL中指定的字符

D)在字符串中遇上第一个不是AL中指令的字符

12.下列指令执行后对源和目的操作数均无影响的是(D)。

A)MOV [BX+2],AX B)SUB AX,2467H

C)SBB [SI],BX D)CMP AX,BX 13.表示过程定义结束的伪指令是(A)。A)ENDP B)ENDS

C)END D)ENDM

。)。))

14.下列有语法错误的语句是(C)。

A)DB 12H B)DW 4567H

C)DD ˋBCDˊ

D)DB ˋCDˊ 15.DB1 DB 8 DUP(2 DUP(3),3 DUP(2))

MOV AX,WORD PTR DB1 [04H] 上面指令执行后,AX的内容是(A)。A)0302H

B)0203H

C)0202H D)0303H 16.BUF1 DB 3 DUP(0,2 DUP(1,2),3)COUNT EQU $-BUF1 符号COUNT等价的值是(B)。A)6

B)18

C)16 D)8 17.DA1 DW 2A05H DA2 DB 0FAH

MOV AL,BYTE PTR DA1 SUB DA2,AL 上述指令执行后,DA2中的内容是(C)。A)0DAH B)0FAH

C)0F5H D)0D0H 18.设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈顶部的物理地址是(A)。A)33CECH B)33CF2H

C)33CF4H

D)33CE8H

19.设(SP)=0028H,执行段内返回指令RET 6后,SP的内容是(C)。A)0036H B)0022H

C)0030H D)0020H 20.条件转移指令JNBE产生转移的条件是(A)。A)CF=0 AND ZF=0 B)CF=0 AND ZF=1

C)CF=1 AND ZF=0 D)CF=1 AND ZF=1

二、填空题(本大题共5小题,每小题1分,共5分)

21.8086/8088CPU允许最大的存储空间为1MB,因此CPU的地址总线是

位。22.一个语句的名字项可以是标号或变量,在程序中它们两个在书写形式上的主要区别是标号及其所代表的指令之间用冒号分开,变量及其所代表的数据之间用空格分开。

23.无符号数和带符号数的两组条件转移指令,每条指令都有完全等效的两个指令助记符,例如,JL指令另一个指令助记符是

JNGE。

24.指令MOV AX,SEG BUF的执行,是把 BUF所在段的地址送到AX中。

25.如果多个条件转移指令实现多路分支程序设计,那么为实现5路分支,需要

个条件转移指令。

三、简答题(本大题共3小题,每小题2分,共6分)假设DS=2000H,COUNT=0100H,SI=0030H,指令MOV AX,COUNT[ST] ①写出源操作数的物理地址?②该指令可否写成MOV AX,[COUNT+SI]?.①物理地址=20130H

②可以

27.下面指令有无错误?若有错,是什么错误?

① MOV AX,[SI][DI] 不能用两个变址连用,其中一个应为基址。② CMP [SI],[BX] 存储单元之间不能直接比较

28.条件转移指令的判断条件除标志位PF外还有哪几个标志位?OF、ZF、SF 和CF 的标志位

四、程序分析题(本大题共7小题,每小题5分,共35分)29.ADR DW 1234H,5678H ┇

LEA SI,ADR LDS BX,ADR 设变量ADR的偏移地址是100H,上述两条指令执行后:SI= 100H

,BX= 1234H

。30.已知DS和ES指向同一个段,且当前数据段从0000H到00FFH单元内容分别为01,02,03,…,0FF,00H。问下列程序段执行后,0000~0009H的内容是些什么值。MOV SI,0000H MOV DI,0001H MOV CX,0080H CLD REP MOVSW

答案:(从0 单元开始的内容是01,01,02,02,04,04,06,06,08,08)

31.STR1 DB ˋCOMPUTERNDPASCALˊ

SCA DB ˋNˊ

┇ LEA DI,STR1 MOV AL,SCA MOV CX,10H CLD REPNE SCASB NEXT:……

程序运行到NEXT时CX= 7

ZF=

32.已知AX=0FFFFH,DX=0001H MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP 上述程序段执行后,DX=

0007H AX=

OFFFCH

33.已知DX=0A476H,CX=0302H,CF=1 OR DX,DX RCR DX,CL XCHG CH,CL RCL DX,CL 上述程序段执行后,DX= 48ECH

CF=

34.MOV AX,10 SHL AX,1 SHL AX,1 MOV BX,AX MOV CL,2 SHL AX,CL ADD AX,BX 上述程序段执行后,BX= 40或28H

AX= 200或0OC8H

35.已知AX=78H,BX=0804H SHR BX,1 AND BX,0F0FH MOV CX,4 LOP:XCHG BH,BL DIV BL SAL AX,1 LOOP LOP 上述程序段执行后,AX=

30/1EH

BX=

0402H

五、程序填空题(本大题共2小题,每小题6分,共12分)

36.下面程序执行后,AL的内容为ARRAY数组中的最小数,请在空白处各填上一条指令。ARRAY DB 3,5,-3,-2,4,5,-8,6

┇ MOV CX,7 MOV DI,0 MOV AL,ARRAY A1:

INC DI ①

CMI AL,ARRAY

JLE A2 MOV AL,ARRAY [DI] A2:②

LOOP Al

37.下面程序段是判断两个存储单元是否同为正数,如是,则AX置全0,否则AX置非0。试在空白处各填上适当的一条条件转移指令(两空白处要利用不同的标志位选用不同的条件转移指令)。

VAR1 DW ×××× VAR2 DW ×××× ┇

MOV AX,VAR1 MOV BX,VAR2 XOR AX,BX ①

JS NEXT

TEST BX,8000H

JNE NEXT

MOV AX,0 NEXT:……

六、编程序(本大题共3小题,共22分)

38.编一程序段将BUF字节单元中的数折成高低四位,并且将分离出的高四位和低四位分别放于BUF+1和BUF+2字节单元的低四位上。(5分)MOV AL,BUF

MOV BUF+2,AL

AND BUF+2.0FH

MOV CL,4

SHR AL,CL

MOV BUF+1,AL 39.编写一子程序,将AL中一位十六进制数转移为对应的ASCII码并用2号DOS功能调用显示出来,输入参数:被转换的十六进制数已在AL中。(5分)HEC1 PROC

CMP AL,l0

JC K1

ADD AL,7

K1: ADD AL,30H

MOV DL,AL

MOV AH,2

INT 21H

RET

HEC1 NEDP

40.在数据段中,WEEK是星期一~星期日的英语缩写,DAY单元中有数1~7(1表示星期一,7表示星期日):

WEEK DB ˋMONˊ,ˋTUEˊ,ˋWEDˊ,ˋTHUˊ,ˋFRIˊ,ˋSATˊ,ˋSUNˊ

DAY DB X ;数字1~7 试编写一源程序,根据DAY的内容用单个字符显示功能调用(2号功能)去显示对应的英文缩写。(12分)DATA SEGMENT

WEEK DB ‵MON ′,‵TUE ′,‵WED ′,‵THU ′,‵FRI ′,‵SAT ′,‵SUN

DAY DB X

DATA ENDS

STACK1 SEGMENT PAPA STACK

DW 10H DUP(0)

STACK 1 ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS,AX

XOR BX,BX

MOV BL,DAY

DEC BL

MOV AL,BL

SAL BL,1

ADD BL,AL

MOV CX .3

LOP:MOV DL,WEEK [BX]

MOV AH,02H

INT 21H

INC BX

LOOP LOP

MOV AH,4CH

INT 21H

微机原理期末复习总结

微机原理期末复习总结(精选7篇)微机原理期末复习总结 第1篇第一章概述一、个人计算机的构成(各组成部分及器件作用、性能指标等二、计算...
点击下载文档文档内容为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部