单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,
因为AT89C51单片机的PC是16位的,因此其寻址的范围为
KB。
答:64KB。
10.判断下列
项说法是正确的。
A.AT89C51单片机的CPU是由RAM和EPROM组成的
B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围
的低端还是高端
C.在AT89C51单片机中,为使准双向的IO口工作在输入方式,必须保证它被
事先预置为1
D.PC可以看成是程序存储器的地址指针
答:A错;B错;C对;D对。
11.判断以下有关PC和DPTR的结论
是正确的。
A.DPTR是可以访问的,而PC不能访问
B.它们都是16位寄存器
C.在单片机运行时,它们都具有自动加“1”的功能
D.DPTR可以分为2个8位的寄存器使用,但PC不能
答:A对;B对;C错;D对。
12.判断下列说法
项是正确的。
A.程序计数器PC不能为用户编程时直接访问,因为它没有地址
B.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用
C.AT89C51单片机共有21个特殊功能寄存器,它们的位都是可用软件设置的,
因此,是可以进行位寻址的。
答:A对;B错;C错。
13.PC的值是
。
A.当前正在执行指令的前一条指令的地址
B.当前正在执行指令的地址
C.当前正在执行指令的下一条指令的地址
D.控制器中指令寄存器的地址
答:A错;B错;C对;D错。
14.判断下列说法
项是正确的。
A.PC是一个不可寻址的特殊功能寄存器
B.单片机的主频越高,其运算速度越快
C.在AT89C51单片机中,一个机器周期等于1s
D.特殊功能寄存器内存放的是栈顶首地址单元的内容
f答:A对;B对;C错;D错。15.AT89C51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?
(1)1个微处理器(CPU);(2)128个数据存储器(RAM)单元;(3)4KBFlash程序存储器;(4)4个8位可编程并行IO口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;(6)2个16位定时器计数器;(7)一个中断系统,5个中断源,2个优先级;(8)21个特殊功能寄存器(SFR)。
16.说明AT89C51单片机的引脚EA的作用,该引脚接高电平和低电平时各有何种功能
答:当EA脚为高电平时,单片机读片内程序存储器(4KBFlash),但在PC值超过0FFFH(即超出4KB地址范围)时,将自动转向读外部程序存储器内的程序。
当EA脚为低电平时,对程序存储器的读操作只限定在外部程序存储器,地址为0000H~FFFFH,片内的4KBFlash程序存储器不起作用。
17.64KB程序存储器空间有5r