MCS-51系列单片机内部结构原理完全破解手册(二)
|
8051内部RAM共有256个单元,这256个单元共分为两部分。其一是地址从00H-7FH单元(共128个字节)为用户数据RAM。从80H-FFH地址单元(也是128个字节)为特殊寄存器(SFR)单元。从图1中可清楚地看出它们的结构分布。
![]() 在00H-1FH共32个单元中被均匀地分为四块,每块包含八个8位寄存器,均以R0-R7来命名,我们常称这些寄存器为通用寄存器。这四块中的寄存器都称为R0-R7,那么在程序中怎么区分和使用它们呢?聪明的INTEL工程师们又安排了一个寄存器--程序状态字寄存器(PSW)来管理它们,CPU只要定义这个寄存的PSW的第3和第4位(RS0和RS1),即可选中这四组通用寄存器。对应的编码关系如图2所示。
![]() 内部RAM的20H-2FH单元为位寻址区,既可作为一般单元用字节寻址,也可对它们的位进行寻址。位寻址区共有16个字节,128个位,位地址为00H-7FH。位地址分配如表1所示,CPU能直接寻址这些位,执行例如置“1”、清“0”、求“反”、转移,传送和逻辑等操作。我们常称MCS-51具有布尔处理功能,布尔处理的存储空间指的就是这些为寻址区。
表1 RAM位寻址区地址表
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
查看所有评论






世纪芯是一支由众多技术研发专家和科研企业结盟组成了技术服务型团队,自组建以来一直帮助政府、知名科研机构以及国内众多抄板企业攻克技术难题,10年来,我们专注反向技术研究并不断挑战大型疑难项目,目前已经成为国内抄板企业的中流砥柱。