单片机期末考试试题含答案8.doc
- 文档编号:1722402
- 上传时间:2022-10-23
- 格式:DOC
- 页数:16
- 大小:118.09KB
单片机期末考试试题含答案8.doc
《单片机期末考试试题含答案8.doc》由会员分享,可在线阅读,更多相关《单片机期末考试试题含答案8.doc(16页珍藏版)》请在冰豆网上搜索。
机模拟试卷008
一.单项选择题(30分)
1.在中断服务程序中至少应有一条(d)
A.传送指令B.转移指令C.加法指令D.中断返回指令
2.当MCS-51复位时,下面说法准确的是(a)
A.PC=0000HB.SP=00HC.SBUF=00HD.(30H)=00H
3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是(b)
A.MOVB.MOVXC.MOVCD.以上都行
4.ORG2000H
LACLL3000H
ORG3000H
RET
上边程序执行完RET指令后,PC=(c)
A.2000HB.3000HC.2003HD.3003H
5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(a)
A.98HB.84HC.42HD.22H
6.JNZREL指令的寻址方式是(c)
A.立即寻址B.寄存器寻址C.相对寻址D.位寻址
7.执行LACLL4000H指令时,MCS-51所完成的操作是( d)
A保护PC B.4000HPCC.保护现场D.PC+3入栈,4000HPC
8.下面哪条指令产生信号(d)
A.MOVXA,@DPTRB.MOVCA,@A+PCC.MOVCA,@A+DPTRD.MOVX@DPTR,A
9.若某存储器芯片地址线为12根,那么它的存储容量为(c)
A.1KBB.2KBC.4KBD.8KB
10.要想测量引脚上的一个正脉冲宽度,则TMOD的内容应为(a)
A.09HB.87HC.00HD.80H
11.PSW=18H时,则当前工作寄存器是(d)
A.0组B.1组C.2组D.3组
12.MOVXA,@DPTR指令中源操作数的寻址方式是(b)
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址
13.MCS-51有中断源(a)
A.5B.2C.3D.6
14.MCS-51上电复位后,SP的内容应为(b)
A.00HB.07HC.60HD.70H
15.ORG0003H
LJMP2000H
ORG000BH
LJMP3000H
当CPU响应外部中断0后,PC的值是(b)
A.0003HB.2000HC.000BHD.3000H
16.控制串行口工作方式的寄存器是(c)
A.TCONB.PCONC.SCOND.TMOD
17.执行PUSHACC指令,MCS-51完成的操作是(a)
A.SP+1SP,ACCSPB.ACCSP,SP-1SP
C.SP-1SP,ACCSPD.ACCSP,SP+1SP
18.P1口的每一位能驱动(b)
A.2个TTL低电平负载B.4个TTL低电平负载
C.8个TTL低电平负载D.10个TTL低电平负载
19.PC中存放的是(a)
A.下一条指令的地址B.当前正在执行的指令
C.当前正在执行指令的地址D.下一条要执行的指令
20.8031是(c)
A.CPUB.微处理器C.单片微机D.控制器
21.要把P0口高4位变0,低4位不变,应使用指令(d)
A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH
22.下面哪种外设是输出设备(a)
A.打印机B.纸带读出机C.键盘D.A/D转换器
23.所谓CPU是指(a)
A.运算器和控制器B.运算器和存储器C.输入输出设备D.控制器和存储器
24.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=(d)
A.2000HB.2001HC.2002HD.2003H
25.MCS-51执行完MOVA,#08H后,PSW的哪一位被置位(d)
A.CB.F0C.OVD.P
26.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(c)
A.由CPU自动完成B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成
27.关于MCS-51的堆栈操作,正确的说法是(c)
A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,在入栈D.以上都不对
28.某种存储器芯片是8KB*4/片,那么它的地址线根数是(c)
A.11根B.12根C.13根D.14根
29.若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应(b)
A.B.C.T1D.T0
30.MCS-51的相对转移指令的最大负跳变距离(b)
A.2KBB.128BC.127BD.256B
二.判断题(10分)
1.我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。
(√)
2.MCS-51的程序存储器只能用来存放程序。
(×)
3.TMOD中GATE=1时,表示由两个信号控制定时器的启停。
(√)
4.当MCS-51上电复位时,堆栈指针SP=00H。
(×)
5.MCS-51的串口是全双工的。
(√)
6.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)
7.相对寻址方式中,“相对”两字是相对于当前指令的首地址。
(×)
8.各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON中。
(×)
9.必须进行十进制调整的十进制运算只有加法和减法。
(×)
10.执行返回指令时,返回的断点是调用指令的首地址。
(×)
三.计算题(22分)
1.(A)=3BH,执行ANLA,#9EH指令后,(A)=(CY)=
2.JNZREL为2B指令,放于1308H,转移目标地址是134AH,求偏移量REL=
3.若(A)=C3H,(R0)=AAH,执行ADDA,R0后,(A)=(CY)=
(OV)=(AC)=
4.若(A)=50H,(B)=A0H,执行MULAB后,(A)=(B)=(CY)=
(OV)=
5.SJMP0E7H为2B指令,放于F010H,目标地址=
四.阅读并分析程序(28分)
1.2506HM5:
MOVSP,#58H
2509HMOV10H,#0FH
250CHMOV11H,#0BH
250FHACALLXHD;PC+2PC,
MOV20H,11H
2514HM5A:
SJMPM5A
XHD:
PUSH10H
PUSH11H
POP10H
POP11H
RET
问:
(1)执行POP10H后堆栈内容?
(2)执行M5A:
SJMPM5A后,(SP)=(20H)=
2.A程序存储空间表格如下:
地址
2000H
2001H
2002H
2003H
。
。
。
。
。
内容
3FH
06H
5BH
4FH
。
。
。
。
。
已知:
片内RAM的20H中为01H,执行下列程序后(30H)=
MOVA,20H
INCA
MOVDPTR,#2000H
MOVCA,@A+DPTR
CPLA
MOV30H,A
SJMP$
3.(R0)=4BH,(A)=84H,片内RAM(4BH)=7FH,(40)=20H
MOVA,@R0
MOV@R0,40H
MOV40H,A
MOVR0,#35H
问执行程序后,R0=A=4BH=40H=
4.若PSW=00,执行下列程序后,PSW的各位状态如何?
MOVA,#0FBH
MOVPSW,#10H
ADDA,#7FH
CY
AC
OV
P
OF
RS1
五.程序填空(10分)
1.数据块传送,将RAM从30H开始的连续32个单元的内容传递给片内RAM从60H开始的连续32个单元。
ORG1000H
MOVR7,_____
MOVR0,#30H
MOVR1,#60H
LOOP:
MOVA,@R0
MOV_____,A
INCR0
INCR1
DJNZR7,_____
SJMP$
END
2.将4个单字节数放片内30H~~33H,它们求和结果放在片内40H,41H单元。
ORG1000H
MOVR7,#04H
MOVR0,30H
CLRA
MOV41H,A
LOOP:
ADDA,@R0
JNCNEXT
INC_____
NEXT:
INC_____
DJNZR7,LOOP
MOV40H,A
SJMP$
END
3.RAM中40H单元内存有一个十六进制数,把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R2中。
ORG2200H
MOVA,_____
MOVB,#64H
DIVAB
MOVR2,A
MOVA,_____
XCHA,B
DIVAB
SWAP_____
ORLA,B
SJMP$
END
4.编程序将片内40H-46H单元内容的高4位清零,保持低4位不变。
ORG1000H
MOVR7,#07H
MOVR0,_____
LOOP:
MOVA,@R0
ANLA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 期末考试 试题 答案