当前位置:文档之家› 2011年微机原理期末复习题

2011年微机原理期末复习题

2011年微机原理期末复习题
2011年微机原理期末复习题

微机原理期末复习题

一、填空题

1.计算机是通过 I/O端口和外设进行连接的。

2.CPU响应可屏蔽中断的三个条件是:① NMI引脚没有中断请求,系统没有DMA请求、

② CPU当前指令执行完毕和③ CPU处于开中断状态。

3.若段地址为B387H,偏移地址为1234H,则对应的物理地址为__B4AA4H___。

4.当多片8259A级联使用时,对主片8259A,级联信号CAS2~CAS0是输_ 出___信号,而

从片8259A级联信号CAS2~CAS0是输__入____信号。

5.DA转换器主要由输入寄存器、 DAC 寄存器和 D/A 转换器构成。

6.Intel 8251A工作在异步方式时,每个字符的数据位长度为__5--8___位。

7.中央处理器(CPU)是由运算器和控制器组成。

8.可屏蔽中断的处理过程可以分为中断请求、中断响应,中断判优,中断处理_,中断返回.

9.若段地址为C576H,偏移地址为5346H,则对应的物理地址为_CAAA6H______。

10.逐次逼近式A/D转换器主要由比较器、 D/A 转换器和逐次逼近寄存器构成。

11.当8237A的各个通道采用循环优先权方式时,刚服务过的通道优先级变为__最低___

12.(1001.101)2 = (9.625)10

13.(168)10 = (250)8

14.(100100100.10101)2 = (124.A8)16

15.设机器字长为8位,则(+110)10 = (01101110 )原码= (01101110 )反码= (01101110)补码

16.计算机和外设不能直接连接,而是是通过输入输出接口进行连接。

17.如果一片微处理器有16条地址线,那么它通过I/O指令进行寻址的最大空间是 64K 。

18.在某一异步通信中,数据帧格式为1个起始位、8个数据位、1个停止位、0个校验位,

如果其波特率为9600波特,那么每秒能传输 960 个字符。

19.8255内部有__3__个对外输入/输出端口,有三种工作方式,方式0叫做_基本输入输出

方式_,方式1叫做_选通输入输出方式_,方式2叫做_双向传送方式_。

20.对n位的逐次逼近式A/D转换器,最多需经过_n_次比较就可输出转换结果,当n=8时,

第一次比较的数据应为_10000000__B。

21.8088 CPU内部数据总线宽度为___16__位,外部数据总线宽度为___8_____位。

22.8253内部有__3__ 个16位计数器,有_6___种工作方式。

23.8255A的编程主要有2个控制字,分别是定义工作方式控制字和置位/复位控制字。

24、8255A的方式选择控制字和C口置1/置0控制字都是写入控制端口的,它们是由标志位来区分的。

25、中断向量表每4个字节存放一个中断服务程序的入口地址,较低地址的两个字节存放的

是偏移地址,较高地址的两个字节存放的是段地址。

26、设字长为八位,有x= -1,y=124,则有:[x+y]补=01111011,[x-y]补=10000011;

27、数制转换:247.86= F7.DCH =001001000111.10000110 BCD;

28、在8086CPU中,由于BIU和EU分开,所以取指令、执行指令可以重叠操作,提高了CPU的利用率;

29、8086的中断向量表位于内存的00000H~003FFH区域,它可以容纳256个中断向量,每一个向量占4个字节;

30、8086系统中,地址FFFF0H是CPU复位以后执行第一条指令的地址;

31、8086CPU的MN/MX引脚的作用是决定CPU工作在什么模式(最小/最大);

32、8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在 T3和T4两个时钟周期之间插入1个或多个T W等待周期。

33、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字。

34、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为148D,-20D或-108D。

35、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=0000H,标志位的状态分别为CF=1,ZF=1,OF=0,SF=0。

36、8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能。

37、8086中引脚BHE信号有效的含义表示高8位数据线D15~D8有效。

38、8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号。

39、若一个数据块在内存中的起始地址为9E40H:C52AH,则这个数据块的起始地址的物理地址为AA92AH。

40、设堆栈指针(SP)=6318H,此时若将AX、BX、CX、DX依次推入堆栈后,(SP)=(6310H)。

41、某8086微处理器系统中设计了一个存储为16KB的SRAM存储器模块,如果该存储器模块的起始地址为80000H,则该存储器模块的末地址为(83FFFH)。若用于该存储器模块片选译码的地址信号线为A17、A18、A19,则该模块片选信号CS的逻辑表达式为:CS=(A19A*18A*17=100)。

42、INT 80H 指令的中断向量存放在(0000H):(0200H)中。

43、下面程序段执行后,标志位CF=(1),OF=(1)

MOV AL,-64

MOV BL,-70

ADD AL,BL

44、下面程序段执行后,(AX)=(1)。

MOV SI,0

MOV DI,0

MOV CX,60

REP MOVSB

MOV AX,SI

45、下面程序段执行后,(AX)=(0132H),(BX)=(0112H)。

MOV AX,92H

MOV BX,10H

ADD BX,70H

ADC AX,BX

PUSH AX

MOV AX,20H

POP BX

ADD AX,BX

46、8086CPU的一个最基本的总线周期需(4)个时钟周期。

47、在串行通信中,RS232标准电平与TTL电平是否兼容?答案是(否);将RS232的电平范围(-5~-15V)规定为逻辑“0”,即低电平。

48、INTA是8086CPU对8259中断控制器的中断响应信号,INTA包含两个负脉冲,对于8259来说,这两个负脉冲的含义是(第一个负脉冲到达时,8259A使当前中断服务寄存器ISR中的相应位置)、(第二个负脉冲到达时,8259A将中断类型码送到数据总线的D7~D0,CPU将此作为中断类型码)。

49、欲使8086CPU工作在最小模式,其引脚MN/MX应接+5V或接地?答案是(应接+5V)。

50、最小模式下8086CPU的READY引脚和HLDA引脚分别是输入或是输出引脚?答案是(READY 引脚是输入, HLDA引脚输出引脚)。

51、最小模式下8086CPU在执行指令MOV AL,[SI]期间,8086的下面哪些引脚为低电平?答案是(B)。

A、 M/IO

B、WR

C、RD

D、DT/ R

52、8086CPU输出的地址信号可直接与存储器连接。这句话对吗?答案是(不对)。

53、若用2164的动态RAM芯片(64K×1位)组成128KB的存储器系统,需要多少片2164芯片。答案是(16)。

54、采用串行异步通信时,波特率为9600bps,8位数据位,无奇偶校验,1位停止位,那么连续传输9600个ASCII码字符,至少需要(9)秒。

55、伪指令ASSUME的作用是(指示段地址与段寄存器的关系)。

56.8086向偶地址存储单元0送一个字节数据时, 须执行一个总线周期, 在第一个T状态中,

ALE为(1), A0为(0),WR为(0)。

57.某时刻8259A的IRR内容是06H,说明(IR1、IR2有申请)某时刻8259A的ISR内容是08H,说明(IR3正在服务中)。若要屏蔽IR3和IR5上的中断请求输入,则屏蔽字应为(00101000B)。

58.8086硬件中断申请输入信号引脚有(2)个。

59.用3片8259A中断控制器组成2级主从式中断控制系统,最多可以管理的中断源为(2)级。

60.下列指令中,隐含使用AL寄存器的指令有(4)条。SCASB;CBW;HLT;MUL BL ;CMPSB;XLAT

61.设当前的SP=0FFFH,执行PUSHF指令后,SP=(0FFDH)H,若改为执行INT 20H指令后,则SP=(0FF9H)H。

62.8253每个通道有( 6 )种工作方式可供选择。8253的CLK0接2MHZ的时钟,欲使OUT0产生频率为200HZ的方波信号,则8253的计数初值应为(2000),应选用的工作方式是(3)。方式控制字为(00110110)。

63、8088的ALE引脚的作用是(锁存复用线上的地址)。

64、在8088读存储器周期中,采样Ready线的目的是(确定是否在T3周期后插入T w周期)。

64、8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由(IP)、(由寻址方式决定的16位偏移量)和(SP)提供。

65、微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。

66、在IBM-PC/XT中,外设是通过(8259)器件对CPU产生中断请求。这些中断的中断类型码为(08H—OFH)。

67、8088中的指令INT n用(n)指定中断类型。

68、一片8255A端口A有(3)种工作方式,端口B有(2)种工作方式。

69、串行异步接口在接收时是由(接收移位)寄存器将串行数据转换成并行数据。在发送时,是由(发送移位)寄存器将并行数据转换成串行数据。

70.RESET信号到来后8088/86的CS和IP 分别为 _FFFF_H 和_0000_H。

71. 在特殊全嵌套方式下,8259可响应同级或高级中断请求。

72. CPU与外设接口通过数据总线传送状态信号与命令信号。

73. 8255有3种工作方式, 其中方式2 只允许A口使用。

74. 有地址重迭现象的译码方式为部分译码和线选法。

75. 外设端口的编址方式有 I/O端口独.立编址和 I/O端口与存储器统一编址。

76.INT8253采用BCD码计数时,其最大计数值为__10000__,此时的计数初值为__0000__。

77.8088/8086的AD7-AD0是地址数据复用引脚,在T1时传送__地址信号__。

78.8259A作为主片时其引脚CAS0-CAS2的信息传送方向是_向外_。

79.RS-232C是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。

80.当INTEL 8086工作在最大模式时,需要 8288 芯片提供控制信号。

81.静态RAM的优点是只要电源不撤除,信息就不会丢失,但它的功耗较大,容量小,存取速度较快。

82.微机系统中数据传送的控制方式有三种,其中程序控制的数据传送又分为无条件传送、查询传送和中断传送。

83.所谓“串行通信”是指数据是一位一位顺序传送的。在串行通信中有两种基本的通信方式:即异步通信(ASYNC) 和同步通信(SYNC) 。

84.当要进行一次DMA传送时,首先由外设向DMAC发DMA请求信号,DMAC收到此申请后向CPU发总线请求信号。若CPU响应此请求则发总线响应给DMAC,DMAC接管总线后开始工作。

85.总线可分为内总线和外总线,其中内总线举例有: STD 总线 、 PC 总线 ;外总线举例有: RS-232C 、 IEEE488 。

86.数据总线用来在 CPU 与 内存储器或I/O 设备 之间交换信息,地址总线由 CPU 发出,用来确定CPU 要访问的 内存单元或I/O 端口 的地址。 二、单项选择题

1、在8086CPU 中,当M/ ——IO = 0,——RD = 1,——

WR = 0时,CPU 完成的操作是I/O 写 2、在标志寄存器中,用于说明计算结果为0的标志是Z 标志 3、两片8259A 采用主从级连方式,最多能接收15级中断 4、异步通信所采用的数据格式中,停止位的位数错误的是2.5位 5、 下面哪一条语句是采用寄存器间接寻址的MOV AL ,[BX]

6、 计算机系统总线按其功能可划分为数据总线、地址总线和控制总线

7、 在PC/XT 机中,NMI 的中断向量在中断向量表中的位置是固定在0008H 开始的4个字节

8、在两片8259A 级联的中断系统中,从片的INT 端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是10H 和04H

9、CPU 与输入/输出端口是通过哪些指令来完成信息交换IN 或OUT 10、在标志寄存器中,符号标志是S 标志

11、CPU 与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状 态端口、控制端口和数据端口

12、8088微处理器可寻址访问的最大I/O 空间为640KB 13、下面哪一个命题是正确的正数的原码、反码、补码与其真值数相同 14、在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过64KB 15、在BUF DB ?,?,5,9这条语句中,?代表的含义是随机数(字节型) 16、CPU 中程序计数器(PC)中存放的是指令地址

17、8086CPU 往8255端口B 送数据时,则8255A 芯片引脚A1AO 为 A1A0=01

18、CPU 响应中断请求和响应DMA 请求的本质区别是 响应中断时CPU 仍控制总线而响应DMA 时,让出总线.

19、堆栈的工作方式是后进先出

20、外设的中断类型码必须通过16位数据总线的 低8位 传送给8086。

21、8255A 中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是

C口

22、某一中断程序入口地址值填写在向量表的0080H—0083H存储单元中,则该中断对应的

中断类型号一定是 2OH

23、PSW中表示符号的位是SF

24、逻辑地址1000:2000对应的物理地址为12000H。

25、下面哪个寄存器使用时的默认段寄存器为SS SP。

26、下面叙述正确的是数据传送指令在改变目的操作数的值的同时,还要改变PSW的值。

27、有符号字节数+32,可表示为20H 。

28、下面对PUSH指令描述正确的是PUSH只能将双字节型数据压入堆栈。

29、若BL=20H,BH=32H,则BX=3220H

30、某微机具有16MB的内存空间,其CPU的地址总线应有(24 )条。

31、当RESET信号进入高电平状态时,将使8086的(CS)寄存器初始化为0FFFFH。

32、8086CPU与慢速设备之间进行数据传输,为了使传送速度匹配,有时需要在T2和T3状

态之间插入若干等待周期TW。

33、8086系统中,可以有64K个段地址。

34、当对两个组合(压缩)BCD数(字节)相加后,应使用( DAA )调整。

35、若CX=3,AX=1,执行完SHL AX,CL指令后,AX=8。

36、用段基值及偏移量来指明内存单元地址的方式称为(逻辑地址)。

37、10100101 01011010 =( 00000000 )。

38、采用2的补码形式时,一个字节能表达的有符号整数为[-128 , +127].

39、已知变量VAR为字型,则TYPE VAR= 2 。

40、CS:IP 指向的内存单元的值被CPU做为指令执行。

41、8086中串操作指令的源操作数和目的操作数可同时为存储器数。

42、已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,则

DS=0F47FH。

43.8086CPU的硬件中断引脚有几个? 2个

44.8086CPU地址线与数据线分别为多少条? 20条,16条

45.下列指令语法有错的是(C)

A). MOV AX,1000H B) .MOV AX,BX C). MOV [AX],[1000H]

D) .MOV AX,[1000H]

46、下列指令中隐含使用寄存器SI的是:(B)

A) .HLT B). CMPSB C). XLAT D).NOT

47、下列指令中,执行速度最快的指令是(A)。

A). ADD AX,10 B). ADD AL,[SI+10H] B). ADD AX,CX C).

ADD AX,[BX]

48、下列指令中,不影响进位的指令是(C)

A). ADD AX,BX B). MUL BL C). INC BX D).SUB AL,BH

49、假设V1和V2是用DW定义的变量,下列指令中正确的是:(A)

A).MOV V1,20H B).MOV V1,V2 C).MOV AL,V1 D).MOV 2000H,V2

50、现行PC机中主要的系统总线是:PCI总线

51、执行PUSH AX指令后,堆栈指针SP的内容:减2

52、鼠标与计算机连接一般采用.RS-232-C串行接口电路

53、PC机所使用的标准键盘向主机发送的代码是ASCII码

54、8086CPU的地址总线有( 20 )位。

55、在机器数(补码)中,零的表示形式是唯一的。(A)

56、8086CPU中断号为8的中断矢量存放在0000H:0020H 。

57、一个接口可由若干个I/O地址组成。

58、微机总线的位数指的是数据线的位数。

59、输入/输出指的是主机与外设交换数据。

60、对以下类型的中断,优先级最低的是可屏蔽中断

61、中断控制器8259A所管理的是可屏蔽中断

62、8086系列微机的中断向量号越大,则优先级不定。

63、可编程接口芯片在使用前对它写控制字,称为初始化编程。

64、并行接口没有物理量变成模拟量功能。

65、如果减1计数器的计数初值为10H,则减1计数器可作为十六分频计数器用。

66、串行通信的波特率越高,则串行传送数据的速度越快。

67、CPU执行OUT DX,AL指令时,DX寄存器的值输出到地址总线上。

68、一个I/O地址称为一个端口。

69、地址译码器的输入端应接到地址总线上。

70、CPU响应可屏蔽中断请求时,其中断向量号由中断控制器提供。

71、8259工作在全嵌套方式时,IR0引脚的中断源优先级最高。

72、8255工作在方式0时,它没有电流放大功能。

73、微机系统复位时,CPU不能响应可屏蔽中断。

74、在定时器/计数器8253的输出端可产生方波波形。

75、对逐步逼近式A/D转换器,启动一次转换读入多次数字量,则读入的数字量肯定相同。

76、PC/XT微机中串口1的I/O地址范围是3F8H-3FF。

77、由于8088外部数据线只有(8)条,所以称为准16位CPU。

78、8088CPU上READY信号为下面哪种信号有效?高电平

79、以下叙述中,不正确的是一个指令周期就是一个总线周期;。

80、8251芯片是可编程串行通信接口芯片。

81、采用两片8259A可编程中断控制器级联使用,最多可以使可屏蔽中断级数扩大到15级

82、采用查询方式来实现输入输出是因为它实现起来比较容易。

83、8253可编程定时器/计数器中,采用二进制计数时,其计数器的最大计数初值应设置0000H。

84、在下面各类总线中,USB是一种串行总线接口。

85、RS—232C标准规定信号“0”和“1”的电平是+3V~+15V和-3V~-15V;

86、对8259A进行初始化时,必须设置的两个初始化命令字为:(ICW1,ICW2)

87、8086CPU寻址I/O端口最多使用(16)条地址线。

IO/=1。

88、CPU执行IN指令时有效的信号组合是RD=0,M

89、某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是32K字

90、某一SRAM芯片的容量是512×8位,除电源和接地线外,该芯片的其他引脚最少应为19根。

91.8088/8086的基本总线周期由 4 个时钟周期组成。

92.在8086系统中中断号为0AH,则存放中断向量的内存起始地址为 28H 。

93.采用两片8259A可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到15级

94、当IF=0,8088/8086CPU不响应INTR中断请求。

95、8253可编程定时器/计数器中,其二进制的最大计数初值为0000H 。

96、8086/88CPU在响应中断时要执行 2 个中断响应周期。

97、中断向量表是存放中断服务程序入口处地址的存储区域.

98、INT8255中可用置位/复位控制字对C口的各位进行按位操作以实现某些控制功能。

99、RS-232C标准规定信号“0”和“1”的电平是 +3V至+15V和-3V~-15V 。

100、对于开关型设备的控制,适合采用的I/O传送方式是无条件

101、传送数据时,占用CPU时间最长的传送方式是查询。

102、既然是在数据传输率相同的情况下,那么,又说同步字符传输速度

高于异步字符传输其原因是附加位信息总量少。

103、巳知DRAM2118芯片容量为16K×1位, 若组成64KB的系统存储器,则组成的芯片组数和每个芯片组的芯片数为4和8

104、INT 8259中断屏蔽寄存储器的作用是禁止外设向CPU发中断请求 .

105、在正常EOI方式下, 中断结束命令是清除ISR 中的某一位.

106、软中断INT N的优先级排列原则是无优先级别 .

107、串行异步通信传输的主要特点是每个字符的发送是独立的

108、8位D/A转换器的分辨率能给出满量程电压的1/256

109、 8086CPU寻址I/O端口最多使用16条地址线。

IO/=1

110. CPU执行IN指令时有效的信号组合是RD=0,M

112、某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是32K字。

113、某一SRAM芯片的容量是512×8位,除电源和接地线外,该芯片的其他引脚最少应为 19根。

114、8088/8086的基本总线周期由4 个时钟周期组成。

115、在8086系统中中断号为0AH,则存放中断向量的内存起始地址为28H

116、采用两片8259A可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到15级117、当IF=0,8088/8086CPU不响应(INTR )中断请求。

118、8253可编程定时器/计数器中,其二进制的最大计数初值为0000H 。

119、8086/88CPU在响应中断时要执行 2 个中断响应周期。

120、中断向量表是存放中断服务程序入口处地址的存储区域.

121、INT8255中可用置位/复位控制字对C口的各位进行按位操作以实现某些控制功能。122、RS-232C标准规定信号“0”和“1”的电平是+3V至+15V和-3V~-15V

123、对于开关型设备的控制,适合采用的I/O传送方式是无条件。

124、传送数据时,占用CPU时间最长的传送方式是查询

125、既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于异步字符传输其原因是附加位信息总量少

126、巳知DRAM2118芯片容量为16K×1位, 若组成64KB的系统存储器,则组成的芯片组数和每个芯片组的芯片数为4和8

127、INT 8259中断屏蔽寄存储器的作用是禁止外设向CPU发中断请求.

128、在正常EOI方式下, 中断结束命令是清除ISR 中的某一位.

129、软中断INT N的优先级排列原则是无优先级别

130、串行异步通信传输的主要特点是(每个字符的发送是独立的.

131、8位D/A转换器的分辨率能给出满量程电压的1/256

三、判断题

1、MOV AL,AH (对)

2、MOV CL,BX (不对)

3、PUSH BL (不对)

4、MOV AL,27 (对)

5、ADC AL,CL (对)

6、MUL 9 (不对)

7、IN AL,120H (不对) 8、MOV DS,1020H (对)

9、MOV AL,[DX] (对) 10、SHL AL,3 (不对)

10、立即数只能存放在代码段中。(×)

11、间接寻址不能同时用于目的和源操作数。(√)

12、指令AND AL,0 和指令MOV AL,0执行后的结果完全一样。(×)

13、字符串操作指令可以使用重复前缀来实现块操作。(√)

14、NOP指令不使CPU执行任何操作,因此执行它不需要任何时间。(×)

15. 所有PC机具有相同的机器指令。 (×)

16. CPU至少包含一个处理器。(√)

17. 微机主存储器的基本编址单元的长度为8位。(√)

18. 8086复位后,CPU从FFFFH:0000H处开始执行指令。(√)

19. 8086CPU寄存器中,负责与I/O接口交换数据的寄存器是DX。(×)

20. 由逻辑地址可以唯一确定物理地址,因此,映射到该物理地址的逻辑地址是唯一的。(×)

21. 伪指令是指示性语句,不产生机器目标代码。(√)

22. 8086CPU的每一个总线周期都由4个T状态组成。(×)

23. 堆栈是以先进后出方式工作的存储空间。(√)

24. 8086CPU由总线接口部件与执行部件组成。(√)

25、8086的Ready信号是由外部硬件产生的。(√)

26、/及HOLD、HLDA信号是与系统中其它总线主设备有关的信号。(√)

27、8086的信号可用作中断矢量的读选通信号。(√)

28、8086 的数据可以存放在几个不连续的段中。(√)

29、8086 中,取指令和执行指令可以重叠操作。(√)

30、8086 的可屏蔽中断的优先权高于非屏蔽中断。(×)

31、多个外设可以通过一条中断请求线,向CPU发中断请求。(√)

32、8253 的每个计数器只能按二进制计数。(×)

33、8253的计数器是对机器的CLK脉冲计数。(×)

34、8255A中端口A使用的是INTR,及等线是端口C的线。(√)

35、RS-232C接口是常用的串行通信接口,这个接口可用地址总线寻址。(×)

36、串行异步接口的双向工作方式指的是在串行接口上可同时发送和接收串行数据。(√)

37、EPROM 虽然是只读存储器,但在编程时可向内部写入数据。(√)

38、中断服务程序可放在用户可用的内存的任何区域。(√)

39、(1) LEA SI, 4[SI] (√)

(2) MOV AL, [CX] (?)

(3) XCHG [SI], [BX] (?)

(4) PUSH WORD PTR[BX] (√ )

(5) POP CS (?)

40、8086CPU在读/写总线周期的T3状态结束对READY线采样,如果READY为低电平,则在T3

与T4状态之间插入等待状态T W。(× )

应改为:8086CPU在读/写总线周期的T3状态开始对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态T W。

41.在8253的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。(× )

应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作。

42.8250的溢出错误指示CPU还未取走前一个数据,接收移位寄存器又将接收到的一个新数据送至输入缓冲器。(√ )

43.在8088系统(最小组态)中,执行指令”MOV [2000H],AX”需1个总线周期。(×)

应改为:需2个总线周期

44. DMA控制器8237A现行字节数寄存器的值减到0时,终止计数。(× )

应改为:DMA控制器8237A现行字节数寄存器的值减到0,再由0减到0FFFFH时,终止计数。

45、8086/8088CPU的复位后开始执行的第一条指令的地址为FFFFH。(×)

46、若各中断源的优先级是一样的,则可用自动循环优先级来实现。(√)

DT/信号波形基本相47、最小模式下8086/8088读总线操作时序和写总线操作时序中的R

同。(√)

48、A/D转换器是将数字量变成模拟量的器件(×)

49、CPU响应可屏蔽中断时,无须从数据总线上读取中断类型码。(×)

50、采用直接寻址输入/输出指令的最大端口地址为0FFH。(√)

51、8225A的“端口C置1/置0控制字”不能写入其控制寄存器中。(×)

52、ROM必须定时刷新,否则所存信息就会丢失。(×)

53、在串行异步通信中,停止位的作用表示全部数据传送完毕,接收方在收到停止位信号以后,就不再去接收串行数据。(×)

54.对8086/8088系统,中断类型码的大小与中断优先级高低无关。(√)

55、一个总线周期一般由4个时钟周期组成。(√)

56、在DMA传送时,CPU放弃对系统三总线的控制,改由DMAC来控制三总线的工作。(√)

57、输出指令OUT DX ,AL的寻址方式是寄存器寻址。(×)

58、在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过64KB。(√)

59、在DMA方式下,由硬件DMAC控制信息传送,须要CPU介入才能进行高速传递和对数据

的变换、比较等处理。(×)

60、输入指令IN AL ,DX的寻址方式是寄存器寻址。(√)

61、8251A在初始化编程时,其编程顺序不可任意改变。(√)

62、在I/O接口电路中,CPU用I/O指令对数据端口的访问可以作双向操作。(√)

63、在DMA方式下,由硬件DMAC控制信息传送,须要CPU介入才能进行高速传递和对数据

的变换、比较等处理。(×)

64、在I/O接口电路中,CPU对状态端口的访问称为输入操作。(√)

65、8255A的B口不能工作在方式2即双向选通输入输出方式。(√)

66、8086系统中,只有当标志寄存器IF=0时,才能响应来自INTR引脚的中断请求。

(×)67、8086CPU在读/写总线周期的T3状态结束对READY线采样,如果READY为低电平,则在T3

与T4状态之间插入等待状态T W。(× )

应改为:8086CPU在读/写总线周期的T3状态开始对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态T W。

68、在8253的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。(× )

应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作。

69、8250的溢出错误指示CPU还未取走前一个数据,接收移位寄存器又将接收到的一个新数据送至输入缓冲器。(√ )

70、在8088系统(最小组态)中,执行指令”MOV [2000H],AX”需1个总线周期。(×)

应改为:需2个总线周期

71、DMA控制器8237A现行字节数寄存器的值减到0时,终止计数。(× )

应改为:DMA控制器8237A现行字节数寄存器的值减到0,再由0减到0FFFFH时,终止计数。

四、简答题

1.试说明CMP指令和SUB指令各执行什么操作,它们的区别是什么?

答:二者都是执行两个数的相减操作。比较指令CMP不送回相减的结果,只是使结果影响标志位。

2.8088/8086系统中,CS和IP各是什么寄存器?RESET信号来到以后,它们的值分别是

多少??

答:复位信号RESET来到以后:

代码段寄存器CS=FFFFH

指令指针寄存器 IP=0000H

3.一般来说,对接口电路的控制口和状态口各允许执行什么操作?通过什么指令来实现?

答:对接口电路的控制口一般允许执行写操作,通过写指令来实现;

而对接口电路的状态口一般允许执行读操作,通过读指令来实现。

4.试说明TEST指令和AND指令各执行什么操作,它们的区别是什么?

答:TEST指令和AND指令执行同样的操作,但TEST指令不送回相与的结果,只是结果影响标志位。

5.8086CPU有哪些寄存器组成?

答:有4个通用寄存器:AX,BX,CX,DX.

4个专用寄存器: SP,BP, SI, DI.

4个段寄存器: CS,DS, SS, ES

2个控制寄存器:IP,FR

6.指令 IN CX ,AL 是否正确,并说明正确或错误的原因。

答:不正确。

输入指令只能由DX实现间接寻址,且为源操作数。如:IN AL,DX

在输出指令中不能使用寄存器CX,只能由寄存器DX实现间接寻址。

7.8255A有哪三种工作方式?其数据口可分别工作在什么方式下?

答:8255A的三种工作方式是:

方式0:基本型输入/输出方式,A、B、C三个数据口可工作在此方式下。

方式1:选通型输入/输出方式,A、B二个数据口可工作在此方式下。

方式2:双向数据传送方式,只有A数据口可工作在此方式下。

8.中断向量表位于内存的什么区域?类型2的中断服务程序的入口地址位于中断向量表

的什么位置?

答:中断向量表为内存的中断向量区域,也就是放在内存的地段地址0单元开始的单元:00000H~03FFFH。

非屏蔽对应类型2,它位于中断向量表0000:0008H-0000:000BH处

9.什么是中断向量和中断向量表?中断类型码和中断向量的关系是什么?

答:中断向量是中断服务程序的入口地址。将所有中断向量集中放在一起,形成中断向量表。

断类型号和中断向量之间有:中断类型号×4=存放中断向量的首地址

10.8253内部有几个独立的定时/计数器?它们的CLK端、OUT端和GATE端的作用分别是什

么?

答:3个

CLK端输入计数/定时器脉冲信号,8253就是对CLK端的时钟脉冲信号计数。

OUT端为门控信号作为控制信号,为高电平允许对CLK端脉冲计数,低电平将停止计数,对方式1 和方式5 上升沿触发启动计数,对方式2和方式3上升沿

触发重新初始计数。

OUT端输出。

11.异步通信一帧数据的格式是什么?

答:异步通信中典型的帧格式是:1位起始位,7位(或8位)数据位,1位奇偶校验位,2位停止位。

12.在串行通信中,什么叫单工、半双工、全双工工作方式?

答:如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。

如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工。

如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工。

13、一个微机系统中通常有哪几级存储器?它们各起什么作用?性能上有什么特点?

答:一个微机系统中通常有四级存储器。

最高一级为CPU内部寄存器组,用于存放待使用的数据或运算的中间结果,设置一系列寄存器,可尽可能减少CPU直接从外部取数的次数。寄存器组速度最高,但受芯片集成度限制容量不大。

其次是高速缓冲存储器,它介于寄存器与内存之间,速度与CPU相匹配,它从内存中拷贝当前用得最多的程序或数据供CPU使用,较好解决速度和容量的匹配问题,降低了对内存的速度要求。

第三级是内存储器,运行的程序和数据都放在其中,它可注重追求大容量。

最低一级存储器是大容量的外存,如磁带、软盘、硬盘、光盘等,大量用作后备存储器

和虚拟存储器场合。

15、简述扫描法识别矩阵式键盘上闭合键的方法。

答:将行线接输出口,列线接输入口,采用行扫描法,先将某一行输出为低电平,其它行输出为高电平,用输入口来查询列线上的电平,逐次读入列值,如果行线上的值为0时,列线上的值也为0,则表明有键按下。否则,接着读入下一列,直到找到该行有按下的键为止。如该行没有找到有键按下,就按此方法逐行找下去,直到扫描完全部的行和列。

五、分析题

1、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?

状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。

控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用.

2、简述微型计算机系统的组成及各部分的作用。

答:微机系统由硬件系统与软件系统组成。硬件由:CPU、存储器、I/O接口与I/O设备和总线组成。微处理器:进行算数运算和逻辑运算。存储器:存储程序、数据、符号等。I/O 接口:使外设与微机相连。总线:为CPU和其他部件之间提供数据、址和控制信息的传输通道。

3、试说明在8088CPU执行INT 40H指令的过程?

答:CPU取出INT 40H指令,经指令译码获知这是一条中断指令。并且得到40H就是该软件央断的中断向量码。接着就将PSW、CS和IP压入堆栈保护起来,并关中断。而后,将中断向量码40H乘4得到中断向量表地址,从该地址开始的顺序两个单元的内容送IP,下两个单元的内容送CS。这就转向了中断服务程序。当然,在此之前,中断服务程序的入口地址早已填入中断向量表中。

4、试述8250的数据接收时钟RCLK使用16倍比特率的时钟信号接收异步通信信号的原因

以及接收过程。

答:主要是为了确定起始位避免传输线上的干扰。

其接收过程为:接收器检测到串行数据输入引脚SIN由高电平变低后,连续测试8个RCLK时钟周期,若采样到的都是低电平,则确认为起始位;若低电平的保持时间不足8个RCLK时钟周期,则认为是传输线上的干扰。

5、8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断?

答:CPU响应8255A的中断请求后,在中断服务程序的开始可以查询8255A的状态字,判断~OBF A(PC7)和IBF A(PC5)位的状态来区分是输入中断还是输出中断,并据此转向相

应的输入或输出操作。

6、用2K×4位RAM构成64KB的存储系统,需要多少RAM芯片?需要多少位地址作为片外

地址译码?设系统为20位地址线,采用全译码方式。

答:64片。9位。其中A16~A19固定,A10~A15译码形成组选信号。

7、请说明Intel8253各个计数通道中三个引脚信号CLK,OUT和GATE的功能。

答:CLK为计数时钟输入引脚,为计数器提供计数脉冲。

GATE为门控信号输入引脚,用于启动或禁止计数器操作,如允许/禁止计数、启动/停止计数等。

OUT为输出信号引脚以相应的电平或脉冲波形来指示计数的完成、定时时间到。

8、已知电路图如下图所示。图中数码管为共阳极类型,数码管的阴极a,b,c,d,e,f,g,Dp 依次接至8255的PA0,PA1,…,PA7。

回答问题:

1)若要数码管的a段发光,则应从8255的PA0输出高电平还是低电平?(2分)

答:低电平

2)若要数码管显示数字0,则应从8255的PA口送出字形码为多少?(2分)

答:C0H

3)写出8255的PA口和PC口的地址。(2分)

答:PA口地址:220H,PC口的地址:222H

4)根据电路图,写出从8255的PA口送出字形码的有关指令。(2分)

答: MOV DX,220H

MOV AL,8位字形码

OUT DX,AL

5)8255的PC口在电路中的作用是什么?(2分)

9、设某外设中断源的矢量(类型)码为61H,则其对应的中断矢量的地址指针为多少?该外设的中断请求应加到8259A中断请求寄存器的哪一个输入端?若中断服务程序入口地址为1020H:5000H,试编程将其入口地址分别送入对应的中断矢量表的相应四个字节内。

答:中断矢量地址指针为:0000:61*4H=0000:0184H;中断请求信号应加在8259的IRI上。

参考程序:

PUSH DS

XOR AX,AX

MOV DS,AX

MOV AX,5000H

MOV [0184H],AX

MOV AX,1020H

MOV [0186H],AX

POP DS

10、简述8086的中断处理过程。

当CPU在INTR引脚上接受一个高电平的中断请求信号并且当前的中断允许标志为1,CPU

就会在当前指令执行完后开始响应外部的中断请求,具体如下:

1、从数据总线上读取外设送来的中断类型码,将其存入内部暂存器中;

2、将标志寄存器的值推入堆栈;

3、将标志寄存器中IF 和TF清零;

4、将断点保护到堆栈中;

5、根据中断类型获取中断向量转入中断处理子程序;

6、处理完后恢复现场。

响应后堆栈的顶部4个单元是IP,CS。

11、简述接口的同步控制方式。

CPU与外设之间的数据传输有以下三种方式:程序方式、中断方式、DMA方式。

其中程序方式又分为无条件传送方式和条件传送方式两种方式。无条件传送方式用于简单外设,如LED显示器。条件传送方式用于外设较少的情形,接口简单,但CPU效率低。

在实时系统以及多个外设的系统中,采用中断传送方式。这种方式CPU利用率高,速度快,但需要专门的中断控制电路。

如果要求实现高速数据传输,采用直接存储器传输方式,即DMA方式。

12、说明总线接口部件的作用。

总线接口部件的作用是负责与存储器和I/O端口传送数据,总线接口部件主要包括:4个段地址寄存器;一个指令指针寄存器IP;一个20位地址加法器;6字节指令队列;内部通信寄存器和总线控制逻辑。

13、CPU执行转移指令时,指令队列寄存器如何变化?

执行转移指令、调用指令、返回指令时, BIU自动清除指令队列,然后从新地址取指令,并立即送给EU,然后再从新单元开始,从新填满队列机构。

14、简述8086最小模式系统与最大模式系统之间的主要区别。

最小模式:MN/MX接+5V,只有8086一个CPU,控制信号由CPU产生。

最大模式:MN/MX接地,除8086一个主CPU外,还有一个以上协处理器,需要总线控制器来变换和组合控制信号。

15、画图说明,在8088内部怎样形成20位物理地址?

答:①20位物理地址的形成如下图所示:

②段寄存器内容左移4位与16位偏移量相加,形成20位物理地址。

16、什么是DRAM的读——修改——写周期?

答:①这是在一个周期内完成的;②读出某一单元的内容,修改后再写回这个单元。

17、串行异步通信字符格式中的停止位和空闲位有什么不同?

①停止位和空闲位都是高电平;

②停止位是字符格式中规定好的,是传递字符的一部分;

③两个互相通信的系统,在传输线上没有字符传送时是高电平。这个高电平称为空闲位。

18、在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?、答:①全译码方式:存储器芯片中的每一个存储单元对应一唯一的地址。译码需要的器件多;

②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;

③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译码。

五、阅读程序

1、源程序如下:

MOV CL,4

MOV AX,[2000H]

SHL AL,CL

SHR AX,CL

MOV [2000H],AX

试问: 若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行后有(2000H)=

39H,(2001H)= 00H。

本程序段的功能将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入(2000H)单元,0 (2001H)。

2、源程序如下:

MOV AL,0B7H

AND AL,0DDH

XOR AL,81H

OR AL,33H

JP LAB1

JMP LAB2

试问: 执行程序后AL=37H;

程序将转到哪一个地址执行:LAB2。

3、源程序如下:

MOV CX,9

MOV AL,01H

MOV SI,1000H

NEXT: MOV [SI],AL

INC SI

SHL AL,1

LOOP NEXT

试问: 执行本程序后有:AL=0;SI=1009H;CX=0;

本程序的功能是对数据段内1000H~1008H单元置数,依次送入1,2,4,8,16,32,64,128,0共九个。

4、某系统中8253占用地址为100H~103H。初始化程序如下:

MOV DX, 103H

MOV AL, 16H

OUT DX, AL

SUB DX, 3

OUT DX, AL

试问: 此段程序是给8253的哪一个计数器初始化?计数器0 安排工作在哪种工作方式?工作于方式3

若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:45.454KHZ。

5、已知某8255A在系统中占用88~8BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序:MOV AL, 80H

OUT 8BH,AL

MOV AL,ODH

OUT 8BH,AL

MOV AL,06H

OUT 8BH,AL

6、已知某数据段定义如下:

DSEG SEGMENT

ORG 00H

DAT1 DW 4 ,26

ORG 06H

DAT2 DW 5678H

DB ‘AB’

DSEG ENDS

要求:用内存分配示意图,说明该数据段的存储器分配情况。

6、 STR DB ‘ABCDEF0123456789’

MOV BX ,OFFSET STR

MOV AL ,65H

PUSH AX

AND AL ,0FH

XLAT

MOV DL,AL

POP AX

ADD AL,08H

DAA

MOV DH,AL

CMP DH,32H

执行上面程序段后,(DL)=(46H),(DH)=(73H)。

7、写出AX和BX最后的值

MOV AX , FFFFH

MOV BX , 1111H

PUSH AX

PUSH BX

POP AX

POP BX

运行结果:

AX= 1111H

BX= FFFFH

8、写出AL、AH和AX最后的值

XOR AX , AX

OR AL , 0FH

AND AL , 01H

MOV AH , 0FH

OR AH , 10H

运行结果:

AL= 01H

AH= 1FH

AX= 1F01H

10、两个非组合BCD数(BY0,BY1)进行十进制减法,并将差求绝对值后保存在SD单元。 MOV AL,BY0

CMP AL,BY1

JNC L1

MOV AH,BY1

MOV BY1,AL

MOV AL,AH

L1: SUB AL,BY1

AAS

MOV SD,AL

11、附加段有一块长50个字的数据区,首址为DEST,现将数据区初始化为0FFFFH。

LEA DI,DEST

MOV CX,50*2

CLD

MOV AL,0FFH

( STOB )

12、下面的程序段是统计AX中16位二进制数1的个数,并将结果放在CX中,填空使程序完成预定的功能。

XOR CX,CX

L1: AND AX,AX

JZ STOP

SHL AX,1

(CMC)

(JNZ L2)

INC CX

L2: JMP L1

STOP:HLT

14、8086系统中接口连接关系如下图所示。要求回答以下问题:

(1) 试分别确定8255,8253,8259及8251的端口地址;

(2) 设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。

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

上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷 A 课程代码: B203205A 学分: 3.5 考试时间: 100 分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空1分,共20分) 1.MCS-51的EA管脚接低电平时,CPU只能访问外部程序存储器。 2.MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外部数据存储器取数据时,使用/RD信号作“读”信号。 3.MCS-51的堆栈设在内部RAM中,单片机复位后SP的内容为07 H。 4. MOV A,34H 中的34H 是直接寻址。 MOV A,@R0 中的 @R0 是间接寻址。 5.若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。 6.MCS-51的数据总线共8位,来自P0 口,地址总线共16位,来自P2和P0口。 7.8255A具有(3)个8位可编程I/O口。 8.若串口工作于方式1,每分钟传送3000个字符,其波特率是(500)bit/s。 9.一个8位A/D转换器的分辨率是( 3.9)‰。 10.若0809 U REF=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是(80H)。 11.一个EPROM的地址有A0----A11引脚,它的容量为(4)KB。

12.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( 06H )。 二、判断题,对者划“√”,错者划“×”。(每小题1分,共10分) 1.(√)8051单片机的算术运算类指令执行的一般会影响标志位。 2.(√)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。 3.(×)AJMP指令转移范围是-128~127之间。 4.(√)DPTR可以分成高8位和低8位分别寻址。 5.(×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时/计数。 6.(×)MCS-51系列单片机4个I/O端口都是多功能的。 7.(√)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。 8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。 9.(√)串行通信要求是互相通信的甲乙双方具有相同的波特率。 10.(√)8255A的PA口具有3种工作方式。 三、阅读程序片段,指出执行结果。(每空2分,共20分) 1.MOV R1,#30H MOV A,#62H ADD A,#0B4H RLC A ANL A,01H MOV @R1,A RET ;执行到此 A=(20H),R1,=(30H),CY=(0),30H=(20H) 2.MOV R0,#20H MOV 20H,#05H MOV A,#10H MOV R2,A LOOP: ADD A,@R0

微机原理-期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(2 )电平。 (1) A. M/ 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中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个

⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总

微机原理期末考试试卷(有答案)

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 得分 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B 一、填空题(共20分) 1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。 2.8086 CPU的M/IO信号是,高电平时表示。 3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。 4.I/O端口的编址方式有两种,分别为:和。 5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。 6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。 7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。 二、选择题(包括单项和多项选择,每小题2分,共20分) 1.下列说法正确的是_ _ __。 A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。 B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。 C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。 D. 8086 CPU的寄存器都是16位的,但指令指针是20位。 2.下列说法正确的是_ _ __。 A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。 B.使用BP做间址寄存器时,默认使用DS做段寄存器。 C.做字符串操作时,源指针与目的指针使用的段寄存器不同。 D. 形成堆栈地址的是SS与SP。 3.下列说法正确的是_ _ __。 A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。 B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。 C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。 D. 8086 CPU的NMI和INTR都是中断请求输入信号。 4.下列指令中有语法错误的是_ _ __。 A. MOV AL,DS:[BP] B. MOV [DI],0 C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2] 5.地址总线为32位的微机系统中其内存最大容量为_ _ __。 A. 2000KB B. 2048KB C. 2048MB D. 4096MB 6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率 1

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

微机原理及接口技术课程期末考试试题

2010/2011 学年第 2 学期末考试试题(A卷) 课程名称微机原理及接口技术 使用班级: 08060241、08060242、08060441、08060442 一、选择题(共20分,每小题1分) 1.在下列不同进制的数据中,最小的数是___________。 A) 101001B B) 101001BCD C) 52D D) 23H 2.标准的ASCII码由______位二进制代码组成。 A) 4 B) 7 C) 8 D) 9 3.堆栈的工作方式是___________。 A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入 4. 下面的说法中,___________是正确的。 A)指令周期等于总线周期 B)指令周期大于等于总线周期 C)指令周期是总线周期的两倍 D)指令周期与总线周期之间的关系不确定5. 在8086系统中,在以下地址中可作为段起始地址的为:( ) A) 20100H B) 20102H C) 20104H D) 20108H 6. 8086执行一个总线周期最多可传送( )字节。 A) 1个 B) 2个 C) 3个 D) 4个 7. Reset信号有效后,8086CPU的启动地址为__________。 A)0FFFFFH B)0FFFFH C)00000H D)0FFFF0H 8.下列四条指令中,有几条指令需要使用DX寄存器_________? MUL BX DIV BL IN AX,20H OUT 20H,AL A) 1条 B) 2条 C) 3条 D) 4条

9.在子程序的最后一定要有一条__________指令。 A) HLT B) RET C) IRET D) POP 10.下面指令序列执行后完成的运算,正确的算术表达式应是________________。 MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL A) Y=2X+1 B) X=2Y+1 C) Y=2X-1 D) X=2Y-1 11.14.8086执行POP AX指令时,正确的操作是___________________。 A) AX<--[SP+1][SP],SP<--SP+2 B) AX<--[SP+1][SP],SP<--SP-2 C) SP<--SP+2,AX<--[SP+1][SP] D) SP<--SP-2,AX<--[SP+1][SP] 12. 下列有关I/O端口的描述中,不正确的是_______________。 A)I/O端口从逻辑上讲是被CPU访问的I/O接口电路中的寄存器 B)8086系统对I/O端口的访问只能通过专用的指令 C)从连接形式上讲,I/O端口总是直接与数据总线连接 D)I/O端口可以看作是CPU与外设交换数据的中转站 13. 在中断方式下,外设数据输入到内存的路径是 ( ) A)外设→数据总线→内存 B)外设→数据总线→CPU→内存 C)外设→CPU→DMAC→内存 D)外设→I∕O接口→CPU→内存 14. 8086系统中的中断向量表的作用是____________。 A)存放中断服务程序 B)存放系统引导程序 C)存放中断响应标志 D)存放中断服务程序的入口地址 15. 对8086 CPU而言,中断优先级别最高的是_______________。 A)单步中断 B)除法错,溢出中断,软中断 C)INTR D)NMI 16. 8255A芯片具有三个独立数据端口,只有_______端口具有双向传输方式。 A) A口 B) B口 C) C口 D)以上均可 17.在8253 的6种工作方式中,能够自动重复工作的两种方式是( )。 A)方式1,方式 2 B)方式 2,方式3 C)方式2,方式 4 D)方式 3,方式5 18.在通用可编程并行电路8255A中,用于传输数据的8位I/O端口共有_________。 A) 1个 B)2个 C) 3个 D) 4个 19.实验时,在DEBUG下如果要运行0100:4360段开始的一段程序用的命令为________。 A) D=0100:4360 B) A=0100:4360 C) G=0100:4360 D) Q=0100:4360 20. 汇编实验时要显示2100H:45B6H段开始的一段程序的反汇编命令用_________。 A) E 2100:45B6 B) F 2100:45B6 C) U 2100:45B6 D) N 2100:45B6 二、填空题(共20分,每空1分) 1.微型计算机由_______________、_______________、I/O接口和系统总线组成。

微机原理期末考试考试卷及答案

的数据线为16位,地址线为20位,I/O口使用16位地址线。 2.在某进制的运算中7×3=33,则7×5=_55。 3.用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。 5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。6.8086可以指向堆栈的指针寄存器有bp和sp。 7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 8.EEPROM的擦除方法为点擦除. 9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 & ORG 1000H STROE DB 12 DUP() DATA DB 05H,06H,07H,08H 1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A. 仅DS段 B. DS或SS段 C. DS或ES段 D. DS或CS段 2. 下列指令中格式错误的是___A___。 A. SHL AL,CX B. XCHG AL,BL C. MOV BX,[SI] D. AND AX,BX 3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H " MOV DS,AX MOV BX,[0010H] A. B2B2H B. B23FH C. 3F3FH D. 3FB2H 4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A. 3311CH B. 33120H C. 33122H D. 3311EH 5. 下列指令中格式错误的是_C__。 A. MOV AX,357AH[BX][DI] B. OUT DX,AL C. LEA AX,50H[BX][BP] D. RCR BX,1 6. 下列指令中允许寻址范围最大的是_D__。 A. JNZ NEXT B. LOOP NEXT ¥ C. JMP SHORT PTR NEXT D. CALL NEAR PTR NEXT 7. 8086/8088不属于BIU部分的寄存器是__D____。 A. IP B. ES C. DS D. SP 8088最大模式比最小模式在结构上至少应增加___B_。 A. 中断优先级控制器 B. 总线控制器 C. 数据驱动器 D. 地址锁存器 9. 8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是____D__。 A. 0,0,1 B. 1,0,1 C. 1,1,0 D. 1,0,0 10. 一个半导体存贮芯片的引脚有 A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A. 8K×8 B. 8K×4 C. 16K×4 D. 16K×8 !

微机原理与接口技术考试试题及答案A

《微机原理与接口技术》课程期末考试试卷(A卷,考试) 一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( D )条。 A. 32 B. 16 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是( C )。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( B )来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( D )。 A. 80H B. 28H C. E8H D. 01H 5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为( B )。 A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为( A )。 A. 11 B. 12 C. 13 D. 14 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是( C )。 A. 地址总线 B. 数据总线 C. 控制总线 D. 都不对 8 .段寄存器装入2300H,该段的最大结束地址是( A )。 A. 32FFFH B. 23000H C. 33FFFH D. 33000H 9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( A )。 A. I/O设备 B. I/O接口 C. 主处理器 D. 逻辑高 10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( B )。 A. 汇编指令 B. 宏指令 C. 机器指令 D. 伪指令 11 .中断向量表占用内存地址空间为( A )。 A. 00000H~003FFH B. 00000H~000FFH C. 00000H~00100H D. FFF00H~FFFFFH 12 .实现CPU与8259A之间信息交换是( D )。A. 数据总线缓冲器 B. 级联缓冲/比较器 C. 读写控制电路 D. 数据总线缓冲器与读写控制电路 13 .Intel 8253的最大输入时钟频率是( B )。 A. 5MHz B. 2MHz C. 1MHz D. 4MHz 14 .完成两数相加后是否溢出的运算,用( C )标志位判别。 A. ZF B. IF C. OF D. SF 15 .8255A的方式选择控制字应写入( D )。 A. A口 B. B口 C. 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. 由编程进行模式设定

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

INC DI LOOP AGAIN 也可用指令___A____完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下面哪种说法正确________。 A.刷新可在CPU执行程序过程中进行 B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出 C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操 作时,应关闭电路工作。 D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。 12、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为________。 A.128片 B.16片 C.8片 D.32片 13、对内存单元进行写操作后,该单元的内容________。 A.变反 B.不变 C.随机 D.被修改 14、在DMA方式下,CPU与总线的关系是________。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 15、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在________。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中 断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求, 若此时IF=0,问CPU响应哪台外设请求________。 A.X设备 B.Y设备 C.无响应X,后响应Y D.都不响应 17、8255A芯片中各端口的位数是________。 A.8位 B.26位 C.12位 D.4位 18、8255A的________一般用作控制或状态信息传输。 A.端口A B.端口B C.端口C D.端口C的上半部分 19、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通 道工作方式应设置为________。 A.方式0 B.方式2 C.方式3 D.方式4 20、8253有________个独立的计数器。 A.2 B.3 C.4 D.6 得分 三、填空题(每空1分,共20分) 1、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为___64K_____ 字节。 2、下列字符表示成相应的ASCII码是多少? 回车___0AH_____;数字’0’ ___36H_____。 3、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH) =4000H,当执行指令“LES DS,[BX]”后,(DI)=____05AEH____,(ES)

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

长沙学院 微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 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. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是 ( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄器ISR用于 ( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是 ( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要 的总线周期数为( )

微机原理期末考试考试卷及答案

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

微机原理期末考试试题

期末测试试题 微机原理与接口技术 一、填空题(本大题共20分,每空1分) 1.设机器的字长为8位:若X=-1,则[X]原= H, [X]补= H, [X]反= H 。 2. 堆栈中“PUSH 源操作数”指令所包含的操作内容为:____________________和____________。3.半导体静态存储器是靠____________存储信息,半导体动态存储器是靠____________存储信息。4.当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器时序的正确配合,就要利用____________信号,使CPU插入一个____________ 状态。 5.当8253的/CS信号有效时,其地址线A1A0分别为______、_______、________、_________时,可分别选中计数器0,计数器1,计数器2,控制字寄存器。 6.一个中断类型号为01CH的中断处理程序存放在0100H:3800H开始的内存中,中断向量存贮在地址为_______________至______________的____________个单元中。 7.已知异步串行通信的帧信息为0110010101,其中包含启始位1位、停止位1位,7位ASCII数据位,则传送的字符数据是 H,采用的校验是 ____,校验位数据是。 8.一个4位的D/A转换器,满量程电压为10V,其线性误差为±1 2 LSB,当输入为0CH时,其理想 输出电压值为________________ 二、选择题(本大题共20分,每小题1分) 1.程序计数器(PC)的位数取决于____________ A.存储器的容量 B.指令字长 C.机器字长 2.运算器由很多部件组成,其核心部分是_______ A.数据总线 B.算术逻辑单元 C.累加器 D.多路开关

《微机原理及应用》期末考试复习参考资料

《微机原理及应用》期末考试 复习参考资料 一、微机原理与应用模拟试题Ⅰ 一、填空题(每空1分,共25分) 1、指令由和组成。 2、I/O接口是微机系统的一种部件,它被设置在与之间。 3、已知[X]补=(11110011)B,则真值X= 。 4、IF是标志;SP称为;CS称为。 5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。 6、8086CPU由和两部分组成。 7、CPU的基本时间计量单位称为周期。 8、SP总是指向堆栈的。 9、指令MOV AX,[BP+200]读取的是段的存储单元。 10、由8个二进制位组成的基本数据表示单元称为。 11、访存空间的是指CPU所能访问的。 12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。 13、PENTIUM的工作模式有、、。 14、指令由、和操作数字段组成。 15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围 为。 16、电可擦除的可编程只读存储器的英文简写为。 17、逻辑地址由段基值和___ ___组成。 二、判断题(每小题1.5分,共15分,在每小题 后面的括号中认为正确的画“√”,错误的画“×”) 1、堆栈是处在CPU内部的一个部件。() 2、8086的状态标志位有9个。() 3、IP是EU中的寄存器。()

4、IP中存放的是正在执行的指令的偏移地址。() 5、全地址译码法是指存储器芯片上的所有地址均参加译码。() 6、EPROM是电可擦除的PROM。() 7、中断是指CPU执行程序过程被意外暂停。() 8、EEPROM中存储的数据不会因掉电而丢失。() 9、SRAM是不用刷新的RAM。() 10、总线周期是指CPU通过总线访问一次内存或外设的时间。() 三、单项选择题(每题1.5分,共15分) 1)。 (A) SP (B) IP (C)BP (D)CS 2、源变址寄存器是()。 (A) SI (B)DI (C)SP (D)DX 3、下面4个标志中属于控制标志的是()。 (A) CF (B)DF (C)SF (D)ZF 4、LEA BX,BUFF 指令的功能是()。 (A)将存储单元BUFF的地址送给BX。 (B)将存储单元BUFF的数据送给BX。 (C)将存储单元BUFF的偏移地址送给BX。 (D)将存储单元BUFF的段地址送给BX。 5、DOS功能调用的子功能号存放在()寄存器中。 (A) AH (B)AL (C)DH (D)DL 6、采用DMA方式的I/O系统中,其基本思想是在()间建立直接的数据通道。 (A) CPU与外设(B)主存与外设(C)外设与外设(D)CPU与主存 7、设SP=1110H,执行PUSH AX 指令后,SP的内容为()。 (A) SP=1112H (B)SP=110EH (C)SP=1111H (D)SP=110FH 8、语句DAI DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是()。 (A) DAI DB 3,5,7 (B)DAI DB 2,3,5,7 (C)DAI DB 3,5,7,2 (D)DAI DB 3,5,7,3,5,7 9、给定AL=80H,CL=02H,则SAR AL ,CL指令执行后的结果是()。 (A) AL=40H (B)AL=20H (C)AL=0C0H (D)AL=0E0H 10、对于输入端口,应具有下面何种功能()。 (A)应具备数据缓冲功能。 (B)应具备数据锁存功能。 (C)应同时具备数据缓冲功能和数据锁存功能。 (D)具备缓冲功能和数据锁存功能中的任一种。 四、名词解释题(每题5分,共25分)

微机原理期末复习试卷

《微机原理》期末复习试卷2010年12月 一、填空题 1.反码表示法中,零有两个编码,即( ) 和( )。 2.设X=11001101,数据采用奇校验时,其校验位C=( )。 3.运算器中的核心部件是( )。 4.计算机中有两类信息流,一类是( )信息流,另一类是( )信息流。 5.传送ASCII码时,D7位为校验位,若采用奇校验在传送字符B的ASCII码42H时,其编码为( ) 。 6.串行传送数据的方式有( )、( )两种。 7.串行通信中约定:一个起始位,一个停止位,偶校验,则数字“5”的串行码为( ),数字“9”的串行码为( )。 8.利用8251进行异步串行通讯,当设定传输速率为8400波特,传输格式为1个起始位,1个停止位时,每秒最多可传送的字节数是( )。 9.设[X]10=54.625,则[X]2=(),[X]8=( ) 10.全相联映像比直接映像利用率(),冲突概率()。 11.()是一个高速小容量临时存储器。 12.存储芯片6264(8k×8位)有()条数据线,()地址线。 13.按总线中的数据类型不同,可把总线分为()、()、() 14、IBM宏汇编中的运算符包括①、②、③、④和合成运算符。 15、IBM宏汇编中,段定义命令包括:①、②、③、④。 16、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用①、②和③等措施进行处理。 17、常用的外部总线包括:①、②、③、④等。 18、总线传输方式包括:①、②和③。 二、选择题 1、以下和不是IBM宏汇编的保留字。 A、AAA B、DH C、GOTO D、IF 2、早期8086的时钟频率为8MHz,其时钟周期为ns。 A、25 B、125 C、250 D、500 3、CPU处于状态中,功耗最低。 A、常规 B、暂停 C、睡眠 D、停止时钟 4、Pentium处理器有296个引脚,其中包括个数据总线引脚。

微机原理试题及答案

微机原理试题及答案 Revised as of 23 November 2020

学年第学期微机原理及应用(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”的含义是()。 b ytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。 3、指令MOV BX,MASK[BP]是以作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到或。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)= , (CF)=,(CL)=。 6、在8088 CPU中,一个总线周期是。 7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或 来计数。 三、程序设计(共40分)

相关主题
文本预览
相关文档 最新文档