回覆列表
  • 1 # 使用者508873978285

    SEG運算子返回符號所在的首選段的段基址,即一個段基址,當符號的偏移地址以它為參考時,是有效的,所以,程式碼:movax,segsymbolmoves,axmovbx,symbol總是在ES:BX中載入一個指向符號symbol的有效指標

  • 2 # 使用者6505072306778

    bx 可以做為索引暫存器 m dw 1,2,3,4,5,6,7,8,9,10 lea bx, m ; 把m的首地址放入bx,即把bx當作索引,C語言中的指標概念即來源於此       ; 如果你學過C語言的話 mov byte ptr al, [bx]; 讀取1個位元組的資料到al中.[bx]是暫存器定址,即相當於 ; C語言中的 char a = *(char*)p;這類用法。 ; byte ptr即指明操作型別是db型別。 ; 同理,[bx+1]即指向了資料中下一個位元組,對m這種dw型別的資料來說, ; 即相當於指向了[bx]對應的字資料的高位位元組 比如:假如bx指向第1個字1, 1在記憶體中佔2個位元組01 00 (低位在前,高位在後,則: mov al, byte ptr [bx] ;把低位01 送入al mov ah, byte ptr [bx+1] ;把高位00狀入ah

  • 中秋節和大豐收的關聯?
  • 關於汽車質量問題,怎麼處理?