[問題] 尋址方式的疑惑

看板ASM (組合語言)作者 (happy)時間17年前 (2007/03/05 17:06), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
首先請教下面的兩句話的效果為什麼是一致的 mov ax,1200h mov ax,[1200h] 因為按我的理解加了[]之後表示對地址的引用,但是實際上好像不是這樣 那麼如果我確實想訪問內存地址1200h的話是不是一定得這麼寫: mov ebx,1200h mov eax,[ebx] 謝謝大俠! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.99.222.55

03/05 17:09, , 1F
對 .. [] <- 看成訪問記憶体內容,會好記一點 (LEA 除外 :P)
03/05 17:09, 1F

03/05 17:12, , 2F
那是否能理解為[1200h]表示的應該是地址為1200h的記憶體
03/05 17:12, 2F

03/05 17:13, , 3F
的內容.謝謝大俠
03/05 17:13, 3F

03/05 17:17, , 4F
嗯,都可以,你好記會用就好了 XDXD
03/05 17:17, 4F

03/05 19:04, , 5F
那兩種寫法對cpu來說是一樣的.只是第二種比較好離解
03/05 19:04, 5F

03/09 19:59, , 6F
據說寫成DS[DP]的方式就沒有問題了XD
03/09 19:59, 6F
文章代碼(AID): #15wzr_Zj (ASM)
文章代碼(AID): #15wzr_Zj (ASM)