1 / 8 第一章 略 第 2 章 80C 51 单片机的硬件结构 (一)填空题 1
通过堆栈实现子程序调用,首先要把(PC)的内容入栈,以进行断点保护
调用返回时再进行出栈操作,把保护的断点送回(PC)
通常单片机有两种复位操作,即(上电复位)和(手动复位)
复位后,PC值为(0000H),SP 值为(07H),通用寄存器的当前寄存器组为(第 0)组,该组寄存器的地址范围是从(00H)到(07H)
80C51 单片机中,一个机器周期包含(6)个状态周期,一个 状态周期又可划分为(2)个拍节,一个拍节为(1)个振荡脉冲周期
因此,一个机器周期应包含(12)个振荡脉冲周期
80C51 中惟一一个可供用户使用的 16 位寄存器是(DPTR),它可拆分为两个 8 位寄存器使用,名称分别为(DPH)和(DPL)
单片机程序存储器的寻址范围由 PC 的位数决定
80C51 的 PC 为 16 位,因此程序存储器地址空间是(64 KB)
(二)单项选择题 2
取指操作后,PC 的值是(C) (A)当前指令前一条指令的地址 (B)当前正在执行指令的地址 (C)下一条指令的地址 (D)控制寄存器中指令寄存器的地址 3
80C51 单片机中,设置堆栈指针SP 为 37H 后就发生子程序调用,这时 SP的值变为(C) (A)37H (B)38H (C)39H (D)3AH 7
下列叙述中正确的是(D) (A)SP 内装的是堆栈栈顶单元的内容 地址 (B)在中断服务程序中没有 PUSH 和 POP 指令,说明此次中断操作与堆栈无关 (C)在单片机中配合实现“程序存储自动执行”的寄存器是累加器 (D)两数相加后,若 A 中数据为 66H,则 PSW 中最低位的状态为 0 2 / 8 第3 章 80C 51 单片机指令系统 (一)填空题 1
假定累加器A