微机原理试题 联系客服

发布时间 : 星期六 文章微机原理试题更新完毕开始阅读f6cbbe234b35eefdc8d33325

3.Intel 8255A A口、B口、C口都可以作为输人/输出数据端口 ( )

[答案]×;改正:通常8255AA口、B口作为输入输出数据端口,C口用作控制或状态信息端口。 4.74LS 373芯片只能锁存地址信息。 ( )

[答案]×;改正:??能够锁存地址信息、数据信息以及DMA页面地址信息等。

5.在输出接口电路中,若RDY为高电平表示接口寄存器数据已空,外围设备可以送数据。 ( ) [答案]×;改正:??,表示接口寄存器中已有数据;通知外围设备可以取数据。

6.8255A工作于方式2时;A组工作于方式2时,B组仅能工作于( )和( )方式。[答案]方式0;方式1 7.8255A工作于方式2时,可似采用( )方式和( )方式与微处理器联系。 [答案]查询;中断

8.8255A工作于方式1的输入时,由( )提供的 信号,( )电平有效。[答案]外围设备;低

9.8255A工作于方式1时,A口、B口作为数据( )口,而C口分两部分,分别作为A口和B口的( )信号o [答案] I/O;联络

10.8255A工作于方式1时,A、B两口工作状态由( )写入控制时设定的,一旦方式已定,就把所用C口的( )为确定了[答案] 微处理器;联络

11.8255A C口按位置复位选择控制字 =1表示对于定位的操作为( ), =0表示对定位的操作为( )。 [答案]置位/复位

12.8255A初始化时,微处理器对8255A可写入( )和根据需要写入( )控制命令字。[答案] 工作方式选择;C口按位置位/复位

13.8255A工作于方式0。微处理器可以采用( )和( )传送方式。[答案]同步;查询

14.当8255A片选信号 为低电平有效信号时,若读与写控制信号为( )时,地址信号 为( )时,则为非法状态。[答案] 01;11

15.当8255A引脚RESET信号为高电平有效时,8255A内部所有寄存器内容被( ),同时三个数据端口被自动设置为( )端口。[答案]清除;输入

16.8255A内部A组/B组控制逻辑能接收( )的“命令”,接收来自内部( )的控制字[答案]读写控制逻辑;数据总线

17.微处理器可以通过执行( )指令,实现对数据总线缓冲器的( )数据。[答案]输入/输出;发/收 18.8255A内部数据总线缓冲器是一个受( )控制的8位( )向缓冲器。[答案]三态门;双向 19.Intel 8255A是一种通用( )并行I/0接口芯片,它又称为( )。[答案]可编程序 20.74LS 244是一种三态输出的8位( )和( )。[答案]缓冲器;驱动器

21.当74LS 373使能端G为( ),输出允许端 为( )时,则输出Q=D。[答案]高电平;低电平 22.74LS 373芯片中( )引脚是能将D端数据打人锁存器中的( )门。[答案]G;D 23.74LS 373是( ),并且具有( )驱动输出的接口芯片。[答案] 8位锁存器;三态

24.接口电路中的输入/输出数据锁存器和缓冲器作用在于解决微处理器与外围设备之间( )矛盾,以及( )的作用。[答案]速度;隔离和缓冲

25.微处理器与外围设备之间的接口芯片,按性能可分为( )和( )接口芯片。[答案]通用;专用 26.微型计算机中的微处理器与外围设备之间的接口芯片按功能选择的灵活性可分成( )和( )接口芯片。[答案]可编程:不可编程

27.中断控制器8259A级联工作时,可以利用引脚SP/EN规定其工作在( )或从片方式。[答案]主片

1.在输人接口电路中RDY信号为高电平时,表示换口芯片中的输入寄存器已空,可接收微处理器信息以实现微处理器与外围设备输入操作。 ( )×;改正:??,可接受外围设备的信息,以实现接口与外围设备输入操作。

2.接口芯片选通选端 即是片选端信号。 ( )√

3.随着大规模集成电路技术迅速发展,微型计算机系统中微处理器与外围设备之间的接口电路已发展变成大规模集成电路芯片。( )√

4.8255A仅限于A组可以工作于方式2。 ( )√

5.8255A 工作于方式1输出时,信号骶低电平有效,表示数据已经为外设所接收 ( )√

6.8255A工作于方式0时,可以采用中断方式。 ( )×;改正:??,可以采用同步传送或查询传进方式,能采用中断方式。

7.当8255A引脚RESET高电平有效时,3个端口自动设置为输出端口。 ( )×;改正:??三个端口自动设立输入端口。 8.Intel 8255A 读/写控制逻辑它能接收来自微处理器的地址总线和控制总线有关信号,还能向A/B组控制部件发送命令。 ( )√

9.Intel 8255A A组/B组控制只能向与其相连的端口发出适当的控制信号。 ( )×;改正:??可以根据微处理器发出的控制字来控制8255A的工作方式,每个控制组都接收来自读/写控制逻辑命令,接收来自内部数据总线的控制字,并向其相连的端口发出适当的控制信号。 10.Intel 8255A C口可以作为控制或状态信息端口。 ( )√

11.74LA 254 通常用于定向数据传送,缓冲和驱动。 ( )×;改正:741S245通常用于数据双向传送、缓冲和驱动。

12.74LS 244主要于三态输出,总线收/发器。 ( )×;改正:74LS244主要用于三态输出存储器地址驱动器、时钟驱动器和总线定向接收器和定向发送器。

1.8255A A组工作于方式1、B组工作于方式1,A口输出,B口输入,设计工作方式选择宇为( )。 A.10110110B B.00110110B C.10100110B D.10100100B[答案] C

2.设8255A A组工作于方式2,B组工作于方式1,B口输入,设置工作方式选择控制字为( )。 A.11000110B C.01000110B B.11000100B D.01000100B[答案] A

3.8255A A组工作于方式0,B组工作于方式1,A口输出,B口输入,设计工作方式选择控制字为( )。 A.10000100B D. 00000110B C.10010000B D.10000110B[答案] D

4.8255A A、B组工作于方式0,A口输入、B口输出,设计工作方式选择控制字为( )。 A.10010000B B. 00010000B C.10010010B D.00010010B[答案] A

5.8255A A、B组工作于方式0,A口输入、B口输出,设计工作方式选择控制字为( )。

A.10010000B B. 00010000B C.10010010B D.00010010B[答案] A

6.8255A工作方式1输入时,IBF信号是由微处理器所提供的。( )有效,用以通知外设输人数据已满。 A. 上升沿 B.下降沿 C.高电平 D.低电平[答案] D

7.8255A工作于方式1输入时。由外设输入的 信号的( )控制下将送到端口A(或端口B)的数据锁存。 A.上升沿 B.下降沿 C.交电平 D.低电平[答案] B

8.8255A工作于基本输入/输出方式下,输出和输人数据( )。 A. 输出数据锁存,输入数据不锁存 B.输出数据锁存,输入数据锁存 C.输出数据不锁存,输入数据不锁存

D. 输出数据不锁存,输入数据锁存[答案] A 9.Intel 8255A C口有一个( )。

A.8位数据输入缓冲器和8位数据输出缓冲器 B.8位数据输入锁存器和8位数据输出缓存器 C.8位数据输入缓冲器和8位数据输出锁存缓冲器

D.8铀数据输入锁存器/缓冲和8位数据锁存/缓冲器 [答案] C 10.Intel 8255A B口有一个( )

A.8位数据输入锁存器和8位数据输出缓冲器 B.8位数据输入缓冲器和8位数据输出缓存器

C.8位数据输入缓冲器和8位数据输出锁存/缓冲器 D.8位数据输入锁存器和8位数据锁存器[答案] C 11.Intel 8255A A口有中个( )。

A.8位数据输入锁存器和8位数据输出锁存/缓冲器 B.8位数据输入缓冲器和8位数据输出缓冲器 C.8位数据输入锁存器与8位数据输出缓冲器

D.8拉数据输入缓冲器和8体数据输出缓冲/锁存器[答案] A 12.Intel 8255A初始化控制字是通过( )写入的。

A.数据总线缓冲器 B.读/写控制逻辑 C.A组控制 D.B组控制[答案] A

13.设某微机系统要管理64级中断,问组成该中断机构时需( )片8259。A.8 B.10 C.9 D.64[答案] C 14.对8086CPU而言,中断优先级别最高的是( )。 A.除法错,溢出中断,软中断 B.NMI C.NMI D.单步中断 [答案]A 1.INTE

[答案]INTE:中断允许信号。只有其为1时才允许送出中断请求,8255A A口用置位/复位控制,B口用 置位/复位控制

2.IBF[答案]IBF:表示输入缓冲器已满信号。高电平有效,由8255A输出,有效时,用以通知外部设备输入的数据已写入缓冲器。

3.缓冲器[答案]在两部分线路之间实现隔离或接口的门称为缓冲门(也称为缓冲器)具有三态输出功能的缓冲门称为三态缓冲门(或三态缓冲器)。

4.可编程序接口芯片[答案]接口电路的工作状态,可由计算机指令控制的接口芯片,称为可编程接口芯片。 5.编程控制[答案]各种单元电路,通过各种开关电路相互连接。在接口芯片中,各硬件单元不是固定的接死,可由用户在使用中选择,即通过指令来选择不同的通道和不同的电路功能,称为编程控制。 6.多通道[答案]一个接口芯片与微处理器连接,另一方面可按几个外设即为多通道。

1.扼要说明简单的I/O接口芯片与可编程接口芯片的异同。[答案]答:简单接口芯片通常是由中小规模集成电路芯片组成,目前已发展大规模集成电路芯片为主,其内部由输入/输出数据锁存器和缓冲器、控制命令和状态寄存器、地址译码器、读写控制逻辑、中断控制逻辑组成,但其内部电路已成固定电路,不可改变的集成电路。可编程接口芯片其内部是与简单接口芯片相同,但是各硬件单元不是固定死的,可由用户在使用中选择,即通过计算机的指令选择不同的通道和不同的电路功能,称为编程控制,电路工作状态可由计算机指令来控制。目前,在计算机系统中广泛应用。

2.根据接口电路功能,简要说明I/O接口电路应包括哪些电路单元?

[答案]答:微处理器要与外围备交换信息,必须通过接口电路,一般接口电路中一般具有如下单元电路: (1)输入/输出:数据锁存器和缓冲器,用以解块微处理器与外围设备之间速度不匹配的矛盾,以及起到隔离和缓冲作用。

(2)控制命令和状态寄存器:以存放微处理器对外围设备的控制命令,以及外围设备的状态信息。 (3)状地址译码器:用来选择接口电路中不同的端口(寄存器) (4)读写控制逻辑。 (5)中断控制逻辑。

3.试述8255A工作方式2的特点。

[答案]答:方式2为双向传输方式。这种传输方式仅适用于端口A,外围设备数据可以在8为数据线上,既往微处理器发送数据,又从微处理器接收数据。与工作方式1类似,端口A在端口B工作于方式2时自动提供相应的控制信号和状态信号。端口C用5个数据位自动配合端口A,为其提供状态信号和控制信号 4.简要说明工作方式0和方式1的主要区别?

[答案]答:(1)方式0是基本输出输入方式,每一个端口都可作为基本的输入输出端口。C口的高4位和低4位以及A口、B口都可以独立的设置为输入输出端口。而且4个端口的输入输出可以有16种组合方式,而方式1是选通输入/输出。在方式1下将3个端口分为A、B两组,A、B端口仍作为数据输入输出端口,而C口则分为高低4位两部分,分别作为A口和B口的联络信号。在方式l时8255A中规定联络信号是3位,两个端口共用去6位,剩下的两位仍可可作为数据位使用。

(2)工作于方式0时可以采用无条件读写方式实现微处理器与8255A传送数据。如果把C口的高低4位分别作为控制和状态口,与外围设备的控制和状态相连,微处理器也可以通过对C口的读写,实现A口与B口的查询方式工作。但不允许使用中断方式。

方式1规定一个端口作为输入口或者输出口的同时,自动规定了有关控制信号和状态信号。特别是规定了相应的中断请求信号。这样,在许多采用中断方式进行输入/输出的场合,如果外围设备能为8255A提供选通信号或者数据接收应答信号,那么常常使8255A的端口于工作方式1,所以方式1比方式0更加方便有效。

5.试述8255A工作于方式1时数据输出的工作过程?

[答案]答:工作于8255A方式1输出端口一般采用中断方式与微处理器联系。当微处理器响应中断后,便往8255A输出数据,并发出写信号。在写信号的上升沿一方面清除中断请求信号INTR,表示微处理器已响应了中断;另一方面,使有效,变为低电平表示数据已满,外围设备可以取数据。

实际上,在微处理器发出写信号后经过约350ns时间数据就出现在端口的输出缓冲器中,当外围设备接受数据后,便发出信号。这个 信号一方面使无效,表示数据已经取走,当前缓冲器以空;另一方面,又使INTR有效,即向微处理器发出请求,从而可以开始一个新的输出过程。 6.试述8255A工作于方式1数据输入的工作过程?

[答案]答:当外围设备准备好数据,在送出数据的同时,送出一个通选信号。8255A的端口A数据锁存器在下降沿的控制下将数据锁存。8255A向外设送出高电平的输入缓冲器已满的状态信号IBF,表示锁存器数据完成,暂时不要再送数据。如果 =1,若 为1 即INTEA=1时就会使INTEA变成高电平输出,向微处理器发出中断请求,微处理器响应中断,执行IN指令时信号的下降沿清除中断请求而结束时上升沿则使IBF复位到零。外围设备在检测到IBF零后,可输入下一个字节。 7.详述CPU利用中断向量表转入中断服务程序的过程。 [答案]每一种中断都有一中断类型号,CPU得到此中断类型号,将之乘以4,即查到中断向量表的一个地址,从这个地址开始的连续四个单元中存的就是这种中断的中断服务程序入口地址,将前两个单元中的偏移地址装入IP,后两个单元的段地址装入CS,CPU 就转去执行中断服务程序了。 8.中断向量表的功能是什么?

[答案]中断向量表是用于存放中断服务程序入口地址的。 1.比较8255A三种工作方式的应用场合有何区别?

[答案]答:三种工作方式下在应用场合方面是有区别的。

方式0:使用于同步传送,或者查询传送方式。在同步传送时,发送和接收方的动作由一个时序信号管理,所以,双方互相知道对方的动作,不需要应答信号,也就是说,微处理器不需要查询外设的状态。这种情况下,对接口很简单,只要能传送数据则可,因此同步传送下使用8255A时,3个数据端口可以实现三个端口数据传。

查询式传送时,需要有应答信号,但是方式0情况下,没有固定的应答信号。所以,这时,将端口A和端口B作为数据端口,把端口C的4个数位(高4位或者低4位均可)规定作为输出,用来输出控制信号,而把端口C的低4位规定为输入由,用来读入外设的状态。

方式1:不同于方式0,工作于方式1时,在规定一个端口作为输入端口或输出端的同时,自动规定了有关的控制信号和状态信号,尤其是规定了相应的中断信号。这样以来,在许多采用中断信号的方式进行输入/输出场合,如果外围设备能为8255A提供选通信

号或者数据接收信号,那么常常使用8255A的端口工作方式1情况。因此比较方式0更方便更有效。 方式2:方式2是一种双向工作方式,不同于方式0和1,如果一个并行外围设备既可以作为输入设备,又可以作为输出设备,并且输入和输出的动作不会同时进行。那么这个外围设备和8255A的端口A相连,并使它工作于方式2,就会非常合适。如磁盘驱动器就是这样一种外围设备,计算机即可以往磁盘输出数据,也可以从磁盘输入数据,但数据输出过程和数据输入过程总是不重合的。 2.试述8255A的内部结构?

[答案]答:8255A内部是由以下几部分组成:

(1)数据端口A、B、C 8255A有3个8位数据端口,即端口A、端B、端口C,可以用软件使之分别作为输入端口或输出端口,其中端口A;对应一个8位数据输入锁存器和一个8位数据输出锁存器/缓冲器。 端口B:对应一个,8位数据输入缓冲器和一个8位数据输出锁存器/缓冲器。

端口C:同端口B,对应一个8位数据输入缓冲器和一个8位数据输出锁存器/缓冲器。 使用中端口A、B常作为独立输入或输出端口,端口C则配合端口A和端口B工作。 (2)A组和B组控制:

这两组控制电路一方面接收芯片内部总线上的控制字,一方面接收采自读/写控制逻辑电路的读/写命令,据此而决定两组端口的工作方式和读/写操作。 (3)读/写控制逻辑电路:

读/写控制逻辑电路负责管理8255A的数据传输过程,得到对A组控制部件和B组控制部件的控制命令,并将命令发送给这两个部件以完成对数据、状态信息的传递。 (4)数据总线缓冲器t,

着是一个双向三态的8位数据缓冲器,8255A是通过它与系统数据总线相连。输入数据,输出戴据,微处理器发送给8255A的控制字都是通过这个缓冲器传递的。 可编程接口芯片及其应用(1)

1.8253-5控制寄存器的为( )或为( )时表示方式2。[答案]010;110 2.8253-5控制寄存器的为M2M1M0( )或为( )时表示方式3。 [答案]011;111

3.8253-5控制寄存器的D0位为( )时表示对计数器进行( )操作,以便微处器读出. [答案]00;锁存

4.8253-5工作于方式0,当门控信号GATE为( )电平时计数,GATE为( )电平时禁止计数。 [答案]高;低

5.8253-5控制寄存器的D5、D4位为( )时,表示读写( )位. [答案]01;低8

6.当8253-5引脚CS、A1、A0为( )或( )等表示无效。 [答案]100;111

7.当8253-5引脚CSA1A0为( )选择寄存器,BIOS使用地址为( )。 [答案]011;43H

8.当8253-5引脚CSA1A0为( )选择2号计数器,BIOS使用地址为( )。 [答案]010;42H

9.8253-5工作于方式0当将计数值写入初值计数器后,是在下一个CLK脉冲的( )时装入计数执行单元CE中,再从下一个CLK脉冲的( )开始,CE减1计数。 [答案]下降沿;下降沿

10.8253-5工作方式0时,当写入控制后,输出OUT变为( )电平作为初始电平,一直维持到计数值到达N,当计数值为0时,输出OUT变成( )电平。 [答案]低;高

11.当8253-5引脚CS、A1、A0为( )选择1号计数器,BIOS使用地址为( )。 [答案]001;41H

12.当8253-5引脚为( )选择0号计数器,BIOS使用地址为( )。 [答案]000;40H

13.8253-5工作方式0是( )方式,计数结束输出OUT为( )电平。 [答案]计数结束产生中断;高

14.8253-5内部计数器的执行部件CE,实际上是16位( )计数器,它的初始值是由( )提供的. [答案]减法;初始值寄存器

15.自动EOI是中断控制器8259A的一种( )方式。 [答案]中断结束

16.8253-5进行编程初始化时,一旦控制字写入计数器时,所有的控制逻辑电路( ),输出端OUT处于( )状态。 [答案]复位;初始(高/低电平)

17.8253-5内部计数器是互相( )的,它们的输入和输出都决定于控制寄存器中的( ). [答案]独立;控制字

18.8253-5进行编程初始化时先写入( )字后再写入( )。 [答案]初始值命令;计数值命令

19.8253-5内部有( )个结构完全相同的( )。[答案]3;计数器

20.8253-5控制寄存器的D5D4位为11时,表示先读写( )位,后读写( )位。[答案]低8;高8 21.8253-5工作在方式1和方式5时,门控信号gate为( )触发。

A.上升沿 B.下降沿C.高电平 D.低电平 [答案]A

22.当定时器/计数器的输出连到一个( )上,去启动一个( )操作[答案]输入/输出设备;输入/输出 23.8253-5控制寄存器的D5、D4位为11时,表示先读写( )位,后读写( )位。[答案]10;高8 24.对于定时/计数器8253的计数器,最大计数初值是( )。[答案]0 25.传输波特率是1秒钟内传送二进制信息的( )。[答案]位数

26.定时器/计数器的输出OUT可以连到系统( )总线上的( )线上。当计数到达“0”时,或者其他情况下使OUT端有输出时,产生中断。[答案]控制;中断请求

27.定时器/计数器的门控信号是由( )送来的,用作对( )控制信号。[答案]外围设备;时钟 28.定时器/计数器输出信号OUT输出高电平信号时,表明( )单元计数值减1,已等于( )。 [答案]计数执行;0

29.8253-5内部数据总线缓冲器是只可以写入计数初始值和往控制寄存器设置控制字。( ) [答案]×;改正:??是可以读写计数初始值缓冲器;往控制守存器设置控制字。

30.采用可编程定时器所数器,其定时与计算功能可由( )设定,设定后与微处( )工作。[答案]程序,并行 31.8253-5是可编程( )芯片,也称为可编程( )。[答案]定时/计数器;间隔定时器

32.8253-5当在计数过程中有新的计数值写入计数器在( )时,按( )重新计数。[答案]下一个CLK下降沿;新的计数值

33.8253-5控制寄存器的位为1时表示( ), 为0时表示( )数。[答案]BCD;=进制

1.8253-5工作于方式1时,触发是可以重复进行,而且不必重新写入初始值。( )[答案]√ 2.当8253-5工作于方式1时,可用GATE门控信号的高电平信号触发,使之工作。 ( )[答案]×;改正:??上升沿触发,使之工作。

3.8253-5工作于方式0时,在计数过程中,又写入新的16位计数值,则在下一个CLK下降沿开始按新的计数值计数。[答案]×;改正:??那么写第一个字节时,原来的计数即中止,并使输出OUT仍维持低电平,写完第二个字节后的下一个时钟脉冲下降沿时,计数执行部件获得新的计数值,并按新的计数初值开始计数。

4.8253-5工作于方式0时,计数期间输出OUT一直为高电平,直到计数值为0时输出OUT为低电平。 [答案]×;改正:??OUT一直为低电平,直到计数值为0时输出OUT为高电平。 5.8253-5进行计数时最小值是0。 ( )[答案]×;改正:??最小值是1

6.8253-5初始化,一旦写入计数值后,计数执行部件才开始进行计数。 ( )[答案]×;改正:??,计数执行部件要经过一个时钟上升沿和一个下降沿,才开始计数。

7.8253-5内部每个计数器中包含8位CR、CE、OL。( )[答案]×;改正:??及按制寄存器。

8.随着大规模集成电路技术迅速发展,微型计算机系统中微处理器与外围设备之间的接口电路已发展变成大规模集成电路芯片。( )[答案]√

9.8253-5每个计数器内部有一个控制寄存器,控制计数器的输入和输出。( )[答案]√ 1.8253-5工作于方式0,用BCD码计数,用2号计数器的锁存命令为( )。 A.10000000B B.10001001B C.0100101B D.01001010B[答案]A

2.8253-5工作于方式5,用BCD码计数,用1号计数器先读低8位后读8位,则控制字为( )。 A.01111100B B.01111010B C.01111111B D.01111011B[答案]D

3.8253-5工作于方式3时,当写入控制字CW和计数初值后,( )开始减1计数过程。 A.输出OUT变高电平后,再经过一个CLK下降沿 B.经过一个CLK上升沿

C.输出OUT变为低电平后,再经过一个CLK下降沿 D.经过一个CLK下降沿[答案] A