单片机原理复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及接口技术》复习题
一填空题
1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为(低电平)有
效或(下降沿)有效。
2.若想使用MCS-51单片机的片内程序存储器,引脚EA必须接(高电平)。当
PSEN信号有效时,表示CPU要从(片外)存储器读取信息。
3.MCS-51单片机访问片外存储器时,利用(ALE)信号锁存来自(p0)口的低
8位地址信号。
4.MCS-51单片机内部RAM的通用寄存器区共有(32)个单元,分为(4 )组工
作寄存器,每组(8 )个单元,以(R0-R7)作为寄存器名称。
5.使AT89C51单片机复位有(上电)和(按键)两种方法。复位以后CPU使用
第(0)组工作寄存器,它们所对应的内部RAM地址为(00)H至(07)H,若要求使用第2组工作寄存器,RS1和RS0应设置为(10)。
6.MCS-51单片机的存储器分为4个物理上相互独立的存储器空间,即(片内程
序存储)、(片外程序存储)、(片内数据存储)、(片外数据存储),按其逻辑关系可分为(3)个逻辑上相互独立的存储器空间。
7.MCS-51系列单片机片内数据存储器的寻址空间为(256)B、片外数据存储器
的寻址空间为(64)B。
8.MCS-51系列单片机包括很多机型,其中8031单片机片内有(0)B的程序存
储器、AT89C51单片机片内有(4k)B的程序存储器。
9.MCS-51系列单片机包括很多机型,其中AT89C51单片机片内有(128k)B的
数据存储器和(4k)B的程序存储器。
10.MCS-51单片机常用的晶振频率范围是(1.2m)Hz至(12m)Hz。如果单片机
的时钟频率为12MHz,则一个机器周期是(1)μs。
11.CPU的指令系统就是该CPU所能执行的(全部)的集合。
12.MCS-51单片机的指令系统共有(111)条指令,按指令所占用的字节数分,
有(单)字节指令、(双)字节指令和(三)字节指令。
13.MCS-51单片机的指令系统有(7)种寻址方式。
14.对于AT89C52单片机内部RAM的80H~0FFH单元,应使用(寄存器间接)寻
址方式。专用寄存器应采用(直接)寻址方式。
15.寄存器寻址方式的寄存器的内容是(操作数),可用于寄存器寻址的寄存器
有R0~R7、(A)、(B)、(DPTR)等。
16.在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是(操作数),
而是操作数所在RAM单元的(DPTR)。可用于寄存器间接寻址的寄存器有SP、(R0)、(R1)、(DPTR)等。
17.在变址寻址方式中,可把(PC)或(DPTR)作为基址寄存器,而把(A)作
为变址寄存器。变址寻址方式是专用于访问(ROM)的一种寻址方式。
18.MCS-51系列单片机的数据指针是( DPTR),堆栈指针是(SP),访问片外数据
存储器应使(MOVX)指令。
19.指令“MOV A,48H”和“MOV A,#48H”的源操作数分别采用的是(直接地址)
寻址和(地址)寻址方式。
20.若CY=1,(A)=4AH,则执行DA A 指令后,CY=(1),(A)=(90H )。
21.假定外部数据存储器1000H单元的内容为80H,A的内容为60H,执行下列指
令序列后,累加器A的内容为( 80h )。
MOV DPTR,#1000H
MOVX A,@DPTR
22.执行下列指令序列后,累加器A的内容为(68H)。
MOV A,#03H
MOVC A,@A+PC
DB 20H,23H,26H,68H,85H
23.执行下列指令序列后,累加器A的内容为()。
MOV A,#05H
MOV DPTR,#TAB
MOVC A,@A+DPTR
TAB:DB 20H,23H,26H,68H,85H
24.执行下列指令序列后,SP的内容为(36H),61H单元的内容为(68H),62H
单元的内容为(36H)。
MOV SP,#60H
MOV A,#68H
MOV PSW,#36H
PUSH ACC
PUSH PSW
25.执行下列指令序列后,SP的内容为(40H),A的内容为(39H),B的内容为
(88H)。
MOV SP,#43H
MOV R0,#43H
MOV @R0,#39H
MOV 42H,#88H
POP ACC
POP B
26.执行下列指令序列后,A的内容为(BF),CY的内容为(0),AC的内容为(0),OV
的内容为(O)。
MOV A,#89H
MOV R0,#30H
MOV 30H,#36H
ADD A,@R0
27.假定外部数据存储器1000H单元的内容为28H,PSW的内容为82H,执行下列
指令序列后,A的内容为(FD), CY的内容为(1), AC的内容为(1), OV 的内容为(0)。
MOV DPTR,#1000H
MOVX A,@DPTR
MOV R6,#0FAH
SUBB A,R6
28.执行下列指令序列后,A的内容为(26),CY的内容为(1)。
MOV A,#69H
ADD A,#57H
DA A
29.假定外部数据存储器60H单元的内容为0A8H,内部数据存储器60H单元的内
容为69H,执行下列指令序列后,A的内容为(90H), B的内容为(06H), CY 的内容为(0), OV的内容为(1)。
MOV R1,#60H
MOVX A,@R1
MOV B,#0AH
MUL AB
30.假定外部数据存储器60H单元的内容为63H,内部数据存储器60H单元的内
容为89H,执行下列指令序列后,A的内容为(16H), B的内容为(05H), CY 的内容为(O), OV的内容为(0)。
MOV R1,#60H
MOV A,@R1
MOV B,#06H
DIV AB
31.执行下列指令序列后,A的内容为(60H),20H单元的内容为(09H)。
MOV R2,#69H
MOV A,R2
ANL A,#0FH
MOV 20H,A
MOV A,R2
ANL A,#0F0H