68k寄存器地址

时间:2011-06-09 21:11:01

标签: assembly machine-code instruction-set 68000

这个问题乞求了一堆“你为什么要这样做?”响应。

我无法在68k Programmer's Reference Manual中找到此信息,但这可能是因为我不确定要搜索哪些措辞。

以下是68k ADD操作码的指令格式。

enter image description here

位0-2和9-11指定寄存器。 68k寄存器的二进制表示是什么?他们是“地址”吗?

是的,我知道我可以编写68k汇编程序并对其进行调试以查找此信息。我正在寻找参考。谢谢!

3 个答案:

答案 0 :(得分:4)

见第二节。 2.1,“指令格式”:

  

指令指定要用操作代码执行的函数,并定义每个操作数的位置。指令通过寄存器指定指定操作数位置,指令的寄存器字段保存寄存器的编号;通过有效地址,指令的有效地址字段包含寻址模式信息;或者通过隐式引用,指令的定义意味着使用特定的寄存器。 (重点补充)

答案 1 :(得分:2)

这些可能是指您链接的手册的图1-1,第1-2页中列出的An和Dn寄存器。

答案 2 :(得分:1)

3位指定地址寄存器编号,从0(位:0-0-0)到7(位:1-1-1)。但通常你可以让汇编程序担心这些东西。 我希望这有帮助, 戴夫