
赛普拉斯微系统CY8C25122 / CY8C26233 / CY8C26443 / CY8C26643系列数据手册
示例
:
;在这种情况下,该
;值在存储器
;地址位置
X + 7中加
;立即值
; 5 ,其结果
;被放置在
;在内存中的位置
;地址X + 7 。
;在这种情况下,该
; 6立即值
;移入
;定位在
;在寄存器空间
;地址X + 8 。
语言用户指南
关于MVI指令的详细信息
化。
表21:
操作码
源间接后增量
操作数1
添加
[X+7],
5
指令
例子
:
源地址地址
MOV
REG [X + 8 ] , 6
MVI
A,
[8]
2.3.8
目标直接直接
;在这种情况下,该值
;在该存储器位置
;地址8是间接
;地址。内存
;位置指向
;间接地址
;迁入
;累加器。该
;间接地址,然后
;递增。
指令的使用这种寻址方式的结果是
放置在RAM存储器中。操作数1是
结果的地址。操作数2是一个地址
指向在RAM存储器中的位置,它是源
对于该指令。这种寻址模式只适用于
MOV指令。使用这种寻址指令
荷兰国际集团模式的长度为3字节。
2.3.10目的间接后增量
指令的使用这种寻址方式的结果是
放置在存储空间内。操作数1是一个
地址指向的位置的存储器空间内,
它包含一个地址(间接地址)为
该指令的目的地。间接地址
加作为指令执行的一部分。该
源指令累加器。这
寻址模式只适用于MVI指令。
使用这种寻址模式的指令是两个字节
长。
表20:
操作码
目标直接直接
操作数1
操作数2
指令
例子
:
目的地址源地址
MOV
;在这种情况下,该值
;在该存储器位置
[7] ,[8] ,地址8被移动到
;在内存中的位置
;地址7 。
表22:
操作码
目的地间接后增量
操作数1
指令
例子
:
目的地址地址
2.3.9
源间接后增量
指令的使用这种寻址方式的结果是
放置在累加器。操作数1是一个地址
指向位置的存储器空间,其内
包含一个地址(间接地址)为源
的指令。间接地址递增的
指令执行的一部分。这种寻址模式
只适用于MVI指令。使用指令
这种寻址模式的长度为两个字节。看
节
7.化指令集
in
的PSoC Designer :大会
MVI
[8], A
;在这种情况下,该
;值在存储器
;地址为8的位置
;是一种间接
;地址。该
;累加器移动
;到内存
;位置指向
;间接地址。
;间接地址
;然后递增。
24
文件编号: 38-12010 CY修订版** CMS版本3.20
2002年9月5日