
/+
XCHI
操作:
*'+!'2'
DST , SRC
操作数
A, @ HL
操作总结
交换A和数据存储器的内容;增量
寄存器L的内容和跳过溢出
字节
1
周期
2+S
描述:
该指令XCHI交流累加器的内容与RAM地址
由寄存器对HL和然后递增寄存器L.如果寄存器L的内容为0H的内容,
在执行跳跃。进位标志的值不受影响。
操作数
A, @ HL
0
1
1
二进制代码
1
1
0
1
0
操作符号
A
( HL ) ,则L
←
L+1;
跳过如果L = 0H
例如:
寄存器对HL包含地址2FH和内部RAM地址2FH包含0FH :
LD
LD
XCHI
JPS
JPS
XCHI
YYY
HL,#2FH
A,#0H
A, @ HL
XXX
YYY
A, @ HL
;
;
;
;
A
←
0FH和L
←
L + 1 = 0, ( HL)。
←
"0"
跳过,因为溢出发生
H
←
2H ,L
←
0H
(20H)
←
0FH ,A
←
(20H )中,L
←
L + 1 = 1H
在“ JPS YYY ”指令被执行,因为跳过了XCHI指令后发生。