单片机考试模拟题docWord下载.docx
《单片机考试模拟题docWord下载.docx》由会员分享,可在线阅读,更多相关《单片机考试模拟题docWord下载.docx(10页珍藏版)》请在冰豆网上搜索。
14.T0,T1工作在定时器状态还是工作在计数器状态应由____来决定。
15.CPU访问内部RAM数据缓冲区可采用____寻址方式。
访问R0…R7可采用____寻址方式。
访问SFR寄存器采用____寻址方式。
16.51单片机的中断源有____等5个。
中断源的自然优先级顺序是____。
其中断标志位在____和____寄存器中。
17.51单片机的中断系统由____和____等部分组成。
18.51单片机共有____个SFR寄存器。
其地址范围是____。
19.51单片机的位存储器共有____位。
位存储器在片内____区间。
20.ALE叫____信号端子,当其输出高电平时,P0送出____;
当其输出低电平时,CPU将从P0口读入或写出____。
1.CPU、存储器、I/O口、定时器、中断系统、总线控制
2.外部64KBROM,外部64KBRAM,内部128BRAM3.工作寄存器区、位存储器区、数据缓冲区
4.片内4KB程序存储器,片外60KB程序存储器;
片外64KB程序存储器
5.数据指针,存放当前CPU要访问的外部RAM单元地址6.用户I/O,字节,位
7.PC、A、B、PSW、SP、DPTR8.堆栈指针,用来存放栈顶单元地址
9.内部RAM地址为30H~7FH区间10.13位、16位、8位11.程序状态,出错
12.1022H13.机内机器周期;
外部事件14.TMOD寄存器中的D6位置1或清0
15.直接、寄存器、寄存器间接;
寄存器;
直接。
16.INT0、T0、INT1、T1、串行口;
INT0、T0、INT1、T1、串行口;
TCON和SCON
17.5个中断源、TCON、SCON、IE、IP和查询电路18.18,80H~FFH
19.128,20H~2FH20.地址锁存允许,低8位地址,8位数据
二.判断指令的正、误
1.指出下列指令的正误
①MOV@R1,#80H(√)②CLR30H(√)③MOVXA,2000H(×
)
④MOVR7,@R1(×
)⑤MOVR1,#0100H(×
)⑥SETBR7.0(√)
⑦MOV20H,21H(√)
2.判断以下指令的正误
①MOVXA,1000H(×
)②DECDPTR(×
)③ADDA,B(√)
④CLRR0(×
)⑤INCR7(√)⑥MOV@R3,A(√)
⑦MOVRN,P1(√)⑧MOV40H,TL1(√)
3.判断以下指令的正误
①INC@R4(√)②MOVF0H,C(√)③MOVA,2000H(×
)
④MOVR1,R7(×
)⑤XRLP1,#31H(√)⑥ANL#6FH,A(×
三.选择题
1.下面哪些指令执行后,能够对PSW寄存器产生影响?
答案:
(B、C、D)
(A)DEC3FH(B)ADDA,3FH
(C)SUBBA,R0(D)CJNEA,3FH,rel
2.6264芯片是答案:
(B)
(A)64KBEPROM(B)8KBRAM(C)64KBRAM
3.指令LCALLaddr16执行后,硬件会自动产生下列操作。
答案:
(C)
(A)将16位地址进栈;
(B)将指令中16位二进制数装入DPTR;
(C)将指令中给出的16位地址装入PC;
4.使CPU响应某中断源请求的条件是答案:
(D)
(A)开放中断系统;
(B)查询到该中断源的中断标志;
(C)高优先级和同级中断源没有中断请求;
(D)A、B、C三个条件都必须具备。
5.下面哪一个部件不属于CPU的部件?
(A)
(A)IP(B)ALU(C)PC(D)PSW
6.要把P1口高4位变为0,低4位不变,应使用下列哪条指令?
(D)
(A)ORLP1,#0FH(B)ORLP1,#0F0H
(C)ANLP1,#0F0H(D)ANLP1,#0FH
7.CPU响应中断后,原来程序的断点地址和数据应该由下面哪一条来完成?
(A)由CPU自动完成(B)在中断响应中完成
(C)应由硬件和中断服务程序完成(D)在主程序中完成
8.某种存储器芯片的容量是16KB,那么它与地址总线连接的根数是:
答案(D)
(B)11根,(B)12根,(C)13根,(D)14根,(E)15根。
9.定时器T0、T1的启动/停止应由下面哪一条来完成?
(A)由程序来完成(B)由硬件自动完成
(C)当GATE=0时,由TR0、TR1置位、清0完成
10.51单片机直接寻址指令中的直接地址单元有哪些?
(A)产品厂家给出的地址单元(B)20H~7FH单元和部分SFR寄存器
(C)30H~7FH单元(D)片内RAM和SFR寄存器
11.下面哪些指令是访问ROM的指令?
(B和C)
(A)MOVXA,@DPTR(B)MOVCA,@A+PC
(C)MOVCA,@A+DPTR(D)MOVX@DPTR,A
12.下面哪些指令执行后,能够对PSW寄存器产生影响?
答:
(B)(C)(D)
13.要访问MCS-51单片机的特殊功能寄存器应使用的寻址方式是答案:
(A)寄存器间接寻址,(B)变址寻址,(C)直接寻址,(D)相对寻址
14.要确定51单片机P1口的输入、输出工作方式,下面哪种说法是正确的?
(A)由编程决定;
(B)由输入/输出设备决定;
(C)由读引脚或写引脚指令决定;
(D)由CPU读写命令决定;
四.阅读程序
1.阅读下列程序段并回答问题。
设片内RAM中(59H)=#50H,问执行下列程序段后。
(A)=?
,(50H)=?
,(51H)=?
,(52H)=?
。
MOVA,59H
MOVR0,A
MOVA,#0
MOV@R0,A
MOVA,#25H
MOV51H,A
MOV52H,#70H
(A)=#25H,(50H)=#0,(51H)=#25H,(52H)=#70H。
2.执行下列程序段后(A)=?
,(60H)=?
,(61H)=?
MOV7FH,#1AH
MOV60H,#00H
MOV61H,#00H
MOVA,7FH
JNBA?
0,KP1
MOV60H,A
KP1:
MOV61H,A
3.已知:
内部RAM中30H和40H单元的内容分别是#10H和#20H。
执行下列程序后(71H)=?
(A)=?
(B)=?
MOVSP,#70H
PUSH30H
PUSH40H
POPA
POPB
4.执行下列程序段后(20H)=?
(21H)=?
MOVA,#03H
MOVR0,#20H
RLA
INCR0
MOV@R0,A
5.已知:
(R0)=#4BH,(A)=#84H,(4BH)=#7FH,(40H)=#20H
问:
执行下列程序段后,R0、A和4BH、40H单元的内容是多少?
MOVA,@R0
MOV@R0,40H
MOV40H,A
MOVR0,#35H
6.执行下列程序后,40H~45H单元中的内容分别是多少?
CLRA
MOVR0,#40H
MOVR1,#06H
LOOP:
INCA
INCR0
DJNZR1,LOOP
RET
7.阅读下列程序段,已知:
(2000H)=#64H,执行程序后,(1000H)=?
MOVDPTR,#2000H
MOVCA,@A+DPTR
MOVDPTR,#1000H
MOVX@DPTR,A
(1000H)=#64H
2.答案:
(A)=#1AH,(60H)=#00H,(61H)=#1AH。
3.答案:
(71H)=#10H,(A)=#20H,(B)=#10H。
4.答案:
(20H)=#03H,(21H)=#06H。