文档视界 最新最全的文档下载
当前位置:文档视界 › 微型计算机原理习题及解答

微型计算机原理习题及解答

微型计算机原理习题及解答
微型计算机原理习题及解答

微型计算机原理习题及

解答

Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

微机原理习题

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

答:

微型计算机系统:包括微型计算机的硬件系统和必要的系统软件。

微型计算机的硬件系统包括:微型计算机和外围设备。

微型计算机:主要是由微处理器(MPU)、存储器(ROM、RAM)、I/O接口、系统总线组成。

微处理器(MPU):是用微电子技术将中央处理器(CPU)集成在一块芯片中制成的

超大规模集成电路(IC),从逻辑的角度看,其内部主要包

括:运算器(或称算术逻辑单元(ALU))、控制器和一定

数量的寄存器组成。

2、控制总线传输的信号大致有哪几种

答:控制总线用来传输控制信号,协调各部件之间的工作;控制总线是双向的;控制总线包括CPU送往存储器和输入/输出接口电路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。

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

答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。②方便系统的硬件扩充——一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。

4、简述8086 CPU的逻辑结构。

答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Unit);执行部件EU(Execution Unit)。其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、指令队列缓冲器、和输入输出控制电路;执行部件包括:运算器、通用寄存器组、标志寄存器、和执行部分的控制电路。

5、 8086/8088 和传统的计算机相比在执行指令方面有什么不同这样的设计思想有

什么优点

答:传统的计算机都是按照下面3个步骤循环工作的:

①从指令指针所指的内存单元中取一条指令送到指令寄存器。

②对指令进行译码,而指令指针进行增值,以指向下一条指令的地址。

③执行指令。如果所执行的是转移指令、调用指令或者返回指令,则重新设

置指令指针的值,以指向下一条要执行的指令。

而8086/8088指令的执行是流水线方式,取指令和执行指令是并行工作的,工作效率大大提高,从而大大提高了CPU的执行速度。6、总线周期的含义是什么 8086/8088的基本总线周期由几个时钟组成如一个CPU 的时钟频率为10MHz,那么,它的一个时钟周期为多少一个基本总线周期为多少

答:为了取得指令或进行数据的传送,CPU的总线接口部件需要执行一系列的操作,这些操作所经历的时间叫一个总线周期。在8086/8088中,一个最基本的总线周期

由4个时钟周期组成,分别称为4个状态,即T1状态、T2状态、T3状态和T4状

态。时钟周期是CPU 的时序基本时间计量单位,它由计算机主频决定。如果8086

的主频为10MHz ,1个时钟周期就是100ns ;1个最基本的总线周期是400ns 。7、 在对存储器和I /O 设备读写时,要用到IOR 、IOW 、MR 、MW 信号,最小模式时可用怎样的电路由CPU 的RD 、WR 、和M/IO 信号得到 请画出逻辑图。

8、 结合8086CPU 的总线周期,说明8086 和8088是怎样解决地址线和数据线的复用问题的 ALE 信号何时处于有效电平 答:8086/8088的AD15~AD0是地址数据分时复用线,必须用地址锁存器在T1状态对地址信号进行锁存。地址锁存允许信号ALE 输出端,是8086/8088提供给地址锁存器8282

(或74LS373)的控制信号,高电平有效,在任何一个总线周期的T1状态,该引脚输出有效高电平,以表示当前在地址/数据复用总线上输出的是地址信息,地址锁存

器将ALE 作为锁存信号,对地址进行锁存,锁存器的输出端形成系统的地址总线。在T2~T4期间,锁存器输出的地址总线保持稳定,复用总线上的数据传输不会影响地址信号,这样就有效地分离了数据总线和地址总线。

9、 8086的存储器空间最大可以为多少 怎样用 16 位寄存器实现对 20 位地址的寻址 答:8086CPU 的地址总线宽度是20条地址线,故他的存储器寻址空间最大为1MB (220)。

16位的段寄存器值和16位的偏移量形成20位物理地址的算法是:

物理地址 = 段地址×16 + 偏移量

实际上这个操作是在CPU 的总线接口部件中由地址加法器自动完成的。

10、段寄存器CS=1200H ,指令指针寄存器IP=FF00H ,此时,指令的物理地址为多少 指

向这一物理地址的CS 值和IP 值是唯一的吗

答: 根据 物理地址 = 段地址×16 + 偏移量 所以有

指向物理地址21F00H 的CS 值和IP 值不是唯一的,可以有很多种组合。 11、 在中断响应过程中,8086往8259A 发的两个INTA 信号分别起什么作用 答: 对于 8086/8088来讲,INTA 信号是位于2个连续总线周期中的两个负脉冲,在

每个总线周期的T2、T3和Tw 状态,INTA 端为低电平。

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

外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU 便得

到了有关此中断请求的详尽信息。 12、 8086最多可有多少种中断 按照

产生中断的方法分为哪两大类

答: 8086/8088有一个强有力的中断系统,可以处理256种不同的中断,每个中断对

应一个类型码,256种中断对应的中断类型码为0~255 。

从产生中断的方法来分,中断可以分为两大类:

一类叫硬件中断:由中断信号来触发;

一类叫软件中断:由中断指令来触发;13、 非屏蔽中断有什么特点可屏蔽

中断有什么特点 分别用在什么场合

答: 非屏蔽中断是通过CPU 的NMI(Non-Maskable Interrupt)引腿进入的,它不受中

断允许标志IF 的屏蔽,并且在整个系统中只能有一个非屏蔽中断;可屏蔽中断

是通过CPU 的INTR(Interrupt)引腿进入的,并且只有当中断允许标志IF 为1

时,可屏蔽中断才能进入,如果中断允许标志IF 为0,则可屏蔽中断受到禁

止。14、 什么叫中断向量 它放在哪里 对应于中断类型号1CH 的中断向量存放

在哪里 如果1CH 的中断处理子程序从5110H :2030H 开始,则中断向量应怎样存放

M/IO WR ≥1 ≥1 ≥1 ≥1 RD MR MW IOR

IOW 12000H + FF00H 21F00H

答:所谓中断向量,实际上就是中断处理子程序的入口地址。中断向量放在中断向量表中,每个中断向量用4个字节来描述,256个中断向量需要1024字节(即1K 空间),8086/8088的中断向量表位于内存0段的0~3FFH区域。对应于1CH的中断向量存放在中断向量表种偏移地址为4×1CH = 70H开始的地方,如果1CH

的中断处理子程序从5110H:2030H开始,则中断向量从70H开始的存放顺序是:30H、20H、10H、51H。

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

答:非屏蔽中断对应的中断类型号固定为2,所以它在中断向量表中的位置是从08H 开始的连续4个字节,依次是:偏移地址的低字节、偏移地址的高字节、代码段地址的低字节、代码段地址的高字节。

16、叙述可屏蔽中断的响应过程,一个可屏蔽中断(或者非屏蔽中断)响应后,堆栈

顶部四个单元中是什么内容

答:

A)响应条件

当CPU在INTR引腿上接收到一个高电平的中断请求信号;

当前的中断允许标志为1。

B)响应时序

CPU在当前指令执行完以后,开始响应外部的中断请求;

CPU在其后的连续两个总线周期中,各往INTA引腿上发两个负脉冲

外设接口接到第二个负脉冲以后,立即往数据线上给CPU送来中断类型码。

C)CPU在响应外部中断、并进入中断子程序的过程中,要依次作下面几件事:①从数据总线上读取中断类型码,将其存入内部暂存器。

②将标志寄存器的值推入堆栈。

③把标志寄存器的中断允许标志IF和单步标志TF清零。

④将断点保护到堆栈中先压入CS再压入IP。所谓断点,就是指响应中断时,

主程序中当前指令下面的一条指令的地址,包括代码段寄存器CS的值和指

令指针IP的值。只有保护了断点,才能在中断处理子程序执行完以后,正

确返回到主程序继续执行。⑤根据得到的中断类型码,计算中断向量在

中断向量表中的位置,并将前两个字节中的内容装入IP,将后两个字节中

的内容装入CS,这样,CPU转入了对中断处理子程序的执行。根据中断响应的过程可知,一个可屏蔽中断(或者非屏蔽中断)响应后,堆栈顶部四个字节的内容是主程序中的断点地址(CS:IP)。

17、软件中断有哪些特点在中断处理子程序和主程序的关系上,软件中断和硬件中断

有什么不同之处

答:软件中断的特点如下

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

②进入中断时,不需要执行中断响应总线周期,也不从数据总线读取中断类型

码。

③不受中断允许标志IF的影响,也就是说,不管IF是1还是0,软件中断均可

执行。

④正在执行软件中断时,如果有外部硬件中断请求(非屏蔽中断请求或IF=1时

的可屏蔽中断请求),会在执行完当前指令后立即给予响应。

在中断处理子程序和主程序的关系上,软件中断和硬件中断的不同之处在于:硬件中断有随机性,而软件中断没有随机性。 18、 IBM PC/XT系统中,哪个区域用来存放中断向量在 FFFF0H到FFFFFH单元中存放什么内容

答:在IBM PC/XT系统中,中断向量存放在0000:0000H ~ 0000:03FFH区间;在FFFF0H到FFFFFH单元中存放复位初始化指令,一般在这里放一条跳转指令,跳到系统BIOS的开始部分。

19、虚拟存储器是一种什么样的存储器 80386的虚拟存储器可以有多大容量

答:所谓虚拟存储器就是系统中有一个速度较快的、容量比较小的内部主存储器,还有一个速度较慢但容量很大的外部存储器,通过存储管理机制,使两者有机地、灵活地结合在一起,这样从程序员的角度看,系统中似乎有一个容量非常大的、速度也相当快的主存储器,但它并不是真正的物理上的主存,故称为虚拟存储

器。

80386的虚拟存储器容量可高达64TB(64太字节),这样,就可以运行要求存储器容量比实际主存储器容量大得多的程序。20、 80386的MMU功能块具体有什么

功能逻辑地址、线性地址、物理地址分别由其中什么部件管理

答: MMU的功能就是实现存储器的管理,它由分段部件SU 和分页部件PU和总线接口部件BIU组成。

逻辑地址由指令预取部件(IPU)、执行部件(EU)产生;SU管理面向程序员的逻

辑地址空间,并且将逻辑地址转换为线性地址;

PU管理物理地址空间,将分段部件或者指令译码部件产生的线性地址转换为

物理地址。21、简述80386有哪3种工作方式及其特点

答: 80386有三种工作方式:实地址方式、保护方式、虚拟8086方式

实地址方式采用类似于8086的体系结构,其寻址机构、存储器管理(最大为1MB)、分段方式、中断处理机构均和8086一样。

在保护方式中,借助于存储器管理部件MMU的功能将磁盘等存储设备有效地映射到内存,使逻辑地址空间大大超过实际的物理地址空间。保护方式提供了多任务环境中的各种复杂功能以及对复杂存储器组织的管理机制。只有在保护方式下,80386才充分发挥其强大的功能。

在保护方式下,通过软件切换到虚拟8086方式。在80386多任务系统中,可以使其中一个或几个任务使用虚拟8086方式,这样,80386可以虚拟成若干个8086CPU,虚拟8086方式的名称正是由此而来。虚拟8086方式下可以执行8086的应用程序,使大量的8086软件有效地与80386保护方式下的软件并发运行。

22、 80386通常工作于什么方式能够一开机就进入这种方式吗

答:80386通常工作于保护方式。开机或复位后,先进入实地址方式并完成支持保护方式工作的数据结构初始化,然后便可立即转到保护方式。

23、实地址方式和虚拟8086方式都类似于8086的方式,从使用场合和工作特点上

看,这两种方式有什么主要差别

答:实地址方式和虚拟8086方式主要差别在于:

单任务和多任务问题

寻址空间问题

内存划分问题24、 80386的段寄存器和8086有什么差别

答:在实地址方式下8086和80386的段寄存器作用基本相同,产生物理地址的方法相同;但是在80386的保护模式下段寄存器与8086完全不同,这时的段寄存器实际上只是充当选择子的作用;而虚拟8086方式下虽然物理地址的计算方法与8086相同,但在存储器管理上还是有很大区别的。

25、 80386在3种工作方式下,“段”的长度有什么差别

答:在实地址方式下和虚拟8086方式下段的长度是216(即64KB);而在80386保护模式下“段” 的长度是232(即4GB)。

26、 80386的流水线技术主要体现在哪两个方面

答: 80386的流水线技术主要体现在指令流水线技术和地址流水线技术两个方面。

27、 80386对多任务功能是如何体现支持性的

答: 80386在硬件上提供了作为选择子的段寄存器(CS 、DS 、ES 、SS 等)、控制寄存

器(CR0、CR2、CR3)、系统地址寄存器(GDTR 、LDTR 、IDTR 、TR )同时MMU 提

供了段页式的片内2级虚拟存储器管理。这使得多个任务作为独立的模块可以定位在内存不同的区域,保护机制使得每个任务的分时执行不会破坏别的任务的存储区域,这为多任务操作系统的设计提供了高效、方便的支持。

28、 80386采用哪几种描述符表 这些表的设置带来什么优点

答: 80386采用了全局描述符表GDT 、局部描述符表LDT 、中断描述符表IDT 。这些表

与硬件配合提供了更完善的控制信息,方便了CPU 的控制和操作系统的设计。

29、 Intel 86系列CPU 是从哪一种芯片开始采用RISC 技术的 说说RISC 技术最重要

的特点和优点。

答: Intel 86系列CPU 是从Pentium 开始采用RISC 技术的。采用RISC 技术的CPU 有

如下特点:

只含简单而常用的指令,指令的长度较短,并且每条指令的长度相同。

采用指令级并行处理的流水线机制,可以在同样的时间段中比非并行处理的流

水线机制下执行更多的指令。

大多数指令利用内部寄存器来执行,只需要一个时钟周期,这不但提高了指令

执行速度,而且减少了对内存的访问,从而使内存的管理简化。 30、

Pentium 采用了哪些先进技术

答: Pentium 采用的先进技术主要有3点:CISC 和RISC 相结合的技术、超标量流水

线技术、分支预测技术。31、 简单叙述产生片选信号的3种方法,及其优缺

点。

答: 存储器和可编程芯片的片选信号通常是利用高位地址线的译码产生的。常用的方

法有全地址译码法、部分地址译码法、和线选法。其中全址译码法线路复杂,硬件开销大,但效果最好(能够产生较多的片选信号、且没有地址重叠现象,因此地址空间的利用率最高);线选法直接利用高位地址线作为片选信号,线路最简单,不需要硬件开销,但效果最差(能够产生的片选信号有限、有大量的地址重叠,因此地址空间的例用率最低);部分地址译码法的优缺点界于上述两者之

间。

32、 在如图所示的电路中,试分析电路图,回答问题。

1.74LS138

答: 74LS138 2.74LS138答: 74LS138故74LS1383.RAM 答:因为RAM A13 A19 A18 A17 A16 A15 A14 A12

A19 A18 A17 A16 A15 A14 A13 = 0 1 1 1 1 0 1 这个条件是访问RAM的必要条件、不可变;而RAM的A11 A10 …………….A1 A0 变化范围是:000000000000~所以RAM的地址范围是:0000000~01111001

即79000H~79FFFH

33、接口电路的作用是什么

答:接口电路的作用如下:

对于输入设备来说,接口要将输入设备送来的信息变换成CPU能接收的格式,并将其放在缓冲器中让CPU来接收。例如:模拟量到数字量的变换

(A/D);串行数据往并行数据的变换;电平变换等。

对于输出设备来说,接口要将CPU送来的并行数据放到缓冲器中,并将它变换成外部设备所需要的信息形式。例如:数字量到模拟量的变换(D/A);并行数据到串行数据的变换;电平变换等。34、 CPU和输入/输出设备之间传送的

信息有哪几类

答:通常,CPU和输入/输出设备之间有以下几类信号:

数据信息;状态信息;控制信息。35、什么叫端口有哪几类端口计算机对I/O端口编址时通常采用哪两种方法在8086/8088系统中,用哪种方法对I/O 端口进行编址

答:每个接口部件都包含一组寄存器,例如:数据缓冲器、状态寄存器、控制寄存器;CPU和外设进行数据传输时,各类信息进入接口中不同的寄存器;一般称这些寄存器为I/O端口。

通常有数据端口(用于对来自CPU和外设的数据起缓冲作用)、状态端口(CPU通过对状态端口的访问可以检测外设和接口部件当前的状态)、控制端口(用来存放CPU发出命令,从而控制接口和设备的动作)。计算机主机和外部设备之间都是通过接口部件的I/O端口来沟通的,对输入/输出接口电路的软件控制,只涉及对端口的读写。每个端口有一个端口地址。

计算机对I/O端口的编址通常采用统一编址和独立编址两种方法,在8086/8088系统中,采用独立编址的方法对I/O端口进行编址。36、 CPU和外设之间的数据传送方式有哪几种简单综述实际选择某种传输方式时的主要依据是什么

答:CPU和外设之间的数据传送方式有:程序方式(包括无条件传送方式和条件传送方式即查询方式)中断方式、DMA方式3种。

实际选择某种传输方式时,主要根据问题的实时性要求、速度要求以及对CPU资源的占用情况考虑:无条件传送方式最简单,但只适合I/O端口始终处于准备好的情况;由于大多数外设的速度比CPU的工作速度低得多,条件查询式传送方式实质是让CPU降低工作速度去适应速度低得多的外部设备,浪费CPU资源,适合CPU资源不紧张不要求随机性、实时性响应的情况;中断方式适合随机性、实时性响应要求高的场合;DMA方式适合要求速度快、传送数据量大的场合。以上各种传输方式硬件的复杂性以及硬件的代价依次加大,具体考虑问题时应当在实际需求和开销之间寻求一种平衡。

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

中第5位为1表示输入缓冲区中有一个字节准备好,可输入。设计具体程序实现查询式输入的程序段。

[解]:

MOV DX,0104H ;状态端口地址送DX

STAT : IN AL ,DX ;读入设备的状态端口

TEST AL ,20H ;是否准备就绪

JZ STAT ;否,则转DEV2

MOV DX ,0100H ;数据输入端口地址送DX

IN AL ,DX ;从数据输入端口输入数据到AL

………… 38、 和DMA 方式比较,中断传输方式有什么不足之处

答: 虽然中断传输方式具有实时性好、响应速度快的优点,但由于用中断方式进行大

数据量的输入/输出时,所有数据都要经过CPU 的中转每传输一个数据都要经历

一次中断调用和CPU 对数据的读、写,所以效率不高。而DMA 方式可以直接控制总线不经过CPU 的中转与RAM 进行直接的数据交换,所以在大数据量高速传输的场合,DMA 方式比中断方式更优越。

39、接口电路按功能可分为几类

答:接口电路的基本功能是在系统总线和I/O 设备之间传输信号、提供缓冲作用,以满

足两边的时序要求。对于一个具体的接口电路来说,应当具备下述8种功能的一种或几种:1.寻址功能

2.输入/输出功能

4.联络功能

6.复位功能

7.可编程功能8.错误检测功能

40、并行通信和串行通信各有什么优缺点

答:并行通信是把一个字符的各数位用几条线(例如8条)同时进行传输,串行通信是

将并行信号在一根线上一位一位的传输。所以:

和串行通信相比,在同样的传输率下,并行通信的信息传输速度快、信息率

高。

并行通信比串行通信所用的电缆要多,随着传输距离的增加,电缆的开销会成为突出的问题。

串行通信虽然比并行通信慢很多,但通讯设施的开销要节省得多。

通常,并行通信总是用在数据传输率要求较高、而传输距离较短的场合。串行通信是用在数据传输率要求较低、而传输距离较远的场合。 42、 接口部件为什么需要有寻

址功能 设计一个用74LSl38构成的译码电路,输入为 A3、A4、A5、A6,输出8

个信号以对8个接口部件进行选择,最低片选地址是40H 。如果要进一步对接口中的寄存器进行寻址,应该怎样实现

答:接口部件通常包含若干个端口寄存器(例如数据寄存器、状态寄存器、控制寄存器),而计算机系统往往包含多个接口部件,所以要实现对不同接口部件的不同端口进行控制,接口部件需要有寻址功能。 按题目要求的74LS138译码电路如上图左边所示。如果使用可编程接口芯片(例如8251、8255、8259、8253等),可以直接使用片内地址线接系统地址线,实现对接口中的寄存器进一步寻址;如果接口电路不是可编程芯片,要对接口中的寄存器进一步寻址,可以进行进一步的译码,例如,上图右方是接在Y1上的下一级74LS138译码电路,其输出端地址为48H~4FH ; 43、怎样进行奇/偶校验 如果用偶校验,现在所传输的数据中1的个数为奇数,那么,校验位应为多少

答: 奇/偶校验是根据通讯双方的约定(协议),保证所传输的数据恒定为偶数个1

(偶校验)或恒定为奇数个1(奇校验)。如果采用奇/偶校验,每个字节中的数G1 G2A 74LS13G2B C B A Y1 Y0 Y2 Y3 Y4 Y5 Y6 Y7 A4 A5 A3 A6 40H 48H 50H 58H 60H 68H 70H 78H G1 G2A 74LS13G2B C B A Y1 Y0 Y2 Y3 Y4 Y5 Y6 Y7 A1 A2 A0 Vcc 48H 49H 4AH 4BH 4CH 4DH 4EH 4FH

据只有低7位为有效位,最高位作为校验的调整。例如,如果用偶校验,现在所传输的数据中1的个数为奇数,那么,校验位应设置为1,从而保证字节中所含1的个数是偶数,接收方对每个接收的字节都进行偶校验,校验完成后应当将最高位清0 。

44、在串行数据通信系统中,什么叫全双工方式什么叫半双工方式

答:在串行数据通信系统中,全双工方式是指通讯设备既能够发送又能够接收,而且能够同时进行发送和接收;半双工方式是指通讯设备能够发送也能够接收,但不能同时进行发送和接收。

45、什么叫波特率因子什么叫波特率设波特率因子为64,波特率为1200,那么时钟

频率为多少

答:串行通讯控制器通常都有一个时钟脉冲输入端作为片内控制电路的工作脉冲,波特率因子是指发送1个2进制位需要几个时钟脉冲。波特率是指每秒钟发送(或接收)的2进制位数。例如:设波特率因子为64,波特率为1200,那么时钟频率应当为

64 × 1200 = 76800HZ

46、设异步传输时,每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个

停止位,如果波特率为9600,则每秒钟能传输的最大字符数为多少个

答:根据题意,每个字符传输时所需的信息位数是:

1+7+1+1 = 10

如果波特率为9600,则每秒钟能传输的最大字符数为:

9600 ÷ 10 = 960(个)

47、 8251A和CPU之间有哪些连接信号其中C/D和RD、WR如何结合起来完成对命

令、数据的写入和状态、数据的读出

答: 8251A和CPU之间的连接信号有数据线D7~D0、片选信号 CS(是CPU的地址信号通过译码后得到的)。CS为低电平时,8251A被选中。反之,CS为高电平时,

8251A未被选中,这种情况下,8251A的数据线处于高阻状态,读信号RD和写信号WR对芯片不起作用。读/写控制信号RD、WR、C/D 他们的组合功能如下表所

48、对

答:对8251A芯片编程时,必须遵守如下3个约定:

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

②如果模式字中规定了8251A工作在同步模式,那么,CPU接着往奇地址端口

输出的1个或2个字节就是同步字符,同步字符被写入同步字符寄存器。如

果有两个同步字符,则会按先后分别写入第一个同步字符寄存器和第二个同

步字符寄存器。

③此后,只要尚未用复位命令将8251复位,不管是同步模式还是异步模式,由

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

写入的值将作为数据送到数据输出缓冲寄存器。49、下图是8251A控制字的格式,参照格式给出如下控制字:发送允许,接收允许,DTR端输出低电乎,RTS 端输出低电平,内部不复位,出错标志复位。

结果如下: = 37H 50、 8251模式字的格式如下,若规定波特率

因子为64,7个数据位,1个停止位,用偶校验,端口地址为40H 、42H ,设计一个采用异步通信方式输出字符的程序段。

解: 根据题目要求的模式字应当是 01111011B = 7BH 初始化程序如下:

MOV AL ,7BH

OUT 42H ,AL ;送模式字

MOV AL ,33H ;控制字:允许发送,复位3个错误标志

OUT 42H ,AL ;送控制字

…………

51、 当数据从8255A 的端口C 往数据总线上读出时,8255A 的几个控制信号CS 、A1、

A0、RD 、WR 分别是什么

答: 当数据从8255A 的端口C 往数据总线上读出时,8255A 的几个控制信号CS 、A1、

A0、RD 、WR CS A1 A0 RD WR

0 1 0 0 1

52、 8255A 它们是由什么来区分的

答: 是由控制字的最高位(D7)来区分的:

D7 = 1 时表示方式选择控制字;

D7 = 0 时表示PC 口置1/置0控制字。

53、 8255A 有哪几种基本工作方式 对这些工作方式有什么规定

答:8255A 有3种基本工作方式:

方式0:基本的输入/输出方式,PA 、PB 、PC3个口均可工作于方式0;

方式1:选通的输入/输出方式,只有PA 、PB 口可以工作于方式2,这时PC 口中的6位作为联络信号; 方式2:双向传输方式,只有PA 口可以工作于方式2,这时PC 口中的5位作为联络信号;设8255A 的4个端口地址为00C0H 、00C2H 、00C4H 、00C6H ,完成下述练习(54~56题):

54、 简单编程题

1) 用汇编语言编程通过置0/置1方式字,实现对PC5置1,对PC2置0。

2) 根据8255A 控制字的格式,用汇编语言编程通过控制字初始化8255A 的A 口工作

于方式1,并作为输入口;B 口工作于方式1,作为输出口。

0 0 1 1 0 1 1 1 TXEN DTR RXE SBRK ER RTS IR EH 搜索同步字符 使8251A 复位

使RTS 输出低电平

使状态标志中3个 错误标志位复位 使TXD 输出低电平

从而间断发送 接收允许 使DTR 输出低电平

发送允

答:

1) MOV AL ,00001011B

OUT 0C6H ,AL MOV AL ,00000100B

OUT 0C6H ,AL

………

2) MOV AL ,B

OUT 0C6H ,AL

55、 设计题:(原理图如下)

用8255A 控制8段数码管实现数码的动态显示;

用B 口输出段码;A 口输出位码;

用汇编语言编写驱动程序。

DATA SEGMENT TAB DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H ;0~7的段码 DB 80H,90H,88H,83H,0C6H,0A1H,86H,8EH,0FFH ;8~F BUF DB 08,02,05,05,00,0AH

DATA ENDS

CODE SEGMENT ASUMM CS:CODE,DS:DATA DISP PROC NEAR

MOV AL, 80H ;控制字,PA 、PB 、PC 口均为方式0输出 OUT 0C6H, AL ; 8255的命令口地址

MOV SI, BUF ;BUF 是字符显示缓冲区的指针 MOV BX ,TAB ;段码表首地址

MOV DL, #00000001B ;DL 是数码管的位控制信号,某位为1该管亮 MOV CX , 6

MOV AL, DL

LOP1: OUT 0C0H, AL ;0C0H 是8255PA 口的地址,是数码管的位控口 MOV AL, [SI] ;取一个字符码

XLAT ;查段码表得到字符对应的段码

OUT 0C2H, AL ; 0C2H 是8255PB 口的地址,段码送PB 口 CALL DELY ;延时

INC SI ;字符显示缓冲区指针加1,指向下一字符

ROL DL,1 ;数码管指针左移动1位

LOOP LOP1 ;循环显示6次

EXIT: RET

DISP ENDP

DELY PROC NEAR

PUSH CX

MOV CX, 8000H

LOP2: NOP

NOP

CS a b c f p g PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PA3 PA2 PA1 PA0 PA7 PA6

PA5 PA4

D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 RD WR RESET

LOOP LOP2

POP CX

RET

DELY ENDP

CODE ENDS

56 设计题:

用8255A控制8段数码管实现数码的动态显示;

用B口输出段码;A口输出位码;

C口的低4位作为输入,且每一位接一个电平开关,可以将这4位任意设置为高电平或低电平;

用汇编语言编写驱动程序,要求将从PC低4位读入的数码在数码管上从左向右循环地显示。

DATA SEGMENT

TAB DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H ;0~7的段码

DB 80H,90H,88H,83H,0C6H,0A1H,86H,8EH,0FFH ;8~F的段码DATA ENDS

CODE SEGMENT

ASUMM CS:CODE,DS:DATA

START:MOV AL, 89H ;控制字,PA、PB、为方式0输出,PC口方式0输入

OUT 0C6H, AL ;8255的命令口地址

MOV BX,TAB ;段码表首地址

LOP0: MOV DL, #00000001B ;DL是数码管的位控制信号,某位为1该管亮

LOP1: MOV AL, DL

OUT 0C0H, AL ;0C0H是8255PA口的地址,是数码管的位控口

IN AL, 0C4H ;读PC口的电平开关状态

AND AL, 0FH ;屏蔽高4位

XLAT ;查段码表得到字符对应的段码

OUT 0C2H, AL ; 0C2H是8255PB口的地址,段码送PB口

CALL DELY ;延时

ROL DL,1 ;数码管指针左移动1位

CMP DL,40H

JNE LOP1 ;循环显示6次

JMP LOP0

DELY PROC NEAR

PUSH CX

MOV CX, 08000H ;延迟常数,可以根据实验调整

LOP1: PUSH CX

LOP2: LOOP LOP2

POP CX

LOOP LOP1

POP CX

RET

DELY ENDP

CODE ENDS

END START

57、8259A有几个初始化命令字有几个操作命令字他们分别在什么时候设置

答:8259A有4个初始化命令,分别命名为ICW1~ICW4;初始化命令字通常在计算机系统启动时由初始化程序设置。初始化命令字一旦设定,一般在系统工作过程中就不再改变。8259A的操作命令字有3个,分别命名为OCW1一OCW3。操作命令字通常由应用程序设定,它们用来对中断处理过程作动态控制。在一个系统运行过程中,操作命令字可以被多次设置。

58、简述8259A各个初始化命令字的作用哪几个应写入奇地址哪几个应写入偶地址答: 8259A的4个初始化命令字必须按顺序填写,并且要求把ICW1写到偶地址端口中,而其余的初始化命令字ICW2~ICW4应当写到奇地址端口中。

ICW1叫芯片控制初始化命令字;ICW2是设置中断类型码的初始化命令字;

ICW3是标志主片/从片的初始化命令字,只有在一个系统中包含多片8259A时,ICW3才有意义,而系统中是否有多片8259A,这是由ICW1的D1位(SNGL)来指示的,只有当SNGL=0时,才设置ICW3,具体格式与本片到底是主片还是从片有关,如果本片为主片,则ICW3 的D7~D0对应于IR7~IR0引腿上的连接情况,如果某一个引腿上连有从片,则对应位为1,如果未连从片,则对应位为0,如果本片为从片,则ICW3的D7一D3不用,D2~D0的值表示本片连在主片的哪条中断请求输入引腿上比如:某从片的INT引腿连在主片的IR3引腿上,则此从片的ICW3中的D2~D0应为011 ;ICW4叫方式控制初始化命令字,ICW4并不总是需要写入的,只有在ICW1的第0位为1时,才有必要设置ICW4,否则,就不必设置。

59、8259A的ICW2设置了中断类型码的哪几位说明对8259A分别设置ICW2为

30H 、36H 、38H有什么差别

答:8259A的ICW2设置了中断类型码的高5位,与低3位无关,中断响应时8259A送出的中断类型号的低3位,与中断源接在8259中断申请引脚上的次序有关,例如:若设置ICW2为B,则接在IR3上的中断源对应的中断类型号是B(即0CBH)。

根据上述特性,ICW2为30H 、36H时,因为的高5位相同,所以没有区别,对应中断类型号都为30H~37H,而38H的高5位与前2个不同对应中断类型号为

38H~3FH。

60、8259A的全嵌套方式和特殊全嵌套方式有什么差别各自用在什么场合

答:在全嵌套方式中,中断请求优先级按引脚的次序IR0~IR7进行处理,其中IR0对应的0级中断的优先级最高。中断优先级裁决器总是将新收到的中断请求和当前中断服务寄存器中的ISR中的各位进行比较,判断新收到的中断请求的优先级是否比当前正在处理的中断的优先级高,如果是,则实行中断嵌套。

特殊全嵌套方式和全嵌套方式基本相同,只是在特殊全嵌套方式下,当处理某一级中断时,如果有同级的中断请求,也会给予响应,从而实现一种对同级中断请求的特殊嵌套。而在全嵌套方式中,只有当更高级的中断请求来到时,才会进行嵌套,当同级中断请求来到时,不会给予响应。特殊全嵌套方式一般用在8259A级连的系统中。

61、 OCW2和OCW3都是写入8259A的偶地址端口的,8259A如何区分OCW2和OCW3 答:OCW2和OCW3的D3位是这两个操作命令字的标识位:

如果D3位为0,则为OCW2,8259A接收之后,会将此字节送入OCW2寄存器;

如果D3位为1,则为OCW3,8259A接收之后,会将此字节送入OCW3寄存器。

ICW1也是填写到偶地址端口,所以,OCW2和OCW3又用D4位与ICW1区分开来,如果D4位为0,则为OCW2或OCW3,如果D4位为1,则为ICW1。

62、8259A 有几种结束中断处理的方式 各自应用在什么场合 那些寄存器用来控制中断

处理的结束

答: 8259A 有2种结束中断处理的方式:中断自动结束方式,和一般中断结束方式。

中断自动结束方式只能用在系统中只有一片8259A ,并且多个中断不会嵌套的情况;对于一般中断结束方式,寄存器OCW2用来控制中断处理的结束,中断处理

程序中,需要往8259A 的偶地址端口输出一个操作命令字OCW2,并使得OCW2中的EOI =1,SL =0,R =0,这种结束方式常常用在中断嵌套的情况。 当CPU 用输出指令往8259A 发出一般中断结束命令时,8259A 就会把当前中断服务寄存器

ISR 中的最高的非零IS 位复位。因为在全嵌套方式中,最高的非零IS 位对应了最后一次被响应处理的中断,即当前正在处理的中断,所以,最高的非零IS 位

的复位相当于结束了当前正在处理的中断。

63、用流程图给出8259A 的初始化过程 64、综合题 设某计算机系统用3片8259A 级连构成中断控制系统,情况如下: 次芯片IC2、IC3接主芯片IC1的IR2、IR6; IC1、IC2、IC3的片选信号引脚对应的译码地址分别为:

0100H 、0110H 、0120H 中断类型号分别为80H~87H 、88H~8FH 、90H~97H

假定它们的IR3上各接有一个中断源,它们的中断入口均在同一段中,段基地址为2800H ,偏移地址分别为11A0H 、22B0H 、33C0H ,所有中断都采用边沿触发方式、非AEOI 方式;主片采取特殊全嵌套方式,从片采取全嵌套方式。 要求:

画出硬件连接图; 编写全部初始化程序;

8259控制字格式如下: 答:※ 原理图如下:

※ 根据题目要求分析得,各8259A 芯片的初始化命令字及端口地址如下:

IC1: ICW1=11H 、ICW2=80H 、ICW3=44H 、ICW4=11H ;偶端口0100H 、奇端口0102H Vcc

CAS0 CAS1 CAS2 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7

IC1 8259A (主) SP/EN CS A1 A0 0100H IORD IOWR CAS0 CAS1 CAS2 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 IC2 8259A (主) SP/EN CS A1 A0 0110H IORD IOWR CAS0 CAS1 CAS2

IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 IC3 8259A (主) SP/EN CS A1 A0 0120H IORD IOWR 从 主 RIS RR

P 1 0 SMM ESMM 0 0 OCW3 L0

L1

L2 0 0 EOI SL R 0 OCW2 M0 M1 M2 M3 M4 M5 M6 M7 1 OCW1 μPM AEOI M/S BUF SFNM 0 0 0 1 ICW4 IR0 ID0 IR1

ID1

IR2 ID2 IR3 0 IR4 0 IR5 0 IR6 0 IR7 0 1 ICW3 T3 T4 T5 T6 T7 1 ICW2

IC4 SNGL ADI LTIM 1 0 ICW1

D0 D1 D2 D3 D4 D5 D6 D7 端

A0 寄存器 是

用ICW1设置

8259的 是否级连 请求信号的格式

用ICW2设置8259的中断类型码 是否为级连方式 本片为主片吗 需要用ICW4吗 结 束 设置ICW3:高5位 为0,低3位为标识码 设置ICW3:各位对应

IR0~IR7连接情况 用ICW4设置8259的 是否为特殊全嵌套方式 是否为缓冲方式 是否为自动结束方式 是 否 是 否 否 ICW1必须写入偶地址端口 ICW2~ICW4 必须写入奇地址端口 ICW1~ICW4的设置次序是固定的,不可颠倒。

IC2: ICW1=11H、ICW2=88H、ICW3=02H、ICW4=01H;偶端口0110H、奇端口0112H

IC3: ICW1=11H、ICW2=90H、ICW3=06H、ICW4=01H;偶端口0120H、奇端口0122H

※计算

★因为中断源都分别接在各片8259A的IR3,所以对应于主片、从片1、从片2,它们的中断类型号分别为:83H、8BH、93H

乘以4得 020CH、022CH、024CH

★根据题意,所有中断子程序得代码段地址相同,都为2800H,而偏移量分别为11A0H、22B0H、33C0H,所以,中断向量表应当如下填写:

从0000:020CH开始,依次填写 A0H、11H、00H、28H

从0000:022CH开始,依次填写 B0H、22H、00H、28H

从0000:024CH开始,依次填写 C0H、33H、00H、28H

※初始化程序段

;主片初始化程序段如下:

MOV DX,0100H

MOV AL,11H

OUT DX,AL ;偶端口写ICW1

MOV DX,0102H

MOV AL,80H

OUT DX,AL ;奇端口写ICW2

MOV AL,44H

OUT DX,AL ;奇端口写ICW3

MOV AL,11H

OUT DX,AL ;奇端口写ICW4

MOV AX,0000H

MOV DS,AX ;设置数据段寄存器

MOV BX,020CH

MOV [BX],A0H

INC BX

MOV [BX],11H ;修改中断向量表

INC BX

MOV [BX],00H

INC BX

MOV [BX],28H

;从片1初始化程序段如下:

MOV DX,0110H

MOV AL,11H

OUT DX,AL ;偶端口写ICW1

MOV DX,0112H

MOV AL,88H

OUT DX,AL ;奇端口写ICW2

MOV AL,02H

OUT DX,AL ;奇端口写ICW3

MOV AL,01H

OUT DX,AL ;奇端口写ICW4

MOV AX,0000H

MOV DS,AX ;设置数据段寄存器

MOV BX,022CH

MOV [BX],B0H

INC BX

MOV [BX],22H ;修改中断向量表

INC BX

MOV [BX],00H

INC BX

MOV [BX],28H

;从片2初始化程序段如下:

MOV DX,0120H

MOV AL,11H

OUT DX,AL ;偶端口写ICW1

MOV DX,0122H

MOV AL,B0H

OUT DX,AL ;奇端口写ICW2

MOV AL,06H

OUT DX,AL ;奇端口写ICW3

MOV AL,01H

OUT DX,AL ;奇端口写ICW4

MOV AX,0000H

MOV DS,AX ;设置数据段寄存器

MOV BX,024CH

MOV [BX],C0H

INC BX

MOV [BX],33H ;修改中断向量表

INC BX

MOV [BX],00H

INC BX

MOV [BX],28H

65、在数字量和模拟量并存的系统中,地线连接时要注意什么问题

答:在数字量和模拟量并存的系统中,地线连接时要注意将所有模拟信号的地线接在一起,所有数字信号的地线接在一起,然后才将他们接在电源地上。这样可以避免数字信号对模拟信号的干扰。

66、设计一个电路和相应程序完成一个锯齿波发生器的功能,使锯齿波呈负向增长,并

且锯齿波周期可调。

答:该问题可以通过对DAC0832数模转换器编程实现。假设芯片的地址为DACA,程序如下:

START: MOV AL,0FFH

MOV DX,DACA

LOP0:OUT DX,AL

CALL DLY

DEC AL

JMP LOP0

DLY:MOV CX,1000H

LOP1:NOP

LOOP LOP1

RET

同类问题:应当会编写矩形波、三角波、锯齿波呈正向增长的程序。

67、参考下图,说明计数式A/D转换的工作原理。

答:Vi是模拟输入电压,开始转换信号S将计数器清0,计数器在时钟信号CLK的驱动下由0开始计数,它的输出D7~D0驱动一个D/A转换器,转换器的输出电压为VO ,若Vi>VO时比较器输出高电平(C=1),因为C=1时计数器从01开始计数,C=0时,则停止计数,所以C=0可以作为转换结束信号,此时计数器对应的数值就是A/D转换的结果。

68、数据处理系统中,当需要同时测量多路信息时,常用什么方法解决

答:常用模拟开关解决,例如CD4051是8路双向模拟开关,可以将公共端接A/D转换的输入,8路引脚可以分别接8个模拟信号源,模拟开关的地址引脚A、B、C由CPU控制,可以选通任意一路信号进行A/D转换采集数据。

数据库原理与应用试题及答案

一、单选题(共20分,每题1分) 1.DB、DBMS和DBS三者之间的关系是() A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS C. DBS与DB和DBMS无关 2.在数据库系统中,读脏数据是指一个事务读了另一个事务() A. 未更新的数据 B. 未撤销的数据 C. 未提交的数据 D. 未刷新的数据 3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现() A. 活锁 B. 死锁 C. 读-写冲突 D. 写-写冲突 4.语句DELETE FROM SC表明() A. 删除SC中的全部记录 B. 删除基本表SC C. 删除基本表SC中的列数据 D. 删除基本表SC中的部分行 5.数据库设计阶段分为() A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段 C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段 D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 6.关系笛卡尔积运算记号R×S表示() A. R为关系名,S为属性名 B. R和S均为属性名 C. R为属性名,S为关系名 D. R和S均为关系名 7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句 一般一次只能处理一条记录,其协调可通过哪种技术实现() A. 指针 B. 游标 C. 数组 D. 栈 8.下列说法中不正确的是() A. 任何一个包含两个属性的关系模式一定满足3NF B. 任何一个包含两个属性的关系模式一定满足BCNF C. 任何一个包含三个属性的关系模式一定满足3NF D. 任何一个关系模式都一定有码

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

数据库原理试题及答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源: 第一部分选择题 (共30分) 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1. 单个用户使用的数据视图的描述称为【】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述【】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是【】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4. 五种基本关系代数运算是【】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 6. 下列聚合函数中不忽略空值 (null) 的是【】 A. SUM (列名) B. MAX (列名) C. COUNT ( * )

D. AVG (列名) 7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解 8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】 A. rí mρ(r) B. mρ(r) í r C. r = mρ(r) D. r≠mρ(r) 9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10. SQL中,下列涉及空值的操作,不正确的是【】 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 12. DBMS中实现事务持久性的子系统是【】 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 13. SQL的全局约束是指基于元组的检查子句和【】 A. 非空值约束 B. 域约束子句 C. 断言

微机原理试题及答案

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将()。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数 据处理及显示输出,应采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 ()来实现。 计数器寄存器移位寄存器D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。

执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口PB口PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期 8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。

数据库原理例题及解答

一、实验目的: 1、了解SQL语言的特点和基本概念。 2、能够针对某种具体的DBMS(本实验采用Access2003),熟练地运用单表查询、连接查询、嵌套查询、集合 查询等各种SQL查询语句对数据库中的表进行操作。 3、对相同的查询要求,能够采用多种查询方法实现,并能分析各种方法的优劣,从中选择合适的方法。 二、实验过程: 1、Print the names of professors who work in departments that have fewer than 50 PhD students. 解:(1)分析:本题是查询在博士生人数少于50个人的系工作的教师名字。查询教授名字可以通过prof 表,而所查询的教授名字是有限制条件的, 他所工作的系名要属于特定的集合(所有系名的一个子集),显然这个子集可以通过查询 dept表获得,所以带有谓词in的嵌套子查询可以实现题目要求。 (2)语句实现: ' SELECT Prof.字段1 FROM Prof WHERE Prof.字段2 IN (SELECT Dept.字段1 FROM Dept WHERE Dept.字段2 < 50); ****************************************************; (3)查询结果: | 2、Print the name(s) of student(s) with the lowest gpa 解:(1)分析:本题是查询成绩点最低的学生的名字。最低的成绩点可以在student表中通过函数min(gpa)获得,而所查询学生的名字的限制为成绩点等于min(gpa), 因此可用如下嵌套子查询实现。 (2)语句实现: > SELECT Student.字段2

数据库原理试题和答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午23:05:00 来源: 第一部分选择题(共30分) ?一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出得四个选项中只有一个就是符合题目要求得,请将其代码填在题后得括号内。错选或未选均无分. 1、单个用户使用得数据视图得描述称为【】 A、外模式? B、概念模式?C、内模式?D、存储模式? 2、子模式DDL用来描述【】?A、数据库得总体逻辑结构?B、数据库得局部逻辑结构 C、数据库得物理存储结构 D、数据库得概念结构 ?3、在DBS中,DBMS与OS之间得关系就是【】?A、相互调用 B、DBMS调用OS?C、OS调用DBMS?D、并发运行 4、五种基本关系代数运算就是【】 A、∪,-,×,π与σ? B、∪,-,∞,π与σ? C、∪,∩,×,π与σ?D、∪,∩,∞,π与σ??5、当关系R与S自然联接时,能够把R与S原该舍弃得元组放到结果关系中得操作就是【】 A、左外联接?B、右外联接?C、外部并 D、外联接 ?6、下列聚合函数中不忽略空值 (null)得就是【】?A、 SUM(列名) B、MAX (列名) C、 COUNT ( * )?D、AVG (列名) ?7、设关系模式R (A,B,C),F就是R上成立得FD集,F ={B→C},则分解ρ = {AB,BC}相对于F【】?A、就是无损联接,也就是保持FD得分解?B、就是无损联接,但不保持FD得分解 C、不就是无损联接,但保持FD得分解? D、既不就是无损联接,也不保持FD 得分解? 8、关系模式R分解成ρ={R1,…,Rk},F就是R上得一个FD集,那么R中满足F得每一个关系r,与其投影联接表达式mρ(r)间得关系满足【】?A、rí mρ(r) B、mρ(r) í r?C、r= mρ(r)?D、r≠mρ(r) 9、在数据库设计中,将ER图转换成关系数据模型得过程属于【】?A、需求分析阶段?B、逻辑设计阶段 C、概念设计阶段? D、物理设计阶段? 10、 SQL中,下列涉及空值得操作,不正确得就是【】 A、 AGE IS NULL? B、 AGE IS NOT NULL C、AGE = NULL?D、NOT(AGE IS NULL) 11、如果事务T获得了数据项Q上得排它锁,则T对Q 【】 A、只能读不能写 B、只能写不能读 C、既可读又可写 D、不能读不能写 ?12、DBMS中实现事务持久性得子系统就是【】?A、安全性管理子系统?B、完整性管理子系统?C、

微机原理及接口技术考试各章重点题库及答案

微机原理与接口技术试题库 第一章基础知识 一、填空 1、计算机中采用二进制数,尾符用B 表示。 2、西文字符的编码是ASCII 码,用 1 个字节表示。 3、10111B用十六进制数表示为H,八进制数表示为O。 4、带符号的二进制数称为真值;如果把其符号位也数字化,称为原码。 5、已知一组二进制数为-1011B,其反码为10100B ,其补码为10101B 。 6、二进制码最小单位是位,基本单位是字节。 7、一个字节由8 位二进制数构成,一个字节简记为1B ,一个字节可以表示256 个信息。 8、用二进制数表示的十进制编码,简称为BCD 码。 9、8421码是一种有权BCD 码,余3码是一种无权BCD 码。 二、选择 1、计算机中采用 A 进制数。 A. 2 B. 8 C. 16 D. 10 2、以下的 C 编码是一种有权码。 A. 循环码 B. BCD码 C. 8421码 D. 余3码 3、八进制数的尾符是 B 。 A. B B. O C. D D. H 4、与十进制数254等值的数是 A 。 A. 11111110 B. 11101111 C. 11111011 D. 11101110 5、下列不同数制表示的数中,数值最大的是 C 。 A. 11011101B B. 334O C. 1219D D. DAH 6、与十六进制数BC等值的数是B 。 A. 10111011 B. 10111100 C. 11001100 D. 11001011 7、下列字符中,ASCII码值最小的是 A 。 A. K B. Y C. a D. i 8、最大的10位无符号二进制整数转换成十进制数是C 。 A. 51 B. 512 C. 1023 D. 1024 9、A的ASCII码值为65D,ASCII码值为68D的字母是C 。 A. B B. C C. D D. E 10、下列等式中,正确的是 D 。 A. 1KB=1024×1024B B. 1MB=1024B

数据库原理及应用 练习题及参考答案

数据库原理与应用练习题及参考答案 一、选择题 1.一下关于关系的说法正确的是( A ) A.一个关系就是一张二维表 B.在关系所对应的二维表中,行对应属性,列对应元组。 C.关系中各属性不允许有相同的域。 D.关系的各属性名必须与对应的域同名。 2.关系数据表的关键字可由( D )属性组成。 A.一个 B.两个 C.多个 D.一个或多个 3.进行自然连接运算的两个关系( A ) A.至少存在一个相同的属性名 B.可不存在任何相同的属性名 C.不可存在个相同的属性名 D.所有属性名必须完全相同 4.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的( B )。 A.数据模型 B.概念模型 C.层次模型 D.关系模型 5.Access 2010 数据库具有很多特点,下列叙述中,正确的是( B )。 A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数 B. Access 2010可以通过编写应用程序来操作数据库中的数据 C. Access 不能支持 Internet/Intranet 应用 D. Access 2010 使用切换面板窗体管理数据库对象 6.数据表的基本对象是( A ) A.表 B.查询 C.报表 D.窗体 7.利用Access 2010 创建数据库文件,其扩展名是( B ) A.mdb B.accdb C.xlsx D. acc 8.启动Access 2010 后,最先显示的是什么界面( C ) A.数据库工作界面 B.“打开”窗口 C. Backstage D导航窗格 9.在 Access 数据库对象中,不包括的是( B ) A.表 B.向导 C.窗体 D.模块 10.表的组成内容包括( C ) A.查询和字段 B.报表和字段 C.字段和记录 D.记录和窗体 11.在 Access 2010 数据库的表设计视图中,不能进行的操作是( A ) A.修改字段类型 B.设置索引 C.增加字段 D.删除记录

微机原理试题及答案(1)

一、选择题(20 分,在每小题的 4 个备选答案中选出一个正确的答案编号填写在该题空白处,每题 2 分) 1. 指令MOV DX,[BX] 的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2. 若AL的内容为3FH,执行SHLA L,1指令后,AL的内容为A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作 数乘以2。3fh=63 63*2=126 126=7eh 故选A 3. 属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4. 某EPROM芯片上有19 条地址线A0~A18,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5. 8086/8088CPU的SP寄存器是多少位的寄存器B 。 (A)8位(B)16 位(C)24位(D)32位 6. 在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos 数据串存储指令功能:将累加器al 或ah 中的一个字或字节,传送到附加段中以di 为目标指针的目的串中,同时修改di ,以指向串中的下一个单元。 7. 8255工作在方式0 时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B 口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C 三个口输出均有锁存能力解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8. 采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9. 工作在最小模式下,8086/8088CPU 芯片中,将地址信号锁存的信号是 C 。 A)DT/R B)DEN (C)ALE (D)AEN 10. 在LOOP指令执行的时候,隐含着对计数器减1 的操作,该计数器是用寄存 (A)AX (B)BX (C)CX (D)DX 解析:loop :循环指令。指令执行前必须事先见重复次数放在cx 寄存器中,每执行一次loop 指令,cx 自动减1。 、填空题(每小题 2 分,共10分) 1. 两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf : 全零标志位。本次运算结果为0 时,zf=1 ,否则zf=0 。 2. 执行LODSB后,SI 的内容较该指令执行前增加1,说明DF=0 。 3. DMA控制器8237 共有4 个相互独立的DMA通道。 4. 8086/8088 断点中断的向量码是03H 。 5. 利用8253 产生对称的方波,应用其工作方式 3 。解析:8253

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分。 1. 要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2. 下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB .∪,—,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值 (NULL) 的是()。 A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7. SQL中,下列涉及空值的操作,不正确的是()。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 8. 已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A. 1 B. 2 C. 3 D. 4 9. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视 图 10. 关系数据模型的三个组成部分中,不包括( ) A. 完整性约束 B. 数据结构 C. 恢复 D. 数据操作 11. 假定学生关系是S (S #,SNAME ,SEX ,AGE ),课程关系是C (C #,CNAME ,TEACHER ), 学生选课关系是SC (S #,C #,GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系( ) A .S B .S C ,C C .S ,SC D .S ,SC ,C 12. 关系规范化中的删除操作异常是指( ) A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 13. 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码 是( ) A .M 端实体的码 B .N 端实体的码 C .M 端实体码与N 端实体码组合 D .重新选取其他属性 14.已知关系R={A ,B ,C ,D ,E ,F},F={A →C ,BC →DE ,D →E ,CF →B}。则(AB)F + 的闭包 是( ) A .ABCDEF B .ABCDE C .ABC D .AB 15.设有关系R (A ,B ,C )和S (C ,D )。与SQL 语句select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是( ) A .σR.C=S.C (πA,B,D (R×S)) B .πA,B,D (σR,C= S.C (R×S)) C .σR.C=S.C ((πA,B (R))×(π D (S))) D .σR,C=S.C (πD ((πA,B (R))×S)) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

数据库原理及应用(第2版)习题参考答案..

第1章数据概述 一.选择题 1.下列关于数据库管理系统的说法,错误的是C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型 B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是D A.用文件管理数据,难以提供应用程序对数据的独立性 B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制 D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率 3.下列说法中,不属于数据库管理系统特征的是C A.提供了应用程序和数据的独立性 B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息 D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是D A.相互调用 B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行 6.数据库系统的物理独立性是指D A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于A A.系统软件B.工具软件 C.应用软件D.数据软件 8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是B A.数据库B.操作系统 C.应用程序D.数据库管理系统 9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是D A.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端 B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件 C.客户/服务器结构比文件服务器结构的网络开销小 D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享

微机原理期末考试试题及答案1分析

微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定

数据库原理试题及答案

汕头职业技术学院 2009—2010学年度第二学期期中考试试卷 课程名称数据库原理与应用拟题人审题人_____________ 系(校区)计算机系班级姓名学号____________ 一、单项选择题:(将正确答案的编号填在下表中,每小题1.5分,共18分) 1.任何一个满足2NF但不满足3NF的关系模式都不存在() A)主属性对主码的部分依赖 B)非主属性对主码的部分依赖 C)主属性对主码的传递依赖 D)非主属性对主码的传递依赖 2.相对于非关系模型,关系数据模型的缺点之一是() A)查找记录的速度最慢 B)数据结构简单 C)数据独立性高 D)有严格的数学基础 3.创建一个用户数据库时,()数据库的内容(表和视图)就会自动地复制到新创建的数据库中。 A)master B)model C)msdb D)tempdb 4.下列聚合函数中不忽略空值(null)的是() A)sum(列名) B)max(列名) C)count(*) D)avg(列名) 5.关于唯一约束的叙述,错误的是() A)一个表可以定义多个唯一约束 B)唯一约束的值不能重复 C)唯一约束的值不能为null D)一个唯一约束可以施加到多个属性中 6.下列涉及空值的操作,不正确的是() A)age is null B)age is not null C)age=null D)not(age is null) 7.层次模型不能表示()的联系 A)多对多 B)一对多 C)多对一 D)一对一 8.下列关系运算中,()运算不属于专门的关系运算。 A)选择 B)连接 C)投影 D)广义笛卡尔积 9.数据库系统的体系结构是() A)两级模式结构和一级映射 B)三级模式结构和一级映射 C)三级模式结构和两级映射 C)三级模式结构和三级映射 10.单个用户使用的数据视图的描述称为()

数据库原理与应用考试试题及答案

1.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。 A.1NF B.2NF C.3NF D.BCNF 2 .下列关于数据库恢复说法不正确的是() A.事物故障恢复采用日志文件 B.系统故障恢复采用日志文件 C.介质故障恢复采用日志文件 D.以上故障恢复均不采用日志文件 3.下面()不是常用的数据模型? A.关系模型 B.线性模型 C.层次模型 D.网状模型 4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 5 .DBMS中实现事务持久性的子系统是() A.安全性管理子系统 B.完整性管理子系统 C.并发控制子系统 D.恢复管理子系统 6.数据库与文件系统的根本区别在于() A.提高了系统效率 B.方便了用户使用 C.数据的结构化 D.节省了存储空间 7.SQL语言是()的语言,容易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。 A.完整性控制 B.访问控制

C.安全性控制 D.并发控制 9.DBMS普遍采用()方法来保证调度的正确性。 A.索引 B.授权 C.封锁 D.日志 10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。 A.一级封锁协议 B.二级封锁协议 C.三级封锁协议 D.零级封锁协议 11.下面的选项不是关系数据库基本特征的是()。 A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D.与列的次序无关 12.关系模型中实现实体间N:M联系是通过增加一个()。 A.关系实现 B.属性实现 C.关系或一个属性实现 D.关系和一个属性实现 13.关系代数运算是以()为基础的运算。 A.关系运算 B.谓词演算 C.集合运算 D.代数运算 14.数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。 A.概念设计 B.逻辑设计 C.物理设计 D.全局设计 15.SQL语言中的COMMIT语句的主要作用是()。 A.结束程序 B.返回系统 C.提交事务 D.存储数据 16.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。 A.原子性 B.一致性 C.独立性 D.持久性 17.关系的主属性不能取空值,属于()

微机原理试题试题1b

试题1b 一、论述题 1. 8086/8088CPU内部的状态标志寄存器共有几位标志位?各位的含义是什么?解:状态标志寄存器共有9位标志位,其中包含6个状态标志位和3个控制标志位。 状态标志位: CF:进位标志。当算术运算结果使最高位产生进位或借位时,则CF=1;否则CF=0。PF:奇偶标志。若运算结果中的低8位含有偶数个1,则PF=1;否则PF=0。 AF:辅助进位标志。运算过程中若D3位向D4有进位或借位时,AF=1;否则AF=0。 ZF:零标志。若运算结果为0,则ZF=1;否则ZF=0。 SF:符号标志。若运算结果为负,则SF=1;否则SF=0。 OF:溢出标志。当带符号数的补码运算结果超出机器所能表达的范围时,就会产生溢出,这时OF=1;否则OF=0。 控制标志位: DF:方向标志。控制串操作指令的地址变化的方向。当DF=0时,串操作指令的地址指针按增量变化;当DF=1时,串操作指令的地址指针按减量变化。 IF:中断允许标志。控制微处理器是否允许响应可屏蔽中断请求。若IF=1,则允许响应;否则禁止响应。 TF:单步标志。TF=1时,CPU工作在单步方式。 2.相对于程序查询传送方式,中断方式有什么优点?和DMA方式比较,中断传送方式又有什么不足之处? 解:中断方式的数据输入输出,CPU不需要查询外设的状态,节省了CPU的大量时间,提高了CPU的利用率。中断传送方式的缺点:中断方式仍需要通过CPU执行程序来实现外设与主机之间的信息传送;CPU每次中断都需要花费时间保护断点和现场,无法满足高速I/O设备的速度要求。 3.描述汇编语言源程序的运行过程,包括各步骤生成的文件类型?

数据库原理试题及答案汇编

一、单选题(每小题后的四个备选答案中只有一个是正确的,请将正确答案的字母填到下面表格的对应题号处。每小题 1分,本大题共20分。) 1、下面对数据库特点的不正确叙述是()。 A.数据库中的数据采用统一的模型来表示。 B.数据库中数据之间的联系强。 C.数据库中数据冗余度高。 D.数据库中数据由一个软件统一管理。 2、下面对数据库三级模式结构的叙述中,不正确的是()。 A.三级模式结构可提供数据独立性。 B.三级模式结构通过两级映像来实现数据独立性。 C.模式做了修改,用户的应用程序必须修改。 D.内模式做了修改,模式不必修改。 3、不属于DBA职责的是()。 A.模式定义B.对数据库的权限管理 C.完整性约束D.查看或修改数据库中的数据。 4、下面关于关系代数的不正确叙述是()。 A.对一个关系作投影运算不会改变该关系元组的个数。 B.选择运算是根据某些条件对关系的元组进行筛选。 C.自然联接运算要求两个关系必须有取值域相同的属性。 D.自然联接是F联接的一种特殊情况。 5、下面对“关系模型”的叙述中,不正确的说法是()。 A.关系模型的数据结构就是关系。 B.关系模型中属性的顺序不能任意改变。 C.关系模型不允许在关系中出现两条完全相同的元组。 D.关系模型具有三类完整性约束。 6、下面对关系“键”概念的不正确叙述是()。 A.一个关系可以有多个候选键。 B.候选键是指在一个关系中,能够唯一标识每个元组的属性集。 C.一个关系模式只能有一个“主键”。 D.候选键再添加一个属性便可构成一个“超键”。

7、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。A.πW(R-S)=πW(R)-πW(S) B.σ(F)(R-S)=σ(F)(R)-σ(F)(S) C.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S) D.πW(R∪S)=πW(R)∪πW(S) 8、在关系模式R(U)中,X?U,Y?U,X→Y,且Y不能决定X,则Y与X之间的关系是()。 A.一对一B.一对多C.多对多D.多对一 9、下面对3NF的叙述中,不正确的说法是()。 A.3NF模式中不存属性对侯选键的传递依赖。 B.3NF模式不存在非主属性对侯选键的部分依赖。 C.如果模式R是3NF,那么R一定是2NF。 D.任何一个关系模式都可以既保持函数依赖又无损地分解为一系列3NF集。 10、在()组织结构中,记录是按查找键值升序或降序顺序存储。 A.顺序文件B.堆文件C.散列文件D.聚集文件 11、以下RAID技术中,存取速度最快的是()。 A.RAID 1B.RAID 5C.RAID 0D.RAID 10 12、下面关于SQL Server“索引”概念的不正确叙述是()。 A.任何一个表都必须建索引。 B.一个表只能有一个聚集索引。 C.非聚集索引的索引顺序与主文件的记录存储顺序不保持一致。 D.索引能提高查询速度,但索引不是建的越多越好。 13、下面关于SQL Server数据库系统表的不正确叙述是()。 A.数据库的数据字典信息存储在系统表中。 B.用户可以直接查看、修改系统表中的数据。 C.数据库每个表的定义信息都存放在系统表中。 D.系统表必须存储在主文件中。 14、下面关于事务的ACID属性的叙述中,不正确的说法是()。 A.事务对数据库的所有操作,是一个不可分割的工作单元。这些操作要么全部执行,要么什么也不做。 B.一个事务独立执行的结果,应保持数据库中数据的一致性。确保单个事务的一致性是由应用程序员编写事务程序来实现的。

微型计算机原理与应用试题库答案

《微型计算机原理及应用》试题库及答案 一、填空 1.数制转换 A)125D=(0111 1101 )B =(175 )O=(7D )H=(0001 0010 0101 )BCD B)10110110B=(182 )D =(266)O=(B6 )H=(0001 1000 0010)BCD 2.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~ 255 ;单字节有符号整数-127 ~127 。 (注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。)3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。指出运算结果 有效否。 A)00101101+10011100=11001001B SF=1 ZF=0 CF=0 OF=0 B)11011101+10110011=10010000B SF=1 ZF=0 CF=1 OF=0 4.十六进制数2B.4H转换为二进制数是_0010 1011.0100B ,转换为十进制数是_43.25。 5.在浮点加法运算中,在尾数求和之前,一般需要操作,求和之后还需要进行和 舍入等步骤。 6.三态门有三种输出状态:低电平、高电平、高阻态状态。 7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为45H ,前面加上偶 校验位后代码为。 8.数在计算机中的二进制表示形式称为机器数。 9.在计算机中,无符号书最常用于表示。 10.正数的反码与原码相等。 11.在计算机中浮点数的表示形式有整数和小数两部分组成。 12.微处理器中对每个字所包含的二进制位数叫字节。 13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少

微机原理试题一

《微型计算机原理及接口技术》试题一 (120分钟) 班级姓名学号教师 一. 单项选择题(在每小题的四个备选答案中选出一个正确的 答案,并将其号码填写在题干后面的○中。每小题2分,本题共30分) 1. 8086CPU芯片的外部引线中,数据线的条数为○ ①6条②8条③16条④20条 2. 8088CPU上READY信号为下面哪种信号有效?○ ①上升边②下降边 ③高电平④低电平 3. 8088CPU中的CS寄存器是一个多少位的寄存器?○ ①8位②16位③24位④32位 4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,BHE和A0的状 态必须是○ ①00 ②01 ③10 ④11 5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是○ ①00 ②01 ③10 ④11 6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是○ ①AX ②BX ③CX ④DX 7. ISA总线是一种多少位的内(系统)总线?○ ①8位②16位③32位④64位 8. 属于只读存贮器的芯片是○ ①SRAM ②DRAM ③EPROM ④SDRAM 9. 需要定时刷新的存贮器是○ ①SRAM ②DRAM ③EPROM ④EEPROM 10. 内存从A4000H到CBFFFH,共有○ ①124K ②160K ③180K ④224K 11. 擦除EPROM是用○ ①+5V电压②+15V电压 ③+21V电压④紫外光照射 12. 采用查询方式来实现输入输出是因为它○

①速度最快 ②CPU可以不介入 ③实现起来比较容易 ④在对多个事件查询工作时,能对突发事件做出实时响应 13. 实现DMA传送,需要○ ①CPU通过执行指令来完成 ②CPU利用中断方式来完成 ③CPU利用查询方式来完成 ④不需要CPU参与即可完成 14 下面哪种说法不正确○ ①内存地址也可做为接口地址使用 ②内存地址不可做为接口地址使用 ③接口地址不可做为内存地址使用 ④接口地址也可做为外存地址使用 15. 8255工作在方式0时,下面哪种说法正确○ ①A、B、C三个口输入均有锁存能力 ②只有A口输入有锁存能力 ③只有C口输入有锁存能力 ④A、B、C三个口输入均无锁存能力 二. 多项选择(在备选的答案中选出正确的答案,每小题2.5分, 本题共10分) 1 . 在构成8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?○ ①74LS373 ②8288 ③74LS245 ④74LS138 ⑤8289 2 . 8086CPU一个总线周期可以读(或写)的字节数为○ ①1个②2个③3个④4个⑤6个 3. 当8255的A口工作在方式2,B口工作在方式0时,其C口可用作○ ①全部用作联络信号②5条用作联络信号③4条用作联络信号 ④3条用作I/O ⑤8条用作I/O 4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?○ ①MEMR=0 ②MEMW=0 ③IOW=1 ④IOR=0 ⑤DT/R=0 三. 判断题(认为正确的在题后○中打“√”号。错误的打 “×”号,并写出正确的内容。每小题2分,本题共10分) 1. 8086CPU的复位启动地址为0FFFFH。○

数据库原理与应用试题及答案

一、单选题(20分,每题1分) 1.关系数据模型的基本数据结构是()。 A. 树 B. 图 C. 索引 D. 关系 2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。 A. OS B. DS C. DBMS D. DBS 3.元数据是指()。 A. 数据结构的描述 B. 数据项的描述 C. 数据的来源 D. 基本数据 4.下面对关系中属性的描述,错误的是()。 A. 属性的次序可以任意交换 B. 允许多值属性 C.属性名唯一 D. 每个属性中所有数据来自同一属性域 5.超码、候选码和主码之间的关系是()。 A.超码?候选码?主码 B. 超码?主码?候选码 C. 主码?候选码?超码 D. 主码?超码?候选码 6.关系数据库实现数据之间联系的方法是()。 A. 主码 B. 外码 C. 候选码 D. 超码 7.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。 A. AB B. BC C. CD D. AD或BD 8.设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、 外码是A(参照R.A),则能够插入关系S的元组是()。

A. (1,2,3) B. (3,2,1) C. (1,2,1) D. (4,5,6) 9. 将上题中的2个关系R 和S (未插入元组前)进行R*∞S 后的运算结果包含( ) 个元组。 A. 5 B. 6 C . 3 D. 2 10. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使用了ON UPDA TE CASCADE 短语(级联更新),将R 中第一个元组的A 属性值更新为4时,S 中第一个元组A 属性的值( )。 A. 不变 B. 变为4 C . 变为NULL D. 拒绝更新,返回错误信息 11. 设有一个关系R (A ,B ),如果要找出B 属性的最后一个字母为A ,并且至少包 含2个字母的查询条件子句应写成WHERE B LIKE ( )。 A . ‘_A%’ B. ‘_A ’ C. ‘_% A ’ D. ‘%A ’ 12. SQL 中谓词EXIST 可用来测试一个集合是否( )。 A. 有重复元组 B. 有重复列名 C. 为非空集合 D. 有空值 13. 条件子句WHERE 工资>ALL (SELECT 工资 FROM 职工 WHERE 部门号=1) 的含义为( )。 A. 比1号部门中某个职工的工资高 B. 比1号部门中所有职工的工资都高 C. 比1号部门中所有职工的工资总和高 D. 无法比较,返回错误信息 14. 下列关于数据库系统中空值的描述错误的是( )。 A. 包含空值的算术表达式的运算结果为NULL B. COUNT (*)将统计包含空值的行

相关文档
相关文档 最新文档