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

(单片机课后题原题.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(单片机课后题原题

第一章 1.通过堆栈操作实现子程序调用,首先要把(Pc)的内容入栈,以进行断点保护,调用返回时再 进行出栈操作,把保护的断点送回(Pc) 80C 51单片机的时钟电路包括两个部分,芯片内的(反向器)和芯片外的(晶振)与(两只电 容),若提高单片机的晶振频率,则单片机的机器周期会变(短)。 通常单片机两种复位操作,(加电)和(手动),复位后Pc值为(0000H),SP值为(07H),通用寄存器当前寄存器组为(第0组),该组寄存器的寄存范围从(00H)到(07H) 80C51单片机中,一个机器周期包含(6个)状态周期,一个状态周期又分为(两个)节拍,一个节拍为一个(震荡脉冲周期),因此,一个机器周期应包含(12)个脉冲震荡范围。 80C51中唯一可供用户使用的16位寄存器是(DPTR),可拆分为两个八位寄存器使用,名称(DPH)和(DPL)。 单片机程序存储器的寻址范围由PC的位数决定,80C51的PC为16位,因此程序存储器的地址空间(64KB). 下列概念中叙述正确的是(D)。A,80C51中共有5个中断源,因此在芯片上相应的有5个中断请求输出引脚 B,特殊的存取规则堆栈已不是数据存储器的一部分 C,可以把PC看成是数据存储空间的地址指针 D,CPU中反映程序运行状态和运行结果特征的寄存器是PSW 取质操作后,PC的值是(C)。 A,当前指令前一条指令的地址 B,当前正在执行指令的地址 C,下一条指令的地址 D,控制器中指令寄存器的地址 80C51单片机中,设置堆栈指针SP为37H后就发生子程序调用,这时SP的值变为(C)。 A,37H B,38H C,39H D,3AH 设置堆栈指针SP=30H 后,进行一系列的堆栈操作,当进栈数据全部弹出后,SP应指向(A)。 A,30H单元 B,07H单元 C,31H单元 D,2FH单元 下列关于堆栈的描述中错误的是(C)。 A,80C51的堆栈在内部RAM中开辟,所以SP只需8位就够了 B,堆栈指针SP的内容是堆栈栈顶单元的地址 C,在80C51中堆栈操作过程与一般RAM单元的读写操作没有区别 D,在中断响应中,断点地址自动进栈 在单片机芯片内设置通用寄存器的好处不包括(A)。 A,提高程序运行可靠性 B,提供程序运行速度 C,为程序设计提供方便 D,减小程序长度 下列叙述中正确的是(D)。 A,SP内装的是堆栈栈顶单元的内容 B,在中断服务程序中没有Push和Pop指令,说明此次中断与堆栈无关 C,在单片机中配合实现“程序存储自动执行”的寄存器是累加器 D,两数相加后,若A中数据为66H,则PSW中最低位的状态为0 第三章 假定累加器A的内容为30H,执行指令“1000H:MOVC A,@A+PC”后,会把程序(1031)单元的内容送累加器A中。 假定(A)=85H,(R0)=20H,(20H)=0AFH ,执行指令“ADD A,@R0”后,累加器A的内容为(34H),CY的内容为(1),AC的内容为(1),OV的内容为(1)。 假定addr11=00100000000B,标号qaz的地址为1030H,执行指令”qaz:AJMP addr11”,程序转移到地址(1100H)去执行。 累加器A中存放着其值小于或等于127的8位无符号数,CY清零后执行“RLC A”指令,则A中的数变为原来的(2)倍。 已知A=7AH,R0=30H,(30H)=A5H,,PSW=80H,请按要求填写指令结果: XCH A,R0 A=30H,R0=71H XCH A,30H A=0A5H XCH A,@R0 A=0A5H XCHD A,@R0 A=75H SWAP A A=0A7H ADD A,R0 A=0AAH,CY=0,OV=1 ADD A,30H A=IFH,CY=1,OV=1 ADD A,#30H A=0AAH,CY=0,OV=1 ADDC A,30H A=20H,CY=1,OV=0 SUBB A,30H A=0D5H ,CY=1,OV=1 SUBB A,#30H A=49H,CY=0,OV=0 下列指令中,不能实现PSW内容送A的是(C)。 A,MOV A,PSW B,MOV A,0D0H C,MOV R0,#0D0H MOV A,@R0

文档评论(0)

wwy463wj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档