我一直試圖弄清楚這條指令的尋址模式。
Mov dl, byte ptr[bx]
uj5u.com熱心網友回復:
該尋址模式通常稱為暫存器間接。
這mov可能被描述為一個加載操作——它的功能是從暫存器中保存的值訪問地址處的記憶體bx,所以它會這樣做:
dl <- Memory [bx]
記憶體傳輸的大小為 1 位元組,而地址的大小為 16 位(2 位元組)寬度。
從高級語言的角度來看,這是一個取消參考操作——讀取的取消參考(即,在賦值的左運算元之外的其他角色中取消參考),例如,如 in... = *p或... = p[0]。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/424440.html
