单片机复习选择程序解释Word格式.docx

上传人:b****4 文档编号:14332445 上传时间:2022-10-22 格式:DOCX 页数:19 大小:23.24KB
下载 相关 举报
单片机复习选择程序解释Word格式.docx_第1页
第1页 / 共19页
单片机复习选择程序解释Word格式.docx_第2页
第2页 / 共19页
单片机复习选择程序解释Word格式.docx_第3页
第3页 / 共19页
单片机复习选择程序解释Word格式.docx_第4页
第4页 / 共19页
单片机复习选择程序解释Word格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

单片机复习选择程序解释Word格式.docx

《单片机复习选择程序解释Word格式.docx》由会员分享,可在线阅读,更多相关《单片机复习选择程序解释Word格式.docx(19页珍藏版)》请在冰豆网上搜索。

单片机复习选择程序解释Word格式.docx

A.B.溢出时,需用软件将TF1置1

C.溢出时,硬件自动将TF1清0D.中断响应后必须用软件将TF1清0

56.如果要P1口作为输入口用,可以先用指令(MOVP1,#0FFH)对P1口进行操作。

59.执行查表指令MOVCA,@A+PC后,当前A中的内容是(执行该指令时,当前指令下一条指令对应PC中的内容与原来A中的内容之和所指地址单元的内容)。

61.在程序开始执行前,必须将其起始地址送入(程序计数器PC)。

63.将8031扩展程序存储器EPROM单元中常数送累加器A,应采用(MOVCA,@A+DPTR)这样的指令。

64.为了使中断能正确返回,在中断子程序中(PUSH和POP)指令必须成对出现。

65.定时器T1工作在模式2计数方式,要求计3个脉冲就溢出,则计数初值为(FDH)。

66.8051的特殊功能寄存器可以用(直接寻址)方式进行访问。

69.执行指令MOVCA,@A+DPTR后,当前A中的内容是(DPTR的内容与原来A的内容之和所指地址单元的内容)。

71.执行调用指令LCALL后,(程序计数器PC)中的内容由硬件自动改变。

72.8051的寄存器间接寻址方式的寻址空间是(片内RAM的低128B和片外RAM)。

73.将8031累加器A中的内容送片外RAM某单元,应采用(MOVX@DPTR,A)这样的指令。

74.当执行中断返回指令RETI时,(硬件自动将当前栈顶2字节内容)弹出,送程序计数器PC。

75.用指令(CLRTR0)可以让正在计数的定时器T0停止计数。

76.8051内部RAM位地址(08H)对应字节地址21H的最低一位。

A.00HB.01HD.10H

79.执行指令DJNZR1,TABL1,其描述是(R1中的内容减1如不等于零,程序跳转到TABL1处执行)。

18.执行以下程序段

MOVSP,#3AH

MOVA,#20H

MOVB,#30H

PUSHACC

PUSHB

POPACC

POPB

后,A=( 30H )和B=( 20H )

19.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段

ANLA,#17H

ORL17H,A

XRLA,@R0

CPLA

后,A的内容为CBH

113.设累加器A的内容为0 

H,寄存器R2的内容为54H,C 

Y=1,执行指令S 

A, 

R2 

后结果为(自行计算) 

114.设(A)=0 

H,(R0)=0 

H,执行指令A 

A,R0后,结果(自行计算) 

116.提高单片机的晶振频率,则机器周期( 

变短 

) 

120.执行如下三条指令后,30H单元的内容是( 

 

1,#30H 

40H,#0 

﹫R 

1,40H 

121.有如下程序段:

0,#30H 

A,#0 

0H 

0,A 

执行结果是( 

(30H)= 

1H 

124.执行M 

E,#81H指令的意义是:

( 

开放外部中断源0 

132.如下程序段:

A,#BCH 

A,#65H 

则其结果为(A)=(自行计算)C 

=()(自行计算)

A、(A)=21H 

B、CY=1 

、AC=1 

D、CY=0 

E、AC=0 

************************************************************

1.写出下列指令执行的结果

(1).

MOVA,#20H

MOVR0,#20H

MOV@R0,A

ANL 

A, 

#0FH

ORL 

#80H

XRL 

@R0

A=__________;

R0= 

;

(20H)=__________

(2).

MOV 

DPTR,#2314H

R0,DPH

14H,#22H

R1,DPL

23H,#56H

A,@R0

XCH 

A,DPH

执行以上指令后A=____________DPTR=__________

(3).

A,#50H

B,#77H

PUSH 

ACC

B

POP 

执行完本段指令后(A)=_________(B)=_______

2.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?

MOVA,59H

MOVR0,A

MOVA,#00H

MOV@R0,A

MOVA,#25H

MOV51H,A

MOV52H,#70H

3.已知(A)=83H,(R0)=17H,(17H)=34H。

请写出执行完下列程序段后A的内容。

ANLA,#17H

ORL17H,A

XRLA,@R0

CPLA

4.试分析下列程序段,当程序执行后,位地址00H,01H中的内容为何值?

P1口的8条I/0线为何状态?

CLRC

MOVA,#66H

JCLOOP1

CPLC

SETB01H

LOOP1:

ORLC,ACC.0

JBACC.2,LOOP2

CLR00H

LOOP2:

MOVP1,A

5.若A=11H,R0=33H,B=55H,(11H)=22H,(22H)=66H,(33H)=44H,在注释区写出分别执行下列指令后果的结果。

写出每一行中参与计算的有关单元值,下同

MOV 

R1,A 

R3,#11H 

@R0,#22H 

A,@R0 

B,33H 

40H,R0 

6.若A=78H,R0=34H,(34H)=DCH,(56H)=ABH,Cy=1,求分别执行下列指令后A和Cy中的数据。

(1)ADDC 

A,@R0 

(2)SUBB 

A,56H 

(3)DEC 

@R0 

(4)INC 

56H 

7.若A=B7H,R0=5EH,(23H)=A1H,Cy=0,将分别执行下列指令的结果写在注释区。

(1)ANL 

A,R0 

(2)ORL 

A,#23H 

(3)XRL 

23H,A 

(4)RLC 

8.已知外RAM(2040H)=50H,ROM(2090H)=96H,内RAM(20H)=85H,试求下列程序依次运行后有关单元中的内容。

MOV 

DPTP,#2040H 

MOVX 

A,@DPTR 

MOVC 

A,@A+DPTR 

ADD 

A,20H 

DA 

SWAP 

10.试求下列程序依次运行后有关单元中的内容。

20H,#A7H 

C,07H 

C,/H 

CPL 

00H 

SETB 

03H 

A,20H 

RLC 

20H,A 

11.已知:

(60H)=23H,(61H)=61H,以下程序段执行后(62H)=。

CLR 

C

A,#9AH

SUBB 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 司法考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1