一、单项选择题

1.cpu与外设间数据传送的控制方式有(d)

微机原理与接口复习题及其*(模板1篇)

a.中断方式b.dma方式c.程序控制方式d.以上三种都是

2.8086cpu内标志寄存器中的控制标志位占(c)

a.9位b.6位c.3位d.16位

3.cpu与i?o设备间传送的信号有(d)

a.数据信息b.控制信息c.状态信息d.以上三种都是

4.8255a这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是(d)

a.b口b.a口c.a、b、c三端口均可以d.c口

5.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(c)

a.10个b.110个c.120个d.240个

6.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是(a)

a.字符间无间隔b.双方通信同步c.发生错误的概率少d.附加的辅助信息总量少

7.采用高速缓存cache的目的是(b)

a.提高总线速度b.提高主存速度c.使cpu全速运行d.扩大寻址空间

8.在中断方式下,外设数据输入到内存的路径是(d)

a.外设→数据总线→内存b.外设→数据总线→cpu→内存c.外设→cpu→dmac→内存d.外设→i?o接口→cpu→内存

9.cpu响应中断请求和响应dma请求的本质区别是(b)

a.中断响应靠软件实现b.响应中断时cpu仍然仍控制总线,而响应dma请求时,cpu要让出总线c.速度慢d.控制简单

10.堆栈的工作方式是(d)

a.先进先出b.随机读写c.只能读出,不能写入d.后进先出

11.指令movax,[3070h]中源*作数的寻址方式为(d)

a.寄存器寻址b.直接寻址c.立即寻址d.间接寻址

12.reset信号到来后,8086cpu的启动地址为(c)

a.00000hb.fffffhc.ffff0hd.0ffffh

13.用3片8259a级联,最多可管理的中断数是(b)

a.24级b.22级c.23级d.21级

14.在8086cpu内部,总线接口单元和执行单元两者的工作方式为(b)。

a、串行且同步b、并行但不同步c、并行且同步d、串行但不同步18.8253的计数器的最大计数初值是(d)

a.65536b.ffffhc.fff0hd.0000h

19.擦除eprom中的信息可用的方式是(c)。

a、加12.5v电压b、加5v电压c、紫外线照射d、红外线照射

20.某微机字长16位,其存储器容量为64kb,如果按字节编址,其寻址范围是(d)

a.0~16k字b.0~32k字c.0~16kbd.0~64kb字

21.在dma方式下,将内存数据传送到外设的路径是(d)

a.cpu→dmac→外设b.内存→数据总线→外设

c.内存→cpu→总线→外设d.内存→dmac→数据总线→外设

22.要使8253输出1个时钟周期(1clk)宽度的负脉冲,可选择哪几种工作方式(d)

a.方式2,4,0b.方式0,4,5c.方式2,4,5d.方式1,4,5

23.通常,中断服务程序中的一条cli指令目的是(b)

a.禁止低一级中断产生b.禁止所有可屏蔽中断c.禁止同级中断产生

d.禁止高一级中断产生

24.8086/8088cpu为了保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序,采用的方法是(c)。

a.中断向量b.向量中断c.优先排队d.并行工作

25.若8086cpu主频为5mhz,则其基本总线周期为(a)

a.200nsb.500nsc.125nsd.250ns

26.8255a的方式选择控制字为80h,其含义是(d)

a.a、b、c口全为输入b.a口为输出,其他为输入

c.a、b为方式0d.a、b、c口均为方式0,输出

27.对可编程接口芯片进行读/写*作的必要条件是(c)

a.rd=0b.wr=0c.rd=0或wr=0d.cs=0

28.要管理64级可屏蔽中断,需要级联的8259a芯片数为(d)

a.4片b.8片c.10片d.9片

29.cpu响应两个硬中段intr和nmi时,相同的必要条件是(b)a:允许中断b:当前指令执行结束c:总线空闲d:当前访存*作结束

30.已知sram2114芯片容量为1k×4位,若要组成16kb的系统存储器,则共需芯片数和组成的芯片组数为(a)。

(1)32和16;(2)16和32;(3)32和3;(4)16和16

31.已知sram2114芯片容量为16k×1位,若需组成64kb的系统存储器,则组成的芯片组数和每个芯片组的芯片数为(d)。

(1)2和8;(2)1和16;(3)4和16;(4)4和8

32.若8086/8088系统采用单片8259a,其中断类型号为46h时,试问其中断矢量指针是(b)。

A:184HB:178HC:118HD:280H

33.8088cpu内部的数据总线有(b)条。

(1)8条;(2)16条;(3)20条;(4)32条

34.若(al)=0fh,(bl)=04h,则执行cmpal,bl后,al和bl的内容为

(a)。

(1)ofh和04h;(2)0b和04h;(3)0f和0bh;(4)04和0fh

35.在并行可编程电路8255中,8位的i/o端口共有(c)。

(1)1个;(2)2个;(3)3个;(4)4个

36.可编程计数/定时器电路8253的工作方式共有(d)。

(1)3种;(2)4种;(3)5种;(4)6种

37.在pc/xt中,nmi中断的中断矢量在中断矢量中的位置。(c)

a:是由程序指定的b:是由DOS自动分配的c:固定在0008H开始的4个字节中d:固定在中断矢量表的表首

二、填空题

1.用2k×8的sram芯片组成32k×16的存储器,共需sram芯片__________片,产生片选信号的地址需要__________位

2.在8086中,一条指令的物理地址是由_______________相加得到的。

3.8086cpu只在______________________________时,才执行总线周期。

4.从cpu的nmi引脚产生的中断叫做________,他的响应不受______的影响。

5.中断类型码为15h的中断,其服务程序的入口地址一定存放在____________________四个连续的单元中,若这四个单元的的内容为:66h、50h、88h、30h,则其服务程序的入口地址为____________________。

6.在8086系统中,最小模式下cpu通过__________引脚接收dma控制器的总线请求,而从__________引脚上向dma控制器发总线请求允许。

7.设微机的地址总线为16位,其ram存储器容量为32kb,首地址为4000h,且地址是连续的,则可用的最高地址是____________________。

8.cpu响应两个硬中段intr和nmi时,相同的必要条件是(b)。

a、允许中断b、当前指令执行结束c、总线空闲d、当前访存结束

9.设8253的计数器1的输入时钟频率为1mhz,以bcd码计数,要求该通道每隔5ms输出一个正跳变信号,则其方式控制字应为____________________。

10.若要可编程并行芯片8255a三个端口均作为输入口,则其方式选择控制字应为____________________。

11.类型码为_____________的中断所对应的中断向量存放在0000h:0058h开始的4个连续单元中,若这4个单元的内容分别为_________________,则相应的中断服务程序入口地址为5060h:7080h。

12.如果8086cpu对i?o端口进行读*作,则至少应使___________________________三个控制信号有效。

13.sram靠_____________存储信息,dram靠_____________存储信息,为保证dram中内容不丢失,需要进行_________________*作。

14.cpu在指令的最后一个时钟周期检测intr引脚,若测得intr为________且if为_________,则cpu在结束当前指令后响应中断请求。

15.时钟周期是cpu的时间基准,它由计算机的________________决定,若

8086的时钟周期为250ns,则基本总线周期为________________。

16.系统堆栈是按______________的原则工作的,堆栈指示器总是指向______________。

17.从cpu的nmi引脚产生的中断叫做______,他的响应不受______的影响。

18.8255a工作于方式1输入时,通过____________信号表示端口已准备好向cpu输入数据。。

19.设主片8259a的ir2上接有一从片,ir5上引入了一个中断申请。那么初始化时,主、从片的icw3分别是_________________。

20.8086管理着__________的内存空间和_________的i/o端口空间。

21.i/o端口的地址采用_________编码方式,访问端口时使用专门的i/o指令,有2种寻址方式,其具体形式是_____________________。

22.在存储器系统中实现片选的方法有_________、___________、和_____________三种。

23.共*数码管显示3的显示代码是_________。

24.8086cpu从内部功能上可分为__________和_________两个*的功能部件。

25.8086cpu通过数据总线对__________进行一次访问所需的时间为一个总线周期,一个总线周期至少包括___________时钟周期。

26.在8086cpu系统中,设某中断源的中断类型码为08h,中断矢量为0100h:1000h,则相应的中断矢量存储地址为_____________;从该地址开始,连续的4个存储单元存放的内容依次为.____________

27.8086cpu的内存寻址空间最大为____________字节,i/o接口寻址能力为___________个8位端口.

28.接口的功能:_____________、_____________、_____________、_____________、_____________、_____________、_____________

29.cpu经i/o口与外设进行信息交换的数据传送方式有以下;;;种。

30.8086/8088系统中每种中断的优先次为。

31.8086的引脚mn/mx接+5v,则当cpu执行outdx,ax指令时,其引脚rd*、wr*、m/io*的状态为

32.8086cpu通过数据总线对进行一次访问所需的时间为一个总线周期,一个总线周期至少包括时钟周期.

33.8253a的clk0接1.5mhz的时钟,欲使out0产生频率为300khz的方波信号,则8253的计数值应为_______,应选用的工作方式是_________

34..在8086的中断中,只有需要硬件提供中断类型码。

35.一个可编程的定时器内部通常有计数初值寄存器和计数执行单元。计数器