44问答网
所有问题
51单片机中PC指针长度为16位,SP长度为8位,数据指针DPTR长度为16位。这句话怎么理解
如题所述
举报该问题
推荐答案 推荐于2017-12-16
PC时程序计数器,主要是记录单片机在ROM的执行位置,一般单片机可以访问64K的地址,也就是需要16位的字宽
SP是堆栈的指针,堆栈是建立在RAM的,内部的RAM是重0~255的所以只要8位就可以了
DPTR是一个16位的寄存器,对这个数据寄存器赋值时,对于寄存器寻址方式,我们是把它拆分为高八位,低八位来访问的
由于它是16位,所以我们可以用它来访问64K的ROM空间,也可以访问64K的外表RAM空间
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/KDKWGKGKZRGGYRVD3G.html
相似回答
51单片机
外部存储器地址编号为什么
是16位的
?那对应的存储器
是8位的
还是...
答:
因为51单片机的数据指针DPTR是16位的,程序计数器PC也是16位的,所以地址就是16位的
!存储器的数据宽度是8位的,就是一个字节。MOV A #2200H这条指令是严重错误的,51单片机是8位单片机,其中一次能处理的数据是8位的,而你赋值是16位,那就大错特错了。同样 MOV R0 #2200H也是严重错误的。IN...
51单片机中
程序
指针PC
和
数据指针DPTR
各自有什么用途?电路复位后,二者的...
答:
PC本身并没有地址,因而不可寻址,用户无法对它进行读写,但是可以通过转移、调用、返回等指令改变其内容
,以控制程序按我们的要求去执行。 复位后为0000H(16位)数据指针(DPTR) 数据指针为16位寄存器,编程时,既可以按16位寄存器来使用,也可以按两个8位寄存器来使用,即高位字节寄存器DPH和低位字...
51单片机是8位单片机,
为何其定时器计数器
为16位的
?
答:
DPTR,因为51单片机虽然是8位机,但地址总线是16位的,所以数据指针一定得是16位
,还有就是两个定时器的计数寄存器也是16位的,这三个16位寄存器都可以对它们的高低8位单独操作,你既然想学单片机,就要把单片机基础好好学学,像这个问题好好的看看书做做试验都能了解的。
51单片机
问题。
答:
DPTR是16位的地址寄存器,P08位,P2 8位刚好构成16位所以要DPTR来完成
,相关指令分析如下:在8051标准指令集的111条指令中,与DPTR有关的指令共有5类,分别为:①程序存储器查表指令,“MOVC A,@A DPTR”;②片外RAM传送指令,“MOVX A,@DPTR”和“MOVX@DPTR,A”;③寄存器数据传送指令,即可...
大家正在搜
51单片机中pc是什么
单片机pc怎么算
51单片机pc是什么意思
单片机DPTR
16位指针pc具有什么功能
单片机pc是什么
单片机里pc什么意思
单片机SFR
单片机pc存放的内容为
相关问题
说明51单片机中程序指针PC和数据指针DPTR各自的用途,电...
mcs-51单片机的数据指针DPTR是一个16位的专用地址指...
单片机中数据指针DPTR用法的概括?
单片机里的 DPTR 和 PC 分别代表什么?
mcs51单片机中,dptr和sp分别是()的寄存器。a、d...
51单片机 以下关于PC和DPTR的说法错误的是() A。都...
51单片机的指令PC和DPTR有什么区别和联系
单片机。4.在MCS-51中,以下有关PC和DPTR的结论错...