添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符X型号页 > 首字符X的型号第158页 > XC800 > XC800 PDF资料 > XC800 PDF资料1第104页
XC800
指令集
MOVX
功能:
描述:
<dest - byte> , <src , byte>
移动外部
累加器和一个字节的MOVX指令传输数据
外部数据存储器,因而有“ X”,附加到MOV 。有两种类型的
说明,不同在它们是否提供一个8位或16位的间接寻址到
外部数据RAM。
在第一种类型, R0或R1的当前寄存器组的内容提供
8位地址的低字节的地址端口上。八比特是足够的外部
L / O扩展解码或者规模较小的RAM阵列。对于稍大
阵列,任意输出端口的引脚可以用来输出高阶地址位。这些
销会通过前述的MOVX输出指令来控制。
在第二类型的MOVX指令时,数据指针产生一个16位的
地址。高字节地址端口输出该高阶8位地址(在
DPH的内容),而低字节地址端口输出的低8
地址位( DPL ) 。地址端口的特殊功能寄存器
不受影响,保持了以前的内容。这种形式的访问速度更快,更
高效的访问非常大的数据阵列时(最多64个字节) ,因为没有
需要额外说明设置输出端口。
有可能在某些情况下,以混合两种MOVX类型。大内存阵列
其驱动的地址端口上的高位地址线可以经由所述处理
数据指针,或用代码以输出高位地址位,以高字节端口
然后用R0或R1 MOVX指令。
例如:
通过使用多路地址/数据线的外部256字节的RAM连接到
低字节的地址端口。端口3提供了用于外部RAM控制线。其他
端口(如高字节地址端口)被用于正常升/ O操作。寄存器0和
1含12H和34H 。外部RAM地址34H存放值56H 。该
指令序列
MOVX
MOVX
A,@ R1
@R0,A
复制值56H到两个累加器和外部RAM单元12H 。
用户手册,V 0.1
4-59
2005-01

深圳市碧威特网络技术有限公司