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需要2个字节、2个机器周期(操作码获取、内存读取)和7个T状态才能执行,如时序图所示。
广告