Microsoft Word微机原理期末复习提纲新版Word文档格式.docx
《Microsoft Word微机原理期末复习提纲新版Word文档格式.docx》由会员分享,可在线阅读,更多相关《Microsoft Word微机原理期末复习提纲新版Word文档格式.docx(31页珍藏版)》请在冰点文库上搜索。
![Microsoft Word微机原理期末复习提纲新版Word文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/3/c63445c5-be47-49e1-b16e-48aa648fbad5/c63445c5-be47-49e1-b16e-48aa648fbad51.gif)
18、中断编程如何进行初始化?
19、中断系统原理图理解与程序阅读分析?
(中断与查询方式编程)
20、定时器的工作模式寄存器TMOD、控制寄存器TCON?
21、定时器/计算器的定时初值和计数初值计算公式?
各工作方式最大定时和最大计数的计算(理解)
22、定时器的三种主要工作模式及具体应用编程(包括定时和计数不同工作方式,可采用中断方式或查询方式编程)?
(综合应用编程)
23、程序和数据存储器的扩展系统应用分析。
(三总线连线,存储容量的计算,地址分析)
24、并行接口8255分别连接开关及LED进行综合应用编程(原理图分析,三总线的连接,地址计算,编程实现功能)
考试分析:
重点复习本提纲的案例,Proteus项目案例。
一、填空题(每小题1分,共15分)
二、简答题(每小题5分,共25分)主要体现在简单记忆、相对偏移量及目标地址计算、
程序指令的时间和空间的理解。
(其中3个为简单记忆,另1道为程序指令的理解。
)
三、分析题(5个小题,其中前4个程序阅读每题5分,第5题电路分析10分,共25分)
主要分布在程序阅读和功能分析、中断应用或者8255应用。
四、编程题(每小题10分,共20分)主要分布在定时器/计数器编程、存储器数据传送编程,以编程形式出现。
五、电路设计题(15分)数据和程序存储器扩展画图。
备注:
最终成绩计算:
期末考试成绩*0.7+平时成绩。
类别
主要知识点
百分比
填空
指令理解、中断、存储器、寄存器等
15%
简答
见后面提纲,包括指令理解和简单程序阅读
25%
程序阅读
包括在简答题及分析题,主要有回答问题、程序执行结果,程序填空、注释填空、程序功能分析等形式
中断应用、8255应用(二选一)
编程
定时/计数:
不同工作方式、定时或计数、查询或中断
数据传送:
内RAM,外RAM和ROM
20%
电路设计
同时扩展RAM和ROM,以数据总线和地址总线形式,
各芯片的控制管脚连线
一、填空题
1.在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于()微秒。
2.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是()。
3.MCS-51单片机的堆栈区应建立在()存储器()地址开始的单元中。
4.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在()开始的中断地址区。
5.MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是()。
6.MCS-51单片机的字长是()。
7.指令LJMP的跳转范围是()。
8.MCS-51单片机定时器工作方式0是指()位工作方式。
9.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
10.单片机时钟周期为T0,则机器周期为()
11.单片机复位时,程序计数器(PC)的值为()。
12.某存储器芯片有12根地址线,8根数据线,该芯片有()个存储单元。
13.外部数据存储器读写指令为()。
14.MCS-51有四组工作寄存器,当RS1=1、RS0=0时,寄存器R0~R7的地址是
()。
15.8751片内R0M有4KB,当使用8751单片机时,且EA=1,程序存储器地址小于
()时,访问的是片内ROM。
16.访问MCS-51片外RAM应该使用的传送指令的助记符为()。
17.DJNZR7,e指令为二字节指令,如果其操作码所在地址为0FFFH,e=0BFH,则它的转
移目的地址应为()。
18.8051串行口工作于模式1,其帧格式为:
19.设DPTR=0FFFH,A=7DH,则MOVCA,@A+DPTR指令是将程序存储器的()地址内容送A。
20.MCS-51单片机复位后堆栈指针SP的值是()。
21.在定时器工作方式0下,如果系统晶振频率为6MHz,则最大定时时间为
22.当CPU响应外部中断1时,程序应转到()。
23.MOVA,R1的寻址方式为()。
24.串行口发送中断标志位为()。
25.T1中断允许控制位为()
26.外部中断1中断优先级控制位为()
27.串行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为()
28.已知X的补码为10000010B,则X的真值是十进制()。
29.在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,则对应的波特率为
()b/s。
30.利用串行方式(),外接移位寄存器,能将串行接口扩展为并行输入、输出接口。
31.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。
32.14根地址的寻址范围可达()KB。
33.补码11111001对应的真值用十进制表示为()。
34.二进制数10000110转换为十进制数为()。
35.多字节加法运算,在进行最低字节相减前,应先将CY()
36.单片机的程序计数器(PC)是16位的,其寻址范围为()。
37.堆栈指针的作用是()。
38.单片微型计算机由CPU、存储器和()三部分组成。
39.MCS-51有四组工作寄存器,当RS1=1、RS0=0时,寄存器R7的地址是
40.在定时器工作方式2下,如果系统晶振频率为6MHz,则最大定时时间为
41.对于指令SJMP$,其操作码为80H,其操作数(即偏移量)为()。
42.中断请求信号有电平触发和()触发两种触发方式。
43.用串行口扩展并行口时,串行接口的工作方式应选为()。
44.MOVC,00H的寻址方式是()。
45.累加器(A)=80H,执行完指令ADDA,#83H后,进位位C=()。
46.如果(A)=5FH。
执行指令SWAPA后,累加器A的内容为()。
47.MCS-51采用程序存储器和数据存储器分开的结构形式,这种形式称为
48.MCS-51有四组工作寄存器,当RS1=1、RS0=1时,寄存器R6的地址是
49.执行MOVIE,#03H后,MCS-51将响应中断的是()个。
50.在定时器工作方式1下,如果系统晶振频率为12MHz,则最大定时时间为
51.已知A=C9H,B=8DH,CY=1。
执行指令SUBBA,B后,A=()。
52.控制串行口工作方式的寄存器是()。
53.ORLA,#0F0H,是将A的高四位置1,而低四位()。
54.MOVC,00H的寻址方式是()。
55.ALE信号的作用是()。
56.对程序存储器的读操作,只能使用()指令。
57.MCS-51单片机的程序储存器的低端被固定的用做特定的入口地址,如0000H:
();
0003H:
000BH:
0013H:
001BH:
58.单片机有两个定时器,定时器的工作方式由()寄存器决定,定时器的启动与溢出由()寄存器控制。
59.单片机复位后,堆栈指针SP和程序计数器PC的内容分别为()和()。
60.89C51单片机中的片内程序存储器空间有多大?
()
61.MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?
62.指令MOVPSW,#00H对源操作数而言,属于哪种寻址方式?
63.单片机的数据指针寄存器(DPTR)是16位的,其寻址范围多少?
64.单片机系统常用的芯片74LS138属于以下哪类?
65.MCS-51单片机外部中断0对应的中断入口地址是()。
66.MCS-51单片机有片内ROM容量()
67.某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?
68.MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?
69.MCS-51单片机响应外部中断0的中断时,程序应转移到的地址是什么?
70.MCS-51单片机的位寻址区位于内部RAM的()单元。
71.若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为()
72.在片外扩展一片16K的EPROM2764需要多少根地址线。
73.主频为12MHz的单片机它的机器周期为()。
74.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()
75.对片外数据RAM单元读写数据用()指令
76.MCS-51的无条件转移指令中,其转移范围最大的是()
77.执行MOVSP,#30H指令后,压栈从片内RAM哪个单元开始?
78.定时器/计数器工作于模式2,在计数溢出时()
79.一字节补码所表示的数值范围是()
80.当MCS-51单片机接有外部存储器,P2口可作为()。
81.CPU能直接识别的编程语言是()。
82.MCS-51的五个中断源全部编程为同级时,优先权最高的是()。
83.MCS-51的相对转移指令的最大负跳距离为()。
84.MCS-51有()个中断源,可分为()级中断优先级,这可由软件填写()寄存器加以选择中断优先级。
85.MCS-51的特殊功能寄存器分布在片内RAM()地址范围内。
86.指令SJMPe为二字节指令,如果其操作码所在的地址为2000H,e=8FH,则它的转移目的地址应为()。
87.若使MCS-51允许响应外部中断1的中断,则设置中断允许触发器IE的内容为
88.指令LCALL37B0H,首地址在2000H,所完成的操作是()入栈,()送入
PC。
89.在变址寻址方式中,以A作为变址寄存器,以()或()作基址寄存器。
90.访问8031片外数据存储器采用的是()寻址方式。
91.使用定时器T1时,有几种工作模式()。
92.若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
93.MCS-51有四组工作寄存器,当RS1=1、RS0=0时,寄存器R0~R7的地址是
94.MCS-51单片机复位后堆栈指针SP的值是()。
95.在定时器工作方式0下,如果系统晶振频率为6MHz,则最大定时时间为
96.当CPU响应外部中断1时,程序应转到()。
97.DJNZR7,e指令为二字节指令,如果其操作码所在地址为1000H,e=BFH,则它的转移目的地址应为()。
98.访问MCS-51片外RAM应该使用的传送指令的助记符为
99.MOVC,00H的寻址方式是()。
100.累加器(A)=80H,执行完指令ADDA,#80H后,进位位C=()。
101.8051的中断嵌套最多有()级。
102.如果(A)=5FH。
103.哪条指令执行后使标志位CY清0?
104.MCS-51单片机的串行中断入口地址为()
105.MCS-51单片机的最小时序定时单位是()
106.MCS-5l单片机的堆栈区是设置在()存储器中。
107.对8031而言,可作为普通I/O口使用的是()
108.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。
109.能够用紫外光擦除ROM中程序的只读存储器称为()。
110.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()
111.把35.625转换成十六进制的结果是()。
112.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()机器周期。
113.指令周期有三种,分别是单周期指令,双周期指令和()指令。
114.定时器若工作在循环定时或循环计数场合,应选用()工作方式。
115.MCS-51单片机的外部中断1的中断请求标志是()。
116.MCS-51系列单片机是属于()体系结构。
117.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的()
118.外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是()
119.定时器/计数器工作方式1是()位计数。
120.JNBbit,rel:
指令表示当指定位地址为()时程序发生跳转。
121.既做一般I/Q口又有第二功能的端口是();
既做数据线又做地址线的是()口。
122.一个机器周期包含()个晶振周期,若晶振周期的频率为12MHZ,则机器周期为
(),指令周期为()~()机器周期。
123.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据()。
124.MCS-51外部数据寻址空间()。
125.以助记符形式表示的计算机指令就是它的()语言。
126.在变址寻址方式中,以累加器作变址寄存器,以()或()作基础寄存器。
127.执行ANLA,#F0H指令后,A的低四位=()。
128.MCS-51单片机复位时,程序计数器PC的内容为()。
129.设DPTR=1000H,则MOVXA,@DPTR指令是将()存储器的
()地址内容送A。
130.8051的定时器T0的中断向量是()。
131.MCS-51串行通信的帧格式为1个起始位、8个数据位和1个停止位,其异步串行通信方式是()。
132.若将MCS-51的中断允许触发器IE内容中的EA置1,EX1置1,其余位清0,CPU允许响应的中断请求是(),该中断的中断向量是()。
133.若单片机的振荡频率为12MHZ,那么一个机器周期=()。
134.MCS-51串行通信的帧格式为1个起始位、8个数据位和1个停止位,其异步串行通信方式是()。
135.执行MOVIE,#83H后,MCS-51将响应中断的是()个。
136.ORLA,#0F0H,是将A的高四位置1,而低四位()。
137.已知SP=25H,PC=1045H,(24H)=12H,(25H)=34H,(26H)=56H,问此时执行
“RET”指令后,SP=(),PC=()
138.8051片内RAM低128单元中,可以进行位寻址的地址单元为()。
139.已知A=C9H,B=8DH,CY=1。
执行指令SUBBA,B后,A=(),CY=
140.MCS-51有四组工作寄存器,当PSW中RS1=1、RS0=1时,寄存器R5的地址是
141.DJNZ50H,e指令为三字节指令,如果其操作码所在地址为1000H,e=0FH,则它的转移目的地址应为()。
142.MCS-51单片机的位寻址区位于内部RAM的()单元。
143.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为()。
144.当CPU响应串行口的中断时,程序应转到()地址。
145.指令AJMP的跳转范围是()。
146.若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为
(
)。
147.要把P0口的高四位变0,低四位不变,应使用的指令(
148.对于指令SJMP$,其操作码为80H,其操作数(即偏移量)为(
149.若不使用MCS-51内部程序存储器,引脚EA接()。
150.如果(SP)=60H,SUB1=2000H,执行指令LCALLSUB1;
后(SP)=(
151.指令LJMP的跳转范围是()。
152.JNZe指令的寻址方式是()。
153.执行MOVIE,#03H后,MCS-51将响应中断的是()个。
154.假设当前堆栈指针SP的值为60H,在执行RET指令后,SP的值为()。
155.8051的中断嵌套最多有()级。
二、简答题
1.管脚ALE、/PSEN、/EA和RST的功能?
2.存储器分为哪几个空间?
分别用何种指令实现?
3.89C51包含哪些主要组成部分?
4.8051片内RAM的低128B地址空间分配是怎样的?
各部分的主要功能如何?
5.如何确定和改变当前工作寄存器组?
6.有哪些位寻址区域?
7.什么是机器周期?
什么是指令周期?
若系统晶振为12MHz,则一个机器周期为多少?
8.89C51的中断源、中断优先级、中断矢量地址(中断服务程序的入口地址)?
9.8051单片机的中断系统的中断优先级有几级?
是通过设置那个特殊寄存器实现的?
如果各个中断源都为同级,其自然优先级顺序如何?
10.中断编程如何进行初始化?
11.定时器的工作模式寄存器TMOD、控制寄存器TCON?
每位代表何种含义?
12.定时器/计算器的定时初值和计数初值计算公式?
各工作方式最大定时和最大计数的计算?
定时与计算的区别是什么?
13.A/D0809转换的基本过程?
14.完成58H与65H的异或,结果送内部RAM41H单元。
15.完成12H与08H的差,结果送内部RAM42H单元。
16.将DPTR的内容循环右移一位。
17.将内部RAM41H单元的内容送外部RAM2000H单元中。
18.已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。
19.将片外RAM2000H中的低字节与片内20H中的低字节交换。
20.执行下列程序段后,(P1)=。
MOVP1,#5DHCPLP1.1
CPLP1.2
CLRP1.6SETBP1.7
21.执行下列程序段后,(A)=,(CY)=。
MOVA,#C5HRLA
22.下列程序段执行后,(R0)=,(7EH)=,(7FH)=。
MOVR0,#7EHMOV7EH,#0FFHMOV7FH,#40H1NC@R0
1NCR0
1NC@R0
23.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALL
SUBTRN双字节指令后,(PC)=,(61H)=,(62H)=。
24.阅读下列程序,说明其功能。
MOVR0,#dataMOVA,@R0RLA
MOVR1,ARLA
RLA
ADDA,R1MOV@R0,ARET
25.设DPTR=0FFFH,A=7DH,则MOVCA,@A+DPTR指令是访问什么存储器,其地址为什么。
26.已知(A)=06H,(R3)=08H
执行ADDA,R3
DAA结果(A)=27.已知(A)=0C3H,(R0)=55H
执行ORLA,R0
结果(A)=(R0)=
28.说明下列指令中源操作数采用的寻址方式
MOVR5,R7MOVA,55HMOVA,#55HMOVA,@R0JMP@A+DPTR
29.已知(A)=0C3H,(R0)=0AAH,(CY)=1,无符号数
执行指令ADDCA,R0后,(A)=,(R0)=,
CY=,OV=,AC=。
30.假定(SP)=40H,(39H)=30H,(40H)=60H。
执行下列指令:
POPDPH
POPDPL
后,DPTR的内容为,SP的内容是。
31.执行如下三条指令后,30H单元的内容是()
MOVR1,#30H
MOV40H,#0FEH
MOV@R1,40H
32.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现