亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 請教一個(gè)關(guān)于地址的問題 [打印本頁]

作者: mailwxg    時(shí)間: 2010-07-16 11:44
標(biāo)題: 請教一個(gè)關(guān)于地址的問題
最近在看于淵的《自己動手寫操作系統(tǒng)》一書,遇到這樣的代碼:

[section .gs]
LABEL_STACK:
        times 512 db 0
TopOfStack        equ        $ - LABEL_STACK - 1

我的問題是,像這樣一個(gè)段被加載到內(nèi)存時(shí),LABEL_STACK這個(gè)標(biāo)簽所指示的地址是不是相當(dāng)于該段中偏移地址0呢?

謝謝大家
作者: EricFisher    時(shí)間: 2010-07-16 13:01
如果[section .gs]表示一個(gè)段的開始處,應(yīng)該是這樣。

如果[section .gs]只是表示后面的代碼是在該段中,就不一定了。
作者: 0vk0    時(shí)間: 2010-07-16 20:44
偏移地址好像應(yīng)該減8吧
作者: openspace    時(shí)間: 2010-07-17 12:06
回復(fù) 3# 0vk0


    這個(gè)為什么要減8
    x86上數(shù)據(jù)區(qū)由低地址向高地址增長,應(yīng)該不需要再減8了
作者: 0vk0    時(shí)間: 2010-07-17 22:02
我知道是由低地址走向高地址,但指令取址的時(shí)候,應(yīng)該是第三個(gè)階段才真正執(zhí)行,,地址已經(jīng)偏移了8
作者: EricFisher    時(shí)間: 2010-07-18 09:57
流水線
作者: linux初學(xué)三月    時(shí)間: 2010-07-22 11:22
對,流水線,應(yīng)該減8的




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2