文档库 最新最全的文档下载
当前位置:文档库 › 微机原理复习资料

微机原理复习资料

微机原理复习资料
微机原理复习资料

1. 在计算机内部,一切信息的存取、处理和传送都是以( 二进制)码形式进行的。

2. 机器字长为8位的有符号数,其表示数值的范围是( -128-127),8位无符号数(0-255 )。

3. 运算器运算时经常会遇到"溢出", 这是指( 越界)。

4. 实地址模式下,一个逻辑段的体积最大为( 64k )。

5. 在下列指令的表示中,不正确的是(C)。

A.MOV AL,[BX+SI] B.JMP DONI

C.DEC [SI] D.MUL CL

6. 8254中的计数器共有(6)种工作方式。

7. 在异步串行通信协议中规定,传送的每个帧中数据位长度是(5-8 )。

8. 在异步串行通信中,使用比特率来表示数据传送速率,它是指(比特每秒)。

9. CPU执行IRET指令,从堆栈段中弹出(6)字节。

10. 8255芯片中能够工作在双向传输方式的数据口是(A口)。

11. 机器字长为8位的补码,其表示数值的范围是( -128-127)。

12. 运算器运算时经常会遇到"溢出", 这是指( 越界)。

13.在下列指令的表示中,不正确的是(A)。

A.PUSH AL B.JMP AGA

C.MOV AL,[BX+SI] D.MUL CL

14. 如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是( 12000H)。

15. 下列指令中操作数在堆栈段中的是( C )

A. MOV AX, 34H

B.ADD AX, ES:[BX]

C. INC WORD PTR [BP]

D. SUB AX, DS:[34H]

16. 若SP=0200H,则执行指令PUSH AX 后,SP=( 01FEH )。

17. 下列不属于PC机I/O端口分类的是(B)。

A.控制端口B.地址端口C.数据端口D.状态端口

18. 实模式下,70H型中断向量存放在内存中的地址是( 1C0H-1C3H)。

19. 在异步串行通信中,使用比特率来表示数据传送速率,它是指()。

20. 下面关于并行通信的叙述中,错误的是(C)

A.PC机中使用8255A芯片来进行并行发送和接收

B.8255A在并行通信时可以有三种不同的工作方式

C.8255A的A口工作在方式0时需要C口作为联络线

D.相同条件下并行通信的速度大于串行通信

21.设字长=8位,X=-127,则[X]补码=(10000001B )。

22.指令PUSH AX 的源操作数的寻址方式是(寄存器寻址)。

23. 在实地址模式下,代码段的段基址存放在(CS )寄存器中。

24.下列指令中,错误的指令是(D)。

A. MOV AL,12H

B. ADD DS:[BP],AX

C.CMP DL, CL

D.LEA BL, BUF

25.若实模式下,(DS)=6200H,则当前数据段的末地址是(71FFFH )。

26.80486 CPU 的I/O空间由(1024 )个地址组成。

27.80486 CPU执行中断返回指令IRET,需从堆栈弹出( 6 )个字节。

28. 以下方式中CPU不参与数据传送的是____D___方式。

A. 查询

B. 无条件传送

C. 中断控制

D. 直接存储器存取

29. 当8254的片选信号CS=0时,表示( A )。

A.CPU选中8254,允许CPU进行I/O读写操作

B. 开始执行DMA传输操作

C. 禁止CPU对8254进行I/O读写操作

D. 断开8254总线信号与CPU的连接

30 . 8250以查询方式输入数据,当查询到通信线状态寄存器D0位=1时,表示(接收缓冲器满)。

31.设字长=8位,X=127,则[X]补码=(01111111B )。

32.指令MOV [BX],AX 约定访问的逻辑段是(DS )。

33.在实地址模式下,存储单元物理地址只使用地址线的低(20 )。

34.下列指令中,错误的指令是( c )。

A. MOV DX,12H

B. ADD [SI],AX

C.INC [BX]

D.MOV DI, OFFSET BUF

35.若SS=6200H,SP=1000H,执行PUSH EAX指令之后,堆栈栈顶的物理地址是

(62FFC H )。

36.以下方式中CPU不参与数据传送的是( d )方式。

A. 查询

B. 无条件传送

C. 中断控制

D. 直接存储器存取

37.在PC机中,CPU响应可屏蔽中断时,8259A从INTA引脚收到中断响应信号的第

( 2 )个负脉冲后,向CPU提供中断类型码。

38.如果PC系统某个时刻同时产生INTR(可屏蔽中断)、NMI(非屏蔽中断)和DMA

(直接存储器访问)三种请求,则系统按照响应的先后顺序依次是(dma,mni,

intr )。

39 . 8250以查询方式输出数据,当查询到通信线状态寄存器D5位=1时,表示(发

送保持寄存器空)。

40.如8255A的A端口工作在方式1输入,并采用中断方式,则初始化时需将(PC4 )

置1以允许A端口中断。

41. 符号指令书写格式中,标号与符号指令之间用(冒号)做间隔符。

42. 在宏汇编语言中,求逻辑段的段基址的运算符是(SEG )。

43. 可编程芯片8254中具有(3 )个独立的计数器。

44. 可编程芯片8254的计数器处于工作方式( 3 )时,可作为方波发生器。

45. 中断返回指令IRET可以从堆栈的栈顶弹出( 6 )个字节。

46. 存储器容量为16K×8bit,若选用4K×4bit的芯片,则需要(8 )片。

47. 在8255A初始化编程时,(D )不可以作为C端口按位置0/置1控制字。

A. 02H

B. 04H

C. 08H

D. 86H

48. PC系统的可屏蔽中断是使用两片8259A管理(15 )级中断。

49. 计算机通信中使用最广泛的串行通信接口标准是(RS-232C )标准。

50. 一般在微型计算机系统中,最多允许有(256 )种中断。

51. 符号指令书写格式中,注释与符号指令之间用(分号)做间隔符。

52. 机器字长为8位的原码数,其真值范围是(-127-+127 )。

53.PC系列机中,有符号数是用(补)码存贮的。

54. 可编程8254芯片处于工作方式( 2 )时,可作为分频器。

55.下列关于串行通信的概念中,不正确的是( c )。

A. 波特率是指每秒钟传送的0、1代码个数,单位为波特

B. 异步通信的一帧总是从逻辑0开始,逻辑1结束

C. 异步通信的一帧总是低电平开始,高电平结束

D. 异步通信的发送端和接收端按约定的波特率发送、接收数据

56. 中断向量表中,3型中断服务程序段基地址存放的内存单元地址为(0EH和0FH )。

57. 用户中断请求,通过系统的( A )B4端子引入,接到从8259A。

A. 总线

B. CPU

C. 主8259A

D. 8255A

58. 在8255A初始化编程时,( B )可以作为C端口按位置0/置1控制字。

A. 82H

B. 04H

C. 88H

D. 86H

59. 日时钟中断处理程序是(8 )型中断处理程序。

60. 将模拟信号转换为数字信号,这一过程称为(解调)。

61. 子程序的调用是由( A )完成的。

A.CPU

B.机器指令

C.伪指令

D.汇编程序

62. (AX)=C678H,(BX)=6398H,则执行指令ADD AX,BX后,则溢出标志

OF和进位标志CF的值分别为(0,1 )。

63. 在下列指令中,影响堆栈内容的指令是( D )。

A.MOV B.XCHG C.JMP D.IRET

64.执行IN AL,DX指令后,进入AL寄存器的数据来自(IO端口)。

65.8255A中C端口的作用是( D )

A. 数据输入和输出

B. 提供控制信息

C. 提供状态信息

D. 以上三个

功能都具有

66. 若将字符‘B’的ASCII码作为某个无符号数值的BCD码和二进制数,则对应

的十进制数值分别为(42,66 )。

67. 中断向量是( B )。

A. 中断向量表的指针

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

C.中断向量表

D. 中断号

68. 下列指令中正确的是( b )。

A. MOV [BX],100H

B. MOV [BX],AX

C. MOV WORD PTR [DX],AX

D. MOV [BX],[BP]

69. 8259A接收到中断结束命令字后,完成的操作是(将中断服务寄存器ISR的相应位清零)。

70. 指令ADD AL, [SI] 的源操作数的寻址方式和访问的逻辑段是( (寄存器)间接寻址,数据段)

71. 8255A的内部端口可以分为两组,其中A组包括( A口,c口高四位)。

72. 8250内部有4级中断,其中优先权最高的是(接收数据错中断

)。

73. 80x86的微机系统的键盘中断的中断类型码是( 09H )。

74. 执行IN AL,DX指令后,进入AL寄存器的数据来自(IO )。

75. PC系列机中,I/O端口与存储器采用(独立)编址方式。

76. BIOS显示功能调用中,其中OEH号功能的入口参数是将显示字符的ASCII码保存在( AL )寄存器

77. 在段定义语句中,段长度参数USE16表示(逻辑段长度最大允许64KB )

78. 符号指令中的标号通常定义在(代码段)

79. 下列( C )指令是对AL中的有符号数进行除2操作。

A. SHL AL, 1

B. SAL AL, 1

C. SHR AL,1

D. SAR AL,1

80.用来进行间接寻址访问内存操作数的16位的寄存器有( C )

A. IP SP BP BX

B. IP SP SI DI

C. SI DI BX BP

D. DI BX BP SP

81. 实模式下,80X86汇编程序中每个逻辑段的长度不超过( 64k )。

82. 8254内部有3个独立的计数器,每个计数器都是(16位)。

83. PC机中,CPU响应可屏蔽硬件中断时,中断类型码由(8259A )提供。

84. 8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示( 写控制寄存器)。

85. 若用4K×1位的RAM芯片组成8K×8的存储器,则需要的芯片数是( 16 )。

86. 某二进制数据01000001B,若它分别表示BCD码和ASCII码,则对应的数值和字

符(41,A )。

87. PC系统机使用2片8259A“级连”,可以管理(15)级中断。

88. 8250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是(接收数据错中断)中断。

89. 在8255A芯片中,(A口)可以工作在双向方式。

90.汇编语言源程序文件的扩展名为(.ASM )。

91.若80486的总线周期定义信号M/IO=0,D/C=1,W/R=0,则当前总线周期所完成的操作为( D )。

A.I/O读B.I/O写C.存储器读D.存储器写

92. 6166为2K×8位的SRAM芯片,它的地址线条数为(11 )。

93. 在PC系列机中,对I/O端口编址采用(独立变址)。

94. 在8255A芯片中,(A口)可以工作在双向方式。

95. 若8254定时/计数器的某个计数器初始化编程为BCD码计数方式,则该计数器设

置的计数初值范围是(0-9999 )。

96. 当堆栈为空时,如SS=0604H,SP=0020H,则栈底单元的物理地址为(6060H )。

97.指令MOV AL, [SI+3] 的源操作数的寻址方式是( 变址)。

98.8255A的B端口工作在方式1输出时,信号OBF=0表示(输出缓冲器满)。

99.机器字长为8位的补码数,其真值范围是(-128-127 )。

100.在串行异步通信中,若传送的每个串行字符由起始位,5个数据位,1个校验位和1个停止位组成,每秒传送1200个字符,则数据传送的通信速率应为(9600 )bps。101.实模式下,一个逻辑段的体积最大为( 64k )。

102.PC系列机中,I/O端口与存储器采用(独立)编址方式。

103. 字长为8位的有符号数,其补码表示范围为( -128-127 )。

104. 指令MOV AL,[BX]中,源操作数所采用的寻址方式为(寄存器间接寻址)。

105. 在PC系列机串行异步通信中,并行数据和串行数据之间的转换工作是由

( b )完成。

A. CPU

B. 8250

C. MODEM

D. MC1488/1498电平转换器

106. 80X86中开中断指令是( STI )。

107. 8255A芯片中能工作在双向方式的是( A口 ) 。

108.CPU相应INTR和NMI中断时,相同的必要条件是( A )。

A. 当前指令执行结束

B. CPU允许中断

C. 当前访问主存结束

D. 当前总线空闲

109.设8254的一个计数器工作在方式3,若预置的计数初值为( 0 ),那么该计

数器输出信号的周期最长。

110.8255A的C口置0/置1控制字应写入( 控制口 )。

111.实模式下,CPU能够寻址的内存空间范围(1M )。

112.PC系列机中,I/O端口与存储器采用(独立)编址方式。

113. 字长为8位的有符号数,其补码表示范围为( -128 127 )。

114. 在寄存器间址寻址中,操作数是放在( 主存储器 ) 。

115. 下列指令中,格式正确的是( d )。

A. MOV [BP],100H

B. PUSH AL

C. MOV DS,2000H

D. ADD AX,[BX+SI]

116. 80X86中开中断指令是( sti )。

117. 8255A芯片中能工作在双向方式的是( a ) 。

118.CPU相应INTR和NMI中断时,相同的必要条件是(当前指令执行结束)。119. PC系统机使用2片8259A“级连”,可以管理( 15)级中断。

120.下列存储器中,( ram )需要不断刷新以保持信息不消失。

121. 实模式下,一个逻辑段的体积最大为( 64k )。

122. 执行中断返回指令IRET,如果定义1个元素的大小为1个字节,则从栈顶弹出

的元素个数是( 6 )个字节。

123. 8255A芯片中能工作在双向方式的是( a )口。

124. 下列指令中,格式合法的是( d )。

A. IN AL,CX

B. MOV DS,1000H

C. MOV AX,[AX]

D. ADD AX,[BX+SI]

125. 汇编语言源程序文件的扩展名必须为( asm )。

126. 执行STI指令后,所完成的功能不.包括( d )。

A.使标志寄存器中I标志置1

B. CPU处于开中断状态

C.允许CPU响应来自引脚INTR的请求

D. 允许CPU响应来自引脚NMI的请求127.字长为8位的无符号数,其数值范围为( 0-255 )。

128.CPU通过8250采用查询方式发送数据之前首先要查询(数据缓冲寄存器是

否空)。

129.8250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是( .。。。。)中断.

130. 若8254定时/计数器的的某个计数器初始化编程为二进制计数方式,则该计数器计数初值最大为( ffffh )。

131. 存储器直接存取方式的英文缩写是( dma )。

132. 实模式下,位于内存物理地址0021CH~0021FH当中的内容是( 87h )型中断

向量。

133. (总线周期)是指CPU从存储器或输入/输出端口存取1个字节或字所需的时

间。

134. PC系列机中,I/O端口与存储器采用(独立)编址方式。

135. RS-232C接口的信号电平范围是( a )。

A. -15V~+15V

B. 0~-5V

C. 0~+5V

D.0~-15V

136. 8位字长的有符号数的数值范围是 ( )。

137. 以下哪种芯片是可编程的并行接口芯片?()

A. 8254

B. 8259A

C. 8255A

D. 8250

138. 有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。

A.COUNT是变量

B.COUNT占用一个字节存储单元

C.COUNT是符号常数

D.COUNT占用二个字节存储单元

139. 微型计算机系统中,最多允许有( )种中断。

140. 8250内部有四级中断,优先级最低的是()。

141. PC系统8259A中断优先级管理采用完全嵌套方式,即()的中断级别最高。

A. IR0

B. IR1

C. IR6

D. IR7

142.下面哪一个软中断指令,属于BIOS功能调用的是()

A.INT 21H

B.INT 4H

C.INT 10H

D.INT 1CH

143.和外存相比,内存的特点是()。

A.容量小、速度快、成本高

B.容量小、速度快、成本低

C.容量大、速度快、成本高

D.容量大、速度快、成本低

144. PC系列机中,有符号数是用()码表示的。

145. 已知某操作数的物理地址是2117AH,则它的段基址和偏移地址可能是( )。

A.2025∶0F2A

B.2108∶00EA

C.2000∶017A

D.2100∶117A 146.在8259A内部,用于反映当前CPU正在执行何种中断服务程序的部件是()。

147. 实模式下位于内存物理地址0021CH~0021FH当中的内容是()型中断向量。148. 若8254定时/计数器的的某个计数器初始化编程为二进制计数方式,则该计数器的计数初值置为0时,表示是十进制()。

149. 32位微处理器的外部引脚中,以下哪个引脚的功能是非屏蔽中断请求信号()。

150.8254的引脚CS、A0、A1、WR、RD处于状态(电平值)()时,计数初值写入2号计数器。

A. 0, 1, 0, 1, 0

B. 0, 0, 1, 0, 1

C. 0, 1, 0, 0, 1

D. 0, 0, 1, 1, 0

一、填空题

1.设某存储单元的段基址为2012H,偏移地址为0415H,则该存储单元的物理地址为

(1) 。

2. 8255A有三种工作方式,其中方式1为(2) 方式。

3. 486的I/O指令有(3) 和(4) 两种寻址方式。

4. 64H= (5) D = (6) B。

5. 请指出下列指令目标操作数的寻址方式:

MOV AX,1234H:(7)

MOV BYTE PTR [BX],AL (8)

ADD BUF,AX:(9)

6.在PC机系统中,I/O端口按其存储的物理信息意义可以分为数据端口(10) 端口和(11) 端口。

7.若使用2K*8bit的存储芯片组成容量为64KB存储系统,需要(12) 片芯

片,该存储系统至少需要(13) 根地址线用来寻址。

8. 执行有定义的INT n指令所引发的中断为(14) 中断,若n为10H,则表示该中断为(15) (DOS/BIOS)中断。

9.(10010001)BCD=( )2

10.80486微处理器有三种工作模式,分别是模式、模式和

模式。

11. 汇编源程序中的标号被定义在段、变量通常被定义在段、附加段或

堆栈段。

12.实模式下,PC机所有中断向量集中存放在系统RAM最低端的个单元之中,物理地址从00000H ~H。

13.实模式下,INT 21H指令对应的中断向量存放在中断向量表起始地址为H开始的四个字节单元中。

14.PC机使用8254的第号计数器用于定时中断,定时周期约ms。15.串行异步通信采用起始位和位完成一帧字符的收发同步。

16.串行数据传输方式有单工方式、半双工方式和方式。

17.若8255A工作在方式1输出,当CPU采用查询方式向8255A输出数据时,应先查询信号,只有当它为时,CPU才能输出下一个数据。

1.(10010001)2=( )10

18.80486实模式下,一个逻辑段最大容量为KB,存储器容量最大为

MB,

I/O空间最大为KB。

19. 串行数据传输方式有单工通信、和三种。20.80486实模式下每个中断向量占用字节单元,前两个单元存放______________地址。

21.INT 21H指令执行时,要向堆栈压入字节,最先压入的两个字节是___________ 内容。

22.PC系列机每隔ms执行一次日时钟中断。

23.计算机与外设串行通信中,TTL电平和RS-232C电平之间需要电路。24.串行数据传输中,只允许数据按照一个固定方向传送的方式叫方式。25.若8255A工作在方式1输入,当CPU采用查询方式从外设读取数据之前,应查

信号,只有当它为时,CPU才能从端口读取数据。

26. (29.6875)10 =()2 ,(000101000111)BCD =()16 。

27. 设字长=8位,[X]原=(AA)16 ,则X =()16 ,

[Y]反=(AA)16 ,则Y =()16 ,

[Z]补=(AA)16 ,则Z =()16 。

28. 微型计算机系统一般有三条总线,它们分别是、、

29. 存储器容量的扩展有三种方式,它们分别是、、

30. 按端口寄存器存放信息的物理意义来分,端口可分为______________、______________和______________。

31. 8255A的工作方式中方式0为基本型输入/输出方式,方式1是________ 型输入/输出方式。

32. 在实地址模式下,设CS=1408H,IP=0130H,则当前指令单元的物理地址是H。

33. 常用的串传送指令有三种,它们分别是、和MOVSD。

34. 设AX=96H,执行指令ROR AX , 1之后,AX= H。

35. 执行一次POP指令,至少从栈顶弹出个字节送目标操作数。

36. 微型计算机系统与输入/输出设备的信息交换主要有四种方式,即、

、和。

37. 实地址模式下,中断向量表占用个字节的存储空间。

38. 串行数据的传输方式主要有三种,即、、

和。

39. 只有当联络线IBF= 时,CPU才能从8255A的A端口或B端口读取输入

数据;只有当联络线OBF= 时,CPU才能往8255A的A端口或B端口输出

下一个数据。

40. 设字长为8位,X=-6,Y=+75,则[X+Y]补= ,[X-Y]补= 。

41.I/O端口有、、三类。

42. CPU与外设之间交换数据常采用、、和

四种方式。

43.BIOS显示功能调用中使用的软中断的中断类型码为。

44. 串行异步通信中,一帧数据的格式通常包括、、、

和四个部分。

45. 8255的A1和A0引脚分别连接在地址总线的A1和A0,当控制端口的口地址为317H

时,则A口的口地址为。

46. 147=( )B=( )H=( )BCD

47.微机系统中,要组成32K×16bit的存储器,需要选用()片规格为2K ×8bit的芯片。

48.实模式下,位于内存物理地址0021CH~0021FH当中的内容是()型中断向量。

49. DW 50 dup (?) 预留了存储空间的字节数是()。

50. 8254内部有3个独立的(_________)位计数器,每个计数器有( )种工作方式。

51. 串行数据传输方式由()、()、()三种。

52. CPU与外设之间交换数据常采用()、()和()、()四种方式。

53. 串行异步通信的传输方式有单工通信、通信和通信。54.微处理器与I/O接口及存储器进行信息传送是通过三总线来完成,该三总线分别为、和地址总线。

55. 微机系统与外设之间交换数据常采用无条件传送、、中断和

四种方式。

56. 实模式下,中断号为16H的中断服务程序的入口地址存放在地址为H开始

的个连续存储单元中。

57. 8255A的B口工作在方式1输入时,对应的一组端口联络信号是和

58. (10000111)BCD=()10=()16

59. 指令MOV AX,[BX+DI+5]中,源操作数的寻址方式是,CPU

所寻址的逻辑段是。

60.DD 50 dup (?) 预留的存储空间字节数是。

1.PC/A T系统使用两片8259A级联,可管理级中断。

2. 在接口电路中,端口按存放信息的物理意义划分,可以分为三类,即数据端口、

端口和端口。

61. 用一条指令可以实现将BL寄存器高4位不变,低4位取反。

62.80x86有两个引脚可以接收外部的硬件中断请求,引脚上的中断请求引发的中断称为非屏蔽中断,引脚上的中断请求引发的中断称为可屏蔽

中断。

63.8254芯片内包含有个独立的16位计数器,每个计数器有______种工作方式。64.以216为模,将两个十六进制数C678H和CF23H相加,则对应的状态标志的值分别是C= , O= , P= 。

65. 设字长=8位,则-1的补码为(_______)16,若[X]补=A5H,则X的真值为(_______)10。

66. 在实地址模式下,就是中断向量。每个中

断向量包含个字节。

67. (52)10=()2=()16=()BCD。

68.2PC/AT中,用户中断请求,由总线插槽__________端引入,接至从8259的__________端,最终送到主8259的__________端,CPU响应后,转__________型中断服务程序,再转__________型中断服务程序。

69.执行有定义的INT n指令所引发的中断称为_________中断,80X86的INTR引脚上的中断请求引发的中断称为_____________中断。

70.用符号指令编写的汇编源程序要经过编辑、________________和___________才

能生成CPU可执行的目标程序。

71.RS-232C标准中,规定逻辑“0”的电平为,规定逻辑“1”的电平为。

72.串行异步通信的传输方式有通信、半双工通信和通信。要顺利实现异步串行通信,收发双方的和必须一致。73.在汇编程序中,通常利用寄存器、和向子程序传递参数。

74. (38)10=()2=()16=()BCD。

75.在微型计算机中有三条总线,分别是数据总线、总线和

总线。

76.按存放信息的物理意义来分,I/O端口可以分为数据端口、和。

77. 8254定时/计数器内部有三个位计数器,每个计数器有工作方式。

78.计算机标志寄存器主要有两种功能,分别是和。79.RS-232C标准中,规定逻辑“0”的电平为。

90.在80×86中,PUSH指令和POP指令完成和操作。81.在汇编程序中,通常利用来内存单元、和向子程序传递参数。

82.要实现异步串行操作,收发双方和必须一致。83.由片16K*1的存储芯片,采用扩展方式,能够构成64K×8

的存储器。

84.用16K*8位的芯片组成64K*8位的存储器,需____个芯片,其中数据线____根、地址线____根、其中,片内地址线____根。

85.串行数据传输方式有三种,分别是_________方式、________方式、_______方式。86.80486等32位微处理器有三种工作模式,分别是_________模式、________模式、_______模式。

87.子程序与调用它的主程序不在同一个代码段,则在执行子程序中的RET指令后,从堆栈栈顶将弹出个字节,依次赋给和。88.串行异步通信时,收发双方必须保持____________和_________一致。

1.按端口寄存器存放信息的物理意义分,端口可以分为、、三类。

89.实地址模式下,CPU内部的寄存器用来存放堆栈段的段基址。

90.串行异步通信的传输方式有通信、通信和全双工通信。91.是计算机最底层的系统管理程序,操作系统和用户程序均可调用。92.PC系统使用两片芯片管理硬件可屏蔽中断,CPU检测到可屏蔽中断请求时,满足一定条件后向该中断控制器的引脚发出中断响应信号。93.在具有NEAR属性的子程序中,执行RET指令将从栈顶弹出个字节送寄存器。

94.串行异步通信协议要求收、发双方预置的帧数据格式和必须一致。

95. 指令MOV [BX],AL,源操作数的寻址方式是,目标操作数的寻址方式是。

96. 由片1K×4的存储芯片能够构成16K×8的存储器。

三、简答题

1. 微机系统与外设交换信息的方式有哪些?其中哪一种电路最简单?

无条件方式,查询方式,中断方式,DMA方式;无条件方式

2.什么是中断向量?中断向量由哪两部分组成?

中断向量指的是实模式下中断服务子程序的入口地址;

由两部分组成:中断服务子程序所在的段基址和中断服务子程序的偏移地址。

3.请写出四条能够使AX清零的指令,哪一条指令既可以使AX清零又不改变标志位?

AND AX,0; XOR AX,AX; SUB AX,AX; MOV AX,0; MOV AX,0

4.请简述串行数据传输的三种方式。

单工通信:数据只能沿一个方向传输;半双工:收发双方均可以发送和接收,但同一时刻只能有一个方向的数据传输;全双工:数据可以同时在双方进行发送和接收。

1.请简述冯诺依曼提出的计算机架构组成部分

运算器;控制器;存储器;输入系统;输出系统

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

首先有可屏蔽中断请求,没有非屏蔽中断请求和DMA请求;其次,CPU 当前一条指令执行完毕,CPU处于开中断状态

3. 80486中有哪些段寄存器,请写出其中、英文名称

DS:数据段寄存器;CS: 代码段寄存器;ES,FS,GS: 附加段寄存器;SS: 堆栈段寄存器。

4.请简述接口与端口的概念。

接口电路是微机系统与外部设备进行信息交换的中转站,简称接口;(3’)接口电路中一组能够直接和CPU进行信息交换的寄存器,称之为端口。

5.按照冯·诺依曼思想体系,计算机硬件系统主要由哪几部份组成?

运算器;控制器;存储器;输入系统;输出系统

6.使用BX、BP、SI和DI寄存器间址寻址,如省略段超越前缀,分别约定访问的是

哪个逻辑段?

用BX、SI、DI约定访问数据段,用BP约定访问堆栈段

7.简述硬件可屏蔽中断和软件中断的区别。(分4个不同点简要叙述)

引发中断的方式不同;CPU获取中断类型码的方式不同;CPU响应条件不同;

中断程序结束方式不同

8.串行异步通信的一帧数据格式包括哪几个部分?

起始位、数据位、奇偶校验位、停止位

9.8255A有两种控制字(方式选择控制字和C端口按位置0/置1控制字)都写入同

一个控制端口,问:两种控制字如何区分?

通过命令字的最高位D7区分,D7=1是方式选择控制字,D7=0是C口置1/置0命令字

10.微型计算机的CPU一般集成哪些部件?

运算器、控制器、寄存器组、存储管理

11.PC微机系统操作数可分为哪三种类型(分别写明)?

立即操作数、寄存器操作数,存储器操作数。

12.MOV AL, DS:[1000H]指令中的存储器操作数是什么寻址方式?

直接寻址

13.什么是I/O端口?按照存放信息的物理意义来分,分成哪3类?

在接口电路中能与CPU交换信息的寄存器;控制端口、数据端口、状态端口

14.I/O端口的编址方式有几种?PC系列机采用何种编址方式?

I/O端口独立编址、端口和存储单元统一编址,I/O端口独立编址

15.如果8250串行接口采用中断方式发送数据,为了使CPU能够响应中断,初始化时对8250、8259A和CPU需考虑哪些编程措施?

允许8250产生发送中断请求;允许8250送出中断请求;8259A没有对8250中断进行屏蔽;CPU允许中断

16.什么是串行通信和并行通信?串行异步通信和串行同步通信有什么区别?

并行通信是指数据的所有位同时被传送。

串行通信是指数据用一根传输线被逐位的顺序传送。

串行异步通信是指一帧字符用起始位和停止位来完成收发同步。

串行同步通信是指采用同步字符来完成收发双方同步的。

17.什么是中断、中断源和中断向量?中断向量由哪两部分组成?

CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断。

能够引发CPU中断的信息源,称为中断。

实地址模式下,中断服务程序的入口地址就是中断向量。

中断向量由服务程序所在代码段的段基地址以及服务程序入口的偏移地址组成。

18.汇编语言程序要经过哪几个步骤之后才能生成可执行文件?并简述每个步骤的作用。

编辑、汇编、链接。,

编辑就是调用编辑程序生成一个汇编源文件。

汇编就是调用汇编程序对源程序进行翻译。

链接就是调用链接程序对目标文件进行链接,生成可执行文件。

19.什么是“DOS重入”,如何避免“DOS重入”?

DOS重入简单地说,当主程序正在执行INT 21H的某项子功能时,该功能调用还没有结束,X中断提出了中断请求,CPU响应后,中断该项子功能的执行,从21H功能退出,转而执行X中断服务程序,如果X中断服务程序又要执行INT 21H指令,则CPU 又要重新进入DOS,这一过程称为DOS重入。

避免DOS重入最简单的方法就是服务程序中不调用INT 21H功能,或者主程序、服务程序中不同时调用INT 21H。

20.简述接口电路应具备的功能。

数据缓冲功能、联络功能、寻址功能、数据转换功能、中断管理功能。

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

INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求,CPU当前指

令执行完毕。

22.按顺序写出串行异步通信协议中一帧数据中四个组成部分。

起始位,数据位,奇偶校验位,停止位

23.字长=8,用补码形式完成-118-20的十进制数运算。必须要有计算过程,并写出结果的补码以及O标志和C标志的值,并且判断是否会出现溢出错误。

(-118)补= 1000 1010,(-20)补= 1110 1100

1000 1010

+ 1110 1100

= 1 0111 0110

结果补码为:0111 0110

C=1,O=1,出现溢出错误

24.硬件中断和软件中断的区别体现在哪几个方面?

中断的引发方式不同,CPU获取中断类型码的方式不同,CPU响应的条件不同,中断处理程序的结束方式不同

25.下图是串行接口芯片内部中断管理后,将优先级别最高的中断请求送CPU的示意图,请说明为了能够让CPU响应该中断,各部件必须做哪些准备工作?

(1)8250中断允许寄存器相应位置1

(2)OUT2=0

(3)开放8259中断屏蔽寄存器

(4)STI

26.实地址模式下的存储空间为多少字节?采用分段管理,每个逻辑段的体积最大为多少字节?如何将逻辑地址转换成物理地址?

1M、64K、将段寄存器中的16位段基址左移4位(或者乘以16),再加上16位的段内偏移量(有效地址)

27.CPU接受可屏蔽中断和非屏蔽中断的两个引脚的名称是什么?

INTR、NMI

28.CPU响应非屏蔽中断的条件是什么?

NMI引脚有中断请求,系统没有DMA请求

CPU当前指令执行完毕

29.说明CPU在响应可屏蔽中断过程中,连续向8259A发出2个中断响应信号(负脉冲),其作用分别是什么?

(1)8259A从引脚INTA收到第1个中断响应信号之后,立即使中断服务寄存器中与被选中的中断源对应的那一位置1,同时把中断请求寄存器中的相应位清0。

(2)从引脚INTA收到第2个中断响应信号后,8259A把选中的中断源类型码n,通过数据线送往CPU

30.8255A的A口工作在方式1输入时,对应的一组端口联络信号是什么?A口工作在方式1输出时,对应的一组端口联络信号是什么?请分别写出对应的信号名称。STB A输入选通信号

IBF A输入缓冲器满

OBF A输出缓冲器满

ACK A应答信号

31.什么叫端口?按端口存放信息的物理意义来分,端口可以分为哪几类。

1.在接口电路中,能与CPU交换信息的寄存器称为I/O端口寄存器

数据端口状态端口控制端口

32.日时钟中断源向CPU提出中断申请,但CPU不响应,简述其原因。

CPU有DMA请求,有非屏蔽中断请求

CPU一条指令未执行完毕

33. CPU处于关中断状态(I标=0)简述CPU执行INT 21H指令时如何完成整个中断响应过程

①将F寄存器、CS和IP的当前值压入堆栈

② CPU从4*21H—4*21H+3单元中取出21H型中断向量写入IP、CS中

③执行21H中断服务程序,完毕前从栈顶弹出两个分量到IP、CS还包括F寄存器内容,返回断点

34.简述汇编语言的开发过程及其生成文件的扩展名

编辑 .ASM

编译 OBJ

链接 EXE或者COM

35.什么叫I/O端口?按存放信息的物理意义来分,I/O端口可以分为哪几类?I/O端口的编址方式有哪两种?

在输入/输出接口电路中包含的能与CPU交换信息的寄存器称为I/O端口寄存器,简称端口。

按存放信息的物理意义来分,I/O端口可以分为三类:数据端口、状态端口和控制端口。

I/O端口的编址方式有:端口和存储单元统一编址和I/O端口独立编址两

36.简述指令IRET和指令RET的区别。

IRET从栈顶弹出6 个元素→ IP,CS,F

远程RET,从栈顶弹出4个元素→ IP,CS

近程RET,从栈顶弹出2个元素→ IP

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

1)INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求;

2)CPU当前指令执行完毕;

3)CPU处于开中断状态,即标志寄存器的中断允许标志置1。

38.简述PC系统8254三个计数器的作用。

1)计数器0用于定时(55ms)中断

2)计数器1用于动态存储器刷新定时(每隔15us提出一次请求)

3)计数器2用于产生约900HZ的方波送至扬声器

39.硬件中断和软件中断的区别是什么?

1)中断的引发方式不同,硬件中断是由CPU以外的硬件设备发出中断请求而引发的,软件中断是由于执行INT n指令引发的。

2)CPU获取中断类型码的方式不同,硬件可屏蔽中断的终端类型码是由8259A提供的,软中断的中断类型码是由指令INT n本身提供的。

3)CPU响应的条件不同,CPU只有在开中断时,才能响应硬件可屏蔽中断,相应软件中断不受此限制。

4)中断处理程序的结束方式不同。

40.简述宏指令调用和子程序调用的相同点和区别。

共同点:

宏指令与子程序都可以简化程序设计,增强程序的可读性

不同点:

子程序调用是由CPU完成的,宏指令调用是在汇编过程中由汇编程序完成的

子程序调用可以减小目标程序的体积,宏指令则不能

41.串行数据传输方式有哪几种?各有什么特点?

单工方式:只允许数据按照一个固定的方向传送。

半双工方式:要求收发双方均具备接收和发送数据的能力,但由于只有一条信道,数据不能在两个方向上同时传送。

全双工方式:收发双方可以同时进行数据传送。

42.微机系统和输入/输出设备交换信息的方式有哪几种?其中,CPU不参与的是哪种

方式?硬件结构最简单的是哪种方式?

微机系统和输入/输出设备交换信息的方式有无条件传送方式、查询方式、中断控制

方式和存储器直接存取(DMA)方式。CPU不参与的是DMA方式,硬件结构最简单的是无

条件传送方式

43.字长为8,用补码形式完成下列10进制数运算。写出运算结果的补码、C标志、O

标志的具体值。(-35)+(-75)

(-35)+(-75)

答:(-35)补=(1101,1101)

(-75)补=(1011,0101)

--------------------------

11001,0010

C=1

O=0

44.什么是符号指令、机器指令和伪指令?

符号指令:用规定的助记符,规定的书写格式书写的指令

机器指令:目标指令(机器指令):用一串0,1代码书写机器运行目标指令

伪指令:伪指令:是非机器指令,是在汇编期间进行操作的。为汇编程序,链接程序提供汇编链接信息。

45.实地址模式下,什么是中断向量?中断向量包括哪两部分?

服务程序所在代码段的段基址

服务程序入口的偏移地址

46.简述PC系统8254三个计数器的作用。

计数器0工作在方式3, 计数初值=0,OUT0=周期为5ms的方波信号。作用: 每隔55ms通过中断系统提出一次日时钟中断请求。

计数器1工作在方式2, 计数初值=18, OUT1=周期为15.1μs的连续脉冲。作用: 每隔15.1μs(向DMAC)提出一次“动态存储器刷新请求”。

计数器2工作在方式3, 初值=533H,为音响系统提供900HZ方波。

47.CPU响应非屏蔽中断的条件是什么?

①有非屏蔽中断请求,没有DMA请求

②一条指令执行完

48.简述宏指令调用和子程序调用的区别。

子程序调用是由CPU完成的,宏指令调用是在汇编过程中由汇编程序完成的。

子程序调用可以减小目标程序的体积,宏指令则不能。

49.实地址模式下,什么是中断向量?中断向量包括哪两部分?

中断向量是实模式下,中断服务子程序的入口地址

它由2部分组成:

服务程序所在代码段的段基址

服务程序入口的偏移地址

50.存储器寻址有哪几种方式?

51.简述PC系统8254三个计数器的作用。

52.微型计算机系统与输入输出设备之间进行信息交换有哪几种方式?

无条件传送方式、查询方式、中断方式、DMA方式

53.什么是中断向量?存放15H型中断的中断向量的地址是多少?

中断向量:实模式下,中断服务子程序的入口地址,由中断服务子程序所在代码段的段基址及中断服务子程序入口的偏移地址构成。

54H

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

INTR 引脚有可屏蔽中断请求,没有非屏蔽中断请求,没有DMA 请求;

CPU 当前指令执行完毕;

CPU 处于开中断状态。

55. 串行异步通信传送一个字符 “A ”(ASC Ⅱ码为41H ), 7个数据位,奇校验, 2个

停止位。画出一帧数据格式,标出各部分的逻辑电平(TTL )和位数。

56. 什么是串行异步通信的通信速率?

每秒钟传送0、1代码的位数。

57. 什么叫端口?按照端口存放信息的物理意义来分,端口分成哪几类?

在接口电路中,能与CPU 交换信息的寄存器称为I/O 端口寄存器

数据端口 状态端口 控制端口

58. 微机系统与I/O 设备之间的信息交换的方式有哪些?

无条件 查询 中断 DMA

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

INTR 引脚有可屏蔽中断请求,没有非屏蔽中断请求,没有DMA 请求;

CPU 当前指令执行完毕;

CPU 处于开中断状态。

60. 什么是通信速率?设异步通信一帧字符有8个数据位,无校验,1个停止位,如

果通信速率是1200,则传送一帧字符需多长时间?

通信速率是指每秒钟传送0,1代码的个数。

1/120=0.0083s

61. 8255A 有哪几个数据端口?各数据端口有哪几种工作方式?

3个数据端口。

A 端口可以工作在方式0,1,2

B 端口可以工作在方式0,1

C 端口可以工作在方式0

62. 8254的3个计数器均有几种工作方式?其中哪几种方式具有初值自动重装功

能?

6种工作方式

其中方式2,3有初值自动重装功能

四、简单应用题

1 0 1 0 0 0 0 0 1 1 1 1 1

起始位 数据位 校验位 停止位 空闲位 停止位

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

微机原理课后练习题-答案

1、 2、B 3、十,非压缩的BCD码 4、 5、微型计算机、微型计算机系统 6、,, 二、 B D B 三、 1、微型计算机系统的基本组成。 答案:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。 2、简述冯.诺依曼型计算机基本组成。 答案:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。 3、什么是微型计算机 答案:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4、什么是溢出 答案:在两个有符号数进行家减运算时,如果运算结果超出了该符号数可表示的范围,就会发生溢出,使计算出错。

1、4、100ns 2、Ready ,Tw(等待) 3、ALE 4、INTR 5、85010H 6、存储器或I/O接口未准备好 7、非屏蔽中断 8、指令周期 9、4 二、 1、在内部结构上,微处理器主要有那些功能部件组成 答案:1) 算术逻辑部件2) 累加器和通用寄存器组 3) 程序计数器4) 时序和控制部件 2、微处理器一般应具有那些基本功能 答案:1.可以进行算术和逻辑运算2.可保存少量数据 3.能对指令进行译码并完成规定的操作4.能和存储器、外部设备交换数据 5.提供整个系统所需的定时和控制6.可以响应其他部件发来的中断请求 3、什么是总线周期 答案:CPU通过外部总线对存储器或I/O端口进行一次读/写操作的过程;一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。 三、×、×、×、×、×、√、√

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

微机原理复习大纲 复习范围: 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 )

微机原理复习资料和答案

一、单项选择题 1.8086微处理器将下一条指令的地址保存在指令寄存器()中。 2.A)OP B)MP C)IP D)XP 3.以下寻址方式中只有()不需要访问内存。 4.A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址 5.关于微处理器的指令系统,以下说法正确的是()。 6.A)指令系统就是该处理器能够执行的全部指令 7.B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能 8.C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现 9.D)以上都正确 10.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符, 从而得到段的相关信息来访问内存。 11.A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器 12.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。 13.A)PROM B)EPROM C)DRAM D)SRAM 14.以下指令错误的是()。 15.A)MOV AX,1234H B)MOV AX,BL 16.C) MOV AX,12H D)MOV AL,BL 17.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。 18.A)INTR B)NMI C)软中断D)溢出中断 19.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中 断。 20.A)15 B)16 C)17 D)18 21.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。 22.A)AF B)CF C) OF D)ZF 23.DMA数据传送是指在()之间直接进行的数据传送。 24.A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设 25.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上, 最多可扩展为()级外部硬中断。 26.A. 32 B. 29 C. 28 D. 24 27.采用查询方式来实现输入输出是因为它( ) 28.A. 速度最快 B. 在对多个事件查询工作时,能对突发事件做出实时响应 29.C. 实现起来比较容易 D. CPU可以不介入 30.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行 31.A. 接口与MPU B. 接口与外设 C. 接口与MPU和外设 32.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该 信号线为()电平。 33.A. 高 B. 低 C. ECL D. CMOS 34.C PU响应可屏蔽中断请求时,其中断向量号由( )提供 35.A. CPU内部 B. 中断指令 C. 向量号固定 D. 中断控制器 36.设x=-46,y=117,则[x-y]补和[x+y]补分别等于。() 37.A. 5DH和47H B. D2H和75H C. 47H和71H D. 2EH和7lH 38.地址译码器的输入端应接到( )上。 39.A. 控制总线 B. 数据总线 C. 地址总线 D. 外部总线 40.8259A可编程中断控制器的中断服务寄存器ISR用于() 41.A. 记忆正在处理中的中断 B. 存放从外设来的中断请求信号

微机原理及应用 第2章 习题及答案

CH02 8086/8088指令系统 习题与思考题 1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?源操作数在哪里?如在存储器中请写出其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 解答: (1)MOV AX,0ABH 寻址方式:立即寻址;源操作数在数据线上;物理地址:无 (2)MOV AX,[100H] 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+100H=2000H*16+100H=20100H (3)MOV AX,VAL 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H (4)MOV BX,[SI] 寻址方式:寄存器间接寻址;源操作数在存储器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H (5)MOV AL,VAL[BX] 寻址方式:变址寻址;源操作数在存储器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100=20150H (6)MOV CL,[BX][SI] 寻址方式:基址加变址寻址;源操作数在存储器中;物理地址:DS*16+BX+SI= 2000H*16+0100H+00A0H =201A0H (7)MOV VAL[SI],BX 寻址方式:寄存器寻址;源操作数在寄存器中;物理地址:无 (8)MOV [BP][SI],100 寻址方式:立即寻址;源操作数在;物理地址:无 .设有关寄存器及存储单元的内容如下:2. DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。

(完整版)微机原理课后习题参考答案

第一章 2、完成下列数制之间的转换。 (1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。 答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。 组合型:254=(001001010100)BCD 非组合型:254=(00000010 00000101 00000100)BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少? 答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。 9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。 (1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确 [X-Y]补=10111001B=00010010+10100111=(-71D)补正确 (2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确 (3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确 [X-Y]补=00010010+00001111=00100001B=(33D)补正确 (4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。 13、微型计算机的主要性能指标有哪些? 答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。 第二章 2、8086标志寄存器包含哪些标志位?试说明各标志位的作用。 答:进位标志:CF;奇偶校验:PF;辅助进位:AF;零标志:ZF;符号标志:SF;溢出标志:OF。 5、逻辑地址与物理地址有什么区别?如何将逻辑地址转换为物理地址? 答:物理地址是访问存储器的实际地址,一个存储单元对应唯一的一个物理地址。逻辑地址是对应逻辑段内的一种地址表示形式,它由段基址和段内偏移地址两部分组成,通常表示为段基址:偏移地址。 物理地址=段基址*10H+偏移地址。 6、写出下列逻辑地址的段基址、偏移地址和物理地址。 (1)2314H:0035H (2)1FD0H:000AH 答:(1)段基址:2314H;偏移地址:0035H;物理地址:23175H。 (2)段基址:1FD0H;偏移地址:000AH;物理地址:1FD0AH。 8、设(CS)=2025H,(IP)=0100H,则当前将要执行指令的物理地址是多少? 答:物理地址=(CS)*10H+(IP)=20350H 9、设一个16字的数据区,它的起始地址为70A0H:DDF6H(段基址:偏移地址),求这个数据区的首字单元和末字单元的物理地址。

微机原理复习资料补充1

微机原理复习资料 1.计算器中的译码器有何作用 译码器可用以寻找存储单元的地址。 2.ALU是什么部件它能完成什么功能 ALU称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的”与” 、”或” 、”比较”等运算功能. 3.INTEL的CPU怎么分类大概分为几代各代的典型代表型号有哪些 第一代微处理器是1971年Intel公司推出的4004,以后又推出了4040和8008. 第二代为处理器是1974年推出的8080. 第三代为处理器是20世纪70年代后期,超大规模集成电路投入使用, Intel公司推出的8086/8088. 1985年,第四代微处理器80386推出市场. 4.设计一个能译出12个端口的译码器,它需要多少条编码线4条 5.简述微处理的构成。 微处理器由算术逻辑部件(ALU) 、控制部件、寄存器组和片内总线等几部分组成. 6.计算机的控制器有哪些部件构成 控制器有程序计数器PC 、指令寄存器IR 、指令译码器ID 、堆栈指示器SP和处理器状态字PSW构成. 7.8086/8088微处理器的标志寄存器是如何设计的可分为几种类型各类的功能是什么 8086有一个18位的标志寄存器FR,在FR中有意义的有9位,其中6位是状态位,3位是控制位 OF:溢出标志位OF用于反映有符号数加减运算所得结果是否溢出 DF:方向标志DF位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。 IF:中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。 TF:跟踪标志TF。该标志可用于程序调试。TF标志没有专门的指令来设置或清楚。 SF:符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同 ZF:零标志ZF用来反映运算结果是否为0。 AF:下列情况下,辅助进位标志AF的值被置为1,否则其值为0 PF:奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。 CF:进位标志CF主要用来反映运算是否产生进位或借位。 8.计算机的基本机构应包括哪些部件 微处理器(CPU), 存储器,输入/输出接口电路,外部设备,总线 9.8086/8088 CPU内部都有那些寄存器如何分类 通用寄存器:累加器,基地址寄存器, 计数器, 数据寄存器, 堆栈指针寄存器, 基地址寄存器, 源变址寄存器, 目的变址寄存器控制寄存器:指令指针寄存器, 状态标志寄存器 段寄存器:代码段寄存器, 数据段寄存器, 堆栈段寄存器, 附加段寄存器 10.简述8086/8088的指令执行过程。 包括三个基本阶段:1)取指令(将要执行的指令从内存取到CPU内。) 2)对指令译码(CPU对取入的该条指令进行分析译码,判断该条指令要完成的操作。) 3)执行指令(CPU向各部件发出完成该操作的控制信号,完成该指令的功能) 11.简述8086/8088微处理的编程结构。 12.8086/8088指令系统可分为那几大类 8086/8088指令系统可分为六大类: 数据传送指令(Data transfer); 算术指令(Arithmetic); 逻辑指令(Logic); 串处理指令(String manipulation); 控制转移指令(Control transfer); 处理机控制指令( Processor control) 13.从跳转类指令可以看出计算机程序功能的那些特征

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

微机原理与接口技术(第二版)习题答案

第1章 1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同? 解: 把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微 处理器。微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了 微型计算机。微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。 1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解: CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。 1.3微型计算机采用总线结构有什么优点? 解: 采用总线结构,扩大了数据传送的灵活性、减少了连线。而且总线可以标准化,易于兼容和工业化生产。 1.4数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用 一套总线或者合用部分总线,那么要靠什么来区分地址和数据? 解: 数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。 8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为 地址总线。它们主要靠信号的时序来区分。通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。 1.8在给定的模型中,写出用累加器的办法实现15×15的程序。 DEC H JP NZ,LOOP HALT

第2章作业答案 2.1 IA-32结构微处理器直至Pentillm4,有哪几种? 解: 80386、30486、Pentium、Pentium Pro、PeruiumII、PentiumIII、Pentium4。 2.6IA-32结构微处理器有哪几种操作模式? 解: IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。操作模式确定哪些指令和结构特性是可以访问的。 2.8IA-32结构微处理器的地址空间如何形成? 解: 由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。若末启用分页机制,线性地址即为物理地址;若启用分页机制,则它把线性地址转为物理地址。 2.15 8086微处理器的总线接口部件由哪几部分组成? 解: 8086微处理器中的总线接口单元(BIU)负责CPU与存储器之间的信息传 送。具体地说,BIU既负责从内存的指定部分取出指令,送至指令队列中排队(8086的指令队列有6个字节,而8088的指令队列只有4个字节);也负责传送执 行指令时所需的操作数。执行单元(EU)负责执行指令规定的操作。 2.16段寄存器CS=120OH,指令指针寄存器IP=FFOOH,此时,指令的物理地址为 多少? 解: 指令的物理地址=12000H+FFOOH=21FOOH 第3章作业答案 3.1分别指出下列指令中的源操作数和目的操作数的寻址方式。 (1)MOV SI, 30O (2)MOV CX, DATA[DI] (3)ADD AX, [BX][SI] (4)AND AX, CX (5)MOV[BP], AX (6)PUSHF 解: (l)源操作数为立即寻址,目的操作数为寄存器寻址。

(完整版)微机原理复习资料2

一、单选题(30) 1、8086复位后,初始化执行的物理地址是( c )。 A. 0H B. 0FFFFFH C. 0FFFF0H D. 01H 2、当系统已经响应中断,在中断处理程序准备执行第一条指令时间,下列的描述( a )是正确的。 A.IF=0, TF=0 B. IF=1, TF=0 C. IF=0, TF=1 D. IF=1, TF=1 3、8086CPU 当指令MOV AX, [3000H]执行,下列状态正确的是(a ) A.BHE=0, A0=0 B.BHE=0, A0=1 C.BHE=1, A0=0 D.BHE=1, A0=1 4、8259的当前中断寄存器是(c ) A.IRR B.IMR C.ISR D.PR 5、保护模式下,内存的特权级分为(D )级 A.1 B. 2 C.3 D. 4 6、在8086中,1个最基本的总线周期由( c )个时钟周期组成。 A. 2 B. 3 C. 4 D. 5 7、用于保存中断描述符表IDT的32位线性基地址和低16位是表限字段的寄存器是(c ) A.GDTR B.LDTR C.IDTR D.IDT 8、异步传输中,设每个字符对应1个起始位,5个信息位,1个奇偶校验位,2个停止位,波特率为3600,每秒钟传输的最大字符数为( d )。 A.1800 B. 3600 C. 300 D. 400 9、2片8259A级联,最多能管理( d )个可屏蔽中断。 A. 14 B. 16 C. 2 D. 15 10、通过紫外线照射即可擦除全部存储信息的存储器叫( C )。 A. ROM B. RAM

C. EPROM D. EEPROM 11、指令MOV AX, [SI+100]的源操作数的寻址方式是(D )。 A.寄存器间接寻址B.基址寻址 C.基址变址寻址D.寄存器相对寻址 12、设(AL)=-83,(BL)=92;则指令ADD AL, BL执行后,标志寄存器中CF、ZF、OF、SF 位是( a )。 A. 1,0,0,0 B. 1,1,0,0 C. 1,0,1,0 D. 0,0,0,0 13、一个通信系统,对数据的两个传输方向使用不同的通道,该系统可以同时进行数据发送和接收,该系统称为( a )。 A.全双工系统 B. 半双工系统 C. 单工系统 D. 同步通信 14、在8086环境下,对8259A进行初始化时,如果ICW1中的SNGL=1,则和SNGL=0时 相比,哪个命令字必须被初始化( C ) A. ICW1 B. ICW2 C. ICW3 D. ICW4 15、实现将LDTR的内容存入EBX指出的2个存储单元的指令是(A) A.SLDT [EBX] B. SGDT [EBX] C. SIDT [EBX] D. SLDR [EBX] 16、在8086系统中,如果存储单元的逻辑地址是1234H:5678H,则该单元所对应的物理地址是( D )。 A.12345678H B.6912H C.579B4H D.179B8H 17、对于存储空间分段管理和分页管理描述不正确的是( c ) A. 分段管理可能导致段间碎片 B. 分页管理可能导致页内碎片 C. 分段管理中的段长度是固定的 D. 分页管理中的页面大小是固定的 18、通常在外设接口中,往往有(C )端口才能满足和协调外设工作要求。 A.数据B.数据、控制

微机原理考试试题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 1.什么是汇编语言,汇编程序,和机器语言? 答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言是面向及其的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。 2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么? 答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。 这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。 3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。 “存储程序控制”的概念可简要地概括为以下几点: ①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。 ②在计算机内部采用二进制来表示程序和数据。 ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。 ④五大部件以运算器为中心进行组织。 4.请说明微型计算机系统的工作过程。 答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放

的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。 5.试说明微处理器字长的意义。 答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。计算机的字长越大,其性能越优越。在完成同样精度的运算时,字长较长的微处理器比字长较短的微处理器运算速度快。 6.微机系统中采用的总线结构有几种类型?各有什么特点? 答:微机主板常用总线有系统总线、I/O总线、ISA总线、IPCI总线、AGP总线、IEEE1394总线、USB总线等类型。 7.将下列十进制数转换成二进制数、八进制数、十六进制数。 ①(4.75) 10=(0100.11) 2 =(4.6) 8 =(4.C) 16 ②(2.25) 10=(10.01) 2 =(2.2) 8 =(2.8) 16 ③(1.875) 10=(1.111) 2 =(1.7) 8 =(1.E) 16 8.将下列二进制数转换成十进制数。 ①(1011.011) 2=(11.6) 10 ②(1101.01011) 2=(13.58) 10 ③(111.001) 2=(7.2) 10 9.将下列十进制数转换成8421BCD码。 ① 2006=(0010 0000 0000 0110) BCD ② 123.456=(0001 0010 0011.0100 0101 0110) BCD 10.求下列带符号十进制数的8位基2码补码。 ① [+127] 补 = 01111111

微机原理复习资料

8086 1、总线接口:4个段地址寄存器:CS:代码段寄存器; DS:数据段寄存器;ES:附加段寄存器;SS:堆栈段寄存器;16位的指令指针寄存器;20位地址加法器;6字节的指令队列缓冲器; 2、执行接口:4个通用寄存器AX、BX、CX、DX 4个专用寄存器SP:堆栈指针寄存器BP:基数指针寄存器 SI:源变址寄存器 DI:目的变址寄存器 8086的标志:状态标志,控制标志。 进位标志位(CF);辅助进位标志位(AF); 溢出标志位(OF):零标志位(ZF) 符号标志位(SF):奇偶标志位(PF): 地址锁存器功能:STB为高电平间,输出等于输入,为下降沿时,输出锁存,与输出(CPU)无关。OE为有效电平(低电平)时正常输出,为无效电平(高电平)时输出高阻。ALE 为8088/8086地址锁存允许高电平有效,输出,复用线上出线地址时为高电平。锁存器的DL0-DL7与CPU的地址数据复用线相连,STB与ALE相连ALE为正脉冲时,输出地址,为低电平时,输出锁存,与输出(CPU)无关。 最新模式系统中: M/IO RD WR 功能 0 0 1 1 0 1 1 1 1 I/O读 I/O写 存储器 读 存储器 写 3、8086有256种中断(硬件中断(可屏蔽和非屏蔽)和软件中断)。中断程序结束时,会按照和中断响应相反 的过程返回断点,即先从堆栈弹出IP和CS,再 弹出标志,然后按照IP和CS的值返回主程序断 点处继续执行原来的程序。 4、8086的I/O编址:(1)通过硬件将I/O端口 和存储器统一编址:优点是不必专门设置I/O指 令。缺点是I/O端口占用了内存地址,使内存空 间缩小;访问内存的指令较长,速度慢;访问内 存和访问I/O的指令形式一样,影响程序的可读 性。(2)I/O端口独立编址:使用这种方式对I/O 编址,指令系统中有专用的I/O指令,运行速度 快,且访问内存和访问I/O端口的指令完全不同, 增加程序的可读性。 5、Pentium的工作方式:实地址方式;保护虚拟 地址方式;虚拟8086方式;系统管理方式。 6、Pentium的寻址方式(操作数):立即数寻址; 寄存器寻址;输入/输出端口寻址;存储器寻址。 7、CPU与外设之间的数据传送方式:程序方式 (无条件传送方式、条件传送)、中断方式、DMA 方式。 8、8251A和CPU之间连接信号:(1)片选信号 (CS)(2)数据信号(D7~D0)(3)读/写控制信 号(RD、WR、C/D)(4)收发联络信号 C/D RD WR 具体的 操作 1 1 1 1 1 1 A B C D A=CPU从8251A输入数据 B=CPU从8251输出数据 C=CPU读取8251的状态 D=CPU往8251写入控制命令 9、时钟频率=波特率因子X波特率 10、8255芯片引脚信号: 1.和外设一边相连的信号(PA7~PA0):A端口数 据信号;PB......PC.....和PA类同。 2.和CPU一边相连的信号: RESET(复位信号,高电平有效)D7~D0(数据线) A1、A0端口选择信号。 11、8255三种基本工作方式:基本的输入/输出方 式、选通的输入/输出方式、双向传输方式。 12、8259的工作方式:a:按优先级设置划分:全 嵌套方式、特殊嵌套方式、优先级自动循环方式、 优先级特殊循环方式。b:按中断源的屏蔽方式: 普通屏蔽方式、特殊屏蔽方式。c:中断处理方式: 中断自动结束方式、一般中断结束方式、特殊中 断结束方式。d:引入中断请求方式:边沿触发方 式、电平触发方式、中断查寻方式。 13、8259初始化命令字:ICW1芯片控制初始化 命令字(偶);ICW2设置中断类型号(奇);ICW3 标志主片/从片(奇);ICW4方式控制。 14、8259操作命令字:OCW1中断屏蔽操作命令 字(奇);OCW2设置优先级循环方式和中断结束 方式(偶);OCW3设置和撤销特殊屏蔽方式、设 置中断查询方式、设置对8259内部寄存器的读出 命令(偶)。 15、DMA控制器初始化过程:1、将数据传输缓 冲区的起始地址或结束地址送到地址寄存器中。 2、将传输的字节数、字数或双字数送到计数器中。 3、通过模式寄存器设置工作方式等 16、8237的工作模式:单字节传输模式、块传输、 请求传输、级联传输。 23. 中断向量表的功能是什么?若中断向量号分别为1AH和 20H,则它们的中断向 量在中断向量表的什么位置上? 答:中断向量表的功能是当中断源发出中断请求时,即可查 找该表,找出其中断向量,就可转入相应的中断服务子程序。 1AH在中断向量表的位置是1AH*4=68H在中断向量表 0000:0068处;20H在中断向量表的位置是80H在中断向 量表0000:0080处。 8、RAM有几种,各有什么特点?ROM有几种,各有什么 特点? 答:RAM有两种,SRAM(静态RAM),它采用触发器电路 构成一个二进制位信息的存储单元,这种触发器一般由6个 晶体管组成,它读出采用单边读出的原理,写入采用双边写 入原理;DRAM(动态RAM),它集成度高,内部存储单元 按矩阵形式排列成存储体,通常采用行,列地址复合选择寻 址法。ROM有5种,固定掩摸编程ROM,可编程PROM, 紫外光檫除可编程EPROM,电可檫除的可编程EPROM,闪 速存储器。 41.试按照如下要求对8259A进行初始化:系统中只有一片 8259A,中断请求信号用电平触发方式,下面要用ICW4, 中断类型码为60H、61H、62H……67H,用全嵌套方式, 不用缓冲方式,采用中断自动结束方式。设8259A的端口地 址为94H和95H。 答:MOV DX,94H ;偶地址 MOV AL,00011011B ;ICW1 OUT DX,AL MOV AL,10011111B ;ICW2 ,中断源在IR7 MOV DX,95H ;奇地址 OUT DX,AL MOV AL,00000011B ;ICW4 OUT DX,AL

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

微机原理期末考试试题及答案 上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷A 课程代码: B203205A学分: 3.5考试时间: 100分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求~愿意在考试中遵守《考场规则》~如有违反将愿接受相应的处理。 题号一二三四五六七八九十总分应得分20 10 20 15 10 1510 100实得分 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空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=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是( 80H )。REF 11(一个EPROM的地址有A0----A11引脚,它的容量为( 4 )KB。 12(已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1, 它的字形代码应为( 06H )。 第1页 二、判断题,对者划“?”,错者划“×”。(每小题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种工作方式。

相关文档