微處理器 - 8085邏輯指令



下表顯示了邏輯指令及其含義的列表。

操作碼 運算元 含義 解釋
CMP

R

M

比較暫存器或記憶體與累加器 運算元(暫存器或記憶體)的內容與累加器的內容進行比較。
CPI 8位資料 比較立即數與累加器 第二個位元組資料與累加器的內容進行比較。
ANA

R

M

累加器與暫存器或記憶體進行邏輯與運算 累加器的內容與暫存器或記憶體的內容進行邏輯與運算,結果放入累加器。
ANI 8位資料 累加器與立即數進行邏輯與運算 累加器的內容與8位資料進行邏輯與運算,結果放入累加器。
XRA

R

M

累加器與暫存器或記憶體進行異或運算 累加器的內容與暫存器或記憶體的內容進行異或運算,結果放入累加器。
XRI 8位資料 累加器與立即數進行異或運算 累加器的內容與8位資料進行異或運算,結果放入累加器。
ORA

R

M

累加器與暫存器或記憶體進行邏輯或運算 累加器的內容與暫存器或記憶體的內容進行邏輯或運算,結果放入累加器。
ORI 8位資料 累加器與立即數進行邏輯或運算 累加器的內容與8位資料進行邏輯或運算,結果放入累加器。
RLC 累加器左移 累加器的每個二進位制位左移一位。D7位放入D0位以及進位標誌中。CY根據D7位修改。
RRC 累加器右移 累加器的每個二進位制位右移一位。D0位放入D7位以及進位標誌中。CY根據D0位修改。
RAL 累加器透過進位左移 累加器的每個二進位制位透過進位標誌左移一位。D7位放入進位標誌中,進位標誌放入最低有效位D0中。CY根據D7位修改。
RAR 累加器透過進位右移 累加器的每個二進位制位透過進位標誌右移一位。D0位放入進位標誌中,進位標誌放入最高有效位D7中。CY根據D0位修改。
CMA 累加器取反 累加器的內容取反。標誌不受影響。
CMC 進位取反 進位標誌取反。其他標誌不受影響。
STC 設定進位 設定進位
microprocessor_8085_instruction_sets.htm
廣告