8085微处理器指令类型XRI d8


在8085指令集中,XRI是“与累加器进行异或立即数”的助记符,“d8”代表任何8位数据。此指令用于将8位立即数数据与累加器进行异或运算。异或运算的结果将存储在累加器中,覆盖其先前的内容。由于这是一个逻辑指令,因此S、P和Z标志会根据产生的结果而变化。Cy和AC复位为0。执行期间它在内存中占用2字节。

助记符,操作数 操作码(十六进制) 字节数
XRI 数据 EE 2

让我们考虑XRI CDH作为此类别的一个示例指令。由于它是一个2字节指令,因此它将占用2个连续的内存位置。我们假设累加器的初始内容为ABH。该指令执行的结果已在下面的跟踪表中显示:

之前 之后

(A)

ABH 66H

(F)

任意值 Cy=0, AC=0, S=0, P=1, Z=0

内部计算如下所示:

(A) ABH ---> 1010 1011
(d8) CDH ---> 1100 1101
               ---------
      XRICDH --->0110 0110 (66H)

地址 十六进制代码 助记符 注释
2002 EE XRI CDH A = A XOR CDH
2003 CD 操作数 CDH

针对此指令XRI CDH执行的时序图如下所示。

XRI CDH

总结 - 因此,此指令XRI CDH需要2个字节、2个机器周期(操作码获取、内存读取)和7个T状态才能执行,如时序图所示。

更新于:2019年7月30日

浏览量:1K+

启动您的职业生涯

完成课程获得认证

开始学习
广告