东北大学微机原理考试复习题.docx

上传人:b****5 文档编号:28604901 上传时间:2023-07-19 格式:DOCX 页数:27 大小:243.25KB
下载 相关 举报
东北大学微机原理考试复习题.docx_第1页
第1页 / 共27页
东北大学微机原理考试复习题.docx_第2页
第2页 / 共27页
东北大学微机原理考试复习题.docx_第3页
第3页 / 共27页
东北大学微机原理考试复习题.docx_第4页
第4页 / 共27页
东北大学微机原理考试复习题.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

东北大学微机原理考试复习题.docx

《东北大学微机原理考试复习题.docx》由会员分享,可在线阅读,更多相关《东北大学微机原理考试复习题.docx(27页珍藏版)》请在冰豆网上搜索。

东北大学微机原理考试复习题.docx

东北大学微机原理考试复习题

8288的目的___C

B.控制协处理器工作

D.以上都不是

微机原理复习题

一、选择题

1.8086系统在最大模式增加总线控制器

A.提高总线驱动能力

C.解决总线的共享控制和产生总线控制信号

2.电子计算机自1946

年诞生至今已经历四个发展阶段,但就其工作原理而言,都基于

 

冯诺依曼提出的(AB

)概念。

 

A、二进制

B、存储程序

C、程序控制

D、存储程序和程序控制

3.微处理器主要包括(

 

 

MOVAL,FFH

ADDAL,01H

 

6.8086/8088CPU内部有一个始终指示下条指令偏移地址的部件是

 

7.

8088/8086系统中,可以用于间接寻址的寄存器为

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

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

 

 

CPU与外设间数据传送的控制方式有(D)

B.DMA方式

 

F列哪种表示正确

A.有效地址确定内存单元在整个寻址范围内的位置

B.物理确定内存单元在整个寻址范围内的位置

C.偏移地址确定内存单元在整个寻址范围内的位置

D.

有效地址就是物理地址

 

8086系统中,中断优先级最低的是_D

 

 

I/O端口和寄存器统一编址

输入和输出口分别编址

8086CPU对I/O接口编址采用

A、I/O端口和存储器统一编址

C、I/O端口单独编址

D.

执行

CMP

AX,[BX]指令,根据

O标志位判断两个数大小

F列那种方法可用于存放在AX和[BX]内两个无符号数比较

23.CPU响应中断请求和响应DMA请求的本质区别是(B)

A.中断响应靠软件实现

B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线

C.速度慢

D.控制简单

24.关于内部中断的叙述哪个是正确的B。

A.中断源来自INTR引脚的硬件信号

B.执行INTn软中断指令后,可以产生一次内部中断

C.内部中断服务程序入口地址不需要存放在中断向量表内

D.CLI指令可以关闭内部中断

25.堆栈的工作方式是(D)

A.先进先出B.随机读写

C.只能读出,不能写入D.后进先出

26.在下列伪指令中定义字节变量的是(A)。

A)DBB)DWC)DDD)DT

27.在异步通信方式中,通信双方能同时进行收发的传送方式,称为(C)

A.单工通信方式

B.半双工通信方式

C.全双工通信方式

D.并行通信方式

28.指令(C)的源操作数的寻址方式为直接寻址。

A)MOV[2000H],ALB)INAL,DX

C)XORAL,[2000H]D)MOVAX,2000H

29.8086在响应外部HOLD请求后,(D)。

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

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

30.现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:

(C)

A)BOOOH,1000HB)O0OOH,OFFFH

C)BOOOH,OFFFHD)BOOOH,OOFFH

31.在远距离串行数据传输中,接收端配置MODEM是为了(C)

A.将串行数据转换成并行数据

B.进行电平转换

C.把模拟信号转换成数字信号

D.提高传输速率

32.8086在最小模式下,分时使用AD0AD15所以必须外接地址锁存器,当总线上为地址

信息时,通过(B)将地址送入地址锁存器。

A)DENB)ALEC)BHED)DT/R

33.程序查询流程总是按(A)次序完成一个字符的传输。

A.读状态端口,写数据端口B.写数据端口,读状态端口,写数据端口

C.写控制端口,读状态端口,写数据端口D.随I/O接口的具体要求而定

34.8086/8088CPU响应硬件中断INTR请求的必要条件除IF=1夕卜,还需满足(B)。

A.访存储器操作结束B.当前指令执行完

C.无软件中断请求D•无内部中断请求

35.8088/8086系统中,可以用于间接寻址的寄存器为(A)。

A.BX,SI,DI,BPB.AX,SI,CX,BPC.AX,BX,CX,DX

36.CPU与I/设备间传送的信号有D。

A.数据信息B.控制信息C.状态信息D.以上三种都是

37.CPU进行中断处理,保留断点时,共占用堆栈区(B)字节。

A.6个B.4个C.2个

38.如果AL的内容为50H,执行TESTAL,01H指令后,AL的内容为(C)。

D.01H

B.运算器、控制器和寄存器

D.运算器、控制器和累加器字节。

A.49HB.4FHC.50H

39.8086CPU包括B。

A.运算器、控制器和存储器

C.运算器、控制器和接口部件

40.8086的I/O寻址空间为C

A.1024个B.1M个C.64K个D.32K个

34.以下说法中,_D是错误的。

A.逻辑段允许在整个存储空间内浮动。

B.一个程序可以有代码段、数据段和堆栈段。

C.段与段之间可以连续,也可以重叠。

D.段与段之间可以连续,不可以重叠。

E.

中断向量可以提供C

 

35.在中断响应周期内,将IF置0是由A来处理的。

C.关中断指令完成的

A.硬件自动完成的B.用户在编制中断服务程序时设置的

36.一片8259A只占两个I/O地址,可以用地址码A1来选择端口,如果其中一个端口地址为92H,则另一个端口地址为A。

A.90H

B.91H

C.93H

D.94H

37.当多片8259A级联使用时,对于主8259A,信号CASO~CAS是__B

A.输入信号B.输出信号C.输入/输出信号

38.8259A中的中断服务寄存器用于B。

A.指示外设向CPU发中断申请B.指示有中断正在进行C.开放或关闭中断系统

39.通常情况下,一个外中断服务程序的第一条指令是STI,其目的是C.

A.开放所有的屏蔽中断B.允许低一级中断产生C.允许高一级中断产生D.允许同

一级中断产生

40.PC采用向量中断方式处理8级中断,中断号依次是08H~0FH,在RAM中0:

2CH单元

A.0CH,23FF:

00F0H

B.OBH,F000:

FF23H

D.0CH,F000:

FF23H

依次存放23H、FFH、00H和F0H四个字节,该向量对应的中断号好中断程序入口地址是

 

C.0BH,00F0:

23FFH

41.CPU响应外部中断请求是A

B.

A.在一条指令执行结束时

在一个机器周期结束时C.一旦请求,立即响应D.由中断类

型码n引起

43.IF可以屏蔽的中断类型有

A.内部中断

C.外部中断的可屏蔽中断

C。

B.外部中断

D.外部中断和内部中断均可屏蔽

44.在DMA方式下,CPU与总线的关系是___C。

A.只能控制数据总线B.只能控制地址总线

C.成隔离状态D.成短接状态

45.软中断INTn(n=10〜FFH)的优先级排列原则是D。

A.n值越小级别越高B.无优先级别

C.n值越大级别越高D.随应用而定

二、填空题

1.8086CPU通过

(1)CS寄存器和

(2)IP寄存器能准确找到指令代码。

2.8086从功能上分为两部分:

总线接口单元和。

3.8086输入输出指令间接寻址必须通过DX寄存器。

4.总线周期是指每当CPU要从存储器或存取一个字节

就是一个总线周期。

一个总线周期通常包括4个时钟周期。

5.打印机是输出设备,扫描仪是—输入设备。

6.从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受可屏蔽中断控

制位IF的影响。

7.8086CPU访问存储器的读写规则是以字为单位讲行,并且均从偶地址开

始。

8.设当前的SP=2000H,执行PUSHAX指令后,SP=(10)1FFEH,若改为执行

IRET指令后,则SP=(11)2000H。

9.外设与CPU交换数据主要有以下几种(12)程序控制(无条件、查询、中断)方式

和DMA方式;其中(13)DMA方式速度最快

10.模/数转换时,若输入模拟信号的最高有效频率为20kHz,采样频率最小为(14)40

kHz,应选用转换时间为(15)25us的A/D转换器。

9.8086CPU内部数据总线宽度为—16—位,外部数据总线宽度为—16—位。

10.8088CPU内部数据总线宽度为—16—位,外部数据总线宽度为_8位。

11.8086CPU地址总有20位,寻址范围是__1M字节。

12.当存储器的读出时间大于CPU所要求的时间,为保证CPU与存储器的周期配合,就

需要用—READY信号,使CPU插入一个__Tw—状态。

13.若访问存储器对堆栈进行操作,段基值一般来源于—SS_寄存器,偏移量来源于

__SP_寄存器

14.中断返回的指令是IRET,关中断的指令是CLI。

15.类型码为___16H的中断所对应的中断向量存放在0000H:

0058H开始的4个连

续单元中,若这4个单元的内容分别为___80H,70H,60H,50H,则相应的中断服务程序入口地址为5060H:

7080H。

16.女口CS:

IP=0100H:

0100H,则物理地址为01100H。

17..CPU在指令的最后一个时钟周期检测INTR引脚,若测得INTR为高电平

且IF为_1_,则CPU在结束当前指令后响应中断请求。

18.执行XORAX,AX后,AX寄存器的值为0。

19.CPU从I/O接口的状态寄存器中获取外设的忙”空闲”和准备好”等信息,

而从I/O接口的控制寄存器向外设发启动”或停止”等信号。

20.指令MOVBX,0中的源操作数为(立即)寻址,指令执行后ZF为

(1)。

21.一个中断类型码为71H的中断服务程序存放在0000H:

0200H开始的内存中,则中断

服务程序入口地址IP值将填入中断向量表(①1C4)H至(②1C5)H单元中。

需进行中断嵌套,则应在中断服务程序中设置(③STI)指令,且最后一条指令为(④

IRET)。

22.在OUT50H,AL指令的执行中,一定有一个(①I/O端口写)总线周期,在该总线周

期内,地址总线上传送的是(②50H)地址,控制线(③WR和IO/M)有效。

23.8086中地址/数据线分时复用,为保证总线周期内地址稳定,应配置(3)地址锁存器,

为提高总线驱动能力,应配置(4)总线驱动器

26.在8086CPU中,总线接口部件(BIU)的功能是负责与M、I/O端口传送数据:

执行部件(EU)的功能是负责指令的执行。

28.在8086/8088最小模式中,总线控制信号是由CUP产生,而在最大模式中,总线控制

信号是由总线控制器产生。

29.堆栈是按照先进后出原则组织的一段内存区域,指针SP始终指向堆栈段的顶部(栈

顶)。

30.8086系统中,主频若为10MHz,—个基本的总线周期为0.00000004秒。

31.已知某存储单元的段基值为2500H,偏移地址为3600H,该单元的物理地址是

28600H。

32.CPU响应中断需满足三个条件:

在现行指令周期内无总线请求;(中断允许标志IF=1;

现行指令执行完毕

33.硬件中断可分为可屏蔽中断和非屏蔽中断两种。

34.CPU响应可屏蔽中断的条件是IF=1、有中断请求、现行指令执行完毕。

35.8259A有两种中断触发方式,分别是电平触发方式和边沿触

36.8259A可编程控制器,当其单片使用时可同时接受__8—个外设的中断请求;当级联使

用时,其主片的IR端应与从片的INT连接。

37.若外设的中断类型码为3AH,则该中断源的中断请求信号应连在8259A的JR2端,且

对应的中断向量地址为00E8H。

38.CPU与I/O接口间的信息一般包括数据信息、状态信息和控制信息3种类型。

39.一般I/O端口的编址方式可分为单独编址和。

三、简答题

1.8086/8088的最大和最小模式工作模式由什么决定?

两种工作模式的最主要的区别?

答:

最大和最小模式由MN/MX引脚决定。

MN/MX引脚接高电平工作在最小模式,接地

工作在最大工作模式。

2.什么是指令周期?

总线周期?

时钟周期?

说明三者之间的关系。

答:

CPU执行一条指令的时间(包括取指令和执行指令所需的全部时间)称为指令时间;

CPU通过外部总线对存储器或I/O端口进行一次读/写操作的过程称为总线周期;系统主时

钟频率的倒数称为时钟周期。

一个指令周期由若干个总线周期组成,而一个总线周期由若干个时钟周期组成。

3.在8086/8088系统中,存储器是怎样组织的?

整个存储空间有多大?

最大逻辑长度为多

大?

至少可将存储器分为多少个段?

段起始于什么位置?

偏移地址是什么?

怎样计算

20位物理地址?

1分段组织②1兆字节③64K字节④至少分成16段⑤起始于最后四位二进制数都为0

的位置⑥偏移地址是相当于段起始位置的偏移量⑦段地址X16+偏移地址

4.系统总线分为哪几组?

各自传送的方向如何?

①分成3组:

数据部线、地址总线、控制总线②数据总线和控制总线都是双向的,地址总线始终由CPU发出

5.8086微处理器分为哪几个部分?

它们之间采用什么工作方式?

其中状态寄存器由几类标志组成?

与中断有关的是哪一位?

①分成2部分:

总线接口部件、执行部件②并行工作方式③2类:

状态标志、控制标志

④IF位,IF置1,响应外部可屏蔽中断

6.复位信号RESET到来后,8086/8088CPU的内部状态有何特征?

系统从何处开始执行指令?

答:

RESET复位信号来到后,CPU便结束当前操作,并对处理器标志寄存器、IP、DS、SS、ES及指令队列清零,而将CS设置为FFFFH。

当复位信号变为低电平时,CPU从FFFF0H开始执行程序。

7.8086系统中为什么一定要有地址锁存器?

需要锁存哪些信息?

答:

8086/8088CPU的地址/数据和地址/状态总线是分时复用总线,即CPU在进行总线操作时,总是在T1状态首先送出访问存储器或I/O端口的地址信息,随后又用这些引脚传送数据和状态信号,而对存储器或I/O端口进行读/写操作时,要求在整个读/写总线周期内保持地址稳定。

因而地址信息必须锁存。

除20位地址信息外BHE信号也要锁存。

8.CPU的READY和RESET信号有什么作用?

RESET复位信号

IP、DS、SS、

CPU从FFFF0H

答:

READ“Y准备好”信号输入:

用于解决CPU与外设的速度匹配,输入,复位信号来到后,CPU便结束当前操作,并对处理器标志寄存器、

ES及指令队列清零,而将CS设置为FFFFH。

当复位信号变为低电平时,开始执行程序。

9.8086和8088怎样解决地址线和数据线的复用问题的?

ALE信号何时处于有效电平?

10.什么是接口?

什么是端口?

接口有哪些功能?

接口中传送的信息有哪几类?

答:

(1)I/O接口是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路。

(2)接口中那些CPU可直接访问的寄存器又被称为I/O端口(Port)、外设端口或端口。

一个接口中包含多个端口,如数据端口、状态端口和控制端口。

一般数据端口可被CPU进行读写操作,而状态端口则只能读,控制端口只能写。

2.状态信息,由

(3)传送信息有三类:

1.数据信息,一般由外设通过接口传递给系统的。

外设通过接口往CPU传送的。

3.控制信息,是CPU通过接口传送给外设的。

11.CPU与外设之间的输入输出数据传输方式有哪几种?

何谓程序控制方式?

它有哪几种基本方式?

实际选择某种传送方式的最主要的依据是什么?

答:

程序控制方式(包括无条件传送、查询方式、中断方式)和DMA方式。

程序控制方式是指CUP依靠执行一定的指令代码完成与外设间的输入输出。

程序控制方式包括无条件传送方式、状态查询传送方式和中断传送方式。

选择的依据主要包括实时性、数据量、CPU利用率以及传输速度等要求。

12.I/O端口的寻址方式有哪些?

在8086/8088微机系统中,CPU是如何实现对I/O端口寻

址的?

答:

I/O端口的编址方式有两种:

I/O端口和存储器统一编址,I/O端口独立编址。

Intel8086就是采用的独立编址方式,访问存储器用MOV指令,而输入输出则使用专

用的I/O指令:

从I/O端口输入用IN,向端口输出用OUT。

13.逻辑地址与物理地址是如何定义的?

差别在那里?

答:

逻辑地址是由段基址和段内偏移地址组成的地址。

段基址和段内偏移地址都是16

位的无符号二进制数,在程序设计时使用。

物理地址:

存储器的绝对地址(20位的实际地址),范围从00000H〜FFFFFH,是由

CPU访问存储器时由地址总线发出的地址。

每个存储单元只有唯一的物理地址。

但可由不同的段地址和不同的偏移地址组成,即逻

辑地址可以不同。

14.8086指令队列的作用是什么?

答:

在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列

中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU

的利用率。

15.什么是中断向量?

中断向量表是什么?

非屏蔽中断的类型为多少?

8086中断系统优先

级顺序怎样?

答:

①所谓中断响量,实际上就是中断处理子程序的入口地址,每个中断类型对应一

个中断响量

2中断向量按照中断类型的顺序在内存0段0单元开始有规则排列的一张表③类型02H

④内部中断>非屏蔽中断>可屏蔽中断>单步中断

16.8259有几种中断结束方式?

应用场合如何?

答:

1•中断自动结束方式,不需要设置中断结束命令,在单片系统中且不会出现中断

嵌套时用。

2.—般中断结束方式,在全嵌套方式下用。

3.特殊中断结束方式,在任何场合均

可使用。

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

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

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

(3)假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中

断申请,它的中断向量的存放地址是什么?

答:

(1)8086/8088在当前指令执行完且IF=1的情况下可以响应一个外部INTR中断请求。

(2)8086/8088响应INTR中断请求时,首先在连续的两个总线周期中发出INTA#负

脉冲,在第二个INTA#信号期间,中断源经数据总线向8088/8088进出一字节中断向量类型码”

(3)0段4C4D4E4F

18.在中断响应期间8086发出什么信号?

起什么作用?

(5分)

答:

在中断响应期间8086发出中断响应信号。

INTA信号实际上是位于连续周期中的两

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

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

详尽信息。

19.串行通信与并行通信的主要区别是什么?

各有什么优缺点?

答:

并行通信:

数据的各位同时传送,此方式传输数据的速度快,但使用通信线多,若要并行传送8位数据,需要8根数据线,另外还需一些控制信号线,成本高,不适合于远距离传送数据的场合。

串行通信:

将要传送的数据或信息按一定的格式编码,然后在单根线上按一位接一位的

先后顺序进行传送。

所需线路少,成本低,适合于远距离通信。

20.总共用三条不同指令,各自完成BX=O操作。

答:

1.、XORBX,BX2、ANDBX,03、SUBBX,BX4、MOVBX,0

21.在中断响应期间8086发出什么信号?

起什么作用?

答:

在中断响应期间8086发出中断响应信号。

INTA信号实际上是位于连续周期中的两个负脉冲,第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口

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

详尽信息。

22.8086CPU响应可屏蔽中断的条件是什么?

答:

①在现行指令周期内无总线请求;

②中断允许标志IF=1;

3现行指令执行完毕

23.具有中断屏蔽的接口电路中的屏蔽”同屏蔽中断”中的屏蔽”是否一回事,若不是,有何

区别

答:

不是一回事。

具有中断屏蔽的接口电路中的屏蔽"是指通过对接口电路中屏蔽寄存器的

设置,可以使相对应的中断源的一位或若干位被屏蔽;而屏蔽”中断中的屏蔽是指通过对可

屏蔽中断允许位的设置可以屏蔽所有的可屏蔽中断。

四、程序分析题

1.下列指令中那些是错误的,并指出错误原因

MOV

[AX+2],BX

ADD

AX,10

SUB

[AX],15

OUT

AL,0FFEH

MOV

[BX],BX

MOV

[SI+DI],DX

MOV

ES:

[DX],BX

MOV

3500H,AX

MOVES:

[SI],BX对

2.在什么情况下,本程序段的执行结果是

PUCH

AH=0?

CS对

BEGIN:

IN

AL,5FH

TEST

AL,80H

JZ

BRCH1

MOV

AH,0

JMP

STOP

BRCH1:

MOV

AH,0FF

STOP:

HLT

答:

从端口5FH输入的数据的最高位为1。

3.读下面程序,指出程序完成什么功能?

MODELSMALL.DATA

BUFDB‘ABCDEFGHIJ'

.CODE

MOV

MOV

MOV

NEXT:

ADDINCLOOP

SI,0

CX,10

AL,20H

BUF[SI],AL

SI

NEXT

.EXIT

END

答:

将字符串ABCDEFGHIJ变成小写字母字符串abcdefghij

4.判断下列程序所实现的功能。

.MODELSMALL

.DATA

BLOCKDB60,90,0,50,

MAXDB?

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

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

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

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