5

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

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

这是 68kADD操作码的指令格式。

在此处输入图像描述

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

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

4

3 回答 3

5

见秒。2.1、“指令格式”:

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

于 2011-06-09T21:13:33.400 回答
2

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

于 2011-06-09T21:13:51.980 回答
1

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

于 2015-02-26T19:05:18.073 回答