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+

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.