call qword ptr [rax]
call qword ptr [rcx]
編碼是
FF 10
FF 11
我能看到的最後一個數字(0/1)來自(寄存器編號),但我試圖找出倒數第二位(1)來自哪裏。據AMD64架構程序員手冊第3卷:通用和系統指令第56頁,
「/數字 - 表示ModRM字節僅指定一個寄存器或內存(R/M)操作數指定的位數。通過ModRM寄存器字段並用作指令操作碼擴展,有效數字值範圍爲0到7。
相當於英特爾文件說類似的東西,並通過寄存器call
指定編碼爲
FF /2
和......我不知道這意味着什麼,或者如何在2規格所連接到最終結果中的最高1位數字。在任何地方有沒有不同措辭的解釋?