文档库 最新最全的文档下载
当前位置:文档库 › 微机原理考试题99%

微机原理考试题99%

微机原理考试题99%
微机原理考试题99%

1.微机系统的中断处理过程一般步骤为(B )

①中断响应②中断判优③中断请求④中断服务⑤中断返回

⑤③①④②;③②①④⑤; ⑤②④①③;③①②④⑤

2.要管理64级可屏蔽中断,需要级联的8259A芯片数为(9

片)

3.某一中断程序入口地址值填写在向量表的0080H—0083H存

储单元中,则该中断对应的中断类型号一定是(20H )4.微机系统的中断处理过程大致分为中断请求、_中断响应__、

中断处理、中断返回4个过程。

5.中断返回是由中断服务程序中的中断返回指令_IRET__来完

成。

6.CPU外部中断请求信号触发可屏蔽中断INTR,CPU将根据

允许标志位IF的状态来决定是否响应,若CPU开中断,允许中断,则IF=_1__。

7.8086被复位后,以下各寄存器的内容是:IP:_0000__;CS:

_FFFFH__。

8.在8086系统中,规定内存中地址(0000H—003FH)的内存

单元存放中断服务程序入口地址(即中断向量),称为中断向量表。

9.用三片8259A级数是(22级)。

10.中断类型码在中断向量中一定存放在_4__个连续单元中

11.8259A的INT端和CPU的_INTR__端相连用来向CPU发出

中断请求。

12.中断请求寄存器(IRR )

13.中断服务寄存器(ISR )

14.中断屏蔽寄存器(IMR )

15.中断屏蔽寄存器中的某位为_1__时,屏蔽该位中断。

16.8259A初始化时,(ICW1和ICW2)是必须要设置的。

17.8259A触发中断有上升沿触发和_高电平__触发两种方式。

18.8259A的内部寄存器包括初始化命令字ICW和操作命令字

_OCW__。

19.8259A的内部寄存器包括初始化命令字_ICW__和操作命令

字OCW。

20.8259A采用优先级自动循环方式若当前执行中断为IR3,执

行完后哪个中断的优先级最高(IR4)

21.8259A工作在全嵌套方式下_IR0__的优先级最高。

22.8237A内部包含__4___个独立的通道。

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

时CPU仍控制总线而响应DMA时,让出总线)。

24.在DMA方式下,外设数据输入到内存的路径是(外设→存储

器)。

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

0080H开始的4个连续单元中

26.DMA传输时,当字节计数器的值减到_FFFFH__时,传输停

止。

27.中断矢量表中,中断类型号的低位字对应于中断服务程序入

口地址的(偏移地址)。

28.中断矢量表中,中断类型号的高位字对应于中断服务程序入

口地址的(段地址)。

29.在中断向量表中,每个中断类型号对应于( 4)个字节。

30.80X86有(256)种中断类型码。

31.中断向量n在中断向量表中的存放地址是(4*n)。

32.8259A中ICW2为10001100,则IR0-IR7对应的中断类型码

为(88H-8FH)。

33.8237A的传送方式有(单字节传输模式、块传输模式、请求传

输模式、级联传输模式)。

34.8259A级联中,某片从片的INT引脚连在主片的IR5引脚上,

则从片的ICW3中的D2-D0的值应为_101__。

35.8259A初始化命令字ICW1中,其D3位LTIM为1时,表明

(高电平触发)。

36.中断源按与CPU的相对位置关系分为(外部中断和内部中

断)。

37.外部中断是由CPU的外部中断请求信号触发的一种中断,分

为不可屏蔽中断和_可屏蔽中断_

38.在硬件中断中,不受中断允许标志位IF的影响的中断称为_

不可屏蔽中断__。

39.80X86CPU可管理__256_种中断。

40.DMA传送方式中(CPU不干预传送)

41.在DMA请求中CPU的接收信号线是(HOLD)

42.在CPU与慢速变化的设备交换数据时,可以认为它们总是处

于“就绪”状态,随时可以进行数据传送,这就是(无条件传送)。

43.在大量数据传送时下列最好的传送方式是(DMA传送)。

44.接口电路占用的I/O端口有两类编址(I/O端口单独编址和I/O

端口与存储器统一编址)。

45.80X86可寻址的I/O端口总共有(64K)个。

46.I/O端口单独编址中,CPU对I/O端口操作主要用IN和

_OUT__指令。

47.一个典型的I/O接口电路应具备(数据寄存器、状态寄存器和

控制寄存器)。

48.I/O端口单独编址中,CPU对I/O端口操作主要用__IN_和

OUT指令。

49.I/O寻址方式中,地址号小于(FFH)时,可采用直接寻址。

50.I/O端口的数据传送包括(无条件传送、查询传送、中断传送、

DMA传送)。

51.CPU需要先了解外设的工作状态,然后在外设可以交换信息

的情况下(就绪)实现数据输入或输出是(查询传送)

52.下面哪一个数据传送方式不是由CPU控制总线的(DMA方

式)。

53.下面哪一个不属于查询传送方式的特点:(D)

工作可靠;传送效率低;适用面宽广;外设必须随时就绪

54.DMA方式中,CPU同意让出总线控制权的话会给DMA控制

器发送一个(HLDA)信号

55.能引起中断的外部设备或内部原因称为_中断源__。

56.8259A的初始化命令字包括_ICW1,ICW2,ICW3,ICW4__。

57.CPU从I/O接口中的(状态寄存器)获取外设的“准备就绪”

或“忙/闲”状态信息。

58.串行通信的传输制式分为(全双工、半双工、单工)

59.异步串行传输中起始位为_0__。

60.异步串行传输中起始位的个数是_1__位。

61.异步串行传输中停止位为_1__。

62.异步串行传输中停止位的个数是(1位、1.5位、2位)。

63.异步串行通信中奇偶校验位为0表示_偶校验__。

64.异步串行通信中奇偶校验位为1表示_奇校验__。

65.异步串行通信中一帧数据包含的内容为(起始位、数据位、奇

偶校验位、停止位)。

66.异步串行通信中数据位的个数可以是(5位、6位、7位、8位)。

67.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校

验位,1位起始位,若传输率为2400位/秒,则每秒传输的最大字符个数为(240个)。

68.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校

验位,1位起始位,若传输率为1200位/秒,则每秒传输的最大字符个数为(120个)。

69.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)

的频率为_19.2KHz__。

70.在串行异步数据传送时,如果格式规定8位数据位,1位奇

偶校验位,1位停止位,则一组异步数据总共有( 11)位。71.在串行异步数据传送时,如果格式规定7位数据位,1位奇

偶校验位,1位停止位,则一组异步数据总共有( 10)位。72.在串行异步数据传送时,如果格式规定6位数据位,1位奇

偶校验位,1位停止位,则一组异步数据总共有(9 )位。73.在串行异步数据传送时,如果格式规定5位数据位,1位奇

偶校验位,1位停止位,则一组异步数据总共有(8)位。74.8251A模式寄存器B2,B1位为00表示同步模式,01表示波

特率因子为1,10表示波特率因子为16,11表示波特率因子为64。

75.异步模式下8251A模式寄存器L2,L1位为00表示数据位的

个数是5;01表示数据位的个数是6;10表示数据位的个数是7;11表示数据位的个数是8。

76.异步模式下8251A模式寄存器S2,S1位为01表示停止位的

个数是1;10表示停止位的个数是1.5;11表示停止位的个数是2。

77.8253芯片内包含有_3__个独立的计数通道。

78.8253有_6__种工作方式。

79.8253计数器采用二进制控制寄存器BCD位为(0)。

80.8253计数器采用十进制控制寄存器BCD位为(1)。

81.8253控制寄存器M2,M1,M0三位为000,则8253工作在

(模式0)。

82.8253控制寄存器M2,M1,M0三位为001,则8253工作在

(模式1)。

83.8253控制寄存器M2,M1,M0三位为*10,则8253工作在

(模式2)。

84.8253控制寄存器M2,M1,M0三位为*11,则8253工作在

(模式3)。

85.8253控制寄存器M2,M1,M0三位为100,则8253工作在

(模式4)。86.8253控制寄存器M2,M1,M0三位为101,则8253工作在

(模式5)。

87.8253控制寄存器RW1,RW0两位为00,则8253读写指示为

(对计数器进行锁存)。

88.8253控制寄存器RW1,RW0两位为01,则8253读写指示为

(只读写低八位)。

89.8253控制寄存器RW1,RW0两位为10,则8253读写指示为

(只读写高八位)。

90.8253控制寄存器RW1,RW0两位为11,则8253读写指示为

(先读写低八位,再读写高八位)。

91.8253控制寄存器SC1,SC0两位为00,则为选择计数器0;

为01, 则为选择计数器1;为10, 则为选择计数器2。

92.8253各输入信号如下:/CS=0,/RD=1,/WR=0,A1=0,A0=0,

则完成以下哪个功能(对计数器0设置计数初值)。

93.8253各输入信号如下:/CS=0,/RD=1,/WR=0,A1=0,A0=1,

则完成以下哪个功能(对计数器1设置计数初值)。

94.8253各输入信号如下:/CS=0,/RD=1,/WR=0,A1=1,A0=0,

则完成以下哪个功能(对计数器2设置计数初值)。

95.8253各输入信号如下:/CS=0,/RD=1,/WR=0,A1=1,A0=1,

则完成以下哪个功能(设置控制字)。

96.8253可编程定时/计数器,在初始化时写入的最大计数初值是

( 0000H)。

97.8255A方式选择控制字中D6 D5表示A口的工作方式当其值

为00时,表示A口工作在方式0;其值为01时,表示A口工作在,方式1;其值为1*时,表示A口工作在方式2。

98.I/O寻址方式中,地址号小于_FFH__时,可采用直接寻址。

99.8255A方式选择控制字中D4表示A口工作在输入还是输出,

当其值为0时,表示A口工作在输出;当其值为1时,表示A口工作在输入。

100.8255A方式选择控制字中D3表示PC7-PC4工作在输入还是输出,当其值为0时,表示PC7-PC4工作在输出;当其值为1时,表示PC7-PC4工作在输入。

101.8255A方式选择控制字中D2表示B口的工作方式当其值为0时,表示B口工作在方式0;当其值为1时,表示B口工作在方式1。

102.8255A方式选择控制字中D0表示PC3-PC0工作在输入还是输出,当其值为0时,表示PC3-PC0工作在输出;当其值为1时,表示PC3-PC0工作在输入。

103.8255A C端口置1/置0控制字格式如下00000001,表示(PC0=1)。

104.8255A C端口置1/置0控制字格式如下00001000,表示(PC4=0)。

105.8255A控制字分为方式选择控制字和C端口置1/置0控制字,初始化时如果选择C端口置1/置0控制字则D7应为__0_。106.8255A控制字分为方式选择控制字和C端口置1/置0控制字,初始化时如果选择方式选择控制字则D7应为_1__。

107.8255A引脚A1、A0为端口选择信号,当A1A0=00时,选中A端口;当A1A0=01时,选中B端口;当A1A0=10时,选中C端口;当A1A0=11时,选中控制端口。

108.8255A有两组控制电路,其中A组控制电路控制(端口A和端口C的高4位)。

109.8255A有两组控制电路,其中B组控制电路控制(端口B和端口C的低4位)。

110.设8253的计数器用于对外部事件记数,计满100后输出一跳变信号,若按二进制方式计数,则写入计数初值的指令为MOV AL,__64H_和OUT PORT,AL。

111.对可编程接口芯片进行读/写操作的必要条件是(CS=0)。112.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示(CPU向控制口送控制字)。

113.8255A引脚信号WR=0,CS=0,A1=0,A0=0时,表示(CPU向数据口A写数据)。

114.8255A引脚信号WR=0,CS=0,A1=0,A0=1时,表示(CPU向数据口B写数据)。

115.8255A引脚信号RD=0,CS=0,A1=1,A0=0时,表示(CPU向数据口C写数据)。

116.8255A引脚信号RD=0,CS=0,A1=0,A0=0时,表示(CPU读8255A数据口A)。

117.8255A引脚信号RD=0,CS=0,A1=0,A0=1时,表示(CPU读8255A数据口B)。

118.8255A引脚信号RD=0,CS=0,A1=1,A0=0时,表示(CPU读8255A数据口C)。

119.模/数转换器的性能指标主要有(分辨率、精度和转换时间)。120.设某8253通道1工作在方式0,按BCD方式计数,计数初值为400,通道0—控制寄存器的端口地址依次为80H~83H,试写出8253的初始化程序。(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)

MOV AL,71H

OUT 83H,AL

MOV AL,00H

OUT 81H,AL

MOV AL,04H

OUT 81H,AL

121. 某一8255A芯片的端口地址为90H~93H,现设置该接口芯片的PA口为基本输入方式、PB口为基本输出方式,PC口为输入方式,其方式选择控制字如下:D7=1,D6 D5 A口工作方式,D4 A口输入输出,D3 PC7-PC4输入输出,D2 B口工作方式,D1 B口输入输出,D0 PC3-PC0输入输出。执行如下程序段后,PB口输出何种波形?

L1:MOV AL,01H

OUT 91H,AL

CALL D20MS;延时20ms

MOV AL,00H

OUT 91H,AL

CALL D20MS;延时20ms

JMP L1

MOV AL,99H OUT 93H,AL 方波

121.8253的计数器2工作于方式2,其计数时钟CLK2,为

100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?------- 800

122.某系统中有一片8253,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为1MHz、BCD码计数,试编写计数器0输出频率为2KHz方波的初始化程序。(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)

MOV AL,37H MOV DX,316H OUT DX,AL MOV DX,310H MOV AL,00H OUT DX,AL MOV AL,05H OUT DX,AL

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

----- 28H,29H,2AH,2BH

124.计算机有哪些主要应用领域?----科学计算,数据处理,过程控制,信息通信,计算机辅助设计

125.什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?

微处理器是指采用大规模集成电路技术,将具有运算控制功能的电路集成在一块芯片上的大规模集成电路,微型机即个人计算机,微型计算机系统是指以微型机为核心,配以相应的外部设备,及软件所构成的系统。

126.PC机硬件系统从逻辑上看主要由CPU、内存储器、外存储器、输入设备、输出设备以及( 总线)组成。

127.一个完整的计算机系统通常应包括(硬件系统和软件系统)。128.Inter 8086微处理器是(16)位处理器。

129.计算机的外部设备是指-----输入输出设备。

130.世界上第一台电子数字计算机研制成功的时间是(1946 )年。131.计算机软件是指(计算机程序及其有关文档)。

132.我们通常所说的“裸机”指的是(未装备任何软件的计算机)。133.在软件方面,第一代计算机主要使用的是(机器语言)。134.运算器由很多部件组成,其核心部分是(算术逻辑单元)。135.计算机系统软件中的汇编程序是一种(翻译程序)。

136.下列叙述中,正确的说法是(操作系统和各种程序设计语言的处理程序都是系统软件)。

137.下面哪个软属系统软件-----Widows98

138.一个完整的计算机系统通常应包括(硬件系统和软件系统)。139.计算机的软件系统一般分为(系统软件和应用软件)两大部分。

140.用高级语言编写的程序具有(通用性和可移植性)。

141.第四代计算机采用的电子器件是(大规模和超大规模集成电路)。

142.与十进制数267等值的八进制数是(413Q)。

143.8086有20根地址线,可直接寻址1M内存空间。

144.当对堆栈操作时,8086 会自动选择(ss)值作为段基值,再加上由(sp)提供的偏移量形成物理地址。

145.8086 总线接口部件中有四个段寄存器,它们分别是(cs,ds,ss,es)。

146.8086 CPU中的状态标志是(CF,OF,PF,AF,SF,ZF)。

147.8086 CPU通过(CS)寄存器和(IP)寄存器能准确找到指令代码. 148.在8086CPU的9个标志位中,有3位为控制标志,它们是

DF,TF及IF.

149.在Intel80x86系统中,若一个32位(4字节)的存储字11223344H的地址为10000H,则10000H的字节单元内容(44H),10003H的字节单元内容为(11H).

150.8086内部的寄存器由哪几种类型组成?各自的作用是什么?-----通用寄存器,段寄存器,指令指针寄存器,标志寄存器。

151.8086是多少位的系统?在数据总线上是怎么实现的?

8086的机器字长是16位,8086使用40个引脚的16个做地址/数据复用引腿来传输数据,一次读写过程由一个基本总线周期完成,它由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD、WR及其它相关信号;T3期间完成数据的访问;T4

结束该总线周期。可见,地址与数据信号不会同时出现在一个时钟(CLK)周期,二者可以分时复用同一组引线。

152.806微处理器的字长是多少?能直接访问的存储单元有多少字节?----16,1M

153.下列各情况影响哪些标志位?其值是什么?(1)出现溢出;

(2)结果为零;(3)结果为负数;----OF=1,ZF=1,SF=1 154.下列各情况影响哪些标志位?其值是什么?(1)按单步方式处理;(2)有辅助进位;----TF=1,AF=1

155.8086系统中,下一条指令所在单元的物理地址如何计算---- (cs)*10+(ip)

156.下列各情况影响哪些标志位?其值是什么?(1)开中断;

(2)有借位;(3)结果中有七个“1”----IF=1,CF=1,PF=0 157.8088微处理器的逻辑地址是由哪几部分组成的?怎样将逻辑地址转换为物理地址?----段地址和偏移地址。物理地址=段地址*16+偏移地址

158.如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是多少?----0AAA40H

159.如果一个堆栈是从地址1250:0100开始,(SP)=0052H,试回答以下问题:(1)SS段的段地址是多少?(2)栈底的物理地址是多少?(3)存入字数据后,SP的内容是什么?----1250H,12600H,0050H

160.8086是多少位的微处理器?为什么?----8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。161.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?

执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。

SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。

162.8086对存储器的管理为什么采用分段的办法?----8086是一个16位的结构,采用分段管理办法可形成超过16位的存储

器物理地址,扩大对存储器的寻址范围(1MB,20位地址)。

若不用分段方法,16位地址只能寻址64KB空间。

163.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?

具体说明。

逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。

164.8086 CPU内标志寄存器中的控制标志位占-----3位

165.相邻段地址之间的最小距离为----64K字节

166.8086系统中,地址FFFF0H是(物理地址地)。

167.下列8086CPU标志寄存器FR的标志位中,不属于状态标志位的是(IF)。

168.8086 CPU内有指示下条指令有效地址的指示器是(IP)。169.8086/8088 CPU内部有一个始终指示下条指令偏移地址的部件是(IP)。

170.堆栈的工作方式是(后进先出)。

171.已知8086CPU内部CS=1000H,DS=2000H,IP=3000H,则将要执行指令的代码存放在内存单元中的地址为----13000H 172.从8086CPU的内部结构上看,它是由哪两部分组成----执行单元和总线接口单元。

173.SP的作用是用来表示----下一条执行指令的地址

174.控制器的功能是----从主存取出指令、分析指令并产生有关的操作控制信号。

175.运算器的主要功能是----算术运算与逻辑运算。

176.8086能够访问的存储空间的大小是(1M)。

177.8086/8088的状态标志有(6)个;控制标志有(3)个.

178.8086/8088可用于间接寻址的寄存器有(4)个.

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

180.(内存储器)不属于8086微处理器内的功能部件.

181.8086微处理器的偏移地址是指(段内某单元相对段首地址的差值).

182.CPU主要包括(控制器、ALU和主存).

183.在CPU中跟踪指令后继地址的寄存器是(程序计数器). 184.运算器虽有许多部件组成,但核心部件是(算术逻辑运算单元).

185.在8086中,一条指令的物理地址是由【(cs)*10+(ip)】相加得到的。

186.8088在访问4个当前段时,代码段及堆栈段的偏移量分别由_IP _,_ SP _提供。

187.8086系统最多可管理_ 1M _字节存储单元。

188.对于8086/8088CPU,设有物理地址00400H,试写出其两种不同的逻辑地址(0000:0400H,0040H:0000H)。

189.设有逻辑地址1234H:1234H,试写出其对应的物理地址(13574H)。

190.根据功能不同,8086的标志位可分为(状态标志和控制标

志)。

191.8086CPU复位时, 寄存器CS值为(FFFFH), 寄存器IP 的值为(0000H)。

192.8086CPU的8个8位通用寄存器名为(AL , AH ,BL,BH,CL,CH,DL,DH)。

193.若SS = 3240H, SP = 2000H, 栈顶的实际地址为(34400H)。194.8086/8088构成的微机中,每个主存单元对应两种地址(逻辑地址和物理地址)。

195.物理地址是指实际的(20)位主存单元地址,每个存储单元对应唯一的物理地址,其范围是(00000H-FFFFFH)。196.逻辑地址由段地址和(偏移地址)组成。其中的段地址是由(段寄存器)存储。

197.8086CPU从偶地址读写两个字节时,需要_1_个总线周期;

从奇地址读写两个字节时,需要_2_个总线周期。

198.8086CPU的MN/MX引脚的作用是(控制工作模式).

199.8086CPU中典型总线周期由_4_个时钟周期组成,如有必要时,可以在_ T3 _后插入1个或多个TW等待周期..

200.8086中引脚BHE信号有效的含义表示(高八位数据有效). 201.8086正常的存储器读/写总线周期由_4_个T状态组成,ALE 信号在_ T1 _状态内有效.

202.8086的ALE引脚的作用是(地址锁存)。

203.8086/8088 CPU复位后,指令从【FFFFH:0000H】(逻辑地址)处开始执行。

204.在8086读存储器周期中,采样Ready线的目的是(检测存储器或I/O端口是否准备好数据)。

205.时钟周期是CPU的时间基准,它由计算机的_主频_决定,若8086的时钟周期为250ns,则基本总线周期为_100ns_。206.8086CPU主频若为5MHz,那么它的典型总线周期是_ 0.8us _。

207.从CPU的NMI引脚产生的中断叫做(不可屏蔽中断),它的响应不受_if_的影响。

208.8086CPU的存储器采用奇偶分体的结构方式,CPU使用_ A0 _和_ BHE _作为奇偶存储器存储体的选择信号。

209.在8086读存储器周期中,采样Ready线的目的是(检查外设是否准备好)。

210.当存储器的读出时间大于CPU所要求的时间,为保证CPU 与存储器的周期配合,就需要用(READY)信号,使CPU 插入一个__TW_状态。

211.CPU访问存储器进行读写操作时,通常在_ T2 __状态去检测READY ,一旦检测到READY无效,就在其后插入一个_ TW __周期。

212.8086 CPU工作在最大模式下,提供给存储器及I/O接口电路的读写信号是由_8288__芯片输出的。

213.8086 CPU的基本总线周期由4个时钟周期组成,分别以(t1,t2,t3,t4 )表示。

214.8086 CPU在执行IN AL,DX指令时,在总线周期的_t1__状态,往地址总线上送端口地址DX。在_t2__状态,往控制总线上送RD信号。

215.8086CPU在加电复位后,执行的第一条指令的地址为

(FFFF0H)。

216.8086CPU的40根引脚中,有24个是分时复用的。

217.8086 CPU在(T2下降沿)时刻采样READY信号决定是否插入等待周期。

218.8086CPU工作在最大模式还是最小模式取决于(MN/MX)信号。

219.8086CPU可屏蔽中断INTR为(高电平) 时, CPU获得中断请求。

220.8086执行OUT DX,AL指令时其引脚(M/IO输出低电平、WR输出低电平)。

221.8086CPU用(ALE)信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。

222.系统总线地址的功能是(指定主存和I / O设备接口电路的地址)。

223.8086一个基本总线周期至少包括(4个) 时钟周期。

224.8086CPU系统最大工作方式时,为了实现地址锁存,至少需配置地址锁存器芯片74LS373 (或8282)的片数是(3片)。225.8086CPU的寄存器中,通常用作数据寄存器,且隐含用法为I/O端口的间址寄存器的是(DX)。

226.8086CPU在收到中断请求信号,进入中断响应周期以后,必须向中断源发出的信号是(INTA信号)。

227.若8086 CPU主频为8MHz,则其基本总线周期为(500ns )。228.8088 CPU用来区分是访问内存还是访问I/O端口的控制信号是(M/IO)。

229.Reset信号到来后,8086 CPU的启动地址为(FFFF0H)。230.8086执行指令MOV AL,[BX],其中(BX)=2041H时,BHE和A0的输出是(1,1)。

231.8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过(ALE)将地址送入地址锁存器。

232.8086在响应外部HOLD请求后,(所有三态引脚处于高阻,CPU放弃对总线控制权)。

233.CPU在执行OUT DX,AL指令时,CPU往控制总线上送(IOW)信号。

234.选择8086最小工作方式和最大工作方式的主要区别是(处理器个数不同)。

235.怎样确定8086的最大或最小工作模式?

引线MN/MX的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。

236.8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?

标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。

处理器从FFFF0H存储单元取指令并开始执行。

237.8086的复位信号是什么?有效电平是什么?CPU复位后,寄存器和指令队列处于什么状态?

reset,高电平有效,除cs外所用寄存器和指令队列被清空。238.8086CPU在进行读内存操作时,控制信号M/IO 和DT/R 是(1,0)。

239.当8086CPU采样到READY=0,则CPU将(插入等待周期)。240.8086系统在最大模式增加总线控制器8288的目的是(控制协处理器工作)。

241.8086/8088 CPU系统中最大模式下增加总线控制器8288的目的是(解决总线共享控制问题)。

242.8086微机系统中在最大模式下增加总线控制器8288的目的是(解决总线共享和产生控制信号)。

243.微机控制总线上传送的是(存储器和I/O设备向CPU传送的状态信号,CPU向存储器和I/O接口发出的命令信号)。244.对存储器访问时,地址线有效和数据线有效的时间关系应该是(地址线较先有效)。

245.系统总线中控制线的功能是(提供主存、I / O接口设备的控制信号响应信号)。

246.8086CPU读数据操作在总线周期的(T3, T4) 时刻。

247.8086的内存空间和I/O空间是(单独编址的,分别是1MB 和64KB)。

248.微处理器的执行工作可分作三种类型的周期(时钟周期,总线周期,指令周期)。

249.8086/8088 CPU工作在最大模式时,总线控制器产生控制信号的依据是(s2,s1,s0)。

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

251.8086系统中为提高总线驱动能力,应配置(总线驱动器)。252.什么是总线周期?一个基本的总线周期由多少个T构成?

CPU进行一次存储器访问所需要的时间就是一个总线周期,一个基本的总线周期由4个T构成。

253.8086基本总线周期是如何组成的?各状态中完成什么基本操作?

基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD#、WR#及其它相关信号;T3期间完成数据的访问;

T4结束该总线周期。

254.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。

ALE为外部地址锁存器的选通脉冲,在T1期间输出;M/IO#确定总线操作的对象是存储器还是I/O接口电路,在T1输出;DT/R#为数据总线缓冲器的方向控制信号,在T1输出;

RD#为读命令信号;在T2输出;READY信号为存储器或I/O

接口“准备好”信号,在T3期间给出,否则8086要在T3与T4间插入Tw等待状态。

255.什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么?

系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。8086在最小工作模式下有关总线请求的信号引脚是HOLD与HLDA。

256.简述在最小工作模式下,8086如何响应一个总线请求?

外部总线主控模块经HOLD引线向8086发出总线请求信号;

8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。

257.什么是8086CPU的总线周期,它至少需要由几个T状态(时期周期)组成?在什么情况下需要在总线周期中插入等待周期Tw,Tw应插入在哪里?

完成一次读写操作所需的时间,由4个组成,应插入t3后258.现有4K ×8 位的RAM 芯片,它所具有的地址线条数应是(12)条。

259.需要进行刷新的存储器是(DRAM )。

260.采用高速缓存(cache)的目的是(提高CPU运行速度)。261.某微机字长16位,其存储器容量为64KB,如果按字编址,其寻址范围是(0~32K字)。

262.表示主存容量的常用单位为(字节数)。

263.EPROM是指(可擦除可编程只读存储器)。

264.连续启动两次独立的存储器操作之间的最小间隔叫(存取周期)。

265.存储器是计算机系统的记忆设备,它主要用来(存储数据;

存储指令)。

266.与外存相比,内存的特点是(容量小、速度快、成本高)。267.计算机系统中的存贮器系统是指(主存贮器和外存贮器)。268.主存贮器和CPU之间增加cache的目的是(解决CPU和主存之间的速度匹配问题)。

269.计算断电会使(RAM)中的信息丢失。

270.存储器是计算机系统的记忆设备,它主要用来(存放数据和程序)。

271.EPROM是指(光擦除可编程只读存储器)。

272.存储器的存取速度可用(存取时间)和(存取周期)两个时间参数来衡量,其中后者比前者大。

273.在存储器的层次结构中,越远离CPU的存储器,其存取速度_慢_,存储容量_大_,价格_低_。

274.动态存储器DRAM的刷新是指(由于作为动态存储器基本单元的电容具有漏电特性,为了保持信息,CPU必须进行的一种操作)。

275.SRAM靠(六管双稳态触发电路)存储信息,DRAM靠(电容)存储信息,为保证DRAM中内容不丢失,需要进行(刷新)操作。

276.动态RAM的特点是(每隔一定时间,需根据原存内容重写一遍)。

277.存储单元是指(存放一个二进制信息位的存贮元)。

278.用1024 ×1 位RAM 芯片设计一个128KB 的存储器系统,问需要有(1024)片芯片组成。

279.若用6264SRAM芯片(8K×8位)组成128KB的存储器系统,需要(16)片6264芯片。

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

281.设某微机系统地址总线20位,存储单元为字节,用64K×1的芯片按全译码方式构成最大容量的存储器,共需存储器芯

片数为(16片)。

282.RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线是(A0~A10和D0~D7)

283.连接到64000h~6FFFFh地址范围上的存储器是用8k×8 RAM芯片构成的,该芯片要(6)片。

284.6166为2Kx8位的SRAM芯片,它的地址线条数为(11)。285.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为(16,16)。

286.用8K×8位的RAM芯片组成16K×16的存储器时,所需的RAM芯数_4_。

287.用8K×8位的RAM芯片组成16K×16的存储器时,片内地址和产生片选信号的地址分别为_13_位和_1_位。

288.用2K×8位的RAM芯片构成32K×16位的存储器,共需RAM芯片数、片内地址位数、产生片选信号的地址位数分别为_32_,_11_,_4_。

289.在存储器系统中实现片选的方法有(全译码,部分译码,线选)三种。

290.用2K×8的SRAM芯片组成32K×8的存储器,共需SRAM 芯片_16_片,产生片选信号的地址需要_4_位。

291.设微机的地址总线为16位,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,则可用的最高地址是_bfffh_。

292.现用2Kx8位的静态RAM芯片构成8Kx16位存储器,供需此种芯片_8_片,若CPU输出的地址信号为20位,则可用于进行片选译码的片外地址为_9_位。

293.2114为1024 X 4的RAM存储器芯片, 组成8KB主存储器需要_16_片2114。

294.用16K×8位的RAM芯片和译码器74LS138构成64K×8的RAM存储器,与具有64KB寻址空间的CPU相连,画出该存储器与CPU的连接图,计算共需芯片总数、片内地址位数、产生片选信号的地址数及各芯片的地址范围。

4片,片内地址14位,片选信号的地址2位,0000h-3fffh,4000h-7fffh,8000h-bfffh,c000h-ffffh

295.有一2764EPROM芯片有12条地址总线,请计算芯片的地址范围(起始地址为12000H)。

12000H-12FFFH

296.用8K×8位的RAM芯片,8K×8位的EPROM芯片和3-8译码器74LS138构成一个16K×16位的RAM和16K×16位的ROM存储器,8086工作在最小模式,各需要多少芯片?

画出该存储器的组成框图及其与CPU的连接图,写出各芯片的地址范围。【4片RAM,4片ROM】

297.在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?

①全译码方式:存储器芯片中的每一个存储单元对应一个唯

一的地址。译码需要的器件多;②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。

不需要译码。

298.一个具有14位地址8位数据线的存储器,能存储多少字节数

据,若由8k×4的芯片组成,共需多少芯片?【能存16KB,需4片】

299.设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是(85B92H)。

300.指令MOV AX,[BX][SI]中源操作数的寻址方式是(基址变址寻址)。

301.8086/8088中除(立即寻址和寄存器寻址)两种寻址方式外,其它各种寻址方式的操作数均在存储器中。

302.执行指令PUSH BX 后,堆栈指针SP的变化为(SP-2)。303.指令MOV [BX][SI] , AX 中目标操作数的寻址方式为(基址变址寻址)。

304.执行指令POP BX 后,堆栈指针SP的变化为(SP+2)。305.指令MOV AX, MASK[BX][SI]中源操作数的寻址方式为(相对基址变址寻址)。

306.MOV AX,ES:[BX][SI]的源操作数的物理地址是【16d×(DS)+(BX)+(SI)】。

307.执行下列两条指令后,标志位CF为【1】

MOV AL, FFH

ADD AL, 01H

308.条件转移指令“JS”的转移条件是(SF=1)。

309.在下面80x86指令中,合法的是(MOV BX,01H)。

310.指令MOV AX,[3070H]中源操作数的寻址方式为(直接寻址)。

311.已知一个8位寄存器的数值为11001011,将该寄存器逻辑左移一位后,结果为(10010110)。

312.设有二进制数x=-1101101,若采用8位二进制数表示,则[x]补=【10010011】

313.若二进制数为1111.101,则相应的十进制数为【15.625】314.下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有【MOV AX, [BX]】。(其中NUM定义为:NUM DW 1000H)

315.下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有【MOV AX, ARRAY】。(其中ARRAY定义为:ARRAY DW 10 DUP(1, 2, 3) )

316.对应物理地址143F0H,不可能的逻辑地址为{143F:0000;1200:23F0H;1410:02F0H;【1410:00F0H】}。317.假设(AL)=64H,如果执行指令XOR AL, BL后,(AL)=4AH,那么BL的值应为(2EH)。

318.数组ARRAY DW 12H DUP (10H DUP (0AFH) ) 定义的字节数为(576)。

319.假设对AL和BL中的带符号数执行SUB AL,BL指令,若结果为负则转移,要使用指令(JS)。

320.十六进制数5BF.C8转换成二进制数是(010*********.11001B)。

321.八进制数35.54转换成十进制数是(29.6875B)。

322.十进制负数-61的八位二进制反码是(11000010B)。

323.下列指令中,能完成将AL寄存器清零的有【3】条。

CMP AL,AL ;SUB AL,AL ;XOR AL,AL ;MOV AL,0

324.有一个八位二进制数的补码是11111101,其相应的十进制数是(-3)。

325.已知英文小写字母d的ASCII码为十进制数100,则英文小写字母h的ASCII码为十进制数(104)。

326.有下列程序段:AGAIN:MOV ES:[DI],AL

INC DI

LOOP AGAIN

下列指令中【REP STOSB】可完成与上述程序段相同的功能。

327.寄存器间接寻址方式中,操作数在(主存单元)中。

328.用汇编语言编写的程序需要经过(汇编程序)翻译成机器语言后,帮能在计算机中执行。

329.MOV AX,ES:[BX][SI]的源操作数的物理地址是【16d×(DS)+(BX)+(SI)】。

330.INC指令不影响(CF)标志。

331.“先工作后判断”的循环结构中,循环体执行的次数最少是【1】次。

332.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是(200FFH)。333.执行下列程序:MOV AX,0

MOV BX,1

MOV CX,100

A:ADD AX,BX

INC BX

LOOP A

HLT

执行后的结果为(BX)=【101】。

334.程序控制类指令的功能是(改变程序执行顺序)。

335.交换寄存器SI、DI的内容,正确的程序段是(PUSH SI PUSH DI POP SI POP DI)。

336.字节变量ARRAY偏移地址(或有效地址)送寄存器BX的正确结果是(MOV BX,OFFSET ARRAY)。

337.寄存器间接寻址方式中,操作数在(存储单元)中。

338.哪个寻址方式的跨段前缀不可省略?{【DS:[BP]】;DS:[SI];DS:[DI];SS:[BP]}。

339.假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSH AX后,【20011H】=12H。

340.含有立即数的指令中,该立即数被存放在(指令操作码后的内存单元中)。

341.设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是(SF=1)。

342.在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有(SS,SP,BP)。

343.使汇编程序执行某种操作的命令是(指令)。

344.字符A的ASCII码为41H , 字符a的ASCII码为(61H)。345.11000110为二进制补码, 该数的十进制原码为(-58)。

346.汇编语言源程序中的语句可分为两类(伪指令,指令)。347.有下列指令:MOV AX,1234H

MOV CL,4

ROL AX,CL

DEC AX

MOV CX,4

MUL CX

HLT

执行这些指令后,寄存器AL的值是【00H】。

348.有下列指令:STR1 DW ‘AB’

STR2 DB 16 DUP(?)

CNT EQU ¥-STR1

MOV CX,CNT

MOV AX,STR1

HLT

执行这些指令后,寄存器AX的值是【4142H;】。

349.若要检查BX寄存器中的D12位是否为1,应该用(TEST BX,1000H JNZ YES)指令。

350.下列程序:NEXT:MOV AL,[SI]

MOV ES:[DI],AL

INC SI

INC DI

LOOP NEXT

可用指令【REP MOVSB】来完成该功能。

351.执行以下程序段:MOV AX,1234H

MOV BX,5678H

ADD AL,BL

DAA

MOV CL,AL

MOV AL,AH

ADC AL,BH

DAA

执行后,(CL)=【12】。

352.位操作类指令的功能是(对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置)。

353.将寄存器AX的内容求反的正确操作是(NEG AX)。354.寄存器间接寻址方式中,操作数处在(主存单元)。355..EXE文件产生在(连接)之后。

356.下列四条指令中错误的是(MOV AX,[SI];MOV AX,[BP+DI];MOV AX,[DI];【MOV AX,[BP-DI]】)。

357.算术右移指令执行的操作是(符号位不变,并顺次右移1位,最低位移至进位标志位)。

358.把若干个模块连接起来成为可执行文件的系统程序是(连接程序)。

359.下列指令中, 不正确的指令是(MOV [BX+SI], AX;MOV AX, [BX + SI];MOV AX, SI;【MOV AX, [BX + CX]】)。

360.若要使寄存器AL中的高4 位不变, 低4 位全为1 , 使用指令【OR AL, 0FH】。

361.请指出下列指令中源操作数和目标操作数的寻址方式:ADD 100H[BX][SI] ,DX 目标操作数(基址变址相对);源操作数(寄存器)。

362.8086/8088系统中,存储器是分段的,每段最大长度是_64k_字节,段内偏移地址从_0000H_到_FFFFH_。

363.34.75=(22.c ) H=(00110100.01110101)BCD.

364.一个中断向量占_4_个字节。

365.8086CPU寻址外设可以有两种方式,一种是(直接)寻址方式,另一种是(寄存器间接)寻址方式。

366.请指出下列指令中源操作数和目标操作数的寻址方式:ADC BX,[SI] 目标操作数(寄存器);源操作数(寄存器间接)。

367.指令“MOV AX,BX”源操作数的寻址方式为(寄存器寻址)。368.设(DS)=2000H,(DI)=1000H,指令“MOV AX,[DI+2000H]”

源操作有效地址为(3000H),物理地址为(23000H)。369.汇编语言源程序中的语句有三种类型,它们是(指令)语句,(伪指令)语句,(宏指令)语句。

370.已知DS=2000H,指令INC WORD PTR [0200H]的寻址方式为(直接寻址)。

371.执行指令PUSH AX有SP =(SP – 2), 执行指令POP AX 有SP =(SP + 2)。

372.和指令SHL AL, 1功能相同的指令是(SAL AL, 1)。

373.源程序如下:MOV AH,0

MOV AL,9

MOV BL,8

ADD AL,BL

AAA

AAD

DIV AL

结果AL=?AH=?BL=?【AL=01H,AH=00 H ,BL=08】。

374.源程序如下:MOV AX,SEG TABLE ;TABLE为表头

MOV ES,AX

MOV DI,OFFSET TABLE

MOV AL,‘0’

MOV CX,100

CLD

REPNE SCASB

问该段程序完成什么功能?

【从目的串中查找是否包含字符‘0’,若找到则停止,否则继续重复搜索。】

375.源程序如下:CMP AX,BX

JNC L1

JZ L2

JNS L3

JNO L4

JMP L5

设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?试说明理由。

【74C3H- 95C3H DF00H 且有CF=1,ZF=0,SF=1,OF=1 程序将转到L5标号处执行。】376.源程序如下:MOV CX,9

MOV AL,01H

MOV SI,1000H

NEXT:MOV [SI],AL

INC SI

SHL AL,1

LOOP NEXT

试问:执行本程序后有:AL=?;SI=?;CX=?;本程序的功能是?

【0;1009H ;0 ;对数据段内1000H~1008H单元置数,依次送入1,2,4,8,16,32,64,128,0共九个】

377.8086外部中断有(可屏蔽中断和不可屏蔽中断)。

378.8086中的指令INTn用_n_指定中断类型。

379.8259A有_4_个方式选择控制字和_3_操作命令字。

380.CPU与外设传送的信息有(状态信号,控制信号和数据)。381.数据的输入/输出指的是CPU与(外设)进行数据交换。382.8237A在微机系统中所起的作用是DMA控制;它有_4_个通道;片内有_5_端口可寻址。

383.8086工作在(DMA)方式下,其地址总线、数据总线和控制总线会变为高阻状态。

384.CPU从I/O接口中的(状态寄存器)获取外设的“准备就绪”

或“忙/闲”状态信息。

385.主机与外设之间的数据传送控制方式通常有三种,它们是(程序控制方式,DMA方式,中断方式),其中(DMA方式)方式的数据传输率最高。

386.在串行通信中有两种基本的通信方式是(同步和异步)。387.如果要读取8253的当前数值,必须先(发送锁存命令)。388.如果要计数器1生成一正跳变信号,应选用方式_0_。389.源程序如下:MOV AL,0B7H

AND AL,0DDH

XOR AL,81H

OR AL,33H

JP LAB1

JMP LAB2

试问:执行程序后AL=? 程序将转到哪一个地址执行? 【37H;LAB2】

390.源程序如下:MOV CL,4

MOV AX,[2000H]

SHL AL,CL

SHR AX,CL

MOV [2000H],AX 试问:若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行

后有(2000H)=?(2001H)=?本程序段的功能?【39H;00H;

将(2000H),(2001H)两相邻单元中存放的未组合型BCD

码压缩成组合型BCD】

391.已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?

【BX=220CH;AX=E896H;CF=1;OF=0;ZF=0】392.执行下列程序

MOV SP,2000H

MOV AX,0F0H

MOV SI,1234H

MOV DX,5678H

PUSH SI

POP DI

SHL DX,1

TEST AX,DX

PUSH DX

HLT 请问:SP=_____;DI=_____。【1FFEH;1234H】

393.设DS=1000H,AX=1234H,若8086CPU执行完“MOV [2001H],AX”指令后,试回答下列问题:

(1)目的操作数的物理地址是多少?

(2)目的操作数高8位偏移地址是多少?

(3)AL寄存器中的内容送到哪一个物理地址单元中?【(1)12001H(2)2002H(3)12001H】

394.假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则

执行指令JMP BX后,(IP)=

执行指令JMP TABLE[BX]{SI}后,(IP)=

执行指令JMP [BX][SI]后,(IP)=

【1056H,3280H,2450H】

395.在1000H单元中有一条二字节指令JMP SHORT LAB,如果其中偏移量分别为30H、6CH、0B8H,则转向地址LAB 的值分别为【1032H;106EH;10BAH】。

396.可编程定时器/计数器8253能输出方波的方式是(方式3)。397.8253 是可编程定时、计数器芯片,它内部有(三个计数器)。398.在8253的6种工作方式中,能够自动重复工作的两种方式是(方式2,方式3)。

399.可编程并行接口芯片8255A的内部控制分为两组,称(A组和B组)。

400.一片8255A端口A有_3_种工作方式,端口B有_2_种工作方式。

401.8253A的工作方式和I/O端口地址分别是(6种,4个)。402.8253工作在(方式4或方式5) 时,OUT引脚能输出一个CLK 周期宽度的负脉冲。

403.8253的计数器的最大计数初值是(65536)。

404.8253是16位可编程计数器,器计数初植范围应为(1—65536)。

405.8255有两个控制字,它们分别是(方式选择控制字和C端口置0/置1控制字)。

406.在下列类型的8086CPU中断中,中断优先权最低的是?

除法出错中断;可屏蔽中断;不可屏蔽中断;【单步中断】407.在8086系统中,规定内存中地址(00000H~003FFH)的内存单元存放中断服务程序人口地址(即中断向量),称为中断向量表。

408.在8086CPU的下列4种中断中,需要由硬件提供中断类型码

的是?【INTR】;INTO;INT n;NMI

409.发生中断请求的条件是(一条指令执行结束)。

410.中断向量是(中断服务程序入口地址)。

411.中断号16H 的中断向量表地址的首址为(58H)。

412.8086CPU从I/O端口地址80H读字节数据应使用指令(IN AL, 80H)。

413.下面是某8086微机内存中的部分数据,则中断类型号为11H 的中断服务程序的入口地址是(F000:F84D)。

414.在下列有关中断的描述中,不正确的有()。

显示器中断是一种可屏蔽中断;产生硬中断的条件之一是相应外设的中断屏蔽位为0;开中断时允许CPU响应外设的中断请求;【中断发生时CPU清除IF,设置TF】。

415.中断类型码为15H的中断,其服务程序的入口地址一定存放在(00054h-00057h)四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为(3088h:5066h)。

416.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR为(高电平)且IF为_1_,则CPU在结束当前指令后响应中断请求。

417.类型码为(16H)的中断所对应的中断向量存放在0000H:0058H开始的4个连续单元中,若这4个单元的内容分别为(80H,70H,60H,50H),则相应的中断服务程序入口地址为5060H:7080H。

418.中断向量表的功能是什么?已知中断类型码分别为12H和0AH,它们的中断向量在中断向量表的地址是什么?【存放中断服务程序的入口地址,00048H-0004BH和00028H-0002BH】

419.8086中断分哪两类?8086可处理多少种中断?

【8086中断可分为硬件中断和软件中断两类。8086可处理256种类型的中断。】

420.8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?

【可屏蔽中断请求输入线为INTR;“可屏蔽”是指该中断请求可经软件清除标志寄存器中IF位而被禁止。】

421.什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?

【处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。】

422.什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?

【硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息。】

423.CPU响应中断,就可转入中断服务程序之中,中断处理要做好(保护现场,开中断,中断服务,关中断,恢复现场,中断返回)六件事。

424.8086 CPU响应可屏蔽中断的条件是(INTR有效且IF=1)。425.一个完整的中断过程包括(中断请求,中断响应,中断处理,中断返回)四个阶段。

426.中断返回指令IRET总是排在(中断服务程序结束前)。427.若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为(0020H-0023H)。428.设系统中有主、从8259A芯片共3片,最多能管理_22_级中断优先级。

429.8259A设定为固定优先级时,IR0优先级(最高),IR7优先级(最低)。

430.一片8259A可管理_8_级中断,经过级连最多可扩展为管理_64_级中断。

431.8086的可屏蔽中断请求引脚名称是(INTR)。

432.向CPU的外部中断引脚发触发信号,称为(中断请求)。433.两片8259A级联使用,可管理_15_个可屏蔽中断。

434.若8259AICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为(45H)。

435.8259A的初始化命令字应按(顺序)写入, 操作命令字应按(需要)写入。

436.可编程中断优先级控制器8259A有5种优先级管理方式,如果8259A初始化时未对优先级管理方式编程,则8259A就自动进入(普通全嵌套方式)。

437.8259A在系统中起什么作用?当中断源提出中断请求后,8259A应完成哪些工作?

【管理可屏蔽中断,做的工作是对某些中断请求进行屏蔽,进行中断优先级的比较,中断服务的记录】

438.8259A初始化编程过程完成那些功能?这些功能由那些ICW 设定?

【初始化编程用来确定8259A的工作方式。ICW1确定8259A 工作的环境:处理器类型、中断控制器是单片还是多片、请求信号的电特性。ICW2用来指定8个中断请求的类型码。ICW3在多片系统中确定主片与从片的连接关系。ICW4用来确定中断处理的控制方法:中断结束方式、嵌套方式、数据线缓冲等。】439.8259A在初始化编程时设置为非中断自动结束方式,中断服务程序编写时应注意什么?

【在中断服务程序中,在返回主程序之前按排一条一般中断结束命令指令,8259A将ISR中最高优先级位置0,结束该级中断处理以便为较低级别中断请求服务。】

440.8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?

【IF是8086微处理器内部标志寄存器的一位,若IF=0,8086就不响应外部可屏蔽中断请求INTR引线上的请求信号。8259A 有8个中断请求输入线,IMR中的某位为1,就把对应这位的中断请求IR禁止掉,无法被8259A处理,也无法向8086处理器产生INTR请求。】

441.8259A的初始化命令字和操作命令字有什么区别?它们分别

对应于编程结构中那些内部寄存器?

【8259A的工作方式通过微处理器向其写入初始化命令字来确定。初始化命令字分别装入ICW1~ICW4内部寄存器。8259A 在工作过程中,微处理器通过向其写入操作命令字来控制它的工作过程。操作命令字分别装入OCW1~OCW3内部寄存器中。8259A占用两个端口号,不同的命令字对应不同的端口,再加上命令字本身的特征位及加载的顺序就可以正确地把各种命令字写入对应的寄存器中。】

442.8259A的优先权管理方式有哪几种?中断结束方式又有哪几种?

【全嵌套(固定优先级),特殊全嵌套,普通优先级循环,特殊优先级循环;结束方式有自动结束,常规中断结束,特殊中断结束。】

443.8259A中的中断屏蔽寄存器IMR和8086/8088的中断允许标志IF有何区别?在中断响应过程中,它们怎样配合起来工作?

【中断屏蔽寄存器中某位为1表示不允许中断,而IF为1表示允许中断。当某中断在中断屏蔽寄存器中没有被屏蔽时才可以向CPU发出中断请求信号,如果IF为1,CPU才响应中断】444.在CPU停机方式的DMA操作中,CPU与总线的关系是(处于隔离状态)。

445.处理器与I/O接口间采用查询方式传输数据时,(处理器先经程序读得接口已准备好的状态信息)然后启动数据的传输过程.。

446.INTEL 8237A每个通道有(2个16位的)字节计数器。

447.在DMA方式下,数据从内存传送到外设的路径是(内存→数据总线→外设)。

448.CPU 与外设间数据传送的控制方式有(中断方式,DMA方式,程序控制方式)。

449.CPU与I/O设备间传送的信号有(数据信息,控制信息,状态信息)。

450.在DMA方式下,CPU与总线的关系是(相互成隔离状态)。451.CPU响应中断请求和响应DMA请求的本质区别是(响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线)。

452.周期挪用方式常用于(DMA)方式的输入/输出中。

453.查询输入时,外设的状态线是(输入)信号。

454.总线宽度指的是(数据总线)的条数。

455.在DMA方式下,将外设的数据传送到内存的路径为(外设→DMAC→内存)。

456.CPU被动, 处设主动的接口方式为(中断控制方式) 。

457.DMA控制器的传送方式(工作模式)有(单字节传输,块传输,请求传输,级联传输)四种。

458.CPU与外设见的数据传送控制方式有(程序方式,中断方式,DMA方式)三种,其中(DMA方式)适用于高速数据传输。459.DMA控制器应具有那些功能?

【DMA控制器应有DMA请求输入线,接收I/O设备的DMA 请求信号;DMA控制器应有向主机发出总线请求的信号线和接收主机响应的信号线;DMA控制器在取得总线控制权以后应能发出

内存地址、I/O读写命令及存储器读写命令控制I/O与存储器间的数据传输过程。】

460.比较中断与DMA两种传输方式的特点。

【I/O与存储器间在进行DMA传送过程中,数据是通过系统的数据总线传送的,不经过8237A的数据总线,系统数据总线是具有16位数据的传输能力的。】

461.简要说明DMA过程。

【当外设有批量高速数据需要与存储器交换时,向DMAC发请求信号,DMAC向8086发HOLD信号,8086收到HOLD后,在执行完现行指令后,向DMAC发总线响应信号HLDA,同时让出总线,DMAC收到HLDA后接管总线,控制外设与存储器间交换数据。当数据传送完毕后,DMAC撤消给8086的HOLD,释放总线。8086收到HOLD无效后,撤消HLDA,同时接管总线,继续从被打断处执行指令】

462.8237A的地址线为什么是双向的?

【8237A的A0~A3地址线是双向的,当8237A被主机编程或读状态处于从属状态,A0~A3为输入地址信号,以便主机对其内部寄存器进行寻址访问。当8237A取得总线控制权进行DMA传送时,A0~A3输出低4位地址信号供存储器寻址对应单元用,A0~A3必需是双向的。】

463.说明8237A单字节DMA传送数据的全过程。

【8237A取得总线控制权以后进行单字节的DMA传送,传送完一个字节以后修改字节计数器和地址寄存器,然后就将总线控制权放弃。若I/O的DMA请求信号DREQ继续有效,8237A再次请求总线使用权进行下一字节的传送。】

464.8237A单字节DMA传送与数据块DMA传送有什么不同?

【单字节传送方式下,8237A每传送完一个字节数据就释放总线,传送下一字节时再请求总线的控制权。块传送方式下8237A 必须把整个数据块传送完才释放总线。】

465.对可编程接口芯片进行读/写操作的必要条件是(CS=0)。466.可编程外围接口芯片”是指(芯片的工作方式可通过系统对其写入不同代码来改变)。

467.若传输率为2400,收、发时钟(RxC/TxC)频率为38.4KHz,则波特率因子为(16)。

468.在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是(附加的冗余信息量少)。

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

470.8251A的操作命令字(控制字)的作用是(决定数据传送方向及响应工作状态)。

471.异步串行通信中,收发双方必须保持(收发时钟相同;停止位相同;数据格式和波特率相同)。

472.设串行异步传送的数据格式是7位数据,1位起始位,1位停止位,1位校验位,波特率为4800,则每秒传送的最大字符数为【480个】。

473.在异步通信方式中,通常采用(奇偶校验码)来校验错误。474.设串行异步传送的数据格式是7个数据位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最

大字符数为(240个)。

475.可编程通信接口芯片8251A(可用作同步、异步串行接口)。476.同步通信传输信息时,其特点是(通信双方必须同步)。477.串行同步传送时,每一帧数据都是由(同步字符)开头的。478.当芯片8251的CS=0 ,WR=O,C/D=l时,则(允许8251接受CPU的命令字)。

479.设串行异步通信时,数据传送的速率是400字符/秒,每个字符为12位二进制数据,则传送的波特率是(4800)。480.8251能检测的错误有(奇偶校验出错,超越出错,帧格式出错)三种。

481.当用8251以查询方式发送数据,应检测状态位(TXRDY),进行数据接收时应查询(RXRDY)。

482.设8251A工作于异步方式,收发时钟频率为38.4KHz,波特率为2400。数据格式为7位数据位,1位停止位,偶校验,则8251A的方式字为(7AH)。

483.在串行通信中,线路传输的方式有(单工方式,半双工方式,全双工方式)。

484.串行接口中,TxD端是数据(发送)端。

485.CPU从I/O接口的(状态寄存器)中获取外部设备的“忙”、“闲”和“准备好”等信息。CPU通过I/O接口中的(控制寄存器)向外设发出“启动”和“停止”等信号。

486.某一串行通信设备以异步方式进行ASCII字符传送,约定采用7位数据位、1位偶校验位、1位停止位,波特率为9600。

试问该设备每分钟最快能传送(57600)个字符。

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

488.设8253的计数器用于对外部事件记数,计满100后输出一跳变信号,若按BCD方式计数,则写入计数初值的指令为MOV AL,【00h】和OUT PORT,AL,mov al【01h】out port,al 489.设8253的工作频率为2.5MHz,若要使计数器0产生频率为1KHz的方波,则送入计数器0的计数初值应为(2500)。490.8253的每个定时器/计数器可有_6_种工作方式。

491.8253作为定时器和计数器时(实质相同)。

492.CPU对8253编程时(先向控制口写入控制字, 再向某计数器写入计数初值)。

493.CPU可以对8253计数器执行读操作,其读到的是{计数执行部件CE(减法计数器)的当前值}。

494.定时/计数器8253每片有(3个独立的16位计数器,每个计数器都有6种不同的工作方式)。

495.利用8253的计数器0周期性地每隔5ms产生一次中断信号,计数时钟CLK0为2MHz,编写实现上述功能的初始化程序。

8253的口地址为300H~303H。【mov dx,303h

496.mov al,31h

out dx,al

mov dx,300h

mov al,00h

out dx,al

out dx,al 】

497.某8086系统中有一片8253芯片,其4个端口为:310H、312H、314H、316H,计数脉冲(CLK引脚)频率为1MHz,按BCD 码计数,试编写使计数器1输出周期为250μs方波,计数器2对外事件计数,计满500个事件后输出中断请求信号的汇编程序。【mov dx,316h

mov al,77h

out dx,al

mov dx,312h

mov al,50h

out dx,al

mov al,02h

out dx,al;

mov dx,316h

mov al,0b1h

out dx,al

mov dx,314h

mov al,00h

out dx,al

mov al,05h

out dx,al 】

498.方式0计数结束中断和方式1硬件可重触发单稳态是8253六种工作方式中的二种,试说明这两种工作方式中GATE信号的主要作用。

【方式0中gate信号为高电平时启动计数操作,一旦为低电平计数停止;在方式1中,gate信号的上升启动一次新的计数过程。】

499.定时器8253通道1输入1MHz的时钟频率,并设定为BCD 码计数,若写入的计数初值为00620H,问定时时间是(620us)。

500.8255A的方式选择控制字应写入(控制口)。

501.8255A的方式选择控制字为80H,其含义是(A、B、C口均为方式0,输出)。

502.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是(C口)。

503.当8255A工作在方式1输出时,通知外设将数据取走的信号是(OBF)。

504.8255A的方式字选择控制字为9BH,其含义是(A、B、C口均为方式0输入)。

505.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示(CPU向控制口送控制字)。

506.当8255A工作于方式1输入状态时,用来确定端口是否准备好输入数据的信号是(INTR)。

507.对应可编程并行接口芯片8255A的方式0的输入/输出方式是(无条件输入/输出方式)。

508.8086CPU往8255端口B送数据时,则8255A芯片引脚A1AO 为(A1A0=01)。

509.8255的端口A或端口B工作在方式1输出时,用来与外设联络的信号是(OBF和ACK)。

510.若要可编程并行芯片8255A三个端口均作为输入口,则其方

式选择控制字应为(9bh)。

511.8255A工作于方式1输入时,通过(INTR)信号表示端口已准备好向CPU输入数据。

512.当8255A口工作在方式1输出时,外设输入信号联络线的名称是(ACK),8255A输出信号联络线的名称是(OBF)。513.8255A中共有_3_个8位端口,其中_c_口既可作数据口,又可产生控制信号,若要所有端口均为输出口,则方式选择字应为(80h)。

514.8255A的工作方式有方式0功能为(基本输入输出), 方式1功能为(选通输入输出), 方式2功能为(双向数据传送)。515.. 如果CPU通过8255A端口C的某一条线向外部输出连续的方波信号,请:①说出两种实现方法;②具体说明怎样实现。

【可用2种方法实现:①8255A工作于方式O时,端口C可以指定为输出。每隔1/2方波周期改变其中一位的状态,其它位不变。就可以通过端口C的某一条线输出连续的方波。

②用对端口C某一位置位/复位的方法实现。即每隔1/2方波

周期时间,对端口 C 的某一位交替进行置位、复位,即可从端口C的某一条线输出连续的方波。】

516.有一微机系统,采用CPU的低10位地址线A0~A9作为输入/输出口的地址线,系统中某接口芯片内部有16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为(A4~A9)。

517.8255A工作于方式1输入时,它和外设间的联络信号为_ibf_和_stb_。

518.8255A可允许中断请求的工作方式有(方式1和方式2)。519.8259A可允许中断请求的工作方式有___和___。

520.用8255A作打印机接口的硬件连接和驱动程序如下所示,8255A的入口地址为80H~83H,阅读此程序回答下列问题:

⑴所采用的数据控制方式?⑵所传诵的字节数?⑶

8255A的工作方式?【(1)查询方式(2)100(3)方式0 】

MOV AL,081H

DEX CX MOV AL,0DH

OUT 083H,AL OUT 083H,AL

JNZ STT INC BX

MOV BX,3000H \

HLT

MOV CX,64H

MOV AL,0DH

OUT 083H,AL

STT: IN AL,082H

AND AL,08H

JNZ STT

MOV AL,[BX]

OUT 080H,AL

MOV AL,0CH

OUT 083H,AL

NOP

NOP

(完整版)微机原理复习题答案

微机原理复习大纲 复习范围: 1.作业 2.书上例题 3.课堂上反复强调的内容 4.复习题 微机原理复习题 一、单项选择题 1.PC机是( C ) A、单片机 B、单板机 C、微型计算机 D、微型计算机系统 2.CPU中运算器的主要功能是( D ) A、算术运算 B、逻辑运算 C、函数运算 D、算术运算和逻辑运算 3.8086CPU中的段寄存器用来存放( C ) A、存储段的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址 4.8086系统中内存储器的地址空间为1M,而在进行I/O-读写时,有效的地址线是( B ) A、高16位 B、低16位 C、高8位 D、低8位 5.8086CPU在进行写内存操作时,控制信号M/IO-和DT/R-是( D ) A、00 B、0 1 C、1 0 D、1 1 6.芯片8288在8086CPU系统中用作( C ) A、总线锁存器 B、总线驱动器 C、总线控制器 D、总线仲裁器 7.有一静态RAM芯片的地址线为A0~A9,数据线为D0~D3,则该存储器芯片的存储 容量为( D ) A、2K×4位 B、1KB(B:字节) C、2KB D、1K×4位 8.在16位存储系统中,为了( C ),存储字最好存放在偶地址。 A、便于快速寻址 B、节省所占的内存空间 C、减少执行指令的总线周期 D、减少读写错误 9.有一8086系统的中断向量表,在003CH:003FH单元开始依次存放34H、FEH、00H 和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C ) A、0EH,34FE:00F0H B、0EH,0F000:0FE34H C、0FH,0F000:0FE34H D、0FH,00F0H:34FEH 10.8259A可编程中断控制器中的中断服务寄存器ISR用于( A ) A、记忆正在处理中的中断 B、存放从外设来的中断请求信号 C、允许向CPU发中断请求 D、禁止向CPU发中断请求 11.当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( C )

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

微机原理期末考试试卷 (有答案) -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_____。

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

上海应用技术学院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

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。10、若累加器A中的数据为

0111 0010B,则PSW中的P=__0___。二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,

微机原理考试试题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

微机原理复习题-参考答案

一.填空题。 1.单片机与普通计算机的不同之处在于其将__CPU__、 __存储器__ 和_I/O接口___三部分集成于一块芯片之上。 2.MCS-51系列单片机中,片内无ROM的机型是__8031__,有4KB ROM的机型是__8051__,而有4KB EPROM 的机型是__8751__。 3.通常单片机上电复位时PC=__0000__H,SP=__07__H。 4.I/O数据传送方式有_P0___、__P1__、_P2___和_P3___四种。 5.当8051地RST端上保持__2个__机器周期以上低电平时,8051即发生复位。6.MOV A,#30H是__立即数__寻址方式。MOVX A,@DPTR是__变址__寻址方式。 7.微型计算机一般都是采用总线结构,它的系统总线有__地址总线__、__数据总线__、__控制总线__。 8.通常单片机上电复位时PC=__0000__H,SP=__07__H。8031单片机复位后R4所对应的存储单元地址为_04___H,因上电时PSW=__00__H。 9.MCS-51的中断系统优先级有_两___级,由__IP__寄存器控制。 10.MCS-51的堆栈存取数据的原则是_先进后出___。 11.若系统晶振频率为12MHZ,机器周期为__1__us,最短和最长指令周期分别为___1_us和__4__us。 12.MOV A,B是__寄存器__寻址方式。MOVC A,@A+PC是__变址__寻址方式。 13.使用8031单片机时需将EA引脚接___低_电平,因为其片内无__ROM__存储器。8051地RST端上保持__2__个机器周期以上低电平时,8051即发生复位。 14.通常单片机上电复位时,SP=__0000__H,通用寄存器则采用第__0__组,这一组寄存器的地址范围是从___00_ H~__07__H。 15.8051单片机其内部有___21_个特殊功能寄存器,其中__0__个可以位寻址。 16.MCS-51单片机PC的长度为___16_位;另一个与PC长度相同的寄存器为_DPTR___。

微机原理考试习题

1、CPU要访问的某一存储单元的实际地址称( C )。 A、段地址 B、偏移地址 C、物理地址 D、逻辑地址2.已知[X]补=80H,则X= D 。 A. 80H B. 0 C. 0FFH D. -80H 4.已知X=78,Y=-83,则[X+Y]补= 。 A. 0F5H B. 0A1H C. 0FBH D. 65H 9.将93H扩展为字的结果是 A A. FF93H B. 0093H C. 1193H D. 1093H 10.56的压缩BCD码是 B A. 38H B. 56H C. 0506H D. 3536H 12.十进制数-128的8位二进制数的补码为 C A. 11111110 B. 01111111 C. 10000000 D. 10000001 13.下列为补码表示,其中真值最大的是 D A. 10001000 B.11111111 C.00000000 D.00000001 15.计算机对字符、符号采用统一的二进制编码。其编码采用的是 C A. BCD码 B. 二进制码 C.ASCII D. 十六进制码 1.在微机系统中分析并控制指令执行的部件是 C 。 A. 寄存器 B. 数据寄存器 C. CPU D. EU 2.在计算机的CPU中执行算术逻辑运算的部件是 A 。 A. ALU B. PC C. AL D. AR 3.执行指令PUCH CX后堆栈指针SP自动 C 。 A. +2 B. +1 C. -2 D. -1 4.在标志寄存器中表示溢出的标志是 C 。 A. AF B. CF C. OF D. SF 5.对汇编语言源程序进行翻译的程序是 C 。 A. 连接程序 B. 汇编程序 C. 编译程序 D. 目标程序6.在汇编语言中,能够翻译成二进制代码的指令是 A 。 A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令10.将高级语言程序翻译成机器语言代码的实用程序是 A 。 A. 编译程序 B. 汇编程序 C. 解释程序 D.目标程序12.用 A 指出下一条要执行的指令所在单元的偏移地址。 A.IP B.SP C.通用寄存器D.段寄存器 13.代码段寄存器是 D 。 A.IP B. SP C. DS D. CS 14.某数据段存储单元的偏移地址为2200H~31FFH,则其存储空间大小是。 A.2K B.4K C. 8K D. 16K 15.在8086标志寄存器中,ZF=1表示 B 。 A.结果有进位 B. 结果为0 C.结果溢出 D. 结果为负 16.两个操作数运算时,下列哪种结果会发生溢出 B 。 A.两个负数相加,结果为负 B.两个正数相加,结果为负 C.一正一负相加,结果为负 D.两个正数相加,结果为正 20.物理地址的计算公式是 C 。 A.段地址×10+偏移地址 B. 偏移地址×10+段地址 C.段地址×10H+偏移地址 D. 偏移地址×10H+段地址21.在8086系统中,数据寄存器组为 B 。 A.SI、DI、SP、BP B. AX、BX、CX、DX C. CS、DS、ES、SS D. CF、SF、ZF、OF 22.在内存中,每一小段的大小为。 A.64KB B. 16KB C.64B D. 16B 24.在DEBUG下,修改寄存器AX的命令是 B 。 A.U AX B.R AX C.R D.A AX 1.指令MOV AX,DS:[1000H],源操作数的寻址方式是 B 。 A.立即寻址 B. 直接寻址 C. 寄存器寻址 D. 基址变址寻址 2.指令MOV AX,ES:COUNT[DI],源操作数的寻址方式是C 。 A.基址变址寻址 B. 立即寻址 C. 寄存器相对寻址 D. 相对基址变址寻址 4.若(AX)=2530H,(BX)=18E6H,MOV [BX],AL指令正确的执行结果为 C 。 A.BX寄存器的值为2530H B. BL寄存器的值为30H C. 18E6H单元的值为30H D. 18E6H单元的值为2530H 10.指令MOV DX,DELTA[BX][SI]的源操作数保存在 C 。 A.代码段 B. 堆栈段 C. 数据段 D. 附加段11.操作数地址由BX寄存器指出,则它的寻址方式是 D 。 A.直接寻址 B. 寄存器寻址 C. 立即寻址 D. 寄存器间接寻址 12.指令“MOV ES:[BX],AX”中,目的操作数的寻址方式为 D 。 A.立即数寻址 B. 寄存器寻址 C.存储器直接寻址 D. 寄存器间接寻址 13.一条指令中目的操作数不允许使用的寻址方式是 B 。 A.寄存器寻址 B. 立即数寻址 C.变址寻址 D. 寄存器间接寻址 14.下列哪句话是错误的 B 。 A.指令的目的操作数和源操作数可以同时使用寄存器间接寻址 B. 指令的目的操作数和源操作数可以同时使用寄存 器寻址 C. 指令的源操作数可以使用寄存器间接寻址 D. 指令的目的操作数可以使用寄存器寻址

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

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题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____。

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

《微型计算机原理及接口技术》试题 (120分钟) 一. 单项选择题(在每小题的四个备选答案中选出一个正确的 1. 8086CPU芯片的外部引线中,数据线的条数为()。 条条条条 2.8086CPU工作在总线请求方式时,会让出()。 A.地址总线 B.数据总线 C.地址和数据总线 D.地址、数据和控制总线 3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。 A.地址总线 B.数据总线 C.存储器 D.寄存器 4.8086CPU的I/O地址空间为()字节。 A.64KB B.1MB C.256B D.1024B 5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。 6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。 A. AX B. BX C. CX D. DX 7.两片8259A级联后可管理()级中断。 A.15 8.8086中断系统中优先级最低的的是()。 A.可屏蔽中断 B.不可屏蔽中断 C.单步中断 D.除法出错 9.CPU在执行IN AL,DX指令时,其()。 A. IO/M为高, RD为低 B. IO/M为高, WR为低 C. IO/M为低, RD为低 D. IO/M为低, WR为低 10. 内存从A4000H到CBFFFH,共有() 11. 8088CPU中的CS寄存器是一个多少位的寄存器()。 位位位位 12.地址译码器的输出一般可为接口的()信号。 A.片选 B.数据输入 C.地址 D.控制 13. 8255工作在方式0时,下面哪种说法正确() A. A、B、C三个口输入均有锁存能力 B. 只有A口输入有锁存能力 C. 只有C口输入有锁存能力 D. A、B、C三个口输入均无锁存能力 14. 实现DMA传送,需要() 通过执行指令来完成利用中断方式来完成 利用查询方式来完成 D.不需要CPU参与即可完成 15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。 A.AL B.DX C.AX D. DL 16、微机的各组成部分,用__B___把它们连在一起。 A)数据总线B)系统总线C)控制总线D)地址总线 二、填空题 CPU地址总线为20位,片外数据总线为8 位 2. DMA可以工作在状态和状态下,区分当前DMA工作在什么状态下。 5.在总线上要完成一次数据传输一般要经历如下阶段:、 、和。 6. 8255A是芯片,有种工作方式; 7. 8253是芯片,内部有个端口地址,其中的每个计数器可作为进制和进制计数器使用。 8.从8253计数器中读出的计数值读出的减一计数器当前值。(是、不是) 9.串行通信包括和两种方式。 10. 158的16位二进制补码为,原码为,反码为。 11.-20的8位二进制补码为,原码为,反码为。 12.操作数寻址方式主要有、、和 4类。 13.中断过程包括、、和 4个阶段。 14. I/O端口地址的编制方式是和。

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (8) 三、程序分析题(每小题6分,共24分) (22) 四、判断题(在对的后面画√,错的后面画×): (34) 五:分析判断题(判断对错,并指出错误原因) (42) 六、简答题: (45) 七、程序题 (51) 八、接口芯片的综合编程题 (66) (一)8255A (66) (二)8259A (72) (三). 其它端口编程题 (75)

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是 0101 0111B=57H ,补码是 01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX 后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是 SS ,变址寻址约定的段寄存器是 DS 。 4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么 该字地址是 20H 。 5.8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从 0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测

到READY无效,就在其后插入一个 T w周期。 7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令 语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间 接寻址方式。 9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是在 CPU与外设之间起缓冲作用。 10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个() 来表示,而后者又包括若干个()。 ①指令周期②机器周期③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口进行数据交换。 15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。 16、8088中的指令INT n用(N )指定中断类型。 17、8088的ALE引脚的作用是(地址锁存允许)。 18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,

微机原理期末考试试题

期末测试试题 微机原理与接口技术 一、填空题(本大题共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.多路开关

微机原理与接口技术考试试题及答案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. 8086系统在最大模式增加总线控制器 A. 提高总线驱动能力 C.解决总线的共享控制和产生总线控制信号 年诞生至今已经历四个发展阶段,但 就其工作原理而言,都基于 A 、二进制 B 、存储程序 C 、程序控制 D 、存储程序和程序控制 3.微处理器主要包括( MOV AL, FFH ADD AL, 01H 6. 8086/8088 CPU 内部有一个始终指示下条指令偏移地址的部件是 8088/8086系统中,可以用于间接寻址的寄存器为 冯诺依曼提出的(AB )概念。 8288的目的___C ______ B.控制协处理器工作 D.以上都不是 2. 电子计算机自 1946 A. 运算器和总线接口 B. 控制器和寄存器组 C.运算器和寄存器组 D.运算器、控制器、寄存器组、总线接口 4.指令 MOV AX, MASK[BX][SI] 中源操作数的寻址方式为 (D A.寄存器寻址 B. 变址寻址 C.基址变址寻址 D.相对基址变址寻址 5.执行下列两条指令后, 标志位 CF 为(C ) A.为0 B. 变反 C.为1 D. 不变 A.SP B.CS C.IP D.BP 7. 8. 9. 10. A. BX ,SI ,DI ,BP B. AX ,SI ,CX , BP C. AX , BX , CX , DX 在DMA 方式下,将内存数据传送到外设的路径是 A.CPU T DMA T 外设 B.内存T 数据总线 T 外设 C.内存T CPU T 总线T 外设 从8086CPU 的内部结构看,其是由 A.控制器和20位物理地址加法器 C.执行单元和总线接口单元 RESET 信号有效后, A. 0FFFFFH D.内存 T DMA T 数据总线 T 外设 两部分组成 B.运算器和总线接口 D.控制器和运算器 8086CPU 的启动地址_C B. 0FFFFH C. 0FFFF0H D. 00000H

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

得分《微机原理》考试试卷 一、判断题(每题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____。 A.01011001 B.01011010 C.11011001 D.11011010 8、INC指令不影响____B____标志。

微机原理与汇编语言复习题及参考答案

中南大学网络教育课程考试复习题及参考答案 微型机原理与汇编语言 一、单项选择题: 1.设AL=0A8H,CX=2,CF=1,执行RCL AL,CL指令后,AL中的值为() A.51H B.A3H C.47H D.0C5H 2.下述指令的执行结果是() MOV AL,0C2H AND AL,0F0H A.AL=40H B.AL=20H C.AL=0C0H D.AL=0E0H 3.完成对CL寄存器的内容乘以4的正确操作是() A.ROL CL,1 B.MUL4 C.SHL CL,1 D.MOV CL,2 ROL CL,1SHL CL,1SHL CL,CL 4.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指() A.ADD BH,01H B.OR BH,01H C.XOR BH,01H D.TEST BH,01H 5.假设(AL)=37H,(BL)=95H,执行指令IMUL BL后(AX)=() A.0E903H B.2003H C.0DBBH D.2008H 6.下面的数据传送指令中,错误的操作是() A.MOV SS:[BX+DI],1000H B.MOV DX,1000H C.MOV WORD PTR[BX],1000H D.MOV DS,2000H 7.CPU要访问的某一存储单元的实际地址称() A.段地址 B.偏移地址 C.物理地址 D.逻辑地址 8.某存储单元的物理地址是12345H,可以作为它的段地址有() A.2345H B.12345H C.12340H D.1234H 9.计算机能直接识别的的语言() A.汇编语言 B.机器语言 C.高级语言 D.低级语言 10.下列指令中操作数在代码段中的是() A.MOV AL,25H B.ADD AH,BL C.INC DS:[25] D.CMP AL,BL 11.直接、间接、立即三种寻址方式指令的执行速度,由决至慢的排序为() A.直接、立即、间接 B.直接、间接、立即 C.立即、直接、间接 D.不一定 12.若栈顶的物理地址是2010011,当执行完指令CALL AX后,栈顶的物理地址是() A.2010211 B.2010111 C.200FFH D.200FEH 13.当执行完下列指令序列后,标志位CF和OF的值是() MOV AX,OC126H MOV BX,5AB7H SUB AX,BX A.0,0 B.0,1 C.1,0 D.1,1 14.JMP BX的目标地址偏移量是() A.SI的内容 B.SI所指向的内存字单元之内容 C.IP+SI的内容 D.IP+[SI] 15.指令MOV AX,10[BX]的源操作数的寻址方式是() A.基址寻址 B.寄存器寻址 C.变址寻址 D.寄存器相对寻址 16.指出下列哪个数据在汇编语言中是非法的?() A.19BH+25D B.25+AL C.108-102Q D.101B*OABH 17.用来存放即将执行的指令的偏移地址的寄存器是() A.SP B.IP C.BP D.CS 18.源变址寄存器是() A.SI B.DI C.SP D.BX

微机原理考试习题

. 1、CPU要访问的某一存储单元的实际地址称( C )。 A、段地址 B、偏移地址 C、物理地址 D、逻辑地址2.已知[X]补=80H,则X= D 。 A. 80H B. 0 C. 0FFH D. -80H 4.已知X=78,Y=-83,则[X+Y]补= 。 A. 0F5H B. 0A1H C. 0FBH D. 65H 9.将93H扩展为字的结果是 A A. FF93H B. 0093H C. 1193H D. 1093H 10.56的压缩BCD码是 B A. 38H B. 56H C. 0506H D. 3536H 12.十进制数-128的8位二进制数的补码为 C A. 11111110 B. 01111111 C. 10000000 D. 10000001 13.下列为补码表示,其中真值最大的是 D A. 10001000 B.11111111 C.00000000 D.00000001 15.计算机对字符、符号采用统一的二进制编码。其编码采用的是 C A. BCD码 B. 二进制码 C.ASCII D. 十六进制码 1.在微机系统中分析并控制指令执行的部件是 C 。 A. 寄存器 B. 数据寄存器 C. CPU D. EU 2.在计算机的CPU中执行算术逻辑运算的部件是 A 。 A. ALU B. PC C. AL D. AR 3.执行指令PUCH CX后堆栈指针SP自动 C 。 A. +2 B. +1 C. -2 D. -1 4.在标志寄存器中表示溢出的标志是 C 。 A. AF B. CF C. OF D. SF 5.对汇编语言源程序进行翻译的程序是 C 。 A. 连接程序 B. 汇编程序 C. 编译程序 D. 目标程序6.在汇编语言中,能够翻译成二进制代码的指令是 A 。 A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令10.将高级语言程序翻译成机器语言代码的实用程序是 A 。 A. 编译程序 B. 汇编程序 C. 解释程序 D.目标程序12.用 A 指出下一条要执行的指令所在单元的偏移地址。 A.IP B.SP C.通用寄存器D.段寄存器 13.代码段寄存器是 D 。 A.IP B. SP C. DS D. CS 14.某数据段存储单元的偏移地址为2200H~31FFH,则其存储空间大小是。 A.2K B.4K C. 8K D. 16K 15.在8086标志寄存器中,ZF=1表示 B 。 A.结果有进位 B. 结果为0 C.结果溢出 D. 结果为负 16.两个操作数运算时,下列哪种结果会发生溢出 B 。 A.两个负数相加,结果为负 B.两个正数相加,结果为负 C.一正一负相加,结果为负 D.两个正数相加,结果为正 20.物理地址的计算公式是 C 。 A.段地址×10+偏移地址 B. 偏移地址×10+段地址 C.段地址×10H+偏移地址 D. 偏移地址×10H+段地址21.在8086系统中,数据寄存器组为 B 。 A.SI、DI、SP、BP B. AX、BX、CX、DX C. CS、DS、ES、SS D. CF、SF、ZF、OF 22.在内存中,每一小段的大小为。 A.64KB B. 16KB C.64B D. 16B 24.在DEBUG下,修改寄存器AX的命令是 B 。 A.U AX B.R AX C.R D.A AX 1.指令MOV AX,DS:[1000H],源操作数的寻址方式是 B 。 A.立即寻址 B. 直接寻址 C. 寄存器寻址 D. 基址变址寻址 2.指令MOV AX,ES:COUNT[DI],源操作数的寻址方式是C 。 A.基址变址寻址 B. 立即寻址 C. 寄存器相对寻址 D. 相对基址变址寻址 4.若(AX)=2530H,(BX)=18E6H,MOV [BX],AL指令正确的执行结果为 C 。 A.BX寄存器的值为2530H B. BL寄存器的值为30H C. 18E6H单元的值为30H D. 18E6H单元的值为2530H 10.指令MOV DX,DELTA[BX][SI]的源操作数保存在 C 。 A.代码段 B. 堆栈段 C. 数据段 D. 附加段11.操作数地址由BX寄存器指出,则它的寻址方式是 D 。 A.直接寻址 B. 寄存器寻址 C. 立即寻址 D. 寄存器间接寻址 12.指令“MOV ES:[BX],AX”中,目的操作数的寻址方式为 D 。 A.立即数寻址 B. 寄存器寻址 C.存储器直接寻址 D. 寄存器间接寻址 13.一条指令中目的操作数不允许使用的寻址方式是 B 。 A.寄存器寻址 B. 立即数寻址 C.变址寻址 D. 寄存器间接寻址 14.下列哪句话是错误的 B 。 A.指令的目的操作数和源操作数可以同时使用寄存器间接寻址 B. 指令的目的操作数和源操作数可以同时使用寄存 器寻址 C. 指令的源操作数可以使用寄存器间接寻址 D. 指令的目的操作数可以使用寄存器寻址

相关文档
相关文档 最新文档