微处理器 - 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
广告