微机原理与接口技术复习题.docx

上传人:b****9 文档编号:23369376 上传时间:2023-05-16 格式:DOCX 页数:31 大小:154.10KB
下载 相关 举报
微机原理与接口技术复习题.docx_第1页
第1页 / 共31页
微机原理与接口技术复习题.docx_第2页
第2页 / 共31页
微机原理与接口技术复习题.docx_第3页
第3页 / 共31页
微机原理与接口技术复习题.docx_第4页
第4页 / 共31页
微机原理与接口技术复习题.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

微机原理与接口技术复习题.docx

《微机原理与接口技术复习题.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术复习题.docx(31页珍藏版)》请在冰豆网上搜索。

微机原理与接口技术复习题.docx

微机原理与接口技术复习题

1.8086微处理器指令队列长度为:

2.8086CPU若在最小工作方式,下列控制信号在读/写总线周期怎样组合才能从存贮器中读出信息

M/IODT/RRDWR

3.当RESET信号进入高电平状态后(即初始化状态),将使8086微处理器的哪个寄存器置成FFFFH

4.8088/8086CPU的输入输出指令,它们的直接/间接寻址能力最大为

5.8088/8086CPU是在总线周期的哪个状态用地址锁存允许信号ALE来解决地址/数据线和地址/状态线的分时复用的?

6..用64K*4位芯片,组成512K*32位的存贮器模块,需要多少片64K*4的存贮器芯片?

7.8088/8086微处理器中,标志寄存器共有状态标志和控制标志几位?

(6-状态、3-控制)

8.8088/8086CPU是用哪个控制信号来解决地址/数据、地址/状态线的分时复用的(ALE)

9.CPU与接口之间数据传送,是以什么形式进行的?

(并行)

10.8086CPU的基本总线周期可分为几个时钟周期?

(4)

11.用64K*1位的RAM芯片构成128KB的存贮器,需要个RAM芯片。

设计算机系统为20位地址线,采用全译码方法,需要作为片外地址译码。

12.在微型计算机系统中,CPU与外设数据常用的三种传送控制方式(条件、中断、DMA)

13.8086微处理器设计成两个独立的功能部件,它们分别为(EU、BIU)。

14.当8088/8086 CPU的工作方式引脚MN/MX接+5V电源时,则8088/8086CPU工作于 (最),当MN/MX接地时,则8088/8086CPU工作在(最大)

15.8086微处理器中,共有16位寄存器数为(14-A-D、BPSPSIDIIPFRDSSSCSES)

16.名词解释及简答题:

时钟周期、指令周期、总线周期;计算机接口技术、

物理地址、逻辑地址、接口的基本功能;

17 8088/8086CPU的20位物理地址是怎样形成的?

当CS=2300H,IP=0110H时,求它的物理地址。

18 CPU可访问地址空间的大小取决于(地址总线位数)。

19.有一个存储体,其地址线为15条,数据线为8条,则1)如果该存储体由2K*4位的芯片组成,需要多少片这样的芯片?

(2)需多少根地址线选择这些芯片?

(3)该存储器能存储多少字节信息?

20.执行OUT83H,AL指令时,

、M/

信号应为。

A.0、1、0B.1、0、0

C.0、0、1D.0、1、1

21.向82C54命令端口写入控制字时,82C54地址引脚A1、A0应为

22.为了获得20位存储器地址,8086系统采用。

A.直接使用段地址B.段地址左移4位加上偏移量

C.直接使用偏移量D.偏移量左移4位加上段地址

23.82C54计数器按十进制计数,其最大计数初值为。

A.65535B.65536C.9999D.10000

24.要使得82C54计数器0输出标准正方波,计数器0应采用什么工作方式?

对计数初值有什么要求?

控制字的内容是什么?

25.82C54工作在方式2和方式3时,计数结束时在OUT端产生正跳变。

(错)

26.对8254定时计数器3个通道进行初始化编程的顺序有没有要求?

已知8254中计数器0、1、2及控制寄存器地址分别为340H、342H、344H、346H,试对8254三个计数器进行编程,使计数器0设置为方式1,计数初值为2050H;计数器1设置为方式2,计数初值为3000H;计数器2设置为方式3,计数初值为1000H。

DMA传送方式的主要特点。

27.8237DMAC有个独立通道,每个通道有KB寻址能力。

28.1片8259A可管理级中断,5片8259A级联最多可管理级中断。

29.在A.INT0B.INTn

C.NMID.INTR中,只有需要硬件提供中断类型码

30.中断服务程序的入口地址简称为。

A.中断优先级B.中断向量

C.中断类型码D.中断向量表

31.在IF=1且INTR输入高电平时,CPU立即执行相应的中断服务程序。

(错)

32.在一个8086CPU和单片8259A组成的系统中,试说明:

  

(1)8086CPU在响应可屏蔽中断的条件是什么?

  

(2)8086CPU在响应中断过程中,连续执行两个INTA周期,其作用是什么?

(3)假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?

 

33.若82C55A组工作在方式1,输出,B组工作在方式0,输入,则其方式控制字为。

82C55AC口的按位置位/复位命令应写到中

34.8255A设置工作方式1,PA口和PC口高4位输出,PB口和PC口低4位输入,该设置对应的控制字应为。

A.A7HB.27HC.BCHD.3CH

35.8255A在工作方式2时PA、PB端口可以进行双向数据传输。

(错)

36.EIA-RS-232C数据线上输入的逻辑“1”电平对应的电压值是V,“0”电平对应的是V。

37.在RS-232接口中,用于微机向MODEM发送数据的输入控制信号是()。

A.DTR和DSRB.DSR和CTSC.RTS和CTSD.DTR和RTS

五、编程题

1.使用82C54通道0,方式3,BCD码计数,定时τ=4ms,设CLK0为2MHZ,试编写初始化程序。

设82C54的口地址为40~43H。

2.假设CPU正在执行8259A的IR2中断服务程序,在服务过程中希望允许比IR2优先级低的中断得到响应,请在IR2中断服务程序中编写特殊屏蔽方式程序。

设8259A的口地址为20、21H,允许开放所有中断。

3.用8254监视流水线,每通过30个工件发送中断请求信号IRQ,同时扬声器短促发声,频率为1KHz。

计数时钟频率为2MHz。

设8254口地址为300H~303H,画出连接图,并编制初始化程序段。

4.用8259A的IR1~IR4连接4个抢答器,编号分别为1、2、3、4。

用IR0连接触发按纽,工作人员按触发按纽后在屏幕上显示“OK”,选手开始按抢答器。

判别最先抢答者(原则上认为不可能存在同时抢答),在屏幕上显示选手编号。

(显示采用ROMBIOS的INT10调用)。

中断类型号为08~0FH,边沿触发。

画出连接图,编写8259A初始化程序,以及IR0中断处理程序和IR1~IR4中断处理程序(IR1~IR4中断处理用同一个程序)。

 

1通常所说的32位计算机,是指着中计算机的CPU。

A.有32个控制器B.共有32个运算器和控制器

C.由32个运算器组成D.能够同时处理32位二进制数据

2.中断向量是。

A.中断服务程序入口地址B.子程序入口地址

B.中断服务程序入口地址的地址C.中断类型码

3.计算机的字长越长,一个字所能表示的数据精度就越高,在完成同样精度的

运算时,数据处理速度。

A.越慢B.越快

C.不定D.无影响

4.8086CPU的下列寄存器中,不能用作寄存器间接寻址方式时的地址寄存器的有。

A.SIB.CX

C.DXD.BX

5.CPU响应中断请求和响应DMA请求的本质区别是。

A.程序控制

B.中断时CPU仍控制总线,而响应DMA时须让出总线

C.需要CPU干预响应

D.速度快

6.将三片8259A进行级联后,可以响应级中断。

A.24级B.22级C.16级D.21级

7.8086CPU中的通用寄存器是指。

A.AX、BX、CX、DXB.SP、BP;

C.SI、DID.上述三者

8.当CPU使用中断方式读取数据时,ADC0809向CPU发出中断请求的信号是。

A.STARTB.EOCC.OED.INTR

9.在DMA方式下,外设数据输入到内存的路径是()。

A.外设→DMAC→内存

B.外设→CPU→DMAC→内存

C.外设→内存

D.外设→DMAC→CPU→存储器

10.8255内部B组控制()。

A.PB口和PC口的低4位B.PA口

C.PB口D.PB口和PC口

11.

12.

13.

14.

二.填空题(每小题1分,共20分)

1.当进行DMA方式下的读操作时,数据是从传送到中。

2.8255并行接口内部的A组有种工作方式、B组有种工作方式。

3.8086/8088的3个控制标志是、和。

4.8253进行初始化编程时,先写入字后再写入计数初值。

5.Intel8086工作在最大模式时,需要芯片提供控制信号。

6.某一DRAM芯片,其容量为512X8位,该芯片需要条地址线,

条数据线。

7.在8086系统中,规定内存中地址为至的内存单元存放中断向量表。

8.若采用8255A的PA口输出控制一个七段LED显示器,8255A的PA口应工作于方式。

9.8237芯片的是芯片,它占用个端口地址。

10.每片8259A芯片可管理级中断,占用个端口地址。

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

三.判断题(每小题1分,共10分;正确的答“Y”,错误的答“N”)

1.在计算机中,所有运算最终都是对“0”,“1”的运算,实质是逻辑代数运算。

()

2.一个指令周期包括若干个总线周期,每个总线周期不一定只包括4个时钟周期。

()

3.程序计数器用于存放下一条要执行的指令的首地址。

80486CPU中等效于程序计数器的寄存器是CS:

EIP。

()

4.在存储器系统中,仅全译码和部分译码方法能实现片选控制。

()

5.8253-5能产生连续方波输出的工作方式是方式2。

()

6.

7.

8.

9.

10.

四.简答题(每小题5分,共30分)

1.什么是微处理器(2分)?

简述其具体功能(3分)。

2.写出寄存器AX、BX、CX、DX、SI的隐含用法。

3.简述8086中逻辑地址与物理地址的关系。

4.

5.

6.

五.应用题(共20分)

若已知加在8253上的外部的计数时钟频率为1MHz,在不增加其它硬件芯片的情况下,欲使8253产生周期为8ms的对称方波,试回答问题:

(1)应选用哪种工作方式?

(4分)

(2)计数初值是多少?

(6分)

(3)写出初始化程序段。

(10分)(注:

端口地址是40H~43H)

1.通常所说的32位计算机,是指着中计算机的CPU。

A.有32个控制器B.共有32个运算器和控制器

C.由32个运算器组成D.能够同时处理32位二进制数据

2.中断向量是。

A.中断服务程序入口地址B.子程序入口地址

B.中断服务程序入口地址的地址C.中断类型码

3.8086CPU代码段寄存器CS的初始化状态为。

A.0000HB.8000H

C.FFF0HD.FFFFH

4.8086CPU的下列寄存器中,不能用作寄存器间接寻址方式时的地址寄存器的有。

A.SIB.CX

C.DXD.BX

5.CPU响应中断请求和响应DMA请求的本质区别是。

A.程序控制

B.中断时CPU仍控制总线,而响应DMA时须让出总线

C.需要CPU干预响应

D.速度快

6.将三片8259A进行级联后,可以响应级中断。

A.24级B.22级C.16级D.21级

7.8086CPU中的通用寄存器是指。

A.AX、BX、CX、DXB.SP、BP;

C.SI、DID.上述三者

8.当CPU使用中断方式从读取数据时,DAC0809向CPU发出中断请求的信号是。

A.STARTB.EOCC.OED.INTR

9.在DMA方式下,外设数据输入到内存的路径是()。

A.外设→DMAC→内存

B.外设→CPU→DMAC→内存

C.外设→内存

D.外设→DMAC→CPU→存储器

10.8255内部B组控制()。

A.PB口和PC口的低4位B.PA口

C.PB口D.PB口和PC口

11.8086 CPU内有指示下条指令有效地址的指示器是。

  

A.IP B.SP 

C.BP D.SI 

12.设串行异步传送的数据格式是7个数据位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为.

A.100个 B.120个 

C.10个 D.240个 

13.CPU响应INTR和NMI中断时,相同的必要条件是.

 A.当前总线空闲 B.允许中断  

 C.当前访问内存结束 D.当前指令执行结束 

14.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM芯片和片选地址分别为。

A.16位和3片 B.8位和8片 

C.4片和3位 D.32片和8位

15.设置特殊屏蔽方式的目的是。

  

A.屏蔽低级中断B.响应高级中断   

C.响应低级中断 D.响应同级中断 

16.设8255A的方式选择控制字为9BH,其含义是。

A.A、B、C口全为输出 B.A、B、C口全为输入   

C.A、B口为方式0且输出 D.以上都不对 

17.若8086 CPU主频为8MHz,则其基本总线周期为。

  A.200ns B.500ns 

C.125ns D.250ns 

18.8253工作在哪几种方式时,可输出1个时钟周期宽度(1clk)的负脉冲。

  A.方式0,4,5 B.方式2,4,5   

C.方式1,2,4 D.方式0,2,4 

19.8086CPU有20条地址线,可直接寻址1MB的内存地址空间,这1MB的存储器分成两个512KB的存储体——“偶存储体”和“奇存储体”,在全译码的情况下,“偶存储体”和“奇存储体”分别用_________来选通。

(   )

A.A0,

B.

,A0

C.A0,ALED.ALE,

20.在中断系统中,中断类型号是在__________的作用下送往CPU的。

(   )

A.读信号

B.地址译码信号

C.中断请求信号INTRD.中断响应信号

21.8255A的PA口工作于方式2,PB口工作于方式0时,其PC口(   )

A.用作一个8位I/O端口B.用作一个4位I/O端口

C.部分作联络线D.全部作联络线

22.与并行通信相比,串行通信适用于_________的情况。

(   )

A.传送距离远B.传送速度快

C.传送信号好D.传送费用高

23.在异步串行通信中,表示数据传送速率的是波特率,这里的波特率是指(   )

A.每秒钟传送的2进制位数B.每秒钟传送的字节数

C.每秒钟传送的字符数D.每秒钟传送的数据帧数

24.根据采样定理,当采样器的采样频率至少高于或等于连续信号的最高频率_________倍时,原信号才能通过采样器而无失真地复现出来。

(   )

A.2B.3

C.4D.5

25.8位模/数转换器ADC的输入电压满刻度值为VFS,则该ADC的分辨率为VFS的。

A.1/8B.1/128

C.1/256D.1/512

二.填空题(每小题1分,共20分)

1.当进行DMA方式下的读操作时,数据是从传送到中。

2.8255并行接口内部的A组有种工作方式、B组有种工作方式。

3.8086/8088的3个控制标志是、和。

4.8253进行初始化编程时,先写入字后再写入计数初值。

5.Intel8086工作在最大模式时,需要芯片提供控制信号。

6.某一DRAM芯片,其容量为512X8位,该芯片需要条地址线,

条数据线。

7.在8086系统中,规定内存中地址为至的内存单元存放中断向量表。

8.若采用8255A的PA口输出控制一个七段LED显示器,8255A的PA口应工作于方式。

9.8237芯片的是芯片,它占用个端口地址。

10.每片8259A芯片可管理级中断,占用个端口地址。

11.在8086系统中,采用分段方式进行存储器管理,一个段最大为字节。

12.I/O接口有和两种编址方式。

13.8259有和两种优先级控制方式。

14.最小模式系统除CPU、存储器、I/O接口和总线外,至少还应配置________________________________三种芯片部件。

15.CPU与外设间的数据传送控制方式有_______________________________三种,其中______________适用于高速数据传输。

 

16.CPU执行IN、OUT指令,在硬件上会使____、___信号有效。

17.描述D/A转换器性能的主要指标有。

18.CPU通过一个接口同外设之间交换的信息包括数据信息、____________和控制信息,这三种信息通常都是通过CPU的____________总线来传送的。

19.在存储器系统中,实现片选控制的方法有三种,即全译码、____________和____________。

20.8259A工作在自动结束中断方式时,会在第2个INTA期间自动将寄存器的相应位清零

三.判断题(每小题1分,共10分;正确的答“Y”,错误的答“N”)

1.在计算机中,所有运算最终都是对“0”,“1”的运算,实质是逻辑代数运算。

()

2.一个指令周期包括若干个总线周期,每个总线周期不一定只包括4个时钟周期。

()

3.程序计数器用于存放下一条要执行的指令的首地址。

80486CPU中等效于程序计数器的寄存器是CS:

EIP。

()

4.在存储器系统中,仅全译码和部分译码方法能实现片选控制。

()

5.8253-5能产生连续方波输出的工作方式是方式2。

()

6.中断类型号是中断向量表中存放相应中断向量的首地址。

()

7.8086CPU在读/写总线周期的T3状态结束对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态TW。

()

8.在地址译码过程中,应将将译码器的输入端与接口芯片的片选信号端相连。

()

9.在级联情况下,主8259A与从8259A应设置相同的中断嵌套方式。

()

10.ADC0809芯片的转换启动信号和转换结束信号是START和OE。

()

四.简答题(每小题5分,共30分)

1.INTR中断和NMI中断有什么区别?

2.写出寄存器AX、BX、CX、DX、SI的隐含用法。

3.已知存储器物理地址为8FEABH,计算它所对应的逻辑地址。

此结果惟一吗?

4.8086在什么条件下可以响应一个外部INTR中断请求?

中断向量表的内容是什么?

8086如何将控制转向中断服务程序?

5.已知加在8253上的外部的计数时钟频率为1MHz,在不增加其它硬件芯片的情况下,欲使8253产生周期为8ms的对称方波,试问

(1)应选用哪种工作方式

(2)计数初值是多少?

6.A/D转换器与系统连接时需要考虑哪些问题?

五.应用题(共15分)

1.(6分)某微机系统中使用1片8253,其端口地址为300H、301H、302H、303H,系统提供的计数脉冲频率为500KHz,CLK1由8253内其它计数器提供,对8253的初始化程序如下所示,阅读该程序,请完成:

  

(1)对程序加上适当注释。

  

(2)指出各计数器的工作方式、计数初值。

   

(3)各个计数器输出的定时信号形式及周期或频率。

 

MOV DX, 303 

  MOV AL, 36H 

  OUT DX, AL 

  MOV DX, 300H 

 MOV AL, 0F4H 

  OUT DX, AL 

  MOV AL, 01H 

  OUT DX, AL 

  OUT DX, 303H 

  MOV AL, 54H 

  OUT DX, AL 

  MOV DX, 301H 

  MOV AL, 0AH 

  OUT DX, AL 

2.(9分)

有一微机系统的I/O接口系统如下图所示

(1)8253的计数通道1每20ms定时向CPU发出一次中断请求,以便进行有关的I/O处理;同时要求8255的PA0输出控制一个LED,要求初始化结束LED熄灭,PB0、PC0为输入,请编写8253和8255的初始化程序(注:

无关位清0)。

其控制字格式如下:

8253控制字格式:

8255控制字格式:

(2)要求在定时中断服务程序中完成A/D转换及数据采集,其中:

当开关K闭合时进行A/D转换;将A/D转换结果存入内存变量区BUFFER中。

请编写该中断服务程序,

1.若8086 CPU主频为10MHz,则其基本总线周期为。

  A.200ns B.500ns 

C.125ns D.400ns 

2.8086/8088的中断向量表。

A.用于存放中断服务程序入口地址B.是中段服务程序入口地址

B.是中断服务程序的返回地址C.用于存放中断类型码

3.8086/8088复位后从()地址处开始执行程序。

A.00000HB.FFFF0HC.FFFFFHD.FFF0H

4.8086CPU的下列寄存器中,通常用作数据寄存器,且隐含用法为计数器的寄存器是。

A.SIB.CX

C.DXD.BX

5.响应NMI请求的必要条件是。

A.IF=1B.IF=0

C.一条指令结束D.无INTR请求

6.将6片8259A进行级联后,可以响应级中断。

A.24级B.22级C.43级D.21级

7.8086CPU中的通用寄存器是指。

A.AX、BX、CX、DXB.SP、BP;

C.SI、DID.上述三者

8.当CPU使用中断方式读取数据时,ADC0809向CPU发出中断请求的信号是。

A.STARTB.OEC.EOCD.INTR

9.单片(一片)8259A可以提供个中断类型号。

  

A.1B.8   C.16 D.64

10.8255内部A组控制()。

A.PB口和PC口的低4位B.PA口和PC口的高4位

C.PB口D.PB口和PC口

11.8086 CPU内用于指示下条指令有效地址的指示器是。

  

A.IP B.SP C.BP D.SI 

12.设串行异步传送的数据格式是6个数据位、1个起始位,2个停止位、1个校验位,波特率为1800,则每秒钟传送的最大字符数为.

A.100个B.120个 

C.180个 D.240个 

13.8086在响应外部HOLD请求后。

A.转入特殊中断服务程序B.进入等待周期

C.只接收外部数据D.所有三态引脚处于高阻,CPU放弃对总线控制权

14.8237总清除命令是通过()写入的。

A.0CHB.0DHC.0EHD.0FH

15.设8255A的方式选择控制字为80H,其含义是。

A.A、B、C口全为输出 B.A、B、C口全为输入   

C.A、B口为方式0且输出 D.以上都不对 

16.通常所说的32位计算机,是指计算机的CPU。

A.有32个控制器B.共有32个运算器和控制器

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1