[英]68k register addresses
这个问题是在乞求一堆“你为什么要这样做?” 回应。
我无法在68k Programmer's Reference Manual中找到此信息,但这可能是因为我不确定要搜索什么措辞。
这是 68k 的ADD
操作码的指令格式。
位 0-2 和 9-11 指定寄存器。 68k 寄存器的二进制表示是什么? 它们是“地址”吗?
是的,我知道我可以编写一个 68k 的汇编程序并对其进行调试以查找此信息。 我正在寻找参考。 谢谢!
见秒。 2.1、“指令格式”:
一条指令使用操作码指定要执行的 function,并定义每个操作数的位置。 指令通过寄存器规范指定操作数位置,指令的寄存器字段保存寄存器的编号; 通过有效地址,指令的有效地址字段包含寻址方式信息; 或者通过隐式引用,指令的定义意味着使用特定的寄存器。 (重点补充)
这些可能是指您链接的手册第 1-2 页图 1-1 中列出的 An 和 Dn 寄存器。
3 位指定地址寄存器编号,从 0(位:0-0-0)到 7(位:1-1-1)。 但通常你可以让汇编器担心这些东西。 我希望这会有所帮助,戴夫
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.