这个问题乞求了一堆“你为什么要这样做?”响应。
我无法在68k Programmer's Reference Manual中找到此信息,但这可能是因为我不确定要搜索哪些措辞。
以下是68k ADD
操作码的指令格式。
位0-2和9-11指定寄存器。 68k寄存器的二进制表示是什么?他们是“地址”吗?
是的,我知道我可以编写68k汇编程序并对其进行调试以查找此信息。我正在寻找参考。谢谢!
答案 0 :(得分:4)
见第二节。 2.1,“指令格式”:
指令指定要用操作代码执行的函数,并定义每个操作数的位置。指令通过寄存器指定指定操作数位置,指令的寄存器字段保存寄存器的编号;通过有效地址,指令的有效地址字段包含寻址模式信息;或者通过隐式引用,指令的定义意味着使用特定的寄存器。 (重点补充)
答案 1 :(得分:2)
这些可能是指您链接的手册的图1-1,第1-2页中列出的An和Dn寄存器。
答案 2 :(得分:1)
3位指定地址寄存器编号,从0(位:0-0-0)到7(位:1-1-1)。但通常你可以让汇编程序担心这些东西。 我希望这有帮助, 戴夫