微机考试期中复习题无答案Word格式.docx
- 文档编号:19709790
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:7
- 大小:20.26KB
微机考试期中复习题无答案Word格式.docx
《微机考试期中复习题无答案Word格式.docx》由会员分享,可在线阅读,更多相关《微机考试期中复习题无答案Word格式.docx(7页珍藏版)》请在冰豆网上搜索。
17、MCS-51的堆栈只可设置在,其最大长度为,存取数据的原则是。
堆栈寄存器SP是位寄存器,用来存放。
18、假定(SP)=40H,
(39H)=30H,(40H)=60H。
执行下列指令:
POP
DPH
DPL
后,DPTR的内容为
,SP的内容是
。
19、CJNE<
目的字节>
,<
源字节>
,rel属于五大类指令中的_________类指令,其操作码助记符含义是_____________。
20、微处理机的寻址能力(范围)由数据线数目决定。
若某单片机有20根地址线,则它可寻址的存储器范围为1024K。
二、选择题
1、8031单片机的()口的引脚,还具有外部中断、串行通信等第二功能。
a)P0
b)P1c)P2
d)P3
2、下列指令中不影响标志位CY的指令有(
)。
a)ADD
A,20H
b)CLR
C
c)RRC
A
d)INC
A
3、当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV
A,
@R1
b)MOVC
@A
+
DPTR
c)MOVX
@
R0
d)MOVX
4、8031单片机中既可位寻址又可字节寻址的单元是(
)
a)20H
b)30H
c)00H
d)70H
5、下列哪条指令是正确的()
a)PUSHR2b)ADDR0,A
c)MOVA,@DPTRd)MOV@R0,A
6、执行中断返回指令时,从堆栈顶部弹出的内容送给().
(A)A(B)CY(C)PC(D)DPTR
7、A7H和5BH两个立即数相加后,和为(),(CY)是()。
(A)1CH,0(B)C1H,0
(C)02H,1(D)C1H,1
8、若(A)=86H,(PSW)=80H,则执行RRCA指令后,A的内容是()。
(A)C3H(B)B3H(C)0DH(D)56H
9、如果(P0)=65H,则当
CPLP0.2
SETBC
MOVP0.4,C
执行后(P0)=()
(A)61H(B)75H(C)71H(D)17H
10、若片内(60H)=8H,(R0)=60H,A=7H,则执行指令后,片内(60H)=7H.
(A)MOVR0,A;
(B)MOVXR0,A;
(C)DEC@R0;
(D)DECR0;
11、MCS--51单片机在执行MOVXA,@DPTR指令时,将发出信号。
(A)地址信号和RD信号;
(B)数据信号和RD信号;
(C)地址信号和WR信号;
(D)数据信号和WR信号;
12、调用指令ACALL的调用范围是。
(A)2K(B)64K (C)256(D)512
13、SJMP﹩指令跳转的偏移量范围为:
(A)-128~127;
(B)0~256;
(C)0~2047;
(D)0~65535;
14、执行MOVPSW,#08H指令后,被选中的当前工作寄存器R0~R7是:
(A)第0组(B)第1组(C)第2组(D)第3组
15、复位后执行PUSH00H,是把:
(A)R0压入08单元(B)00H压入07H单元
三、判断题(对者打√,错者打×
)
1、MCS-51系列芯片复位后堆栈设置成从07H单元开始使用。
2、MCS-51中工作寄存器R7的实际物理地址与PSW中内容有关。
3、DAA指令只能用在减法指令之后起到十进制调整的作用。
4、使用8031的MCS-51系统其EA引脚必须接地。
5、中断服务程序的最后一条指令是RET。
6、P2口既可以作为I/O使用,又可以作地址/数据复用口使用。
7、MOV
A,30H的源操作数为立即寻址方式。
8、MOV
A,@A+DPTR是一条查表指令。
9、MUL
AB的执行结果是高8位在A中,低8
位在B中。
10、AJMP跳转空间最大可达到64KB
。
11、DPTR是由DPH和DPL两个8位特殊寄存器组成的。
12、汇编语言源程序中的伪指令汇编成目标程序时不产生机器码。
13、MCS-51系列芯片特殊寄存器区按字节寻址时可以采用间接寻址。
14、8051单片机的算术逻辑部件能完成带借位和不带借位的减法运算。
15、在MCS-51中,为使准双向的I/O口工作在输入方式,必须先预置为1。
四、改错
请判断下列各条指令的书写格式是否有错,如有错说明原因:
1.MUL
R0R1
2.MOV
A,@R7
3.MOV
A,#3000H
4.MOVC
@A+DPTR,A
5.LJMP
#1000H
6.MOVX@R0,B
7.MOVA,30H
8.MOVXA,30H
9.ADDCA,R7
10.SUBA,R2
11.ANL#99H,36H
12.MOVC,ACC.0
13.ORLP1.0,P3.1
14.JBCP0,LL1
15.ACALLPROC
16.MOV20H,R1()
17.ADDCA,2030H()
18.CLRA()
19.MOVX40H,#30H()
20.ORG3000H()
21.MOVC@A+PC,A()
22.MOVXA,2000H()
23.DJNZ#data,rel()
24.INC@R5()
25.DECDPTR()
26.MOVR1,@R2()
27.SWAPR1()
28.SETB2000H()
29.JZA,LOOP()
30DAR2()
五、简答题
1、简述8031单片机ALE引脚的功能,请举例说明其在应用系统中有哪些应用?
2、片外数据存储器与程序存储器地址允许重复,如何区分?
3、80C51单片机的MOV、MOVC、MOVX指令各适用哪些存储空间?
请举例说明。
4、把下列数看作是无符号数,它们相应的十进制数为多少?
若把下列数看成为带符号数的补码表示,它们相应的十进制数为多少?
(1)7FH;
(2)DBH (3)FEH
5、80C51单片机在片内集成了哪些主要逻辑功能部件?
各个逻辑部件的最主要功能是什么?
六、按题意编写程序并加以注释,加上必要的伪指令。
1、将40H中ASCII码转换为一位BCD码,存入42H的高4位中。
2、将片内RAM的20H-24H单元中5个压缩BCD码拆开,并转换为10个ASCII码,依次存入2100H-2109H单元中。
3、请编写多字节加法子程序。
入口条件有3个,即字节长度、加数首地址和被加数首地址,累加和存放地址与加数存放单元相同。
请标注出口结果。
对源程序加注释和伪指令。
5、在片外数据存储器8000H和8001H单元内各有一个小于0CH的数,请编写源程序求出这两个数的平方之和,要求采用调用查表子程序的方法实现。
平方和存放在片内RAM中。
6、编写一程序将片外数据存储器中7000H~70FFH单元全部清零。
七、读程序题
1.执行下列程序段后,(P1)=_______。
MOVP1,#5DH
CPLP1.1
CPLP1.2
CLRP1.6
SETBP1.7
2.执行下列程序段后,(A)=_______,(C)=____。
MOVA,#C5H
RLA
3.下列程序段执行后,(R0)=_______,(7EH)=____,(7FH)=_______。
MOVR0,#7EH
MOV7EH,#0FFH
MOV7FH,#40H
INC@R0
INCR0
4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALLSUBTRN双字节指令后,(PC)=___,(61H)=_______,(62H)=____。
5.阅读下列程序,说明其功能。
MOVR0,#data
MOVA,@R0
MOVR1,A
ADDA,R1
MOV@R0,A
RET
6.阅读程序并填空,形成完整的程序以实现如下功能。
有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H,每个字符串的内容为7位,要求在每个字符串的D7位加上偶校验位。
(以调用子程序的方法来实现。
源程序如下:
ORG1000H
MOVR0,#40H
MOVR7,#10
NEXT:
MOVA,①
ACALLSEPA
MOV@R0,A
INCR0
DJNZ②,NEXT
SJMP$
SEPA:
③PSW.0,SRET
ORLA,④
SRET:
⑤
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 考试 期中 复习题 答案