如何解决为什么 MOV M,M 无效而 MOV A,A 在 8085 微处理器中有效
请解释这怎么可能?
解决方法
MOV A,A
和 MOV M,M
都是无用的指令,因为它们不执行任何有用的计算。 8085 的内部架构是这样设计的,即最多一个操作数可以是 M(内存位置)。因此 MOV M,M
因设计选择无效。为了简化设计,允许在 {A,B,C,D,E,H,L} 中使用 MOV R,R
等指令。在某些情况下,此类指令可能有助于实现繁忙的等待循环。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。