单片机简答题答案.docVIP

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

简答题 什么是指令系统? 指令系统计算机所能执行的全部指令的集合,它描述了计算机内全部的控制信息和“逻辑判断”能力。不同计算机的指令系统包含的指令种类和数目也不同。一般均包含算术运算型、逻辑运算型、数据传送型、判定和控制型、输入和输出型等指令。指令是指示计算机执行某种操作的命令,它由一串二进制数码组成。答:?????? 寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。也就是如何找到存放操作数的地址,把操作数提取出来的方法。答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以后进先出的结构方式处理的。实质上,堆栈就是一个按照后进先出原则组织的一段内存区域。指令周期:指执行一条指令所占用的全部时间。通常一个指令周期含1~4个机器周期。 串行数据传送的主要优点和用途是什么? 答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。主要用于多个单片机系统之间的数据通信。没有这样的指令。但实现“程序结束”至少可以借助4种办法: ①用原地踏步指令SJMP $ 死循环。②在最后一条指令后面设断点,用断点执行方式运行程序。③用单步方式执行程序。④在末条指令之后附加一条LJMP监控显示器程序首地址或LJMP 0000H,返回监控状态。 答:中断服务子程序与普通子程序都是一种能完成某一特定任务的程序段。其资源要为所有调用程序共享。因此,子程序在结构上应具有独立性和通用性。子程序的第一条指令的地址称为子程序的入口地址。该指令前必须有标号。 相同点:中断服务子程序与普通子程序在执行前都会进行断点保护工作,将将要执行的主程序的指令地址进栈保护,返回时都要将断点地址出栈赋给PC,以便正确的返回主程序断点。 不同点:1.中断的发生是随机的,普通子程序的发生是编程人员控制的。 中断服务子程序的返回指令为RETI,普通子程序的返回指令为RET。中断服务子程序在执行和返回时还要设置中断优先级顺序。 8051响应中断的条件是什么?CPU响应中断后,CPU要进行哪些操作?不同的中断源的中断人口地址是多少? 条件:1无同级或高级中断在执行2当前指令执行结束3若现行搜集为RETI七访问IE,IP的指令时,执行完该项指令且紧跟其后的另一条指令也已经执行完毕.1 保护中断地址入栈;2 进入中断程序3 在一个特殊的寄存器里写中断标志4 屏蔽同级或低级中断5 执行中断程序6 执行完清楚中断标志。(RETI语句)7 中断程序地址从堆栈弹机器周期:完成一个基本操作的时间单元,如取指周期、取数周期。指令周期:是CPU的关键指标,指取出并执行一条指令的时间。一般以机器周期为单位,分单指令执行周期、双指令执行周期等。现在的处理器的大部分指令(ARM、DSP)均采用单指令执行周期。①波特率:每秒传送多少个信号码元(或每秒信号码元变换的总个数),单位是波特(Bd)。 ②比特率:每秒传送多少个二进制位(或每秒传送二进制码元的个数),单位是b/s。 ③数据传送速率(或字符传送速率):每秒传送多少个字符(或单位时间内平均数据传移速率),单位是字符/秒。 当传输的信号是二进制数位时,波特率和比特率就变成了一回事,尤其是计算机通信中, 信号码元常与二进制码元相同,此时可以统一起来。例如,甲乙双方传送二进制数据的速度是每秒传送300个字符,每个字符附加了起始、停止和校验各一位,此时描述该速度有3种方式: ①数据字符传送速率是300字符/秒。 ②忍比特率300×(8+1+1+l)b/s=300×ll b/s=3300b/s。 ③波特率与比特率相同,亦为300×ll Rd=3300 Bd。 21.开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变改变当前工作寄存器组? 答:系统复位后,CPU选用第0组工作寄存器即地址分别为00H~07H。如需改变当前 工作寄存器,可设置PSW状态字中的RSl、RS0。如RSl、RS0为00则指向第0组;为01则指向第1组;为10则指向第2组;为ll则指向第3组。 22.程序状态寄存器PSW的作用是什么?常用状态有哪些位?作用是什么? 答:程序状态字寄存器PSW主要用于保存程序运行中的各种状态信息。各位功能如下: CY(PSW·7)为进位标志。在进行加或减运算中,表示有无进位或借位。位操作时,又可认为是位累加器。 AC(PSW·6)为辅助进位标志。加或减操作中,表示低4位数向高4位有无进位或借位, 以用作BCD码调整的判断位。 F0(PSW·5)为用户标志位。用户可自行定义的一个状态标记。 RSl、RS0(PSW·4 PSW·3)为工作寄存器组指针。用以选择CPU当前工作寄存器组。 OV(PSW·2)为溢出标志。算术运算时,

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档