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状态才能执行,如时序图所示。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP