[英]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.