北理单片机填空题库解析与答案

需积分: 9 0 下载量 103 浏览量 更新于2024-08-29 收藏 421KB PDF 举报
"北理单片机填空题库带答案" 这篇摘要涵盖了单片机相关的多个知识点,包括计算机编码、计算机结构、单片机组成、运算与逻辑操作、单片机指令集、堆栈操作以及MCS-51系列单片机的特性。 1. 计算机中的码制主要包括原码、反码和补码,这三种码制用于表示二进制数的正负值,其中补码是常用的一种,因为它的0是唯一的表示方式,避免了零的二义性。 2. 冯·诺依曼计算机体系结构的核心设计思想是程序存储和程序控制,即存储程序并按照存储的指令顺序执行。 3. 微处理器通常由寄存器、控制器和运算器三部分构成,它们共同协作完成计算任务。 4. 八位补码表示的十进制负数-31为11100001B,这是将-31转换成二进制然后加上符号位得到的。 5. 79H减去38H除以8和"0"除以2H的结果是1011010B,这里涉及到了十六进制数的运算。 6. 单片微型计算机的组成包括CPU、存储器、I/O接口电路和总线,这些是单片机的基本构造元素。 7. 87H是8位二进制原码表示的十六进制数,其对应的十进制数为-7。同时,提供了补码和反码的表示。 8. 补码表示法中,0的唯一表示是00000000B,对于正数和负数,补码和原码相同,对于负数,补码是原码各位取反加1。 9. 将十进制数0.123转换为二进制和十六进制分别为1111011B和7BH。 10. MCS-8051系列单片机是8位字长,有40根引脚,这是MCS-51系列的一个典型特征。 11. 指令执行后,A的值变为94H,进位标志Cy为1,溢出标志OV为0,这涉及到单片机的算术运算。 12. 执行ORLA,#0FH指令后,累加器A的低4位设置为1111,这展示了逻辑或操作。 13. MC51单片机的堆栈位于数据缓存区,遵循先进先出的原则。 14. 中断响应时,程序计数器(PC)的内容会被压入堆栈,以保存返回地址。 15. 选择第三组工作寄存器交换数据,可以使用MOVPSW, #18H指令,这里的PSW寄存器包含状态标志位。 16. 给定的指令序列涉及堆栈操作,执行后SP保持不变,ACC的值变为B的值。 17. 当MCS51单片机的ALE信号有效时,表明P0口正在输出低八位地址,用于访问外部存储器。 18. 当PSEN信号有效时,CPU通常从片外ROM读取指令或数据,这是扩展外部程序存储器时的重要信号。 以上知识点涵盖了计算机基础、微处理器结构、单片机操作和MCS-51系列单片机的特性和指令系统,是学习单片机编程的基础内容。