当前位置:文档之家› 微机原理及应用题库答案

微机原理及应用题库答案

微机原理及应用题库答案
微机原理及应用题库答案

填空题答案

1,信息存贮,数值计算,逻辑推理、过程控制和数据处理。

2,B,D,Q,H

3,各位的数乘上该数位的权相加。

4,总线。

5,CPU

6,大。

7,11111011B

8,执行部件EU,总线接口部件BIU

9,字长

10,8位

11,电子管、晶体管、集成电路,中大规模集成电路、智能信息处理的第五代计算机12,除R取余数倒排法

13,机器数、定点和浮点

14,原码、反码、补码。

15,将[Y]补连符号位一起取反,末位加1(或0-[Y]补)

16,55H

17,200FEH

18,WORD PTR

19,ALU(算术逻辑部件),通用寄存器,标志寄存器

20,源变址,目的变址

21,高速,准确性,逻辑性,通用性

22,连续乘2取整顺排法

23,阶码,尾数,最高位之前,最末位之后

24,0~2N-1

25,原码

26,34H

27,61H

28,1,2,3,3,1

29,数据总线,地址总线,控制总线

30,逻辑控制器,存储器,输入设置,输出设备

31,科学技术计算,自动控制,数据和事务处理,辅助设计和智能模拟与人工智能。32,将二进制数以小数点为界,左右分别按三位一组划分,不足三位者用零补齐。

33,18

34,01100010

35,34H

36,35

37、加工运算,逻辑运算,算术运算

38、数据寄存器,地址寄存器

39、①编译程序②解释程序③汇编程序

40、①引导程序②基本输入输出设备驱动程序https://www.doczj.com/doc/849828256.html, ③文件管理程序https://www.doczj.com/doc/849828256.html,

④命令处理程序https://www.doczj.com/doc/849828256.html,。

41,记忆,程序,数据

42,读,写

43,半导体,磁

44,高速缓冲存贮器,主存,辅存

45,集成度高,功耗低,信息易失需要定时刷新

46,N

47,2

48,读,写

49,1K×4位

50,CS,WE

51,1

52,11

53,分时复用

54,消失,1~110ms

55,地址线的连接,数据线连接,控制线连接

56,时钟频率,机器周期

57,同步存贮器存取,异步存贮器存取

58,掩膜ROM,PROM,EPROM,EEROM

59,磁盘,磁带

60,3—8译码器

61,13,8

62,32.767

63,1个总线,2个总线

64,20,1M

65,64K

66,物理地址,逻辑地址

67,CRT,打印机

68,接口

69,存贮器统一编址,I/O隔离编址

M/

70,输出线IO

71,A0~A9

72,微处理器一级接口,PC机系统一级接口

73,IN,OUT

74,256,00H~0FFH

75,768,100H~3FFH

76,程序查询,中断控制,存贮器直接存取

77,直接,DX间址

78,外设数量少,数据传输量低

79,建立中断源

80,8259A,8

81,除0,单步

82,现场保护,中断服务处理,中断返回和返回前的现场恢复83,256

84,类型码×4

85,不可屏蔽中断NMI,可屏蔽中断INTR,内部软中断

86,INTR、NMI;除0、溢出、INT N、单步

87,0

88,中断响应INTA,类型码

89,NMI

90,INTR

91,STI,CLI

92,保护现场

93,IRET

94,开中断

95,有关寄存器、显示方式、屏蔽等

96,中断向量(即中断服务子程序的入口地址)

97,段地址CS,偏移地址IP

98,各种操作和运算;指令系统

99,设计计算机,115

100,操作码;操作数;操作码;操作数

101,机器;1~6

102,寻址方式

103,立即寻址:直接寻址;寄存器寻址;寄存器间接寻址;相对寻址;基址加变址寻址;基址加变址相对寻址;,

104,二进制补码

105,AX;1111111110011101

106,非压缩

107,01010011;11010011

108,DS:SI;ES:DI:ES:DI;DS:SI

109,-128~+127

110,高;(SP)←(SP)-2

111,7CH

112,06H;00H

113,OFFE2H

114,1500EH

115,0;自动增量

116,1;自动减量

117,245;-11

118,3;16;定时/计数器;6

119,高;减1;减;高

120,二进制;BCD

121,通道0(或计数器0);通道1(或计数器1);通道2(或计数器2);控制寄存器122,产生系统定时时钟中断;向DMA控制器定时提出存储器刷新需求,提供机内扬声的音调。

123,3;并行I/O;I/0

124,端口A和端口C的高4位;端口B和端口C的低4位;3;A

125,99H

126,0;60H;接受键盘扫描码;61H;进行输出控制;62H;接受一组系统状态

127,扫描;ROM BIOS提供的键盘中断服务子程序;ASCII

128,信号线:信息或数据交换;内部总线;系统总线;外部总线;系统总线;外部设备129,地址线;数据线;控制线;实用线

130,7FH

131,立即寻址

132,汇编,汇编语言(源程序),目标程序

133,机器语言,汇编语言,高级语言

134,DEBUG,EDIT,MASM,LINK,可执行

135,段属性,偏移属性,类型属性

136,名称域,操作助记符域,操作数域,注释域

137,逻辑值,全1(0FFFFH或0FFH),全0(0000H或00H)

138,过程,PROC,ENDP,NEAR,FAR,NEAR,FAR

139,0006H,2,1,1,2

140,CALL,RET

141,ADD DX,TOTABLE+18

142,(1)MOV BX,OFFSET LNAME

(2)MOV SI,WORD PTR CODE—LIST

(3)CODE—LISTH=$-CODE—LIST

143,0598H

144,ADD SI,01H;

145,0FFH

146,堆栈,入栈,出栈

147,0001111,11111000

148,7895H

149,8765H

150,0FFH

151,000AH

152,0A0H

153,0000H,3000H,0040H,0042H

154,相同,数据类型,字,字节

155,0FFDCH

156,(1)4FH(2)4F4FH

157,8,

158,0004H

159,0F0F0H

160,70H

161,“-”

162,伪操作,汇编过程中,汇编程序,数据定义,分配存贮区,指示程序结束

163,2,10,20,0,22,12

164,小段边界,0,字边界开始,偶数,页边界,0

单项选择题答案

1. ②7. ①13. ③19. ③25. ④31. ③37. ④43. ④

2. ③8. ②14. ①20. ④26. ③32. ④38. ④44. ③

3. ③9. ③15. ①21. ④27. ③33. ③39. ②45. ②

4. ②10. ③16. ①22. ③28. ③34. ①40. ②46. ④

5. ③11. ②17. ④23. ③29. ①35. ②41. ①47. ②

6. ①12. ②18. ②24. ③30. ①36. ③42. ①48. ③49,② 50,①

51. B 57. B 63. B 69. C 75. B 81. D 87. C 93. A

52. C 58. D 64. D 70. D 76. D 82. A 88. B 94. B

53. D 59. D 65. C 71. D 77. C 83. C 89. A 95. D

54. A 60. B 66. C 72. B 78. A 84. B 90. C 96. B

55. D 61. A 67. B 73. A 79. C 85. D 91. D 97. A

56. C 62. D 68. C 74. C 80. B 86. A 92. B 98. B 99. C 100.D

101.③ 102.② 103.④ 104.③ 105. ① 106.②

107.④ 108.② 109.① 110.③ 111.② 112.②

113.④ 114.② 115.③ 116.④ 117.② 118.①

119.④ 120.① 121.② 122.④ 123.③ 124.②

125.③ 126.④ 127.① 128.② 129.① 130.④

131.④ 132.① 133.③ 134.④ 135.④ 136.②

137.③ 138.② 139.① 140.③ 141.① 142.③

143.④ 144.③ 145.① 146.③ 147.③ 148.②

149.④ 150.③

151. a 157. d 163. d 169. d 175. a 181. d 187. a 193. a 152. c 158. d 164. c 170. a 176. d 182. c 188. a 194. b 153. a 159. d 165. a 171. b 177. d 183. c 189. a 195. b 154. b 160. a 166. b 172. a 178. b 184. b 190. a 196. a 155. a 161. c 167. a 173. a 179. b 185. b 191. d 197. d 156. b 162. c 168. b 174. a 180. b 186. c 192. c 198. c

199. c 分析判断题参考答案及评分说明

1,× 2,× 3,? 4,× 5,?

6,①?②×③×④×⑤?

7,× 8,× 9,×

10,①×②×③?④×⑤?

11,? 12,× 13,×14,?(?)15,? 16,×

33,[答案]

①?②?③×④×⑤×⑥?

34,[答案]

①×②?③×④×⑤?⑥×

35,[答案]

①?②×③×④?⑤?⑥×

36,[答案]

①×②?③×④×⑤×⑥?

37,[答案]

①(SP)=0102H; (AX)=2056H

②(BX)=0012H; (18812H)=33H; (18813H)=02H

③(18812H)=19H; (18813H)=01H

④(AX)=0026H; (18812H)=26H; (18813H)=00H

38,[答案]

①(SP)=00FEH; (160FEH)=30H; (160FFH)=04H

②(14310H)=84H; (14311H)=04H

③(AX)=3205H; (14FD0H)=50H; (14FD1H)=32H

④(AX)=3250H; (14400H)=A0H; (14401H)=5AH

39,[答案]

①(AX)=2090H

②(14320H)=87H; (14821H)=45H

③(AX)=0FF90H

④(14820H)=98H,(12821H)=0EFH;

40,[答案]

①(15310H)=0A0H; (15311H)=0D2H

②(AX)=00D1H

③(DI)=0022H ;(15320H)=10H; (15321H)=24H

④(AX)=2410H; (15310H)=10H; (15311H)=24H

41,[答案]

3E4H—3E7H

42,[答案]

将计数器1(或通道1)初始化为工作方式2,并确定计数器为16位二进制计数器且设定计数器读写操作是:先LSB,后MSB。

[评分说明] ①答对计数器和工作方式均可得1.5分

②答对计数方式和读写操作方式均可得1分

43,[答案]

将A组和B组均初始化为工作方式1,且端口A和端口B均为输入功能,端口C 的高4位和低4位分属A组和B组,用于提供联络信号。

[评分文明]答出A组和B组工作方式均可得1分;每答对一个端口的功能可得1

44,[答案]

①实时时钟会变慢,因为CLK频率降低会使产生实时时钟中断的频率降低,从而使得时钟计数单元的计数器降低,时钟也就变得慢了。

②实时时钟会变快,原因正好与①相反。

③实时时钟会变快,因为CLK系统的计数值是最大的预置值,用它对CLK进行分频后产生的实时时钟频率是最低的,预置任何其它的计数值都会使实时时钟中断频率提高,从

而加快时钟的运行。

[评分说明]情况①和情况③各占2分;情况②占1分。 45,[答案]

①音调会变高,因为控制发声的音调是用预置的计数值对CLK 分频而产生的,提高CLK 的频率,将使分频后产生的音频升高,从而使扬声器的音调变高。

②音调会变低,因为大预置会使分频后产生的频率降低,亦即音频会降低,故音调变低。

③音调会变高,原因正好与②相反。

[评分说明]情况①和情况②各占2分;情况③占1分。 46,[答案]

由I/O 地址译码电路可知,AEN 信号是经过反相后加入“与”门参加译码的,也就是说,只有当AEN 为低电平时,“与”门才能输出低电平有效的I/O 功能部件选片信号,I/O 操作才可能实现。

在DMA 操作期间,DMA 设备控制系统总线直接与内存交换数据,此时,IOW 和IOR 这两个I/O 控制信号,必有一个处于有效状态,而为了数据交换出现在地址总线上的内存单元地址的AO —A9位就会被解释为I/O 端口地址,从而会引起有害的I/O 操作,而让AEN 参加I/O 地址译码,使得在DMA 操作期间,用高电平的AEN 产生无效的I/O 功能部件选片信号, 可避免出现上述问题。

[评分说明] 47,[答案]

改正如下:

[评分说明]原图中共有4个错误:A2,AEN ,IOW 和IOR 。改正A2和AEN 可各得1.5分;改正IOW 和IOR 可各得1分。

48,[答案]

①若CLKO ,CLK1和CLK2的频率不一致,从理论上说不会给系统功能带来不利影响,但会使硬件设计更为复杂(因为要设立三个不同的信号源)。

②这样将会使系统时钟失去实时性。 ③这样会引起严重的问题。因为通道1是为动态内存刷新起定时作用的,如果不能保证通道1随时都处于工作状态,也就无法保证动态内存得到及时刷新,计算机将不能正常工作。

[评分说明]问题②和③均为2分;问题①为1分。

A 9 A 8

A 7

A 6

A 5 A 4

A 3

A 2

AEN & IOW

IOR A 1

A 0

CS

去功能部件

应用题参考答案1.解:连接电路如下图所示

程序段:

MOV AL,0;

OUT 20H,AL;

CALL D2S;调2S延时子程序

MOV AL,0FFH;

OUT 20H,AL;

CALL D2S;

2.解:程序段如下

3.解:程序段为LED3

LED7

LED6

LED5

LED4

LED2

LED1

LED0

+5V

接CPU D7~D0

Q7

Q6

Q5

Q4

Q3

Q2

Q1

Q0 D7

D6

D5

D4

D3

D2

D1

D0

74LS373

OE

G

译码器来

20H

主程序段:

MOV AL,84H;

OUT 0E6H,AL;

MOV AL,0BH;

OUT 0E6H,AL;使PC5=1

PUSH DS;

XOR AX,AX;

MOV DS,AX

MOV AX,SEG INTP;

MOV [002CH],AX;

MOV AX,OFFSET INTP;

MOV [002EH],AX

POP DS

MOV SI,OFFSET BUFF;子程序段:

INTP:MOV AL,[SI];

INC SI;

OUT 0E0H,AL;

MOV AL,05H;

OUT 0E6H,AL;

INC AL;

OUT 0E6H,AL;

IRET;

MOV AL,81

OUT 86H,AL;

MOV AL,0FH;

OUT 86H,AL;

MOV SI,OFFSET BUFF;

MOV CX,100;

LOOP1: IN AL,84H;

TEST AL,08H;

JNZ LOOP1;MOV AL,[SI];INC SI;

OUT 80H,AL;MOV AL,0EH;OUT 86H,AL;INC AL;

OUT 86H,AL;LOOP LOOP1;

RET;

4.解:电路连接如下图所示 初始化程序为: MOV DX,203;

MOV AL,34H ;控制字 OUT DX,AL ;

MOV DX ,200H ;

MOV AX ,1F4H ;计数器的初值 OUT DX ,AL ; MOV AL ,AH ; OUT DX ,AL ;

5.解:电路连接方式如下图所示

8255-5

D 7~D 0

OUT 0

GATE 0

CLK 0

RD WR A 1 A 0 CS

+5V

5MHz 启动A/D 转换

D 7~D 0 IOR IOW A 1

A 0

A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2

&

DOS PCT TP TC WPS

Include LJB

START 8255-5

D 7~D 0

OUT 1

GATE 1

CLK 1

RD WR A 1 A 0 CS

+5V

5MHz 启动A/D 转换

D 7~D 0 IOR IOW A 1

A 0

Y 0 Y 1 Y 2 Y 6 Y 7

A B C G 2A G 2B G 1

74LS 138

A 3 A 4 A 5

A 6

A 9

& A 7 A 8

6.解:目录结构图如下图所示

8.解:系统板的框图如下图所示

8284 I 0 通 道

8088

微处理器

RAM ROM

地址 寄存器

数据 收发器 8253 8255

9,答:(1)存储器的地址线有14条。 (2)需要2114共32片。

(3)2K ×8位的存储器扩展图如下图所示

10.答:(1)容量为8K ×8位。

7. 寄贮器

01500H

CS 0CD00H

DS 42000H SS

B0000H

ES

64KB 附加数据 64KB 数据 64KB 堆栈 64KB 代码 0150H

4200H

0CD0H B000H

2114(1)

A 9~A 0

D 3~D 0

CS WR 2114(2) A 9~A 0

D 3~D 0

CS

WR

2114(3) A 9~A 0 D 3~D 0 CS

WR

2114(4) A 9~A 0

D 3~D 0

CS

WR

D 7~D 4 D 3~D 0 1

A 10

WR A9~A0

(2)需要13条。

(3)略。

11.(略)

12.(略)

13.(略)

14.(略)

15.[答案]INTR1:CALL DELAY

IN AL,20H;

TEST AL,80H;

JZ NEXT

MOV FAIUNT,1

NEXT:IRET

16.解:中断处理流程如下图所示

17.[答案] PUSH DS;

XOR AX,AX;

MOV DS,AX

MOV AX,SEG INTPRO;

MOV [0190H],AX;

MOV AX,OFFSET INTPRO;

MOV [0192H],AX

POP DS

18,[答案]:

MOV SI,OFFSET BUFF1

MOV DI,OFFSET BUFF2 LOP1:MOV DX,300H;

IN AL,DX;

TEST AL,01H;

JZ LOP2

MOV DX,308H

IN AL,DX;

MOV [SI],AL 2级中断1级中断3级中断

4级中断

主程序

INC SI

JMP LOP1

LOP2:MOV DX,30AH

IN AL,DX

MOV [DI],AL

INC DI

MOV DX,302H;

IN AL,DX;

TEST AL,04H;

JZ LOP2

JMP LOP1;19,[答案]

[评分说明]地址线部分占5分;AEN,IOV和IOR各分20, [答案]

①初始化指令序列:

MOV AL,OBOH

OUT 43H,AL

MOV AX,nnnnH

OUT 42H,AL

MOV AL,AH

OUT 42H,AL

②延时子程序:

DELAY PROC NEAR

PUSH AX

MOV AL,43H

OUT 61H,AL;启动计数器2

MOV AX,nnnnH

OUT 42H,AL

MOV AL,AH

OUT 42H,AL

T:IN AL,62H

TEST AL,20H;检测定时到否

&

CS IOW

IOR A1 A0去功能部件

A9

A8

A7

A6

A5

A4

A3

A2 AEN

JZ T;未到,转

POP AX

RET

DELAY ENDP

[评分说明]①初始化部分占3分;其中设置控制字,预置计数值的LSB和MSB各点1分

②延时子程序占5分,其中:子程序格式1分;利用8255A-5端口B(口地

址61H)的PB0启动计数占2分;循环测试8255A-5端口C的PC5(即OUT2)

判断延时是否完成占2分。

21,[答案]

1CH中断服务程序要实现定时,需要有自己的时间计数单元。

定时5秒所得的计数初值为:18.2/5=91=5BH

CODE1 SEGMENT

CC DB 5BH;定义计数单元

TC PROC FAR

PUSH AX

PUSH DX

PUSH DS

PUSH CS

POP DS

DEC CC

JNZ EXIT;5秒未到转

MOV ALL,02H;5秒到,发声

MOV DL,07H

INT 21H

MOV CC,5BH;恢复计数初值

EXIT:POP DS

POP DX

POP AX

STI

IRET

TC ENDP

CODE1 ENDS

[评分说明]本题共8分,具体评分细节如下:

求出实现定时5秒的计数值(5BH),可得1分;

设置了专用计数单元可得2分;

中断服务程序格式占2分;

程序中实现了5秒定时发声可得2分;

一遍定时后恢复计数单元初值可得1分。

22,[答案]

STACK SEGMENT STACK

DW 32 DUP(?)

STACK ENDS

DATA SEGMENT

W DW 533H,0A66H

D DW 0FFFFH ,50 DATA ENDS C0D

E SEGMENT

ASSUME CS :CODE ,DS :DATA ,SS:STACK START: MOV AX ,DATA MOV DX ,AX MOV CX ,3 MOV AL ,43H

OUT 61H ,AL ;启动计数器2 L :MOV AX ,W ; 发第一种音调 OUT 42H ,AL MOV AL ,AH OUT 42H ,AL MOV DX ,D+2

D0:MOV BX ,D ;循环延时,控制发声时间 D1:DEC BX JNZ D1 DEC DX JNZ D0

MOV AX ,W+2;发第二种音调 OUT 42H ,AL MOV AL ,AH OUT 42H ,AL MOV DX ,D+2

D2:MOV BX ,D ;循环延时,控制发声时间 D3:DEC BX JNZ D3 DEC DX JNZ D2

LOOP L ;循环,控制交换发声8次 MOV AL ,42H

OUT 61H ,AL ;关闭扬声器 MOV AH ,4CH INT 21H CODE ENDS END START

[评分说明]本题共8分,评分细节如下: 程序结构依题意正确可得1分;

开启和关闭计数器2的时机准确,且所用控制字及指令正确可得3分; 发声延时控制恰当可得1分。

23,[答案]

①I/O 地址译码电路如下:

&

CS

A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2

②初始化指令序列如下:

MOV AL,0C5H;依题意可得方式控制字为:0C5H

MOV DX,303H;依题意可知控制寄存器端口地址为:303H OUT DX,AL;设置方式控制字

[评分说明]①和②各占4分。

24,[答案]

MOV AX,150FH

MOV ES,AX

MOV SI,0

MOV CX,04H

CLC

L:MOV AX,ES:[DI]

ADC ES:[SI],AX

INC SI

INC SI

INC DI

INC DI

LOOP L

25,[答案]

AND BL,AL

OR BL,AL

26,[答案]

MOV AX,1430H

MOV ES,AX

MOV DI,0

MOV CX,64H

XOR AX,AX

MOV AL,‘A’

CLD

L:REPNZ,SCASB

JNZ D0NE

INC AH

JMP L

D0NE:MOV ES:[0064H],AH

27.[答案]

MOV AX,1479H

MOV ES,AX

MOV BX,02H

MOV AL,ES:[BX]

MOV AH,AL

AND AL,OFH

AND AH,OF0H

MOV CL,4

SHR AH,CL

MOV ES:[BX+1],AH

MOV ES:[BX+2],AL

28.[答案]

XOR AL,AL

TEST BX,0011H

JZ EXIT

TEST BX,01H

JZ STAL

TEST BX,10H

JNZ EXIT

STAL:INC,AL

EXIT:……

微机原理及应用复习题

练习题 一、单项选择题 1.下列字符中,ASCII码值最小的是(A )。 A. K B.Y C. a D.i 2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。 (1)32片(2)16片 (3)8片;(4)4片 3.8088CPU内部的数据总线有( B )条。 (1)8条; (2)16条; (3)20条;(4)32条 4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。 (1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH 5.在下列伪指令中定义字节变量的是( A )。 (1)DB; (2)DW; (3)DD; (4)DT 6.在并行可编程电路8255中,8位的I/O端口共有( C )。 (1)1个 ;(2)2个; (3)3个; (4)4个 7.可编程计数/定时器电路8253的工作方式共有(D )。 (1)3种; (2)4种; (3)5种; (4)6种 8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是(C)。 A:184H B:178HC:118HD:280H 12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。 A:2和8 B:1和16C:4和16 D:4和8 13.CPU与外设间数据传送的控制方式有( D ) A.中断方式 B.DMA方式C.程序控制方式 D.以上三种都是 14.8086 CPU内标志寄存器中的控制标志位占(C ) A.9位B.6位 C.3位 D.16位 15.CPU与I∕O设备间传送的信号有( D) A.数据信息 B.控制信息 C.状态信息 D.以上三种都是 17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D) A.B口B.A口 C.A、B、C三端口均可以 D.C口 18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C) A.10个 B.110个 C.120个D.240个 19.堆栈的工作方式是( D) A.先进先出 B.随机读写C.只能读出,不能写入D.后进先出 20.指令MOV AX,[3070H]中源操作数的寻址方式为( B) A.寄存器寻址 B.直接寻址 C.立即寻址 D.间接寻址 21.Reset信号到来后,8086 CPU的启动地址为( C)

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

微机原理及应用 第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。

微机原理及应用试卷及答案

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题1分,共20分。请将答案填入答题单) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器 B)内部通信寄存器 C)指令寄存器 D)总线接口单元 2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB 3.Intel8255A使用了()个端口地址。 A)1 B)2 C)3 D)4 4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ). A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令 5.RAM是随机存储器,它分为( )两种. A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM 6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是() A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI 7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机 8.对于掉电,8086/8088CPU是通过( )来处理的. A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA 9.计算机的存储器采用分级存储体系的主要目的是()。 A)便于读写数据 B)减小机箱的体积 C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾 10.8259A的OCW1----中断屏蔽字( )设置. A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( ) A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。 A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。 A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。 A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI 15.简单的汇编语言程序可以通过()来建立、修改和执行。 A)连接程序 B) 调试程序 C) 汇编程序 D) 编辑程序 16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()。

微机原理及应用期末试卷及答案

微机原理与汇编语言(期末试卷A答案) 一、单项选择题(每题2分,共40分) 1.(B )用来存放即将执行的指令的偏移地址的寄存器是 A.SP B.IP C.BP D.CS 2.(A )源变址寄存器是 A.SI B.DI C.SP D.BX 3.(B )设SP=1110H,执行PUSH AX后,SP中的内容为 A.SP=1112H B.SP=110EH C.SP=1111H D.SP=110FH 4.(D )语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7 C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,7 5.( B )下面四个寄存器中,不能用来作为间接寻址的寄存器是 A.BX B.CX C.BP D.DI 6.( C )确定下列哪些数据在汇编语言中是非法的 A.19AH B.1372 C.102B D.145 7.(D)若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为 A.20102H B.20101H C.200FFH D.200FEH 8.( C )当执行完下列指令序列后,标志为CF和SF的值是 MOV AL,0C4H ADD AL,9DH A.0,0 B.0,1 C.1,0 D.1,1 9.( D )JMP WORD PTR[BX]的转移目标地址是 A.BX中的内容B.SP+BX的和 C.IP+[BX]之和D.BX指示的内存单元的内容 10.( B )8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是A.BX B.DX C.SI D.DI 11.(C )完成将BX清零,并使标志寄存器CF清零,下面指令错误的是A.SUB BX , BX B.XOR BX ,BX C.MOV BX,0 D.AND BX,0000H 12.(D )下面数据传送指令中,正确的是 A.MOV BUF1,BUF2 B.MOV CS,AX C.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI] 13.(D )下列存储器哪一种存取速度最快 A.硬盘B.DROM C.ROM D.Cache 14.(B )完成将有符号数BX的内容除以2的正确指令是 A.SHR BX,1 B.SAR BX,1 C.ROR BX,1 D.RCR BX,1 15.( C )指令LOOPZ的循环执行条件是 A.CX≠0且ZF=0 B.CX≠0或ZF=0 C.CX≠0且ZF=1 D.CX≠0或ZF=1 16.(B )以8086/8088为CPU的微机内存最大容量为 A .4M B B.1MB C.640KB D.64KB 17 (C )与1A.5H不等的数据是 A.26.3125D B.11010.0101B C.32.5Q 18.( A )8位二进制补码表示的整数数据范围是 A.-128~127 B.-127~127 C.-128~128 D.-127~128 19.( A )下列四个寄存器中,不允许用传送指令赋值的寄存器是 A.CS B.DS C.ES D.SS 20.( B )指令MOV 100[SI][BP],AX的目的操作数的隐含段为 A.数据段 B.堆栈段 C.代码段 D.附加段 二、填空题(每空2分,共20分) 1.225D= 11100001 B= E1 H 2.已知X=-1011011,求[X]补= 10100101 。 3.地址2000H:0480H,其物理地址是20480H ,段地址是2000H ,偏移地址是0480H 。 4.按存储器的位置,可以将存储器分为内存储器和外存储器。5.8086最多可处理256 种中断,对每一个中断设置一个中断类型码。 三、判断题(共10分,对的画√,错的画×) 1.(×)在8位补码表示中,10000000表示的真值为-0 2.(×)奇偶标志位PF,当运算结果的低8位中有偶数个1时,被置为0。3.(×)CS、DS、ES和SS段都可以存放指令代码。 4.(×)MOV CS,[SI] 5.(×)MOV [DI],[SI] 6.(√)两数相等时转移可用JZ指令。 7.(×)OUT [BX],AL 8.(×)当IF=0时,CPU不能响应NMI中断。 9.(√)已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段。 CBW IMUL BX 10.(√)在8位补码表示法中,对-128求补会产生溢出。 四、简答题(共20分) 1.冯·诺依曼型计算机的结构由哪些部分组成?各部分的功能是什么?(10分) 答:冯·诺依曼型计算机在硬件结构上主要由运算器,控制器,存储器,输

(微机原理及应用)编程题试题集

重庆科技学院试卷库系统试卷库导出试卷 微机原理及应用-编程题(43题) 题序:0017题型:06难度:01分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY两个字数据相乘(用MUL)。答案: 解:(1) MOV AX, DATAX MUL DATAY MOV DATAY,AX MOV DATAY+2,DX 题序:0018题型:06难度:02分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX除以23(用DIV)。 答案: 解:(1) MOV AX, DATAX MOV BL, 23 DIV BL MOV BL,AH

MOV AH, 0 MOV DATAY, AX 。存放商 MOV AL,BL MOV DATAY+2, DX 。存放余数 题序:0002题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 试编写一个程序段,实现将BX中的数除以10,结果仍放在BX中。 答案: 解: MOV CL,0AH MOV AX,BX DIV CL MOV BX,AX 题序:0016题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY中的两个双字数据相加, 和存放在DA TAY和答案: 解:(1) MOV AX, DATAX ADD AX, DATAY MOV BX, DATAX+2 ADD BX, DATAY+2 MOV DATAY, AX MOV DATAY+2, BX

微机原理与应用试题库(附答案)

《微机原理及应用》试题库 1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。 A. CLK B. INTR C.NMI D.ALE 2.下面的哪项是有效标识符:B A . 4LOOP : B. DELAYIS : C. MAIN A/ B : D.GAMA$1 : 3.如图所示的三态输出电路,当 A 时, V B≈V DD。 A. E(ENABLE)=1, A=1 B.E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D.E(ENABLE)=0, A=0 4. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是 D。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。 A.符号地址B.物理地址C.偏移地址 D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX ,0 MOV BX ,1 MOV CX , 100 AA : ADD AX ,BX INC BX LOOP AA HLT 执行后的结果:(AX)=,(BX)=。 A. 5050 , 99 B. 2500, 100 C. 5050 , 101 D. 2550 , 102 8. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。 A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D. MOV2000H, V2 9. –49D 的二进制补码为A。

微机原理及应用练习题(1)

https://www.doczj.com/doc/849828256.html, 1000H X DB 12H Y DW X Z DD Y (DS)=3800H, (BX)=1000H, (SI)=0002H 求下列指令执行完后指定寄存器的内容 MOV AX, [1000H] ; (AX)= 0012 H MOV AX, [BX+SI] ; (AX)= 0110 H LEA DX,Y ; (DX)= 1001 H 2.(AX)=4F08H,(CF)=0,(CL)=4,则 ROR AX,CL指令执行完后,(AX)= 84F0H,(CF) = 1。 3.执行以下程序后,DI的值为 1234。sp=1FFEH AX=00F0H DX=0ACF0H 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 4.MOV AX, 80C9H MOV BX, 5312h MOV SP, 1070H PUSH BX PUSH AX NOT AX POP BX 程序执行后: (AX)= 7F36H (BX)= 80C9H SS:[106EH]= 12H (SP)= 106EH 5.执行下列程序: MOV AX,0 MOV BX,1 MOV CX,100 A: ADD AX,BX INC BX LOOP A HLT 执行后的结果为(BX)= 101 。

6.MOV BL, 3BH XOR AL, AL OR BL, AL MOV AL, BL AND AL, F2H MOV AH, AL STC RCR AL, 1 程序执行后(AX)= 3299H (BL)= 003BH CF 0 7.MOV AX,0 MOV DX, AX L: MOV BL, AL INC DX ADD AL, 1 JNZ L 程序执行后 (BL)= 25510H (AL)= 00H (DX)= 0010H CF= 1 8.设初值(AX)=4321H,(DX)=8765H,则 MOV CL,04H SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 上述程序执行后(DX)= 7654H ,(AX)= 3210H 9.设CPU各个标志位的初始状态均为0,执行指令: MOV AX,0 DEC AX 后,请问AX= 0FFFFH ,SF= 1 ,CF= 0 ? 10.设初值为AX=1234H,BX=5678H,DX=0ABCDH,则下面一段程序: MOV CL,4 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 执行后,请问AX= 2340H ,BX= 5610H ,DX= 0BCDH

最新微机原理及应用试卷答案

微机原理及应用试卷答案 一、填空题: 1、锁存复用线上的地址 2、确定是否在T3周期后插入T w周期 3、IP由寻址方式决定的16位偏移量SP 4、微处理器存储器I/O接口电路 5、825908H—OFH 6、n 7、3 2 8、接收移位发送移位 二、判断题: 1、√ 2、√ 3、√ 4、√ 5、√ 6、× 7、√ 8、× 9、×10、√ 11、×12、√13、√14、√ 三、简答题: 1、答:①在刷新周期,是用只有行地址的方法,选中一行对它进行刷新。(3分) ②有效将行地址存入行地址锁存器,被这个地址选中的那一行中的所有单元都读出 和重写,达到刷新的目的。(3分) 2、答:①CUP输出控制字CW=16H,指定它的工作方式;(1.5分) ②CPU向它写入计数初值LSB=4;(1.5分) ③装入计数值后开始计数,一个CLK使计数值减2;(1.5分) ④当计数到0时,使输出改变状态。同时重装这个计数值,开始新的计数。(1.5分) 3、答:①当CPU响应中断时,将发出高电平的中断响应信号;(2分) ②由于F/FA没有中断请求,它的输出为低电平,故A2输出为高,相当于将中断响 应信号传递下去;(2分) ③因为F/FB有中断请求,F/FB输出为高,故B1输出为高,即中断输出2为高,用它去控制转至中断2的服务程序的入口。(2分) 四、问答题: 1、答:①20位物理地址的形成如下图所示:(2分)

②段寄存器内容左移4位与16位偏移量相加,形成20位物理地址。(2分) 2、答:①这是在一个周期内完成的;(2分) ②读出某一单元的内容,修改后再写回这个单元。(2分) 3、答:①停止位和空闲位都是高电平; ②停止位是字符格式中规定好的,是传递字符的一部分;(2分) ③两个互相通信的系统,在传输线上没有字符传送时是高电平。这个高电平称为空 闲位。(2分) 4、答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。译码需要的 器件多;(3分) ②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;(3分) ③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译 码。(2分) 五、应用题: 1、答:可用2种方法实现: ①8255A工作于方式O时,端口C可以指定为输出。每隔1/2方波周期改变其中一位的状态,其它位不变。就可以通过端口C的某一条线输出连续的方波。(4.5分) ②用对端口C某一位置位/复位的方法实现。即每隔1/2方波周期时间,对端口 C 的某一位交替进行置位、复位,即可从端口C的某一条线输出连续的方波。(4.5分) 2、答:①分配给32K×8ROM芯片的地址为:F8000H-FFFFFH(4.5分) ②分配给8K×8ROM的地址为下述4组地址之一: F0000H-F1FFFH F2000H-F3FFFH F4000H-F5FFFH F6000H-F7FFFH(4.5分)

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空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单片机中,

微机原理及应用习题105道

《微机原理与应用》习题 1. 求ADDRI 开始单元中连续存放的两个双字数据之和,将结果存放在ADDR2开始的单元,并将结果在显示器上显示出来。(假定和不超过双字) 2. 在一个首地址为STR 、长度为N 的字符串中查找“空格”,找到则向DL 中送1,否则向DL 中送-1。 3. 将两位十六进制数转换成ASCII 码,并送屏幕显示,要求使用顺序结构实现。 4. 使用分支结构实现将1位十六进制数转换成ASCII 码。假设需要转换的十六进制数已存放在AL 的低4位上,转换结果仍存放到AL 中。 5. 一个32位数存放在以数据段的BUF 单元开始的位置。编写子程序统计该数中含“1”的个数,并将其结果存入RSLT 字节单元。 6. 用查表法将1位十六进制数转换成相应的ASCII 码,并将结果送屏幕显示。 7. 将数据段中首地址为ADDR 、长度为N 的一组数据加1,并送回原处。 8. 将数据段ADDR1地址处的200个字节数据,传送到数据段地址为ADDR2处。 9. 编写程序,已知有某字串BUF1的首址为2000H ,并且数据段与附加段重合。欲从BUF1处开始将20个字数据顺序传送至BUF2处。 10. 有First 和Second 开始的2个长度相等的字符串,交换2个字符串的内容。 11. 编写程序能够完成矩阵A 与向量B 相乘,结果存放在向量C 中。 已知:矩阵142321598765A ????=?????? ,向量[]T 2457B =。 提示:对于[][]11 121314T T 21 22232412341233132 3334a a a a a a a a b b b b c c c a a a a ?????=?????? 计算公式为:41, 1,2,3i ij j j C a b i ===∑;汇编语言程序采用双循环结构。 12. 假设在内存BUF 为首地址的数据区中,有50个字节的无符号数,编一程序能够找出数据块中的最大者,并把它送至MAX 单元中。 13. 编写程序,给一串字符加上奇校验位,采用堆栈传递参数。 14. 编写程序,分别将M1、M2、M3中两个压缩型BCD 码求和,并将结果保存。 15. 编写程序,求ARRAY 开始的100个带符号字节数据的绝对值,结果放在Result 开始的100个字节中。

微机原理及应用试题

扬州大学试题纸Array ( 2009-2010学年第1学期) 广陵学院07 班(年)级课程微机原理及应用 (A)卷 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B.冯﹒诺依曼 C.图灵 D.帕斯卡尔 2.十进制数95转换成二进制数是(D ) A. 10010101 B. 01100101 C. 0100110 D. 01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D. 01000111B 4.在微机中,主机和高速硬盘进行数据交换,一般采用的方式是( D) A. 程序直接控制方式 B. 程序中断控制方式 C. 无条件传送方式 D. DMA方式 5.将寄存器AX的内容求反的正确指令是( C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX,AX 6. 指令MOV ARRAY[DI],DX 源操作数的寻址方式是(B ) A.变址寻址 B.寄存器寻址 C.基址寻址 D.基址变址寻址 7. 8086/8088响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B.从外设取得 C.由指令INT给出 D.由中断控制器提供 8.8086指令队列的长度是 ( C ) A. 4个字节 B.5个字节 C.6个字节 D.8个字节 M/、WR、RD信号的状态依次9. 在最小模式下,CPU从外设读取数据操作,IO 为( A ) A. 0,1,0 B. 0,三态,0 C. 0,0,1 D. 1,1,0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D )

微机原理及应用习题2套(含答案)

一.填空题 01.________由中央处理器、存储器、输入/输出接口和总线组成。 02.微机系统中,有四级(或四层)总线,分别是片内总线、片总线、内总线和________。 03.与十进制数2006等值的十六进制数是________,与十六进制数AC04H等值的十进制数是________。 04.设[X]补=10101010B,则用8位二进制数表示的[ X 8 1 ]补的值是________B;若[X]补=00110101B,则[-2X]补=________B。 05.字符串‘Win98’的ASCII代码是________。 06.8086/8088的地址空间最多可分为________个逻辑段。 07.一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首末单元的物理地址是________。 08.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。 09.若8086/8088 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。 10.一台8微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。 11.某中断类型号是20H,则中断向量地址是________。 12.某微机中断级联系统中,共采用3片8259A可编程中断控制器,则该系统最多可管理________级中断源。13.某微机系统采用一块8253芯片,时钟频率为1MHz。若要求通道0工作于方式3,输出的方波周期为0.5ms,则时间常数应设定为________,通道控制字应设定为________。 14.一个串行字符由一个起始位,7个数据位,一个奇偶效验位和一个停止位构成,若每秒传送240个字符,则数据传送的波特率是________,传送每位信息所占用的时间是________。 15.异步串行通信工作方式下,一个串行字符由一个起始位,7个数据位1101110,一个奇效验位和一个停止位构成,则先后发送该帧字符信息的数据位是________。 二.简答题

《微机原理及应用》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

单片微机原理及应用课后习题答案

第一章单片机基础 1-1单片机的发展分为几个阶段?答:单片机的发展到目前为止大致分为5个阶段:第一阶段:单片机发展的初级阶段。 第二阶段:低性能单片机阶段。 第三阶段:高性能单片机阶段。 第四阶段:16位单片机阶段。 第五阶段:单片机在集成度、功能、速度、可靠性、应用领域等方面向更高水平发展。1-2说明单片机的主要应用领域?答:由于单片机具有体积小、重量轻、价格便宜、功耗低、易扩展、可靠性高、控制功能强及运算速度快等特点,在国民经济建设、军工产品及家用电器等各个领域均得到广泛应用。主要有:①工业自动化;②智能仪表;③消费类电子产品;④通信方面;⑤军工产品;⑥终端及外部设备控制;⑦多机分布式系统。 1-3MCS-51系列单片机片内包含哪些功能部件?各功能部件的功能是什么?答:MCS-51系列单片机的内部结构:1.中央处理器CPU。其主要完成单片机的运算和控制功能,MCS-51系列单片机的CPU不仅可以处理字节数据,还可以进行位变量的处理。2.片内数据存储器RAM。RAM用于存储单片机运行中的工作变量、中间结果和最终结果等。3.片内程序存储器ROM/EPROM。程序存储器既可以存放已编制的程序,也可以存放一些原始数据和表格。4.特殊功能寄存器SFR。SFR用以控制和管理内部算术逻辑部件、并行I/O口、定时/计数器、中断系统等功能模块的工作。5.并行口。一共有4个8位的并行I/O口:P0、P1、P2、P3。P0是一个三态双向口,可作为地址/数据分时复用口,也可作为通用I/O口。P1只能作为通用I/O口。P2可以作为通用I/O口,也可作为在单片机扩展外部设备时,高8位地址总线使用。P3除了作为通用准双向I/O接口外,各引脚还具有第二功能。6.串行口。有一个全双工的串行口,可以实现单片机与外设之间数据的逐位传送。7.定时/计数器。可以设置为定时方式或计数方式。 1-4MCS-51系列单片机引脚中有多少I/O线?它们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是多少位?说明准双向口的含义?答:MCS-51一共有32个I/O引脚。P0口有8位数据总线和地址总线的低8位,P2口有地址总线的高8位,因此单片机的地址总线位是16位,寻址空间为64KB,数据总线位宽为8位。同时在P3口还R/W控制信号线。“准双向口”即不是真的双向口的意思。双向口与准双向口的区别为双向口有高阻态,输入为真正的外部信号,准双向口内部有上拉,故高电平为内部给出不是真正的外部信号!软件做处理时都要先向口写“1”!P0是双向口,P1、P2、P3均为准双向口。 1-5MCS-51系列单片机的EA引脚的作用是什么?该引脚分别接高电平和低电平时各有何种功能?答:EA为访问外部程序存储器控制信号,低电平有效。当EA端保持高电平时,单片机访问片内程序存储器;当EA保持低电平时无论片内有无程序存储器,均只访问外部程序存储器。 1-6MCS-51系列单片机的RST引脚的作用是什么?说明单片机上电复位的工作过程?答:RST是复位信号输入端,高电平有效。当单片机运行时,再该引脚出现持续时间大于两个机器周期的高电平,就可完成复位操作。上电复位利用电容两端电压不能突变的原理,在上电瞬间RST引脚与VCC引脚电压相等,随着电容充电两端电压逐渐上升,RST引脚逐渐下降。在充电过程中能够提供足够的高电平,使单片机能够可靠的复位。 1-7MCS-51系列单片机存储器从物理结构、寻址空间分布及功能上如何分类?寻址范围为多少?答:51单片机存储器从物理结构上可分为:片内、片外程序存储器与片内、片外数据存储器4个部分。从寻址空间分布和功能上分为128字节的片内RAM区、128字节的特殊功能寄存器区、64KB的外部RAM区、64KB的外部ROM区、4KB的片内f

微机原理及应用试题

名姓 号学 级班 系 院学 扬州大学试题纸 (2009 —2010学年第1学期) 广陵学院07班(年)级课程微机原理及应用(A)卷 题目-一一-——二■——三四五总分 得分 阅卷人 分 ) 1 得分阅卷人审核人、选择题 (20%,每题 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B. 冯?诺依曼 C.图灵 D. 帕斯卡尔 2. 十进制数95转换成二进制数是(D ) A.10010101 B.01100101 C. 0100110 D.01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D.01000111B 4?在微机中,主机和高速硬盘进行数据交换,一般采用的方式是(D ) A.程序直接控制方式 B. 程序中断控制方式 C.无条件传送方式 D. DMA 方式 5?将寄存器AX的内容求反的正确指令是(C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX , AX 6.指令MOV ARRAY[DI], DX 源操作数的寻址方式是(B ) A.变址寻址 B. 寄存器寻址 C.基址寻址 D. 基址变址寻址 7. 8086/8088 响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B. 从外设取得 C.由指令INT给出 D. 由中断控制器提供 8.8086指令队列的长度是(C ) A. 4个字节 B.5 个字节 C.6 个字节 D.8 9.在最小模式下,CPU从外设读取数据操作, M / IO、WR、 个字节 RD信号的状态依次为(A ) A. 0 , 1, 0 B. 0 ,三态,0 C. 0 , 0, 1 D. 1 , 1, 0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是 (D )

微机原理与应用试卷-有答案

微机原理与应用试卷 一、单项选择题(每小题 1 分共 10 分) 1.十进制33.25转换成十六进制数为( ) A. B1.4H B. 1B.19H C. 21.4H D. 33.4H 2. 若有16条地址线,那么可访问的内存地址范围为。( ) A. 0001H~FFFFH B. 0000H~FFFFH C. 00000H~FFFFFH D. 00001H~FFFFFH 3. 8086 CPU内有指示下条指令有效地址的指示器是( ) A. IP B. SP C. BP D. SI 4.下列指令中语法有错误的是( ) A. IN AX,20H B. LEA SI,[2000H] C. OUT DX,AL D. SHL AX,2 5. 8088CPU内部的数据总线有多少条( ) A. 8条 B. 16条 C. 20条 D. 32条 6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( ) A. 0FH和04H B. 0BH和04H C. 0FH和0BH D. 04H和0FH 7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。( ) A. 寄存器间接寻址 B. 变址寻址 C. 基址变址寻址 D. 相对寻址 8. 与MOV BX,OFFSET X等价的指令是( ) A. MOV BX,X B. LDS BX,X C. LES BX,X D. LEA BX,X 9. 不能实现将AX清零和CF清零的指令是() A. SUB AX,AX B. MOV AX,0 C. XOR AX,AX D. AND AX,0 10.可编程计数/定时器8253的工作方式有几种() A. 3 B. 4 C. 5 D. 6 二、填空题(每空2分,共20分) 1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。 2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。 3. 组成16M*8位的存储器,需要1M*4位的存储芯片___________片。 4. 微机中一般采用__________芯片作为串行通信接口。 5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。 6.堆栈是内存中一个专用区域,其存取规则是__________;在8086系统中,当

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