网站大量收购独家精品文档,联系QQ:2885784924

单片机原理及应用考试题与答案.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单片机原理及应用考试题与答案

一、单选题(共53题,每题1分,共53分)

1.下列指令能使A的低4位不变,高4位取反的是():

A、ORLA,#0F0H

B、XRLA,#0FH

C、ORLA,#0FH

D、XRLA,#0F0H

正确答案:D

答案解析:题目要求是使A的低4位不变,高4位取反。选项A中ORLA,#0F0H是将A的高4位置1,低4位不变;选项B中XRLA,#0FH是将A的低4位取反,高4位不变;选项C中ORLA,#0FH是将A的低4位置1,高4位不变;选项D中XRLA,#0F0H是将A的高4位取反,低4位不变,符合题目要求。

2.A7H和5BH两个立即数相加后,和为(),(CY)是()。

A、1CH,0

B、C1H,0

C、02H,1

D、C1H,1

正确答案:C

3.若(SP)=40H,当执行一条RET指令后,SP的值为():

A、3EH

B、42H

C、38H

D、41H

正确答案:A

4.下列哪条指令是正确的().

A、PUSHR2

B、ADDR0,A

C、MOVXA@DPTR

D、MOV@R0,A

正确答案:D

答案解析:-选项A:PUSH指令操作数应该是直接寻址方式,不能是寄存器R2,所以A错误。-选项B:ADD指令的两个操作数不能同时为寄存器和立即数这种形式,所以B错误。-选项C:MOVX指令用于外部数据存储器的访问,操作数应该是@DPTR或@Ri,格式应该是MOVXA,@DPTR,原格式错误,所以C错误。-选项D:MOV@R0,A是将累加器A的内容传送到以R0内容为地址的内部RAM单元中,指令格式正确,所以D正确。

5.单片机上电复位后,P0的内容和SP的内容为():

A、FFH,07H

B、0000H,07H

C、0000H,00H

D、FFH,00H

正确答案:A

6.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():

A、FEH

B、FFH

C、3FH

D、BFH

正确答案:C

答案解析:执行RRCA指令是将累加器A中的内容循环右移一位。(A)=7FH,即二进制01111111,循环右移一位后变为00111111,也就是3FH。

7.已知(A)=59H,(PSW)=80H,执行指令ADDCA,#4CH后CY和AC的内容为():

A、0,1

B、1,1

C、0,0

D、1,0

正确答案:A

8.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。

A、寄存器,外部数据存储器

B、直接,程序存储器

C、寄存器间接,内部数据存储器

D、寄存器间接,外部数据存储器

正确答案:D

答案解析:“MOVXA,@R0”指令中,@R0表示寄存器间接寻址,通过R0寄存器中的内容作为地址去访问外部数据存储器。所以源操作数采用寄存器间接寻址方式,指令作用在外部数据存储器区间。

9.当晶振频率为6MHz时,有效复位信号高电平时间要持续():

A、2μs

B、4μs

C、3μs

D、1μs

正确答案:B

10.以下标号正确的是():

A、LOOP

B、MOV:

C、ST1:

D、1ABC:

正确答案:C

答案解析:标号通常由字母、数字和下划线组成,且开头必须是字母。选项A中“[A、]”包含了非法字符“、”;选项B中“[B、]”包含了非法字符“、”;选项D中“[D、]”包含了非法字符“、”且“1ABC”不是以字母开头,均不符合标号的命名规则。只有选项C中“[C、]ST1:”的“ST1”符合标号命名规则,所以正确答案是C。

11.当外部中断0发出中断请求后,中断响应的条件是

A、SETBET0

B、SETBEX0

C、MOVIE,#81H

D、MOVIE,#61H

正确答案:C

答案解析:外部中断0中断响应的条件之一是中断允许,即需要设置IE寄存器使能外部中断0。MOVIE,#81H可以使能总中断EA和外部中断0EX0。SETBET0是设置定时器0中断允许,与外部中断0响应无关;SETBEX0只是单独使能外部中断0,但没有开启总中断;MOVIE,#61H不能正确使能外部中断0。

12.JNZREL指令的寻址方式是()

A、立即寻址

B、寄存器寻址

C、相对寻址

D、位寻址

正确答案:C

答案解析:相对寻址是将程序计数器PC的当前值与指令中给出的相对偏移量rel相加,形成新的PC值,从而实现程序的跳转。JNZREL指令是当累加器A不为零时,程序跳转到指定的地址,这里的跳转地址是通过相对寻址方式来确定的,即相对于当前PC值加上REL的值。立即寻址是操作数直接在指令中给出;寄存器寻址是操作数存放在寄存器中;位寻址是对二进制位进行寻址操作,均不符合JNZREL

文档评论(0)

十四-1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档