作者happycoco (happy)
看板ASM
標題[問題] 尋址方式的疑惑
時間Mon Mar 5 17:06:06 2007
首先請教下面的兩句話的效果為什麼是一致的
mov ax,1200h
mov ax,[1200h]
因為按我的理解加了[]之後表示對地址的引用,但是實際上好像不是這樣
那麼如果我確實想訪問內存地址1200h的話是不是一定得這麼寫:
mov ebx,1200h
mov eax,[ebx]
謝謝大俠!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.99.222.55
1F:推 zha0:對 .. [] <- 看成訪問記憶体內容,會好記一點 (LEA 除外 :P) 03/05 17:09
2F:→ happycoco:那是否能理解為[1200h]表示的應該是地址為1200h的記憶體 03/05 17:12
3F:→ happycoco:的內容.謝謝大俠 03/05 17:13
4F:→ zha0:嗯,都可以,你好記會用就好了 XDXD 03/05 17:17
5F:推 final01:那兩種寫法對cpu來說是一樣的.只是第二種比較好離解 03/05 19:04
6F:→ happycoco:據說寫成DS[DP]的方式就沒有問題了XD 03/09 19:59