PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   請教一個ASM的代碼問題 (https://www.pcdvd.com.tw/showthread.php?t=599035)

賽飛羅斯 2006-03-07 07:36 AM

請教一個ASM的代碼問題
 
mov edx,dword ptr ds:[DB25F8]

這個是指把RAM中 OFFSET DB25F8 上的資料 移動4個位元組 到edx 暫存器

像:[DB25F8]這類的代碼就是指記憶體的位置是吧

THX

kid814 2006-03-07 10:14 AM

google.com
x86 instruction set

google is VERY POWERFUL

RogerShih 2006-03-07 10:21 AM

引用:
作者賽飛羅斯
mov edx,dword ptr ds:[DB25F8]

這個是指把RAM中 OFFSET DB25F8 上的資料 移動4個位元組 到edx 暫存器

像:[DB25F8]這類的代碼就是指記憶體的位置是吧

THX


差不多, 正式來說應該叫邏輯記憶體位址. 在386保護模式出現後, 記憶體對應分為 邏輯 跟 線性, 一般寫ASM程式只要了解邏輯記憶體位址即可.

如果要深入作業系統層級, 邏輯位址需要再作一層轉換為線性位址, 以便確認是存取記憶體, 還是存取硬碟裡的 SWAP 檔案.


所有的時間均為GMT +8。 現在的時間是11:19 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。