请解释这怎么可能?
MOV A,A 和 MOV M,M 都是无用的指令,因为它们不执行任何有用的计算。 8085 的内部架构是这样设计的,即最多一个操作数可以是 M(内存位置)。因此 MOV M,M 因设计选择无效。为了简化设计,允许在 {A,B,C,D,E,H,L} 中使用 MOV R,R 等指令。在某些情况下,此类指令可能有助于实现繁忙的等待循环。
MOV A,A
MOV M,M
MOV R,R