当前位置:文档之家› 微型计算机技术及应用第四版习题部分答案

微型计算机技术及应用第四版习题部分答案

微型计算机技术及应用第四版习题部分答案
微型计算机技术及应用第四版习题部分答案

微型计算机技术及应用第四版部分习题答案

第一章微型计算机概述

1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?

答:①微处理器是微型计算机的核心,是微型计算机的一部分。它是集成在一块芯片上的CPU,由运算器和控制器组成。

②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。

③微型计算机系统包括微型计算机、外设及系统软件三部分。

1.2 CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?

答:1.CPU在内部结构上由以下几部分组成:

①算术逻辑部件(ALU);

②累加器和通用寄存器组;

③程序计数器(指令指针)、指令寄存器和译码器;

④时序和控制部件。

2.CPU应具备以下主要功能:

①可以进行算术和逻辑运算;

②可保存少量数据;

③能对指令进行译码并执行规定的动作;

④能和存储器、外设交换数据;

⑤提供整个系统所需要的定时和控制;

⑥可以响应其他部件发来的中断请求。

1.3累加器和其他通用寄存器相比,有何不同?

答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。

1.4微处理器的控制信号有哪两类?

答:一类是通过对指令的译码,由CPU内部产生的。这些信号由CPU送到存储器、I/O接口电路和其他部件。另一类是微型机系统的其他部件送到CPU的。通常用来向CPU

发出请求。如中断请求、总线请求等。

1.5微型计算机采用总线结构有什么优点?

答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能

得到扩充。

1.6 16位微型机和32位微型机的内存容量最大时分别为多少?

答:16位微型机内存容量为1MB,32位微型机的内存容量为4GB

第二章8086微处理器

2.3段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?

答:1.该指令的物理地址=CS×10H+IP=21F00H。

2.指向这一物理地址的CS值和IP值不是唯一的。

2.4 8086的执行部件有什么功能?由哪几部分组成?

答:1.8086的执行部件的功能是负责指令的执行。

2.4个通用寄存器AX、BX、CX、DX;4个专用寄存器BP、SP、SI、DI;标志寄存

器FLAGS和算术逻辑单元ALU。

2.5状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?8086的状态标志和控制标志分别有哪些?

答:1.不同之处在于:状态标志由前面指令执行操作的结果对状态标志产生影响,即前面指令执行操作的结果决定状态标志的值。控制标志是人为设置的。

2.利用状态标志可进行计算和判断等操作。利用控制标志可对某一种特定功能(如单步

操作、可屏蔽中断、串操作指令运行的方向)起控制作用。

3.8086的状态标志有:SF、ZF、PF、CF、AF和OF计6个。

8086的控制标志有:DF、IF、TF计3个。

2.6总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?

答:1.总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最少时钟周期数。

2.8086/8088的基本总线周期由4个时钟周期组成。

3.当主频为24MHz时,Tφ=1/24MHz≈41.7ns,T总=4Tφ≈167ns。

4.当主频为15MHz时,Tφ=1/15MHz≈66.7ns,T总=4Tφ≈267ns。

2.7 在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入等待状态T W?T W在哪儿插入?怎样插入?

答:1.在总线周期的T1、T2、T3、T4状态,CPU分别执行下列动作:

①T1状态:CPU往多路复用总线上发出地址信息,以指出要寻找的存储单元或外

设端口的地址。

②T2状态:CPU从总线上撤销地址,而使总线的低16位浮置成高阻状态,为传输

数据做准备。总线的高4位(A19~A16)用来输出本总线周期的状态信息。

③T3状态:多路总线的高4位继续提供状态信息。低16位(8088为低8位)上出现

由CPU写出的数据或者CPU从存储器或端口读入的数据。

④T4状态:总线周期结束。

2.当被写入数据或者被读取数据的外设或存储器不能及时地配合CPU传送数据。这时,

外设或存储器会通过“READY”信号线在T3状态启动之前向CPU发一个“数据未

准备好的信号”,于是CPU会在T3之后插入一个或多个附加的时钟周期T W。

3.T W插在T3状态之后,紧挨着T3状态。

4.插入的T W状态时的总线上的信息情况和T3状态的信息情况一样。当CPU收到存储

器或外设完成数据传送时发出的“准备好”信号时,会自动脱离T W状态而进入T4

状态。

2.8 CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?

答:1.CPU启动时,有以下特征:

①内部寄存器等置为初值;

②禁止中断(可屏蔽中断);

③从FFFF0H开始执行程序;

④三态总线处于高阻状态。

2.8086/8088系统的启动程序从FFFF0H单元开始的无条件转移指令转入执行。

2.9 8086和8088是怎样解决地址线和数据线的复用问题的?ALE信号何时处于有效电平?

答:1.在总线周期的T1状态,复用总线用来输出要访问的存储器或I/O端口的地址给地址锁存器8282(3片)锁存;在其他状态为传送数据或作传送准备。地址锁存器8282在

收到CPU发出的地址锁存允许信号ALE后,锁存地址。

2.ALE信号在每个总线周期的T1状态为有效高电平。

2.10 BHE信号和A0信号是通过怎样的组合解决存储器和外设端口的读/写的?这种组合决定了8086系统中存储器偶地址体及奇地址体之间应该用什么信号来区分?怎样区分?

答:1.组合情况如下:

2.03.当A 0=0时选中偶地址体,A 0=1时选中奇地址体。

2.11RESET 信号来到后,CPU 的状态有哪些特点?

答:复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器FR 、IP 、DS 、SS 、

ES 、其他寄存器及指令队列清0,而将CS 设置为FFFFH 。当复位信号变为低电平后,

CPU 从FFFF0H 单元开始执行程序。

2.12在中断响应过程中,8086往8259A 发的两个INTA 信号分别起什么作用?

答:第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到

第二个负脉冲后,往数据总线上放中断类型码,从而CPU 得到了有关此中断请求的详

尽信息。

2.13总线保持过程是怎样产生和结束的?画出时序图。

答:1.当系统中CPU 之外的另一个主模块要求占用总线时,通过HOLD 引腿向CPU 发一

个高电平的请求信号。如果CPU 此时允许让出总线,就在当前总线周期完成时,于

T 4状态从HLDA 引腿发出一个应答信号,对刚才的HOLD 请求做出响应。同时,

CPU 使地址/数据总线和控制状态线处于浮空状态。总线请求部件收到HLDA 信号

后,就获得了总线控制权,在此后一段时间,HOLD 和HLDA 都保持高电平。在总

线占有部件用完总线之后,会把HOLD 信号变为低电平,表示现在放弃对总线的占

有。8086/8088收到低电平的HOLD 信号后,也将HLDA 变为低电平,这样,CPU

又获得了地址/数据总线和控制状态线的占有权。

2.时序图为:

2.15 T 1状态下,数据/地址复用总线上是什么信息?用哪个信号将此信息锁存起来?数据信息是在什么时候给出的?用时序图表示出来。

三态引腿

HLDA

HOLD

CLK

答:1.T 1状态下,数据/地址复用总线上是地址信息。

2.用ALE 信号的下降沿将此地址信息锁存在三片8282中。

3.数据信息的给出时间分两种:

① 总线读周期时,数据信息在T 3、T W 、T 4中间给出;

② 总线写周期时,数据信息在T 2、T 3、T W 、T 4中间给出。

4.时序图如下:

T 1 T 2 T 3 T W T 4

地址 状 态 输 出

地址 数 据 输 出 地址 数 据 输 入

BHE 输出

2.16画出8086最小模式时的读周期时序。

答:见书27页图2.11所示。

2.17 8086最多可有多少个中断?按照产生中断的方法分为哪两大类?

答:1.8086最多可有256个中断。

2.按照产生中断的方法分为硬件中断和软件中断两大类。

2.18非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别用在什么场合?

答:1.非屏蔽中断的特点有:中断请求从NMI 引腿进入,不受中断允许标志IF 的影响。

非屏蔽中断只有一个,其中断类型码为2。

2.可屏蔽中断的特点有:中断请求从INTR 引腿进入,只有在IF=1时CPU 才响应该中

断。可屏蔽中断有若干个,其中断类型码可以是5~255。

3.非屏蔽中断用来处理系统的重大故障,如掉电等。可屏蔽中断用在一般外部设备申

请的中断中。

2.19什么叫中断向量?它放在那里?对应于1CH 的中断向量存放在哪里?如果1CH 的中断处理子程序从5110H:2030H 开始,则中断向量应怎样存放?

答:1.中断处理子程序的入口地址就是中断向量。

2.中断向量放在0段的0~3FFH 区域的中断向量表中。

3.对应于类型号为1CH 的中断向量应放在00070~00073H 的4个单元中。

BHE/S7 A19/S6~

A16/S3

CLK AD15~AD0

AD15~AD0 ALE

4.若1CH的中断向量为5110H:2030H,则中断向量的存放方法为:00070H存放30H,

00071H存放20H (IP);00072H存放10H,00073H存放51H (CS)。

2.20从8086/8088的中断向量表中可以看到,如果一个用户想定义某个中断,应该选择在什么范围?

答:应该选择在中断类型码为32(20H)~255(FFH)范围。

2.21非屏蔽中断处理程序的入口地址怎样寻找?

答:CPU在响应NMI引腿的中断请求时,CPU并不需要从中断类型码计算中断向量的地址,而是直接从中断向量表中读取00008~0000BH这4个单元对应于中断类型2的中

断向量就行了。CPU将00008H、00009H两个单元的内容装入IP,而将0000AH、0000BH

两个单元的内容装入CS,于是就转入了对非屏蔽中断处理程序的执行。

2.22叙述可屏蔽中断的响应过程,一个可屏蔽中断或者非屏蔽中断响应后,堆栈顶部四个单元中为什么内容?

答:首先在CPU的INTR引腿上有可屏蔽中断请求输入,且IF=1。在当前指令执行完后,CPU发两个INTA中断响应负脉冲,外设接到第二个负脉冲后,立即往数据线上给CPU

送来中断类型码。然后CPU取中断类型码,将标志FR推入堆栈,清除IF和TF,再

将CS和IP推入堆栈来保护断点,进入中断处理子程序并执行,最后弹出IP和CS及

标志而中断返回。中断响应后,堆栈顶部四个单元的内容分别是:IP L、IP H、CS L、CS H。

2.23一个可屏蔽中断请求来到时,通常只要中断允许标志为1,便可在执行完当前指令后响应,在哪些情况下有例外?

答:1.正好遇到CPU执行封锁指令时,必须等下一条指令执行完后才响应中断。

2.正好执行往段寄存器传送数据的指令,必须等下一条指令执行完后才响应中断。

3.执行WAIT或串操作指令时,可在指令执行中响应中断。

2.24在对堆栈指针进行修改时,要特别注意什么问题?为什么?

答:1.必须先修改堆栈段寄存器SS的值,接着修改堆栈指针SP的值。

2.因为,CPU在修改段寄存器值时不响应中断,待下一条指令执行后才响应中断。这

样对SS、SP的修改是一个完整的过程。否则先修改SP后修改SS则可能中断响应

而分开修改,导致堆栈指针的错误,因此CS、IP、FR进入错误的堆栈区域而破坏

该单元的数据或程序。

2.25在编写中断处理子程序时,为什么要在子程序中保护许多寄存器?有些寄存器即使在中断处理子程序中并没有用到也需要保护,这又是为什么(联系串操作指令执行时遇到中断这种情况来回答)?

答:1.因为中断处理子程序运行时需要使用CPU内部的寄存器,这些寄存器的值发生了改变。因此若不加保护在返回原程序时就修改了断点处的现场,而使程序不能正常运

行。

2.因为串操作指令允许在执行过程中进入中断,若与串操作有关的寄存器未保护好,

中断返回时串操作指令就不能正常继续运行。而且还有隐含寻址问题。

2.26一个可屏蔽中断响应时,CPU要执行哪些读/写周期?对一个软件中断又如何?

答:1.对可屏蔽中断响应,CPU要执行的读/写周期如下:

①执行两个中断响应总线周期。并取得中断类型码。

②执行一个总线写周期。标志寄存器FR值入栈。

③执行一个总线写周期。CS值入栈。

④执行一个总线写周期。IP值入栈。

⑤执行一个总线读周期。读取中断处理子程序入口地址的偏移量→IP。

⑥执行一个总线读周期。读取中断处理子程序入口地址的段地址→CS。

2.若是一个软件中断,则跳过上述第①步,而执行②~⑥步。

2.27中断处理子程序在结构上一般是怎样一种模式?

答:①保护中断时的现场,即保护CPU各寄存器的值。

②一般应置IF=1来开放中断,以允许级别较高的中断请求进入。

③中断处理的具体内容。

④恢复中断时的现场。

⑤中断返回指令。

2.28软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?

答:1.软件中断有如下特点:

①用一条中断指令进入中断处理子程序,并且,中断类型码由指令提供。

②进入中断时,不需要执行中断响应总线周期。

③不受中断允许标志IF的影响。

④软件中断的优先级最高。

⑤软件中断没有随机性。

2.软件中断允许在主程序和中断处理子程序之间传递数据。而硬件中断由于是随机的,

所以不能传递数据。

2.298086存储空间最大为多少?怎样用16位寄存器实现对20位地址的寻址?

答:1.8086存储空间最大为220=1MB。

2.采用分段的方法实现16位寄存器实现对20位地址的寻址。

物理地址=段基址×10H+偏移地址

2.30与前几代CPU相比,Pentium主要采用了哪些先进的技术?

答:与前几代产品相比,Pentium采用了多项先进的技术,其中最重要的是先进的体系结构、CISC和RISC相结合的技术、超标量流水线技术、分支预测技术。

2.35 什么叫超标量流水线技术?Pentium有哪两条流水线?两条流水线有什么区别?

答:1.所谓超标量流水线技术,就是在一个处理器中有多条指令流水线的技术。

2.在Pentium中,采用U和V两条流水线。

3.在U流水线中可以执行任何指令,但在V流水线中只能执行和U流水线当前执行的指令符合配对规则的指令

2.37 分支预测技术是基于怎样的规律而实施的?叙述分支预测技术的实现原理

答:1.分支转移指令的转移目标地址是可以预测的,预测的依据就是前一次的转移目标地址即所谓的历史状态

2.见书40页

2.40 Pentium有哪三种工作方式?为什么要这么多工作方式?

答:1.实地址方式、保护虚拟地址方式(保护方式/本性方式)、虚拟8086方式

2.略

2.43 Pentium通常工作于什么方式?能够一开机就进入这种方式吗?

答:1.保护方式

2.不能,通常开机或复位后,先进入实地址方式完成初始化,便立刻转到保护方式。2.52 Pentium的逻辑地址、线性地址、物理地址分别指什么?它们的寻址能力分别为多少?

答:1.逻辑地址就是程序员所看到的地址,也叫虚拟地址。

线性地址是单一的32位地址。

物理地址和芯片引脚上的地址信号相对应,它为每个存储单元在存储体中指定唯一的地址。

2.都是32位

2.55 Pentium采用哪几种描述符表?这些表的设置带来什么优点?

答:1.全局描述符表(GDT)、局部描述符表(LDT)、中断描述符表(IDT)

2. 1.可大大扩展存储空间

2.可实现虚拟储存

3.可实现多任务隔离

2.67Pentium的中断机制和16位CPU有什么差别?

答:Pentium的中断机制和16位CPU类似,但Pentium对中断的含义进行了扩展,它把指令执行过程中产生的错误以及错误处理过程也归为中断处理范畴,并将此与通常的内部中断和软件中断一起称为“异常”。

第三章8086的寻址方式和指令系统

3.1 Pentium的寻址方式有哪几类?用哪一种寻址方式的指令之行的速度最快?

答:1.立即数寻址、寄存器寻址、输入输出寻址、存储器寻址。

2.立即数寻址。

3.2用立即数寻址的指令要注意什么?

答:立即数只能作为源操作数,不能作为目的操作数

立即数寻址一般用于对寄存器赋值

因为操作数可从指令中直接取得,不需要总线周期,所以,立即数寻址方式的显著特点就是速度快

3.3输入输出指令有哪两类?使用这两类指令要注意什么?

答:1.I/O直接寻址、I/O间接寻址

2.I/O直接寻址时,寻址范围为0~255,即最大端口号为FFH。

I/O间接寻址时,只能用DX寄存器,寻址范围为0~65535,即最大端口号为FFFFH。

3.12用加法指令设计一个简单程序,实现两个16位十进制数的相加,结果放在被加数单元。

答:mov ax , 被加数

mov bx , 加数

add ax ,bx

第四章存储器和高速缓存技术

4.1存储器分为哪两大类?分别有什么特点?

答:1.计算机的存储器根据用途和特点可分为两大类,一类叫内部存储器,简称内存或主存;另一类叫外部存储器,简称外存。

2.因为内存可以由CPU直接存取,再加上一般都用快速存储器件来构成内存,这就使内存的存取速度很快。但是,内存空间大小受到地址总线位数的限制。

外存的特点是容量大,大部分外存所存信息即可保存又可修改,但所有外存的速度都比内存慢。

4.2在选择存储器件时,最重要的考虑因素是什么?此外还应考虑哪些因素?

答:1.最重要的考虑因素是:易失性、只读性、位容量和速度。

2.此外还应考虑:功耗、可靠性和价格等因素。

(4.5)什么叫静态RAM?静态RAM有什么特点?

答:1.在电源不断电的情况下,信息一旦写入后不会丢失的RAM就叫静态RAM。

2.静态RAM的特点有:不需刷新,因此简化了外部电路;但位容量较类似方法设计

的动态RAM少,且功耗较大。

4.5 RAM有哪几种类型?各有什么性能特点?

答:1.RAM按其机构和工作原理分为静态RAM即SRAM和动态RAM即DRAM。

2.SRAM速度快,不需要刷新,但片容量低,功耗大。DRAM片容量高,但需要刷新,否则其中的信息就会丢失。

4.10 微型机系统中的存储器的层次化总体结构是如何实现的?系统在运行时存储器各层次之间如何协调?

答:1.用Cache、内存和辅存来构成层次化的存储器,按使用频度将数据分为不同的档次分放在不同的存储器中,不同层次的存储之间可互相传输。

2.Cache、内存和辅存的内容通过高速缓存技术和虚拟存储技术来自动进行转换和调度。

4.15什么叫存储器的逻辑地址?什么叫存储器的线性地址?

答:1.逻辑地址就是程序员所看到的地址,也叫虚拟地址。

2.线性地址是单一的32位地址。

4.20Pentium系统中,有几种描述符表?局部描述符表和全局描述符表之间有什么关系?在系统运行中,两者是用什么参数来选择的?

答:1.全局描述符表(GDT)、局部描述符表(LDT)、中断描述符表(IDT)

2.GDT包含各个局部描述符表LDT对应的描述符,而LDT只含有与某一个给定任务相关的各个段的描述符。

3.段寄存器中的段选择子

4.33Cache的组织方式有哪几种?各有什么特征?

答1.全相联方式、直接映像方式、组相联方式。

2.全相联方式:按这种方式,主存的一个区块可能映像到Cache的任何一个地方。

直接映像方式:在这种方式下,主存的一个区块只能映像到Cache的一个对应的地方。

组相联方式:在这种方式下,将Cache分成均等容量的几路,每一路又含许多组,各路

中,组的数量和编号相同,每一组又含一个或多个区块。通过约定的机制使主存的一个区块只能映像到Cache的指定组号和指定块号的区块,但可以映像到不同路中的相应区块。

4.38Cache的数据一致性指什么?Cache通写式和回写式的含义是什么?

答:1.主存和Cache的数据保持一致称为Cache的数据一致性。

2.通写式:如用这种方法,那么,每当CPU把数据写回到Cache中时,Cache控制器也立即把数据写入主存对应位置。

回写式:用这种方式时,Cache每一个区块的标记中都要设置一个更新位,CPU对Cache 中的一个区块写入后,如未更新相应的主存区块,则更新位置1.在每次对Cache写入时,Cache 控制器需先检查更新位,如为0,则可直接写入,反之,则Cache控制器先把Cache现有内容写入主存相应位置,再对Cache进行写入。

4.39Cache系统中的Cache控制器主要完成那些功能?

答:Cache和主存的映像关系处理、未命中Cache时的处理、Cache的数据更新。

第五章微型计算机和外设的数据传输

5.1外部设备为什么要通过接口电路和主机系统相连?存储器需要接口电路和总线相连吗?为什么?

答:1.因为外设的功能多种多样,对于模拟量信息的外设必须要进行A/D和D/A转换,而对于串行信息的外设则必须转换为并行的信息,对于并行信息的外设还要选通。而

且外设的速度比CPU慢的多,必须增加缓冲功能。只有这样计算机才能使用这些外

设。而所有这些信息转换和缓冲功能均由接口电路才能完成。

2.存储器不需要接口电路和总线相连。

3.因为存储器功能单一,且速度与CPU相当。因此可直接挂在CPU总线上。

5.2是不是只有串行数据形式的外设需要接口电路和主机系统连接?为什么?

答:1.不是。并行数据形式的外设也需要接口电路和主机系统连接。

2.因为,CPU每次只能访问一个外设,因此并行信息的外设需增加选通功能,才能满

足CPU的访问要求,必须用接口电路。

5.3接口电路的作用是什么?按功能可分为几类?

答:1.接口电路的作用就是在外设和CPU之间起信息变换和缓冲功能。

2.按功能可分为两类:

①一种是使微处理器正常工作所需要的辅助电路。

②另一种是输入/输出接口电路。

5.4数据信息有哪几类?举例说明它们各自的含义。

答:1.数据信息有四类:数字量、模拟量、开关量、脉冲量。

2.如键盘、磁带机等就是数字量信息;温度、湿度、压力等转换的电信号就是模拟量;

电机的起停、发光设备的亮灭等都是开关量;计数脉冲、定时脉冲等都是脉冲量。

5.5CPU和输入/输出设备之间传送的信息有哪几类?

答:有数据信息、控制信息、状态信息三类。

5.6什么叫端口?通常有哪几类端口?计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O端口进行编址?

答:1.CPU和外设进行数据传输时,各类信息在接口中进入不同的寄存器,一般称这些寄存器为I/O端口。

2.有数据端口、控制端口、状态端口三类。

3.在微型计算机中通常用两种I/O端口编址方式:存储器映象寻址和I/O端口单独寻址。

4.在8086/8088系统中,用I/O端口单独寻址方式编址。

5.7为什么有时候可以使两个端口对应一个地址?

答:因为这两个端口一个是只读端口,一个是只写端口。而CPU对一个I/O端口地址可进行读/写两种访问。如果将这两个只读和只写端口编为一个地址,则CPU对该端口地

址读操作对应的是只读端口;CPU对该端口地址写操作则对应的是只写端口,互不影

响。因此可以使两个单向的只读和只写端口对应一个端口地址。

5.8CPU和外设之间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?

答:1.CPU和外设之间的数据传送方式有三种:程序方式、中断方式、DMA方式。

2.主要依据是外设的情况(外设的速度和外设提供信息的方式)。

5.9无条件传送方式用在哪些场合?画出无条件传送方式的工作原理图并说明。

答:1.无条件传送方式只用在对一些简单外设进行操作的场合。如开关、LED显示等。

2.无条件传送方式的工作原理图:(见书203页图5.2所示)

①在无条件输入时:CPU执行一条输入指令,使RD和M/IO信号为有效低电平,

并对应送出该端口地址,因此选中输入缓冲器,打开其三态门,使输入缓冲器的

数据经数据总线送到CPU的累加器中。

②在无条件输出时:CPU执行一条输出指令,使WR和M/IO信号为有效低电平,

并对应送出该端口地址,因此选中输出锁存器,将由累加器送到数据总线上的数

据打入输出锁存器中供外设使用。

5.10条件传送方式的工作原理是怎样的?主要用在什么场合?画出条件传送(查询)方式输出过程的流程图。

答:1.条件传送方式的工作原理是:外设给CPU提供一个状态信息,当CPU要访问外设时,必须先检测该状态信息是否合乎要求,不停检测直至合乎要求时才进行CPU对

外设的访问。

2.查询方式主要用在外设较少,数据交换不频繁的非实时系统的场合。

3.查询式输出过程的流程图如右:

5.11设一个接口的输入端口地址为0100H ,而它的状态端口地址为

0104H ,状态口中第5位为1表示输入缓冲区中有一个字节准备好,

可输入。设计具体程序实现查询式输入。

答:DATA SEGMENT

BUFFER DB

20 DUP(?) ;接收数据缓冲区

DATA

ENDS CODE SEGMENT

ASSUME DS:DA TA ,CS:CODE

STAT:

MOV AX ,DA TA ;对DS 初始化 MOV

DS ,AX MOV

DI ,OFFSET BUFFER MOV

DX ,0104H STATIN: IN

AL ,DX TEST

AL ,20H ;测试第5位 JZ

STA TIN ;第5位为0继续测试 MOV DX ,0100H

IN

AL ,DX ;输入数据

MOV

[DI],AL CODE ENDS

END STAT 5.12查询式传送方式有什么缺点?中断方式为什么能弥补查询方式的缺点?

答:1.查询式传送方式缺点是:花费CPU 的时间作等待循环,大大降低了CPU 的运行效

率。

2.中断方式是在外设准备就绪时向CPU 申请中断,再进行传送,因而CPU 无需花费

时间作等待循环,弥补了查询方式的缺点。

5.13画一个用中断方式进行输出传输的接口电路。

答:中断方式输出的接口电路如下:

AB

5.14叙述可屏蔽中断的响应和执行过程。

答:①接口发中断请求信号。

②CPU的IF=1时,当前指令执行完后,CPU进行中断回答,发两个INTA负脉冲。

③接口将中断类型号n送CPU。

④当前的PSW、CS和IP推入堆栈,并清除IF和TF。

⑤(4×n)作为IP,(4×n+2)作为CS,即取中断向量。

⑥执行中断子程序,并开中断。

⑦中断返回IRET指令使IP、CS和PSW弹出堆栈。

⑧返回被中断的程序。

5.15通常解决中断优先级的方法有哪几种?各有什么优缺点?

答:1.有软件查询方式、简单硬件方式——菊花链法、专用硬件方式三种。

2.软件查询方式的优点是节省硬件,缺点是中断响应时间长;简单硬件方式的优点是

中断响应时间短,硬件较简单,缺点是优先级固定,变动起来很麻烦;专用硬件方

式优点是对优先级可编程修改,中断管理非常方便,缺点是硬件复杂的多,好在有

专用的中断控制器。

5.17和DMA比较,中断传输方式有什么不足之处?

答:CPU执行一次传送要花费许多与传送操作无关的指令执行等时间,另外中断传送方式不能进行数据块传送,而是按字节或字传送。

5.20叙述用DMA方式传送单个数据的全过程。

答:①接口准备就绪,发DMA请求信号给DMA控制器。

②DMA控制器向CPU转发总线请求信号HOLD。

③CPU向DMA控制器发总线请求允许信号HLDA,DMA控制器得到总线控制权。

④DMA控制器把地址送地址总线。

⑤DMA控制器向接口发DMA请求确认信号。

⑥内存和接口通过数据总线传送数据。

⑦DMA控制器撤销总线请求信号HOLD。

⑧8086 CPU收回总线控制权。

5.21 DMA控制器的地址线为什么是双向的?什么时候往DMA控制器传输地址?什么时候DMA 控制器往地址总线传输地址?

答:1.因为DMA控制器要接受CPU的控制,接收CPU发来的初始化等信息,这要求地址线来寻址各端口,地址线为输入线。又因为DMA控制器可控制总线,这要求地址

线为输出。所以地址线必须为双向才行。

2.CPU要对DMA控制器发初始化信息时,必须往DMA控制器传输地址。

3.DMA控制器得到总线控制权后,向地址总线传输地址。

5.22在设计DMA传输程序时,要有哪些必要的模块?设计一个启动数据块输出的程序段。

答:1.要有DMA的初始化模块:对字节计数器、地址寄存器和控制寄存器置初值。还要有对接口部件设置控制字的模块:指出数据传输方向,并启动I/O操作。

2.启动数据块输出的程序段如下:

IDLO: IN AL,INTSTA T ;接口状态寄存器的状态位(2)是否忙

TEST AL,04

JNZ IDLO ;忙,则等待

MOV AX,COUNT ;不忙,则设置计数初值

OUT BYTE_REG,AX ;对字节计数器BYTE_REG初始化

LEA AX,BUFFER ;设置地址初值

OUT ADD_REG,AX ;对DMA地址寄存器ADD_REG初始

MOV AL,DMAC ;取原DMA控制字

OR AL,08H ;设置方向为输出

OUT DMACON,AL ;置DMA控制字

MOV AL,INTC ;取原接口控制字

OR AL,04H ;设置传输方向为输出及允许

OUT INTCON,AL ;置接口控制字

后续处理

第六章串并行通信和接口技术

6.1接口部件的输入/输出操作具体对应哪些功能,举例说明。

答:1.具体对应的功能为:寻址功能、输入/输出功能、数据转换功能、联络功能和错误检测功能等。

2.例如串行输入操作:首先要将串行输入的数据转换为并行输入的数据放入输入缓冲

器,然后发一个准备好信号通知CPU来读取该输入寄存器的内容。从而完成一个串

行数据的输入过程。其中在数据转换时自动检测传输的错误。

6.2从广义上说接口部件有哪些功能?

答:寻址功能、输入/输出功能、数据转换功能、联络功能、中断管理功能、复位功能、可编程功能和错误检测功能。

6.3怎样进行奇/偶校验?如果用偶校验,现在所传输的数据中1的个数为奇数,那么,校验位应为多少?

答:1.用奇/偶校验位对传输错误进行检测。传输时,如果用奇校验,那么使信息中1的数目(包括校验位)为奇数。即所传输的数据中1的个数为奇数,则使校验位为0;若所

传输的数据中1的个数为偶数,则使校验位为1。这样奇校验时,在传输一个数据时,

1的总数目总是为奇数。同样若用偶校验,信息中1的数目(包括校验位)为偶数。

2.偶校验时,所传输的数据中1的个数为奇数,则校验位应为1。

6.4什么叫覆盖错误?接口部件如何反映覆盖错误?

答:1.接口的数据缓冲寄存器中的数据还未被取走,由于某种原因又被装上了新的数据,就会产生一个覆盖错误。

2.在产生覆盖错误时,接口会在状态寄存器中设置相应的状态位来反映。

6.5接口部件和总线之间一般有哪些部件?它们分别完成什么功能?

答:1.外部逻辑电路和地址译码器。

2.外部逻辑电路把CPU送来的一些控制信号翻译成联络信号。地址译码器将总线提供

的I/O地址翻译成对接口的片选信号。

6.6为什么串行接口部件中的4个寄存器可以只用1位地址线来进行区分?

答:一位地址线可编址二个地址,再加上读和写信号可对2个只读寄存器和2个只写寄存器进行端口寻址。而串行接口部件的控制寄存器和数据输出寄存器是只写的,状态寄

存器和数据输入寄存器是只读的,所以可用一位地址线来区分。

6.7在数据通信系统中,什么情况下可以采用全双工方式,什么情况下可用半双工方式?

答:对于近距离较大信息量的传输应采用全双工方式。而对于远距离或较少信息量的传输或单向的输入或输出设备时应采用半双工方式。

6.8什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?

答:1.在同一时钟控制下需用同步字符同步的信息按组传送的方式叫同步通信方式。

2.在两个相近频率的时钟分别控制下只需一个起始位的信息按字符传送的方式叫异步

通信方式。

3.在传输率相同时同步方式的信息有效率要比异步方式下的高。但同步方式必须传送

时钟信号,异步方式只要两端的时钟频率相近即可。

6.9什么叫波特率因子?什么叫波特率?设波特率因子为64,波特率为1200,时钟频率为多少?

答:1.波特率因子:时钟频率和位传输率的比值。此比值必须为16、32或64。

2.波特率:位传输率即为波特率。

3.时钟频率=波特率因子×波特率=64×1200=76800Hz。

6.10标准波特率系列指什么?

答:国际上规定的波特率标准值为:110、300、600、1200、1800、2400、4800、9600和19200、、38400、57600、115200。

6.11设异步传输时,每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为9600,则每秒钟能传输的最大字符数为多少?

答:每个字符所占的总位数为:1+7+1+1=10位。所以每秒钟能传输的最大字符数为9600/10=960个字符。

6.12从8251A的编程结构中,可以看到8251A有几个寄存器与外部电路有关?一共要几个端口地址?为什么?

答:1.有7个寄存器与外部电路有关。

2.要2个端口地址。

3.因为,一个数据输入缓冲寄存器为只写,一个数据输出缓冲寄存器为只读,可共用

一个端口地址,在读/写信号配合下进行读/写操作。一个模式寄存器、2个同步字符

寄存器和1个控制寄存器都是只写的,但它们有初始化约定,可用一个端口写入,1

个状态寄存器为只读,因此与上面共用的一个写入端口合用一个读/写端口地址进行

寻址。因此只要2个端口地址即可。

6.13 8251A内部有哪些功能模块?其中读/写控制逻辑电路的主要功能是什么?

答:1.8251A内部有7个功能模块组成。为:接收缓冲器、接收控制电路、发送缓冲器、发送控制电路、数据总线缓冲器、读/写控制逻辑电路、调制/解调控制电路。

2.读/写控制逻辑电路的主要功能是:用来配合数据总线缓冲器工作。

①接收写信号WR,并将来自数据总线的数据和控制字写入8251A;

② 接收读信号RD ,并将数据或状态字从8251A 送往数据总线;

③ 接收控制/数据信号C/D ,将此信号和读/写信号合起来通知8251A ,当前读/写

的是数据还是控制字、状态字;

④ 接收时钟信号CLK ,完成8251A 的内部定时;

⑤ 接收复位信号RESET ,使8251A 处于空闲状态。

6.14什么叫异步工作方式?画出异步工作方式时8251A 的TxD 和RxD 线上的数据格式。

答:1.在两个相近频率的时钟分别控制下,只需一个起始位的信息按字符传送的方式叫异步

2.异步工作方式时8251A 的TxD 和RxD 线上的数据格式为:

6.15什么叫同步工作方式?什么叫双同步字符方式?外同步和内同步有什么区别?画出双同步工作方式时8251A 的TxD 线和RxD 线上的数据格式。

答:1.在同一时钟控制下需用同步字符同步的信息按组传送的方式叫同步工作方式。

2.需用2个同步字符的同步工作方式叫双同步字符方式。

3.外同步只能工作于同步接收方式,而内同步即适用于同步接收,也适用于同步发送。

外同步是由外设来搜索同步字符,一旦搜索成功,立即给串行接口的同步输入端送

来一个高电平,表示同步已实现,串行接收端开始接收数据。而内同步由串行接口

本身来搜索同步字符而实现同步的。 4.双同步工作时8251A 的TxD 和RxD 线上的数据格式为:

6.16 8251A 和CPU 之间有哪些连接信号?其中C/D 和RD 、WR 如何结合起来完成对命令、数据的写入和状态、数据的读出?

答: 1.8251A 和CPU 之间的连接信号有:片选信号—CS ,数据信号—D 7~D 0,读/写控

TxD RxD

同步字符1 同步字符2 数 据 字 符

发送格式 TxD 线上的串行输出数据

同步字符1 同步字符2 数 据 字 符

接收格式 RxD 线上的串行输入数据

制信号—RD、WR、C/D,收发联络信号—TxRDY、TxE、RxRDY、SYNDET。

2.C/D=0、RD=0、WR=1时CPU从8251A输入数据;

C/D=0、RD=1、WR=0时CPU往8251A输出数据;

C/D=1、RD=0、WR=1时CPU读取8251A的状态;

C/D=1、RD=1、WR=0时CPU往8251A写入控制命令。

??8086/8088系统中,8251A的C/D端应当和哪个信号相连,以便实现状态端口、数据端口、控制端口的读/写?

答:8251A的C/D端应与地址总线的A1相连。

6.17 8251A与外设之间有哪些连接信号?

答:收发联络信号—DTR、DSR、RTS、CTS,数据信号—TxD、RxD。

6.18为什么8251A要提供DTR、DSR、RTS、CTS四个信号作为和外设的联络信号?平常使用时是否可以只用其中两个或者全部不用?要特别注意什么?说明CTS端的连接方法。

答:1.8251A的这四个信号是提供给CPU和外设进行联络用的,因为CPU不能和外设直接相连。这样CPU对外设的控制信号DTR和RTS及外设给CPU的状态信号DSR和

CTS必须由接口(此处为8251A)来传递。所以要提供此4个信号作为和外设的联络信

号。

2.平常使用时可以只用其中两个或者全部不用。

3.要特别注意的是在某个时候CTS要输入一个低电平。否则CPU不能往8251A发送数

据。

4. CTS一般接地,以确保不用它作联络信号时也维持低电平输入。

6.19对8251A进行编程时,必须遵守哪些约定?

答:①芯片复位以后,第一次用奇地址端口写入的值作为模式字进入模式寄存器。

②若模式字中规定了8251A工作在同步模式,则CPU接着往奇地址端口输出的1个

或2个字节就是同步字符被写入同步字符寄存器。若有两个同步字符,则会按先

后分别写入第一个同步字符寄存器和第二个同步字符寄存器。

③此后,只要不是复位命令,不管是在同步模式还是在异步模式下,由CPU用奇地

址端口写入的值将作为控制字送到控制寄存器,而用偶地址端口写入的值将作为

数据送到数据输出缓冲寄存器。

6.20 8251A的模式字格式如何?参照教材上给定格式编写如下模式字:异步方式,1个停止位,

偶校验,7个数据位,波特率因子为16。

答:1.8251A的模式字格式为:(含义见书240页图6.11所示)

2.因是异步方式,波特率因子为16:B2B1=10;1个停止位:S2S1=01;偶校验:EP=1,

PEN=1;7个数据位:L2L1=10。所以模式字为01111010B=7AH。

6.21 8251A的控制字格式如何?参照教材上列出的格式给出如下控制字:发送允许,接收允许,DTR端输出低电平,TxD端发送空白字符,RTS端输出低电平,内部不复位,出错标志复位。

答:1.8251A的控制字格式为:(含义见书241页图6.12所示)

2.发送允许:TxEN=1,接收允许:RxE=1,DTR端输出低电平:DTR=1,TxD端发

送空白字符SBRK=1;RTS端输出低电平:RTS=1,内部不复位:IR=0,出错标志

复位ER=1。EH=0/1则控制字为00111111B或10111111B =3FH或0BFH。

6.22 8251A的状态字格式如何?哪几位和引腿信号有关?状态位TxRDY和引腿信号TxRDY有什么区别?它们在系统设计中有什么用处?

答:1.8251A的状态字格式为:(含义见书242页图6.13所示)

2.DSR

3.状态位TxRDY只要数据输出缓冲器为空就置1。而引腿TxRDY为1的条件是:数

据输出缓冲器为空、CTS为有效低电平、TxEN为1才可以,缺一不行。

4.能让CPU随时了解当前8251A的工作状态,而执行相应的操作。对查询方式的设计

非常方便。

6.23参考初始化流程,用程序对8251A进行同步模式设置。奇地址端口的地址为66H,规定用内同步方式,同步字符为2个,用奇校验,7个数据位。

答:模式字为:00011000B=18H。两个同步字符取16H,控制字为97H,它使8251A对同步字符进行检索;同时使状态寄存器中的3个出错标志复位;使8251A的发送器启动,

接收器也启动;CPU当前已准备好进行数据传输。具体程序段如下:

MOV AL,18H ;设置模式字

OUT 66H,AL

MOV AL,16H ;发送两个同步字符

OUT 66H,AL

OUT 66H,AL

MOV AL,97H ;设置控制字

OUT 66H,AL

6.24设计一个采用异步通信方式输出字符的程序段,规定波特率因子为64,7个数据位,1个停止位,用偶校验,端口地址为40H、42H,缓冲区首址为2000H:3000H。

答:模式字为:01111011B=7BH。控制字为:00110101B=35H。

MOV AL,0 ;为发复位命令作准备

OUT 42H,AL

OUT 42H,AL

OUT 42H,AL

MOV AL,40H ; 发复位命令

OUT 42H,AL

MOV AL,7BH ;设置模式字,异步方式,规定波特率因子为

64

;7个数据位,1个停止位,偶校验

OUT 42H,AL

MOV AL,35H ;设置控制字,使发送器和接收器启动,并清除

;出错标志

OUT 42H,AL

PUSH DS

MOV BX,2000H ;DS:BX指向输出缓冲区首址

MOV DS,BX

MOV BX,3000H ;缓冲区指针初始化

MOV CX,100H ;发送100H个字节

BEGIN: IN AL,42H ;读取状态字,测试TxRDY是否为1

TEST AL,01H

JZ BEGIN ;为0表示外设还未取走字符

MOV AL,[BX] ;从输出缓冲区取数

OUT 40H,AL ;发送字符

INC BX ;修改缓冲区指针

LOOP BEGIN ;则再发送下一个字符

POP DS

传感器题库及答案

压电式传感器 一、选择填空题: 1、压电式加速度传感器是(D )传感器。 A、结构型 B、适于测量直流信号 C、适于测量缓变信号 D、适于测量动态信号 2、沿石英晶体的光轴z的方向施加作用力时,(A )。 A、晶体不产生压电效应 B、在晶体的电轴x方向产生电荷 C、在晶体的机械轴y方向产生电荷 D、在晶体的光轴z方向产生电荷 3、在电介质极化方向施加电场,电介质产生变形的现象称为(B )。 A、正压电效应 B、逆压电效应 C、横向压电效应 D、纵向压电效应 4、天然石英晶体与压电陶瓷比,石英晶体压电常数(C),压电陶瓷的稳定性(C )。 A、高,差 B、高,好 C、低,差 D、低,好 5、沿石英晶体的电轴x的方向施加作用力产生电荷的压电效应称为(D)。 A、正压电效应 B、逆压电效应 C、横向压电效应 D、纵向压电效应 6、压电式传感器可等效为一个电荷源和一个电容并联,也可等效为一个与电容相串联的电压源。 7、压电式传感器的输出须先经过前置放大器处理,此放大电路有电压放大器和电荷放大器两种形式。 二、简答题 1、什么是压电效应?纵向压电效应与横向压电效应有什么区别? 答:某些电介质,当沿着一定方向对其施加外力而使它变形时,内部就产生极化现象,相应地会在它的两个表面上产生符号相反的电荷,当外力去掉后,又重新恢复到不带电状态,这种现象称压电效应。通常把沿电轴X-X方向的力作用下产生电荷的压电效应称为“纵向压电效应”;而把沿机械轴Y-Y方向的力作用下产生电荷的压电效应称为“横向压电效应”;所以纵向压电效应与横向压电效应的主要区别在于施力方向不同,电荷产生方向也不同。 2、压电式传感器为何不能测量静态信号? 答:因为压电传感元件是力敏感元件,压电式传感器是利用所测的物体的运动产生的相应的电信号,而静态的不能产生相应的电信号。所以压电式传感器不能测量静态信号。

微型计算机技术模拟题

《微型计算机技术》练习测试题库 一.选择题 1.基本的总线读周期需要__B___个T状态. A.1个 B.4个 C.5个 D.不确定 2.可以用___B____信号作为地址锁存允许信号 A. BHE B.ALE C.DT/R D.DEN 3.8255A内部A组控制____A____. A.PA口和PC7-PC4B.PA口和PC口C.PA口和PB口D.PA口 4. 8255A工作于基本输入/输出方式下,输入和输出数据____D___ A.输出数据锁存,输入数据不锁存 B.输出数据锁存,输入数据锁存 C.输出数据不锁存,输入数据锁存 D.输出数据不锁存,输入数据不锁存 5. 8255A C口有一个____C____ A.8位数据输入缓冲器和8位数据输出缓冲器 B.8位数据输入缓冲器和8位数据输出锁存器 C.8位数据输入缓冲器和8位数据输出锁存/缓冲器 D.8位数据输入锁存/缓冲器和8位数据输出锁存/缓冲器 6. 8255A A、B组工作于方式0,A口输入、B口输出设计工作方式选择控制字为_____A__ A.10010000B B.00010000B C.10010010B D.00010010B 7. 8255A A、B组都工作于方式0,A口输出、B口输入,PC7-PC4输出,PC3-PC0输入设计一工作方式选择控制字为____A____. A.10000011B B.10000010B C.10000111B D.11000111B 8. 8255A A组工作于方式0,B组工作于方式1,A口输出,B口输入,设计工作方式选择控制字为___D___. A.10000100B B.00000110B C.10010000B D.10000110B 9. 8255A工作于方式1输出时,A口(B口)INTE中断允许信号是由___B_____,C口置位/复位控制字设置的。 A. PC5(PC2) B. PC6(PC2) C. PC5(PC3) D. PC6(PC3) 10.8255A A组工作于方式1,B组工作于方式1,A口输入,B口输入,PC7、PC6输出,设计工作方式选 择控制字为___D____. A.00111110B B.10111110B C.00110110B D.10110110B 11.8255A A组工作于方式1,B组工作于方式1,A口输出,B口输入,设计工作方式选择字为__C____. A.10110110B B.00110110B C.10100110B D.10100100B 12.8253是一种_____A______计数器。 A减1 B 加1 C减2 D加2 13、从8086CPU的内部结构上看,其是由__D_____两部分组成。 A、控制器和20位物理地址加法器 B、运算器和总线接口 C、执行单元和总线接口单元 D、控制器和运算器 14、 IBM-PC及其兼容机具有___A___I/O空间 A、统一编址的1MB B、统一编址的1KB C、独立编址的1KB D、独立编址的1MB 15、若用6264SRAM芯片(8K×8位)组成128KB的存储器系统,需要__A___片6264芯片。 A、 16 B、 24 C、 32 D、64 16. 与外存储器相比,内存储器的特点是__C____.

微型计算机技术 孙德文 编著 第三版 课后答案 5-7章

5.1 CPU同外设交换的信息有三种类型:数据信息、状态信息和控制信息。说明CPU是如何通过三种总线(地址总线、数据总线和控制总线)同外设交换这三种信息的。 外设接口一边通过CPU的三总线同CPU连接,一边通过三种信息:数据信息,控制信息和状态信息同外设连接,CPU通过外设接口同外设之间交换的信息就是这三种信息 5.2 简述查询传送方式的工作过程 读取外设的当前状态,如果外设处于“忙”或“未准备就绪”,则程序转回重复检测外设状态,如果外设处于“空”或“准备就绪”,则进行第一次数据传送 5.3简述中断传送方式的工作过程 在中断传送方式中,通常是在程序中安排好再某一时刻启动某一台外设,然后CPU继续执行其主程序,当外设完成数据传送的准备后,向CPU发送中断请求信号,在CPU可以响应中断的条件下,现行主程序被“中断”,转去执行“中断服务程序”,在“中断服务程序”中完成一次CPU与外设之间的数据传送,传送完成后仍返回被中断的主程序,从断点处继续执行。采用中断传送方式时,CPU从启动外设到外设就绪这段时间,一直在执行主程序 5.4 简述三种DMA传送方式的区别 (1)单字节传送方式:每次DMA传送只传送一个字节的数据,传送后释放总线,由CPU控制总线至少一个完整的总线周期。以后又是测试DMA请求线DREQ,若有效,再进入DMA周期。在这种方式中要注意:○1在DMA响应信号DACK有效前,DREQ必须保持有效;○2即使DREQ在传送过程中一直保持有效,在两次传送之间也必需释放总线。(2)成组传送方式:一个DMA请求可以传送一组信息,这一组信息的字节数由编程决定,只要在DACK有效之前DREQ保持有效即可。一旦DACK有效,不管DREQ是否有效,DMAC一直不放弃总线控制权,直到整个数组传送完。(3)请求传送方式:又称查询传送方式。该方式的传送类似于成组传送方式,但每传送一个字节后,DMAC就检测DREQ,若无效,则挂起;若有效,继续DMA传送,直到①一组信息传送结束;②外加信号强制DMAC中止操作。 5.5 简述DMA控制器与一般接口芯片的区别①能发出地址信息,对存储器寻址,并修改地址指针。DMAC 内部必须有能自动加1减1的地址寄存器;②能发出读、写控制信号,包括存储器访问信号和I/O访问信号。 5.6画出查询传送方式输出数 6.1 根据接口电路功能,简要说明I/O接口电路应包括哪些电路 据的流程图单 (1)实现CPU与外设之间的数据传送——数据端口 (2)在程序查询的I/O方式中,便于CPU与接口电路或外设之间用应答方式 来交换信息——控制命令寄存器和状态寄存器 (3)在中断传送的I/O方式中,必须提供各种中断控制功能——中断控制逻 辑 (4)具有选择接口电路中不同端口的功能——地址译码器 (5)能对地址译码器选中的端口实现读写操作——读写控制逻辑。 6.2 扼要说明8255A工作在方式0和方式1的区别 方式0可以工作于无条件传送方式,也可工作于查询传送(条件传送)方式,可由用户选择PCL和PCH中各一条线作为PA口和PB口的联络信号线,方式0不能工作于中断传送方式;方式1可以工作于查询传送方式和中断传送方式,芯片规定了PC口中6条线作为PA 口和PB口同外设之间的联络信号线以及同CPU之间的中断请求线。 6.3试说明8255A在方式1输入时的工作过程 当外设准备好数据,在传送数据的同时,送出一个选通信号STB,8255A的A口数据锁存器在STB,下降沿控制下降数据锁存。8255A向外设送出高电平的IBF,表示锁存数据已完成,暂时不要再传送数据 6.4 试说明8255A在方式1输出时的工作过程 当输出缓冲器满信号OBF为高电平时,CPU执行输出指令,CPU输出的数据送入8255AA口,并使INTR复位,OBF置为低电平,通知输出设备CPU已把数据输出到了8255A的A口,输出设备接到OBF信号有效后,发ACK有效,ACK下降沿将OBF置为1,ACK上升沿表示输出设备已从8255A指定端口取走数据,此时若INTE=1,则INTR被置为高电平,向CPU申请中断,CPU可采用中断方式输出下一个数据。CPU也可通过查询OBF信号,若OBF=1,CPU输出下一个数据给8255A,即用查询方式传送数据。 6.5 8255A的3个端口在使用时有什么区别 通常端口A或B作为输入输出的数据端口(端口A还可以作为双向数据端口),而端口C作为控制或状态信息

传感器题库及答案

第一章检测技术的基本概念 一、填空题: 1、传感器有、、组成 2、传感器的灵敏度是指稳态标准条件下,输出与输入的比值。 3、从输出曲线看,曲线越陡,灵敏度。 4、下面公式是计算传感器的。 5、某位移传感器的输入变化量为5mm,输出变化量为800mv,其灵敏度为。 二、选择题: 1、标准表的指示值100KPa,甲乙两表的读书各为 KPa和 KPa。它们的绝对误差为。 A 和 B 和 C 和 2、下列哪种误差不属于按误差数值表示。 A绝对误差 B相对误差 C随机误差 D引用误差 3、有一台测量仪表,其标尺范围0—500 KPa,已知绝对误差最大值 P max=4 KPa,则该仪表的精度等级。 A 级 B 级 C 1级 D 级 4、选购线性仪表时,必须在同一系列的仪表中选择适当的量程。应选购的仪表量程为测量值的 倍。 A3倍 B10倍 C 倍 D 倍 5、电工实验中,常用平衡电桥测量电阻的阻值,是属于测量, 而用水银温度计测量水温的微小变化,是属于测量。 A偏位式 B零位式 C 微差式 6、因精神不集中写错数据属于。 系统误差 B随机误差 C粗大误差 7、有一台精度级,测量范围0—100 KPa,则仪表的最小分格。 A45 B40 C30 D 20 8、重要场合使用的元件或仪表,购入后进行高、低温循环老化试验,目的是为了。 A提高精度 B加速其衰老 C测试其各项性能指标 D 提高可靠性 9、传感器能感知的输入量越小,说明越高。 A线性度好 B迟滞小 C重复性好 D 分辨率高 三、判断题 1、回差在数值上等于不灵敏度 ( ) 2、灵敏度越大,仪表越灵敏() 3、同一台仪表,不同的输入输出段灵敏度不同() 4、灵敏度其实就是放大倍数() 5、测量值小数点后位数越多,说明数据越准确() 6、测量数据中所有的非零数字都是有效数字() 7、测量结果中小数点后最末位的零数字为无效数字() 四、问答题 1、什么是传感器的静态特性,有哪些指标。 答:指传感器的静态输入、输出特性。有灵敏度、分辨力、线性度、迟滞、稳定性、电磁兼容性、可靠性。

微型计算机原理练习附答案

复习提纲 1. 两个4字节的无符号数分别存放在从2000H和2010H开始的存储单元中,编写程序完成它 们的相加操作,并将所求的和放在从2000H开始的内存单元中。 2. 设在2000H开始的内存单元中,存放50个无符号字节数,编程找出其中的最大值,并把它存放到DL寄存器中。 3. 将AL中的两个组合BCD数分别转换成对应的ASCII码,并存放在CX中(高位BCD数的转换结果放在CH中,低位BCD数的转换结果放在CL中)。 4. 已知在BUF为首地址的单元中,存放了10个ASCII码数据,编程将它们转换为BCD码后, 存放在BUF+10为首地址的单元中。 编一个程序段。数据段有100个无符号字节数据块BUF试找出其中数值为0的数据个数并放入ZERO单元中 5. 在数据段BUF开始的连续10个单元中存放有10个无符号数,编程求出它们的和并放入SUM单元中。 6. 在数据段BUF开始的连续10个单元中存放有10个无符号数,编程找出其中的最大值放入MAX 单元中。 7. 如图1所示,8255A的A 口PA0 PA1、PA2引脚分别接3个开关K0、K1、K2, B 口PB0 PB1、PB2通过驱动电路分别接到3个发光二极管的阳极。开关的状态通过A 口输入到8255A, 然后将其送到B 口输出,控制发光二极管的亮与灭。 (1 )通过译码电路分析确定8255A的端口地址:(假定未使用的引脚均为低电平“0” A 口地址: B 口地址: C 口地址:___________ 控制口地址= ___________ (2)编程:根据读入A 口开关状态,去控制发光二极管的程序。(要求说明8255A控制字的设置过程) 8. 已知8255A的A 口PA0?PA5接6只共阴数码管LEDA LED5的段码,B 口PB0?PB5分别 接LEDC?LED5的位码,A、B 口工作于方式0, 8255A的工作方式控制字如图所示。要求: a. 简单画出8255A的A B 口与LED的接线图; b. 已知8255A的端口地址为:380H~383H写出能在LED0和LED1 上同时显示“66”的程序。 9. 设有2片8255A芯片,在系统中的连接如图所示。问: (1 )当8255A的数据总线D0~D7与系统数据总线的低8位相连时,1#芯片的4个端口地址为何值?(假设地址线中未用的引脚全为0) (2)写出能够利用2#芯片A口外接开关K0~K7来控制1#芯片A 口外接的LED0~LED7点亮的 8255A初始化程序。 10. 设寄存器(DS =3000H, (SS) =2100H, ( ES) =1200H, (SI ) =1000H, (BX =0100H, ( BP) =0010H,数据段中变量MASK的偏移地址值为50H。指出下列指令中源操作数的寻址方式;对于存储器操作数,写出其物理地址。 ①MOV CX ES: [BX] ②MOV AX, MASK[BP] 11、.已知,(DS =2000H, (BX) =100H, ( SI) =0002H,从物理地址20100H 单元开始,依次存放数据12H 34H 56H、78H;而从物理地址21200H单元开始,依次存放数据2AH 4CH 8BH 98H。试说明下列各条指令单独执行后AX寄存器的内容。

微型计算机技术及应用习题答案 (2)

1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同? 答:①微处理器是微型计算机的核心,是微型计算机的一部分。它是集成在一块芯片上的CPU,由运算器和控制器组成。 ②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。 ③微型计算机系统包括微型计算机、外设及系统软件三部分。 1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能? 答:1.CPU在内部结构上由以下几部分组成: ①算术逻辑部件(ALU); ②累加器和通用寄存器组; ③程序计数器(指令指针)、指令寄存器和译码器; ④时序和控制部件。 2.CPU应具备以下主要功能: ①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据; ⑤提供整个系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请求。 1.3累加器和其他通用寄存器相比,有何不同? 答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。 1.4微处理器的控制信号有哪两类? 答:一类是通过对指令的译码,由CPU内部产生的。这些信号由CPU送到存储器、I/O接口电路和其他部件。另一类是微型机系统的其他部件送到CPU的。通常用来向CPU发出请求。 如中断请求、总线请求等。 1.5微型计算机采用总线结构有什么优点? 答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。 1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或 者合用部分总线,那么,要靠什么来区分地址或数据? 答:1.数据总线是双向三态;地址总线是单向输出三态。 2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。 1.7控制总线传输的信号大致有哪几种? 答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。还包括其他部件送到CPU的信号,如时钟信号、中断请求信号、 准备就绪信号等。 2.1总线接口部件有哪些功能?请逐一进行说明。 答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。 2.具体讲:①总线接口部件要从内存取指令送到指令队列; ② CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。 2.28086的总线接口部件由哪几部分组成?答:4个段地址寄存器CS、DS、ES、SS;16位的指令 指针寄存器IP;20位的地址加法器;6字节的指令队列。 2.38086的执行部件有什么功能?由哪几部分组成? 答:1.8086的执行部件的功能是负责指令的执行。2.4个通用寄存器AX、BX、CX、DX;4个专用寄存器BP、SP、SI、DI;标志寄存器FLAGS和算术逻辑单元ALU。 2.4状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?8086的状态标志和控制标 志分别有哪些? 答:1.不同之处在于:状态标志由前面指令执行操作的结果对状态标志产生影响,即前面指令执行操作的结果决定状态标志的值。控制标志是人为设置的。

微型计算机技术孙德文版课后习题答案全解

微型计算机技术孙德文 版课后习题答案全解 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

第1章 (略) 第2章 (略) 第3章 3. 1. 已知DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0024H, SI=0012H,DI=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。 在以上给出的环境下,试问下列指令或指令段执行后的结果如何 (1)MOV CL,[BX+20H][SI]; (2)MOV[BP][DI],CX; (3)LEA BX,[BX+20H][SI] MOV AX,[BX+2]; (4)LDS SI,[BX][DI] MOV[SI],BX; (5)XCHG CX,[BX+32H] XCHG[BX+20H][SI],AX 解: (1)CL=[09226H]=F6H (2) [BP][DI]=[1E4F6H]=CX=5678H (3) BX=0056H; AX=[09228H]=1E40H (4) SI=[09226]=00F6H; [SI]=[1E4F6H]=BX=0024H (5) AX=5678H; [BX+20H][SI]=1234H 3. 2. 设,DS=1000H:SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H, SP=1350H,SI=1354H,(1135OH)=OA5H,(11351H)=3CH,(11352H)=OFFH,(11353H)=26H,(11354H)=52H,(11355H)=0E7H,(126A4H)=9DH,(126A5H)=16H,(21350H)=88H,(21351H)=51H 下列各指令都在此环境下执行,在下列各小题的空格中填入相应各指令的执行结果。 (1)MOV AX,1352H AX= (2)MOV AX,[1352H] AX= (3)MOV 0150H[BX],CH (11350H)=,(11351H)=

最新传感器试题及答案

一、填空题(20分) 1.传感器由(敏感元件,转换元件,基本转换电路)三部分组成。 2.在选购线性仪表时,必须考虑应尽量使选购的仪表量程为欲测量的(1.5 ) 倍左右为宜。 3.灵敏度的物理意义是(达到稳定工作状态时输出变化量与引起此变化的输入变化量之比。) 4. 精确度是指(测量结果中各种误差的综合,表示测量结果与被测量的真值之间的一致程度。) 5.为了测得比栅距W更小的位移量,光栅传感器要采用(细分)技术。 6.热电阻主要是利用电阻随温度升高而(增大)这一特性来测量温度的。 7.传感器静态特性主要有(线性度,迟滞,重复性,灵敏度)性能指标来描述。 8.电容传感器有三种基本类型,即(变极距型电容传感器、变面积型电容传感器, 变介电常数型电容传感器) 型。 9.压电材料在使用中一般是两片以上在,以电荷作为输出的地方一般是把压电元件(并联)起来,而当以电压作为输出的时候则一般是把压电元件(串联)起来 10.压电式传感器的工作原理是:某些物质在外界机械力作用下,其内部产生机械压力,从而引起极化现象,这种现象称为(顺压电效应)。相反,某些物质在外界磁场的作用下会产生机械变形,这种现象称为(逆压电效应)。 11. 压力传感器有三种基本类型,即(电容式,电感式,霍尔式)型. 12.抑制干扰的基本原则有(消除干扰源,远离干扰源,防止干扰窜入). 二、选择题(30分,每题3分)1、下列( )不能用做加速度检测传感器。D.热电偶 2、将超声波(机械振动波)转换成电信号是利用压电材料的( ).C.压电效应 3、下列被测物理量适合于使用红外传感器进行测量的是(). C.温度 4、属于传感器动态特性指标的是().D.固有频率 5、对压电式加速度传感器,希望其固有频率( ).C.尽量高些 6、信号传输过程中,产生干扰的原因是( )C.干扰的耦合通道 7、在以下几种传感器当中( )属于自发电型传感器.C、热电偶 8、莫尔条纹光栅传感器的输出是( ).A.数字脉冲式 9、半导体应变片具有( )等优点.A.灵敏度高 10、将电阻应变片贴在( )上,就可以分别做成测力、位移、加速度等参数的传感器. C.弹性元件 11、半导体热敏电阻率随着温度上升,电阻率( ).B.迅速下降 12、在热电偶测温回路中经常使用补偿导线的最主要的目的是( ). C、将热电偶冷端延长到远离高温区的地方 13、在以下几种传感器当中( ABD 随便选一个)不属于自发电型传感器. A、电容式 B、电阻式 C、热电偶 D、电感式 14、( )的数值越大,热电偶的输出热电势就越大.D、热端和冷端的温差 15、热电阻测量转换电路采用三线制是为了( B、减小引线电阻的影响). 16、下列( )不能用做加速度检测传感器.B.压电式 三、简答题(30分) 1.传感器的定义和组成框图?画出自动控制系统原理框图并指明传感器在系统中的位置和

微机原理习题集以及答案

第一部分 例题与习题 第1章 微型计算机基础 例 题 1.把十进制数转化为二进制数。P7 解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。 整数部分:一般采用除2取余法 小数部分:一般采用乘2取整法 余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=() 2 10=2 所以,10=(.111)2 2.把二进制数转换为八进制数和十六进制数。P9 解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。 (10 1)2=(010 100)2=8 (1 2=(0001 2=16 3.将八进制数转换为二进制数。P9 解:8=(010 100)2=2 -------------- 1 ------------ -- 0 ------------ ------------- 1 ------------

4.X=,Y=-,求[X-Y]补,并判断是否有溢出P11 解:[X-Y]补=[X]补+[-Y]补 [X]补= [Y]补= [-Y]补= + 说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。 5.B分别为原码、补码、BCD码表示时,对应的十进制数为多少 解:[X]原=,X=-21 [X]补=,[X]原=,X=-107 [X]BCD=,X=95 6.简述计算机为什么能实现自动连续的运行 解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。计算机接收到执行命令后,由控制器逐条取出并执行指令,控制整个计算机协调地工作,从而实现计算机自动连续的运行。 习题 1.选择题 (1)8086是()。 P1 A.微机系统B.微处理器 C.单板机 D.单片机 (2)下列数中最小的数为()。P7 A.(101001)2B.(52)8C.(2B)16D.(50)10 (3)下列无符号数中,其值最大的数是()。P7 A.()2 B.(227)8C.(96)16 D.(150)10 (4)设寄存器的内容为,若它等于-127,则为()。P10 A.原码 B.补码 C.反码 D.ASCII码 (5)在小型或微型计算机里,普遍采用的字符编码是()。P13 A.BCD码 B.16进制 C.格雷码 D.ASCII码 (6)若机器字长8位,采用定点整数表示,一位符号位,则其补码的表示范围是( P12 )。

微机(微型计算机技术及应用)选择题及标准答案(最终版)

第1章微型计算机概述 1.微型计算机的硬件系统包括____A____. A.控制器、运算器、存储器和输入输出设备 B控制器、主机、键盘和显示器C.主机、电源、CPU和输入输出 D CPU、键盘、显示器和打印机2.CPU是由___B__组成的。 A.内存储器和控制器B.控制器和运算器 C.内存储器和运算器D.内存储器、控制器和运算器 3.中央处理器英文缩写是___B___。 A.MP B.CPU C.CU D.ALU 4.微型计算机各部件之间是用__A___连接起来的。 A.系统总线B.AB C.CB D.DB 5.通常计算机系统中的外围设备是指__A___ A.外存储器、输入设备、输出设备B.外存储器、输入设备 C.外存储器、输出设备D.输入设备、输出设备 6.若把组成计算机中的运算器和控制器集成在一块芯片上成为___C__ A.微型计算机B.单片机C.微处理器D.单板机 7.8086是_C_ A.单片机B.单板机C.微处理器D.微机系统 8.将微处理器、内存储器及I/O接口连接起来的总线是__C_____。 A.片总线 B.外总线 C.系统总线 D.局部总线 9.微型计算机是以__B___为核心部件。 A.寄存器 B.微处理器 C.逻辑部件 D.控制部件 10.微型计算机系统以__C__为主体。 A.系统软件 B.外部设备 C.微型计算机 D.操作系统 11.目前微型机系统上广泛使用的机械式鼠标是一种___A___ A.输入设备 B.输出设备C.输入输出设备 D.显示设备组成之一 12.计算机系统总线中,用于传送读、写信号的是__C__。 A.地址总线B、数据总线C、控制总线D、以上都不对

传感器题库及答案

第一章 检测技术的基本概念 一、填空题: 1、 传感器有 ____________ 、 、 __________ 组成 2、 传感器的灵敏度是指稳态标准条件下,输出 _______________ 与输入 _________ 的比值。 3、 从输出曲线看,曲线越陡,灵敏度 ______________ 。 4、 下面公式是计算传感器的 ____________ 。 y max y min 5、某位移传感器的输入变化量为 5mm ,输出变化量为800mv ,其灵敏度为 _________________ 。 、 选择题: 1、 标准表的指示值 100KPa ,甲乙两表的读书各为 101.0 KPa 和99.5 KPa 。它们的绝对误差 为 ______________ 。 A 1.0KPa 禾口 -0.5KPa B 1.0KPa 禾口 0.5KPa C 1.00KPa 禾口 0.5KPa 2、 下列哪种误差不属于按误差数值表示 _____________________ 。 A 绝对误差 B 相对误差 C 随机误差 D 引用误差 3、 有一台测量仪表,其标尺范围 0— 500 KPa ,已知绝对误差最大值 Pmax=4 KPa ,则该仪表的精度等级 __________________ 。 A 0.5 级 B 0.8 级 C 1 级 D 1.5 级 4、 选购线性仪表时,必须在同一系列的仪表中选择适当的量程。应选购的仪表量程为测量 值的 _______________ 倍。 A3 倍 B10 倍 C 1.5 倍 D 0.75 倍 5、 电工实验中,常用平衡电桥测量电阻的阻值,是属于 ___________________ 测量, 而用水银温度计测量水温的微小变化,是属于 ___________________ 测量。 A 偏位式 B 零位式 C 微差式 6、 因精神不集中写错数据属于 。 系统误差 B 随机误差 C 粗大误差 7、 有一台精度2.5级,测量范围0—100 KPa ,则仪表的最小分 _______________ 格。 A45 B40 C30 D 20 8、重要场合使用的元件或仪表,购入后进行高、低温循环老化试验,目的是为 了 。 9、传感器能感知的输入量越小,说明 _________________ 越高。 三、判断题 1、 回差在数值上等于不灵敏度 ( ) 2、 灵敏度越大,仪表越灵敏 ( 3、 同一台仪表,不同的输入输出段灵敏度不同 ( ) 4、 灵敏度其实就是放大倍数 ( ) 5、 测量值小数点后位数越多,说明数据越准确 ( ) A max 100% (1-9) A 提高精度 B 加速其衰老 C 测试其各项性能指标 D 提高可靠性 A 线性度好 B 迟滞小 C 重复性好 D 分辨率高

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出

6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码

微型计算机技术复习提纲及重点

1.计算机系统由计算机硬件系统和计算机软件系统组成。 计算机软件系统:系统软件(标准程序库+语言处理程序+操作系统+数据库管理系统+系统服务程序等)+应用软件 计算机硬件系统=主机(CPU+主存)+外设(I/O设备) CPU从五大部件而言由运算器和控制器组成,其核心部件是算术逻辑运算单元ALU和控制单元CU,其构成还有寄存器组和累加器。 当前微机CPU的制造工艺有180nm-->130nm-->90nm-->65nm-->45nm-->32nm-->22nm(最新). 当前微型机的CPU的字长从:8位-->16位-->32位-->64位(主流). 计算机芯片行业的摩尔定律:集成电路芯片上所集成的电路的数目,每隔18个月就翻一番;(引申:微处理器的性能每隔18个月提高一倍,而价格下降一半。用一个美元所能买到的电脑性能,每隔18个月翻两番。) 微型机的主要特点是:体积小重量轻、价格低廉、可靠性高结构灵活、应用面广. 微型机的性能指标:CPU位数,CPU主频,内存容量和速度,硬盘容量等. 衡量CPU性能指标:CPU位数,CPU主频,CPU物理核心数,制造工艺,缓存速度级数容量 2.用户用高级语言编写的源程序需要经过翻译程序将其翻译为机器语言程序。 翻译程序有两种:编译程序+解释程序。 机器语言程序由该机器的指令系统中的指令序列组成。可以直接被机器硬件所识别和执行。 3.现在的计算机主要是以运算器为中心的诺依曼机,其原理为冯.诺依曼原理. 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; 指令和数据以同等地位存放在存储器中,可按地址访问; 指令和数据均采用二进制; 指令由操作码和地址码组成,操作码表示操作的性质,地址码表示操作数在存储器中的位置; 指令在存储器按顺序存放。

(完整版)传感器考试试题及答案

传感器原理及其应用习题 第1章传感器的一般特性 一、选择、填空题 1、衡量传感器静态特性的重要指标是_灵敏度______、__线性度_____、____迟滞___、___重复性_____ 等。 2、通常传感器由__敏感元件__、__转换元件____、_转换电路____三部分组成,是能把外界_非电量_转换成___电量___的器件和装置。 3、传感器的__标定___是通过实验建立传感器起输入量与输出量之间的关系,并确定不同使用条件下的误差关系。 4、测量过程中存在着测量误差,按性质可被分为粗大、系统和随机误差三类,其中随机误差可以通过对多次测量结果求平均的方法来减小它对测量结果的影响。 5、一阶传感器的时间常数τ越__________, 其响应速度越慢;二阶传感器的固有频率ω0越_________, 其工作频带越宽。 6、按所依据的基准直线的不同,传感器的线性度可分为、、、。 7、非线性电位器包括和两种。 8、通常意义上的传感器包含了敏感元件和( C )两个组成部分。 A. 放大电路 B. 数据采集电路 C. 转换元件 D. 滤波元件 9、若将计算机比喻成人的大脑,那么传感器则可以比喻为(B )。 A.眼睛 B. 感觉器官 C. 手 D. 皮肤 10、属于传感器静态特性指标的是(D ) A.固有频率 B.临界频率 C.阻尼比 D.重复性 11、衡量传感器静态特性的指标不包括( C )。 A. 线性度 B. 灵敏度 C. 频域响应 D. 重复性 12、下列对传感器动态特性的描述正确的是() A 一阶传感器的时间常数τ越大, 其响应速度越快 B 二阶传感器的固有频率ω0越小, 其工作频带越宽 C 一阶传感器的时间常数τ越小, 其响应速度越快。 D 二阶传感器的固有频率ω0越小, 其响应速度越快。 二、计算分析题 1、什么是传感器?由几部分组成?试画出传感器组成方块图。 2、传感器的静态性能指标有哪一些,试解释各性能指标的含义。 作业3、传感器的动态性能指标有哪一些,试解释各性能指标的含义 第2章电阻应变式传感器 一、填空题 1、金属丝在外力作用下发生机械形变时它的电阻值将发生变化,这种现象称__应变_____效应;半导体或固体受到作用力后_电阻率______要发生变化,这种现象称__压阻_____效应。直线的电阻丝绕成敏感栅后长度相同但应变不同,圆弧部分使灵敏度下降了,这种现象称为____横向___效应。 2、产生应变片温度误差的主要因素有_电阻温度系数的影响、_试验材料和电阻丝材料的线性膨胀系数的影响_。 3、应变片温度补偿的措施有___电桥补偿法_、_应变片的自补偿法、_、。 4. 在电桥测量中,由于电桥接法不同,输出电压的灵敏度也不同,_全桥__接法可以得到最大灵敏度输出。 5. 半导体应变片工作原理是基于压阻效应,它的灵敏系数比金属应变片的灵敏系数大十倍

微型计算机习题和答案

第一章、微机系统概述 *画的例题自己看* 1.2(2)9 2.5D=01011 100.1B=5C.8H. (3)105H=261D=0001 0000 0101B (8)二进数DAH和99H完成“与”运算结果为1001 1000;完成“或”运算结果1101 1011;完成“异或”运算结果0100 0011。 1.4衡量微机系统性能的主要技术指标有哪些? 答:字长、存储容量、指令执行时间、系统总线、外部设备配置、系统软件配置。 1.5什么是微型机的字长?它对微型机有哪些影响? 答:微型机的字长是指微处理器内部一次可以并行处理的二进数代码的位数。它与微处理器内部寄存器以及CPU内部数据总线宽度是一致的,字长越长,所表示的数据精度就越高。在完成同样精度的运算时,字长较长的计算机比字长较短的计算机运算速度快。 第二章8086微处理器 1、8086CPU由哪两部分构成,其功能是什么? 答:由指令执行单元EU和总线接口单元BIU构成,功能分别是执行指令和总线接口指令。 2.(1)标志寄存器也叫程序状态字PSW,它是一个16位寄存器,共含有9个标志位,其中有6个条件标志,3个控制标志。 (2)常见的段寄存器有代码段的寄存器CS,数据段的寄存器DS,堆栈段的寄存器SS,附加段的寄存器ES。

(8)8086CPU具有20条地址线,直接寻址能力可达1MB。 (9)BIU主要用来实现EU的所有系统总线操作,并负责CPU与存储器或输入/输出设备之间的信息交换。 (10)8086CPU产生物理地址的方式用公式表示为:物理地址=段基址×16+偏移地址。 2.8 8086工作在最小模式和最大模式下最主要的区别是什么? 答:8086工作在最小模式时,系统只有一个微处理器,且系统所有的控制信号全部由8086CPU提供,在最大模式时,系统由多个微处理器或协处理器构成的多机系统,控制信号通过总线控制器产生,且系统资源由各处理器共享。 第三章 8086指令系统及编程应用 3、8086的指令系统按功能大致可分为以下6种类型:数据传送指令、算术运算指令、逻辑运算指令和移位指令、串操作指令、程序控制指令、处理器控制指令。 (1)一条机器指令通常由操作码和操作数俩部分构成。 (2)指令语句中有四种类型的操作数,即1)指令代码内部、2)寄存器、3)存储器、4)输入输出端口。 (5)IDIV BX 指令是一条带符号数除法指令,被除数隐含于数据寄存器,相除后,商放于AX寄存器,余数放于DX寄存器。

微型计算机技术题库

第1章强化训练 一、单项选择题 1. 在微处理器内部实现信息交换的总线称为()。 A.片总线 B.内部总线 C.芯片总线 D.系统总线 2. 下列哪组设备安装在主机箱中()。 A.显示器、硬盘驱动器、电源 B.键盘、CPU、I/O接口卡 C.内存、鼠标、光盘驱动器 D.Cache、主板、电源 3. 单片机又可称为()。 A.个人计算机 B.嵌入式计算机 C.单板机 D.PC机 4. 以下设备属于微型计算机的输入设备的是()。 A.键盘、鼠标、扫描仪 B.鼠标、打印机、音箱 C.键盘、音箱、麦克风 D.打印机、显示器、扫描仪 5. 以下设备属于微处理器的组成部件的是()。 A.内存 B.硬盘 C.通用寄存器 D.I/O 接口 6. 计算机中常用的BCD码是()。 A.二进制数 B.十六进制数 C.二进制编码的十进制数 D.不带符号数的二进制形式 7. 目前,在计算机中采用二进制数,是因为()。 A.容易实现 B.算术四则运算规则简单 C.可进行二值逻辑运算 D.以上都是 8. 下列数中最大值的是()。 A.5AH B.01100011B C.28 D.(10011000)BCD 9. 下列数中最小的值是()。 A.(28)10 B.(01100011)2 C.(10011000)BCD D.(5A)16 10. 构成微机的主要部件除CPU、系统总线、I/O接口外,还有()。 A.CRT B.键盘 C.磁盘 D.内存(ROM和RAM) 11. 已知[X]原=10011010B,[Y]原 =11101011B,则[X-Y]补=()。 A.溢出 B.01111011B C.10000101B D.01010001B 12. 十进制数-75用二进制10110101表示,其表示方式是()。 A.原码 B.补码 C.反码 D.ASCII码 13. 有一个8位机器数的补码是11111101,其相应的十进制真值是()。 A.-3 B.-2 C.509 D.253 14. 十进制数-38的8位机器数补码是()。 A.01011011 B.110110110 C.11011011 D.01011010 15. 十进制数38的8位机器数补码是()。 A.0011001 B.10100110 C.10011001 D.00100110 16. 在下面几个不同进制的不带符号数中,最小的数是()。 A.1001001B B.75 C.37Q D.0A7H 17. 在下面几个不同进制的数中,最大的数是()。 A.1100010B B.225Q C.500 D.1FEH 18. 在计算机内部,一切信息的存取、处理和传送都是以()形式进行的。 A.十进制 B.八进制 C.十六进制 D.二进制 二、填空题 1. 微型计算机主要由()、 ()和I/O接口三大部分组成。 2. 对微型计算机系统而言,其软件主要包括()和()两部分。 3. 按组装规模和系统规模划分,常见的微型计算机有()、()和个人计算机三种类型。 4. 与十进制数45等值的二进制数是 ()。 5. 与二进制数101110等值的十六进制数是()。 6. 若X=-1,Y=-127,字长n=16,则: [X]补=()H,[Y]补= ()H [X+Y]补=()H,[X-Y]补=()H

相关主题
文本预览
相关文档 最新文档