《单片机原理及实用技术》写指令题题库答案文档格式.docx

上传人:b****5 文档编号:18921082 上传时间:2023-01-02 格式:DOCX 页数:25 大小:20.15KB
下载 相关 举报
《单片机原理及实用技术》写指令题题库答案文档格式.docx_第1页
第1页 / 共25页
《单片机原理及实用技术》写指令题题库答案文档格式.docx_第2页
第2页 / 共25页
《单片机原理及实用技术》写指令题题库答案文档格式.docx_第3页
第3页 / 共25页
《单片机原理及实用技术》写指令题题库答案文档格式.docx_第4页
第4页 / 共25页
《单片机原理及实用技术》写指令题题库答案文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

《单片机原理及实用技术》写指令题题库答案文档格式.docx

《《单片机原理及实用技术》写指令题题库答案文档格式.docx》由会员分享,可在线阅读,更多相关《《单片机原理及实用技术》写指令题题库答案文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

《单片机原理及实用技术》写指令题题库答案文档格式.docx

MOVXA,@DPTR

MOVX@DPTR,A

9、将PSW.3位清“0”。

CLRPSW.3

10、将外部RAM2000H单元内容与外部RAM2100H内容交换。

MOVDPTR,#2000H

MOVR0,A

INCDPH

DECDPH

MOVA,R0

11、将外部RAM2200H单元的内容送到内部RAM30H单元中。

MOVDPTR,#2200h

12、将工作寄存器R7的内容与外部RAM1000H单元的内容进行交换。

MOVDPTR,#1000H

MOVA,R7

MOVR7,A

13、将外部RAM2200H单元的内容取反。

MOVDPTR,#2200H

14、将SCON寄存器的TB8位状态送到RS1。

MOVC,TB8

MOVRS1,C

15、将外部RAM2200H单元内容的高4位清“0”,低4位不变。

ANLA,#0FH

16、将外部RAM1000H单元的内容送P1口输出。

MOVDPTR,#1000H

MOVP1,A

17、将外部RAM3100H单元的内容求补后,送回原单元中。

MOVDPTR,#3100H

ADDA,#01H(或INCA)

18、将程序存储器1000H单元的内容送到外部RAM2200H的单元中。

CLRA(或MOVA,#00H)

19、将数据指针DPTR的内容压栈。

PUSHDPH(或PUSHDPL)

PUSHDPL(或PUSHDPH)

20、将外部RAM2000H单元的内容与外部RAM2200H单元的内容互换。

21、从P1口引脚读入数据,并将该数据写入内部RAM30H单元。

22、将内部RAM30H单元的内容求补后,送到31H单元。

ADDA,#1(或INCA)

MOV31H,A

23、使外部RAM2000H单元内容的高两位置“1”,其余位变反。

ORLA,#0C0H

24、将R7寄存器的内容取反。

25、将奇偶标志位P写入SCON中的TB8位。

MOVC,P

MOVTB8,C

26、将外部RAM2000H单元内容送到内部RAM20H单元中。

MOVDPTR,#2000H

MOVXA,@DPTR

MOV20H,A

27、将程序存储器1000H单元内容送到内部RAM20H单元中。

28、将外部RAM3300H单元的内容求补。

MOVDPTR,#3300H

29、将OV标志位清“0”。

CLROV

30、将外部RAM2000H单元内容取反后存入外部RAM2100H单元中。

INCDPH(或MOVDPTR,#2100H)

31、将外部RAM2200H单元的内容取反后送到内部RAM30H单元中。

32、将工作寄存器R6的内容与外部RAM2100H单元的内容进行交换。

33、将外部RAM2200H单元的内容求补后送回。

INCA(或ADDA,#1)

34、将SCON寄存器的RB8位状态送到RS1。

35、将外部RAM2200H单元内容的高4位置“1”,低4位不变。

ORLA,#0F0H

36、将外部RAM2100H单元的内容送P1口输出。

MOVDPTR,#2100H

37、将外部RAM3100H单元的内容求反后,送回原单元中。

38、将程序存储器1200H单元的内容送到外部RAM2000H的单元中。

MOVDPTR,#1200H

39、将数据指针DPTR的内容压栈。

40、将外部RAM2000H单元的内容求补后与外部RAM2200H单元的内容互换。

41、从P1口引脚读入数据,并将该数据写入外部RAM1000H单元。

42、将内部RAM30H单元的内容求补后,送到外部RAM2000H单元。

43、将外部RAM2000H单元内容的最高两位清“0”,其余位变反。

44、将R0寄存器的内容取反。

45、将SCON中的RB8位写入奇偶标志位P。

MOVP,C

46、将外部RAM3000H单元内容最高两位清零后传送到内部RAM21H单元中。

MOVDPTR,#3000H

MOV21H,A

47、将程序存储器2000H单元内容取反后传送送到外部RAM1000H单元中。

CLRA(或MOVA,#0)

48、将工作寄存器R7的内容求补。

49、将半进位标志AC清零。

CLRAC

50、将外部RAM2000H单元内容存入外部RAM2001H单元中。

INCDPTR

51、将内部RAM30H单元的内容最低两位清“0”,其余内容不变。

ANL30H,#0FCH

52、将工作寄存器R7的内容取反后与外部RAM2000H单元的内容进行交换。

53、将外部RAM2000H单元的内容求补后送回。

54、将F0标志位的状态传送到SCON寄存器的RB8位。

MOVC,F0

MOVRB8,C

55、将外部RAM2000H单元内容的高4位取反,低4位置“1”。

ORLA,#0FH

56、将外部RAM2000H单元的内容取反后从P1口输出。

57、将外部RAM2000H单元内容的最高位置“1”,其余位保持不变。

ORLA,#80H(或SETBACC.7)

58、将程序存储器1234H单元的内容取补后传送到内部RAM40H的单元中。

MOVDPTR,#1234H

MOVA,#0(或CLRA)

MOV40H,A

59、将奇偶标志P的状态取反传送到OV位。

CPLC

MOVOV,C

60、将外部RAM2000H单元的内容与外部RAM2001H单元的内容互换。

INCDPL

MOVR1,A

DECDPL

MOVA,R1

61、将内部RAM32H单元的内容求补后送回。

MOVA,32H

INCA(或ADDA,#1)

MOV32H,A

62、从P0口引脚读入数据,并将该数据写入外部RAM2200H单元。

MOVP0,#0FFH

MOVDPTR,#2200H

MOVA,P0

MOVX@DPTR,A

63、将外部RAM2200H单元内容的最高两位置“1”,其余位变反。

MOVDPTR,#2200H

MOVXA,@DPTR

CPLA

ORLA,#0C0H(或SETBACC.7和SETBACC.6)

MOVX@DPTR,A

64、将R7寄存器的内容取反。

MOVA,R7

MOVR7,A

65、将SCON中的TB8位写入奇偶标志位P。

MOVC,TB8

MOVP,C

66、将外部RAM1200H单元内容最低两位置“1”后传送到内部RAM31H单元中。

ORLA,#03H(或SETBACC.1和SETBACC.0)

67、将程序存储器2200H单元内容取反后传送送到外部RAM2100H单元中。

MOVCA,@A+DPTR

DECDPH(或MOVDPTR,#2100H)

68、将工作寄存器R0的内容求补。

69、将溢出标志OV清零。

70、将外部RAM1300H单元内容加1后存入外部RAM1301H单元中。

MOVDPTR,#1300H

INCDPTR(或MOVDPTR,#1301H)

71、将内部RAM32H单元的内容最低两位置“1”,其余内容不变。

ORL32H,#03H

72、将工作寄存器R7的内容取反后存到外部RAM1000H单元。

73、将外部RAM1234H单元的内容求补后送回。

MOVDPTR,#1234H

MOVXA,@DPTR

INCA(或ADDA,#1)

74、将F0标志位的状态传送到SCON寄存器的TB8位。

MOVC,F0

MOVTB8,C

75、将外部RAM1234H单元内容的低4位取反,高4位置“1”。

ORLA,#0F0H

76、将外部RAM1100H单元的内容求补后从P1口输出。

MOVDPTR,#1100H

77、将内部RAM20H单元内容的最高位置“1”,其余位保持不变。

SETB20H.7(或ORL20H,#80H,或SETB07H)

78、将程序存储器1000H单元的内容取反后传送到内部RAM40H的单元中。

CLRA(或MOVA,#0)

79、将奇偶标志P的状态取反传送到RB8位。

MOVC,P

80、将内部RAM30H单元的内容与内部RAM31H单元的内容互换。

MOVA,30H或MOVA,30H

XCHA,31HMOV30H,31H

MOV30H,AMOV31H,A

81、从P2口引脚读入数据,并将该数据写入外部RAM1030H单元。

MOVP2,#0FFH

MOVDPTR,#1030H

MOVA,P2

82、将内部RAM30H单元的内容最低两位置“1”,其余位取反后送回原单元。

MOVA,30H

CPLA

ORLA,#03H

MOV30H,A

83、将外部RAM2000H单元内容求补后送回原单元。

MOVDPTR,#20000H

INCA(或ADDA,#1)

MOVX@DPTR,A

84、设置定时器T0为13位计数器、硬启动。

MOVTMOD,#0CH

85、将奇偶标志位P写入PSW的F0位。

MOVF0,C

86、将外部RAM2100H单元的内容送P3口输出。

MOVP3,A

87、将内部RAM31H单元的内容求补后,送回原单元中。

MOVA,31H

88、将程序存储器2000H单元的内容送到内部RAM35H的单元中。

MOV35H,A

89、将数据指针DPTR的内容加1。

90、将OV标志位的内容传送到奇偶标志位P中。

MOVC,OV

91、从P1.5口读入引脚的状态,并将其写入F0标志位。

SETBP1.5(或MOVP1,#0FFH)

MOVC,P1.5

MOVF0,C

92、将内部RAM40H单元的内容最高和最低位置“1”,其余位不变。

ORL40H,#81H

93、将外部RAM1300H单元内容取反后送回原单元。

94、设置串行口工作方式为方式1,允许接收。

MOVSCON,#50H

95、将内部RAM20H和31H单元的内容互换。

XCHA,31H

96、将P1口引脚的状态读入后取反存入内部RAM31H单元。

MOVP1,#0FFH

MOV31H,A

97、将串行口工作方式设定为方式0,同时禁止接收数据。

MOVSCON,#0

98、将外部RAM1500H单元的内容最高位清零后送回。

MOVDPTR,#1500H

CLRACC.7(或ANLA,#7FH)

99、将内部RAM40H单元的内容加1后送回。

INC40H

100、将累加器A的最低位传送到奇偶标志位P中。

MOVC,ACC.0

101、从P2口读入引脚的状态,并将其写入内部RAM30H单元。

MOVP2,#0FFH

MOV30H,P2

102、将内部RAM35H单元的内容最高和最低位清“0”,其余位保持不变。

ANL35H,#7EH

103、将外部RAM2000H单元内容求补后送回原单元。

104、设置串行口工作方式为方式3,允许接收。

MOVSCON,#0D0H(或MOVSCON,#0F0H)

105、将P标志的状态传送给01H位。

MOV01H,C

106、将P1.0引脚的状态读入后取反存入F1标志位。

SETBP1.0(或MOVP1,#0FFH)

MOVC,P1.0

MOVF1,C

107、将串行口工作方式设定为方式0,同时允许接收数据。

MOVSCON,#10H

108、将外部RAM1200H单元的内容传送到工作寄存器R2中。

MOVR2,A

109、将累加器A的内容与内部RAM30H单元的内容互换。

XCHA,30H

110、将定时器1的溢出标志清零。

CLRTF1

111、从P2.0口读入引脚的状态,并将其写入F0标志位。

SETBP2.0

MOVC,P2.0

112、将内部RAM40H单元的内容最高和最低位置“1”,其余位保持不变。

ORL40H,#81H

113、将外部RAM1230H单元内容加2后送回原单元。

MOVDPTR,#1230H

ADDA,#2

114、设置串行口工作方式为方式2,单机通信方式,禁止接收。

MOVSCON,#80H

115、将工作寄存器R7的内容清零。

MOVR7,#0

116、将P3口引脚的状态读入后取反存入内部RAM30H单元。

MOVP3,#0FFH

MOVA,P3

117、将串行口工作方式设定为方式1,禁止接收数据。

MOVSCON,#40H

118、将外部RAM2500H单元的内容传送到B寄存器中。

MOVDPTR,#2500H

MOVB,A

119、将累加器A内容的低四位与内部RAM40H单元内容的低四位互换。

MOVR0,#40

XCHDA,@R0

120、将串口的发送中断标志清零。

CLRTI

121、从P1.7口读入引脚的状态,并将其

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

当前位置:首页 > 医药卫生 > 基础医学

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

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