全站数据
8 4 2 0 5 8 1

51单片机中PC指针长度为16位,SP长度为8位,数据指针DPTR长度为16位。这句话怎么理解

建造师 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 04:58:29

问题描述

51单片机中PC指针长度为16位,SP长度为8位,数据指针DPTR长度为16位。这句话怎么理解急求答案,帮忙回答下
精选答案
最佳答案

PC时程序计数器,主要是记录单片机在ROM的执行位置,一般单片机可以访问64K的地址,也就是需要16位的字宽SP是堆栈的指针,堆栈是建立在RAM的,内部的RAM是重0~255的所以只要8位就可以了DPTR是一个16位的寄存器,对这个数据寄存器赋值时,对于寄存器寻址方式,我们是把它拆分为高八位,低八位来访问的由于它是16位,所以我们可以用它来访问64K的ROM空间,也可以访问64K的外表RAM空间