位数据传送指令
发布时间:2016/7/10 18:00:36 访问次数:1145
MOV DPTR,#data16 ;data16→DPTR
例如:执行指令MOV DPTR,#2030H后,(DPH)=20H,lDPL)=30H。
该指令是80C51指令集中唯一JCM5046-S-A的一条16位数传送指令,'其作用是将外部存储器某单元地址送到数据指针DPTR。这个存储单元可以是外部RAM也可以是外部ROM,也可以是扩展的 片外接口地址。如果地址传送到DPTR后用到MOVC指令,则所送的一定是ROM地址;若用
到MOVX指令,则所传送的一定是RAM地址或片外接口地址。
以上一般数据传送指令中,可以用4种目的字节为基础来构造4类指令,使用时请注意:
●除drcct外,源字节寻址与目的字节寻址方式是不相同的;
●Rn寄存器寻址与寄存器间接寻址间不相互传送;
●只有以累加器A作为目的操作数的指令,才可能影响奇偶标志P。
MOV DPTR,#data16 ;data16→DPTR
例如:执行指令MOV DPTR,#2030H后,(DPH)=20H,lDPL)=30H。
该指令是80C51指令集中唯一JCM5046-S-A的一条16位数传送指令,'其作用是将外部存储器某单元地址送到数据指针DPTR。这个存储单元可以是外部RAM也可以是外部ROM,也可以是扩展的 片外接口地址。如果地址传送到DPTR后用到MOVC指令,则所送的一定是ROM地址;若用
到MOVX指令,则所传送的一定是RAM地址或片外接口地址。
以上一般数据传送指令中,可以用4种目的字节为基础来构造4类指令,使用时请注意:
●除drcct外,源字节寻址与目的字节寻址方式是不相同的;
●Rn寄存器寻址与寄存器间接寻址间不相互传送;
●只有以累加器A作为目的操作数的指令,才可能影响奇偶标志P。
上一篇:内部8位数据传送指令
上一篇:ROM中常数读取指令
热门点击