Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以帮助我理解我在讲义上提出的这个问题。以下代码的累加器 A 中的结果是什么
LDAA #$3B ______________
和
ORAA #$23 ______________
我知道第一个说在累加器 A 中加载立即模式下的十六进制 3B。第二个是在累加器 A 中或立即模式下的十六进制 23。第二个更令人困惑,因为我不知道用什么或它。
任何帮助,将不胜感激!
好吧,假设它们是顺序指令,您知道A之前的值是什么OR:
A
OR
LDAA #$3B --> 3b ORAA #$23 --> 3b or'ed with 23
如果它们不是连续的,那么答案就是“无论 A 之前是什么,但位 5、1 和 0 设置为1(从最低有效端开始计数位)”。
1
我认为可能是前者,仅仅是因为我必须在上面为另一种可能性写的那篇冗长的文章,不容易适合提供的答案区域:-)