微机原理及应用题库答案Word下载.docx
- 文档编号:16437398
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:23
- 大小:166.73KB
微机原理及应用题库答案Word下载.docx
《微机原理及应用题库答案Word下载.docx》由会员分享,可在线阅读,更多相关《微机原理及应用题库答案Word下载.docx(23页珍藏版)》请在冰豆网上搜索。
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、溢出、INTN、单步
87,0
88,中断响应
,类型码
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;
111111*********1
106,非压缩
107,01010011;
11010011
108,DS:
SI;
ES:
DI:
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,扫描;
ROMBIOS提供的键盘中断服务子程序;
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,ADDDX,TOTABLE+18
142,
(1)MOVBX,OFFSETLNAME
(2)MOVSI,WORDPTRCODE—LIST
(3)CODE—LISTH=$-CODE—LIST
143,0598H
144,ADDSI,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分。
应用题参考答案
1.解:
连接电路如下图所示
程序段:
MOVAL,0;
OUT20H,AL;
CALLD2S;
调2S延时子程序
MOVAL,0FFH;
CALLD2S;
2.解:
程序段如下
3.解:
程序段为
4.解:
电路连接如下图所示
初始化程序为:
MOVDX,203;
MOVAL,34H;
控制字
OUTDX,AL;
MOVDX,200H;
MOVAX,1F4H;
计数器的初值
OUTDX,AL;
MOVAL,AH;
5.解:
电路连接方式如下图所示
6.解:
目录结构图如下图所示
8.解:
系统板的框图如下图所示
9,答:
(1)存储器的地址线有14条。
(2)需要2114共32片。
(3)2K×
8位的存储器扩展图如下图所示
10.答:
(1)容量为8K×
8位。
(2)需要13条。
(3)略。
11.(略)
12.(略)
13.(略)
14.(略)
15.[答案]INTR1:
CALLDELAY
INAL,20H;
TESTAL,80H;
JZNEXT
MOVFAIUNT,1
NEXT:
IRET
16.解:
中断处理流程如下图所示
17.[答案]PUSHDS;
XORAX,AX;
MOVDS,AX
MOVAX,SEGINTPRO;
MOV[0190H],AX;
MOVAX,OFFSETINTPRO;
MOV[0192H],AX
POPDS
18,[答案]:
MOVSI,OFFSETBUFF1
MOVDI,OFFSETBUFF2
LOP1:
MOVDX,300H;
INAL,DX;
TESTAL,01H;
JZLOP2
MOVDX,308H
MOV[SI],AL
INCSI
JMPLOP1
LOP2:
MOVDX,30AH
INAL,DX
MOV[DI],AL
INCDI
MOVDX,302H;
INAL,DX;
TESTAL,04H;
JZLOP2
JMPLOP1;
19,[答案]
[评分说明]地址线部分占5分;
AEN,IOV和IOR各分
20,[答案]
①初始化指令序列:
MOVAL,OBOH
OUT43H,AL
MOVAX,nnnnH
OUT42H,AL
MOVAL,AH
②延时子程序:
DELAYPROCNEAR
PUSHAX
MOVAL,43H
OUT61H,AL;
启动计数器2
T:
INAL,62H
TESTAL,20H;
检测定时到否
JZT;
未到,转
POPAX
RET
DELAYENDP
[评分说明]①初始化部分占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
CODE1SEGMENT
CCDB5BH;
定义计数单元
TCPROCFAR
PUSHDX
PUSHDS
PUSHCS
POPDS
DECCC
JNZEXIT;
5秒未到转
MOVALL,02H;
5秒到,发声
MOVDL,07H
INT21H
MOVCC,5BH;
恢复计数初值
EXIT:
POPDS
POPDX
STI
TCENDP
CODE1ENDS
[评分说明]本题共8分,具体评分细节如下:
求出实现定时5秒的计数值(5BH),可得1分;
设置了专用计数单元可得2分;
中断服务程序格式占2分;
程序中实现了5秒定时发声可得2分;
一遍定时后恢复计数单元初值可得1分。
22,[答案]
STACKSEGMENTSTACK
DW32DUP(?
)
STACKENDS
DATASEGMENT
WDW533H,0A66H
DDW0FFFFH,50
DATAENDS
C0DESEGMENT
ASSUMECS:
CODE,DS:
DATA,SS:
STACK
START:
MOVAX,DATA
MOVDX,AX
MOVCX,3
L:
MOVAX,W;
发第一种音调
MOVDX,D+2
D0:
MOVBX,D;
循环延时,控制发声时间
D1:
DECBX
JNZD1
DECDX
JNZD0
MOVAX,W+2;
发第二种音调
D2:
D3:
JNZD3
JNZD2
LOOPL;
循环,控制交换发声8次
MOVAL,42H
关闭扬声器
MOVAH,4CH
CODEENDS
ENDSTART
[评分说明]本题共8分,评分细节如下:
程序结构依题意正确可得1分;
开启和关闭计数器2的时机准确,且所用控制字及指令正确可得3分;
发声延时控制恰当可得1分。
23,[答案]
①I/O地址译码电路如下:
②初始化指令序列如下:
MOVAL,0C5H;
依题意可得方式控制字为:
0C5H
MOVDX,303H;
依题意可知控制寄存器端口地址为:
303H
OUTDX,AL;
设置方式控制字
[评分说明]①和②各占4分。
24,[答案]
MOVAX,150FH
MOVES,AX
MOVSI,0
MOVCX,04H
CLC
MOVAX,ES:
[DI]
ADCES:
[SI],AX
INCSI
INCDI
LOOPL
25,[答案]
ANDBL,AL
ORBL,AL
26,[答案]
MOVAX,1430H
MOVDI,0
MOVCX,64H
XORAX,AX
MOVAL,‘A’
CLD
REPNZ,SCASB
JNZD0NE
INCAH
JMPL
D0NE:
MOVES:
[0064H],AH
27.[答案]
MOVAX,1479H
MOVES,AX
MOVBX,02H
MOVAL,ES:
[BX]
MOVAH,AL
ANDAL,OFH
ANDAH,OF0H
MOVCL,4
SHRAH,CL
[BX+1],AH
[BX+2],AL
28.[答案]
XORAL,AL
TESTBX,0011H
JZEXIT
TESTBX,01H
JZSTAL
TESTBX,10H
JNZEXIT
STAL:
INC,AL
……
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 应用 题库 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)