单片机原理及应用第二章课后题2-38051单片机的存储器分哪几个空间
通过什么信号来区别不同空间的寻址
答:有四个物理上相互独立的存储空间:片内ROM地址为0000H-0FFFH此时/EA=1;片外ROM地址为0000H-0FFFFH此时/EA=0
片内数据存储器地址为00H-0FFH;片外数据存储器地址为0000H-0FFFFH;区分片内片外数据存储器通过指令MOV与MOVX
2-5在程序存储器中,0000H,0003H,000BH,0013H,001BH,0023H这六个单元有什么特定的含义
答:0000H复位后,PC=0000H,开始执行程序的地址0003H外部中断0(INT0)入口地址000BH定时器0中断(TF0)入口地址0013H外部中断1(INT1)入口地址001BH定时器1中断(TF1)入口地址0023H串行口中断TI/RI入口地址2-6内部RAM低128单元划分为哪三个主要部分
各部分主要功能是什么
答:分为三部分:工作寄存器去,位寻址区,用户RAM区(堆栈、数据缓冲)
(1)工作寄存器区(00H-1FH):32个RAM单元共分四组,每组8个寄存单元(R0-R7)
寄存器常用于存放操作数及中间结果等
(2)位寻址区(20H-2FH):此部分16个单元的每一位都有一个8位表示的位地址,位寻址取得每一个单元既可作为一般RAM单元使用,进行字节操作,也可以对单元中的每一位进行位操作
(3)用户RAM区:也是数据缓冲区,一般用于存放用户数据及作堆栈区使用
2-7MCS-51单片机EA信号有何功能
在使用8031时EA信号引脚如何处理
答:EA是访问外部程序存储器的控制信号,当EA=0时,8051片内ROM不起作用,CPU只能从片外ROM取指令,地址可以从0000H开始编址,当EA=1时,PC在0000H~0FFFH范围内,CPU从片内ROM取指令;而当PC>0FF