8031单片机考试重点:选择题与填空题解析

需积分: 9 1 下载量 129 浏览量 更新于2024-09-13 收藏 45KB DOC 举报
"单片机课程相关考试试题" 在单片机的学习中,掌握基本概念和操作至关重要。以下是一些从题目中提炼出的关键知识点: 1. **P口多功能性**:8031单片机的P3口的引脚具有外中断、串行通信等第二功能,选项d正确。这表明P3口除了作为普通I/O口使用外,还可以用作额外的控制信号。 2. **程序存储器**:单片机应用程序通常存放在非易失性存储器中,如ROM,选项b正确。这样即使电源断开,程序也不会丢失。 3. **BCD码转换**:BCD码0111010101000010转换为十进制数值为7542,选项b正确。注意BCD码是二进制编码的十进制数,每个四位二进制代表一位十进制数。 4. **不影响标志位的指令**:不改变标志位CY的指令是`INCA`,选项d正确。`ADDA, 20H`会根据计算结果更新标志位,`CLR`清零指令会影响CY,`RRC`右移循环指令也会根据移位情况更新CY。 5. **CPU组成**:CPU主要包括运算器和控制器,选项a正确。运算器负责算术和逻辑运算,控制器负责指令的解析和执行。 6. **INTEL8051的位宽**:8051 CPU是8位的单片机,选项c正确。它能够一次处理8位的数据。 7. **复位后的寄存器值**:8031复位后,PC的值为0000H,SP的值为07H,选项b正确。这表明程序将从0000H地址开始执行,堆栈指针初始化为07H。 8. **从程序存储器取数据**:在MCS-51中,从程序存储器取数据的指令是`MOVCA,@A+DPTR`,选项b正确。这条指令将DPTR和A寄存器的内容相加,然后从该地址处取数据到累加器A。 9. **可位寻址和字节寻址的单元**:8031单片机中,既可位寻址又可字节寻址的单元是30H,选项b正确。位寻址适用于特殊功能寄存器,而30H是SFR的一个地址。 10. **正确指令**:正确的指令是`MOV@R0,A`,选项d。这条指令将A寄存器的内容存储到由R0指示的内存地址中。 对于填空题部分: 1. 微机系统由硬件和软件两大部分组成。 2. 8051的RST引脚是IN脚,当其端出现高电平时,8051进入复位状态。8051一直维持高电平,直到RST脚收到低电平,8051才脱离复位状态。 3. 半导体存储器分为随机存取存储器(RAM)和只读存储器(ROM)。其中RAM具有易失性,常用于临时存储数据。 4. -102的补码(以2位16进制数表示)为FFCH,因为补码表示法中,负数的补码是其原码除符号位外各位取反加1。 5. PC(程序计数器)存放程序的下一条指令地址,具有自动加1特性。在8051中,决定程序执行顺序的是PC,它是16位的。 6. 123的二进制表示为0111011,十六进制表示为7B。 7. 8051内部有4个并行口,P0口作输出口时需外接上拉电阻;作输入口时,必须先置位为输入,才能读入外设状态。 8. MCS-51的堆栈只能设置在内部RAM的高128字节区域,最大容量为128字节,遵循“后进先出”原则。堆栈寄存器SP是8位。 这些知识点涵盖了单片机的基础操作,包括I/O口、程序存储、数据处理、CPU结构、复位状态以及堆栈操作等方面。理解和掌握这些知识点是学习单片机编程的基础。