flat assembler
Message board for the users of flat assembler.

Index > Main > About A X86 memory page puzzle

Author
Thread Post new topic Reply to topic
mycjjjhhh



Joined: 21 Sep 2010
Posts: 2
mycjjjhhh 21 Sep 2010, 12:11
In X86 paged mode,
when CPU fetch instruction, whether the A bit of page directory item and page table item about code page are set or not?

I think not ,because it's not data access? I'm right or wrong?
Post 21 Sep 2010, 12:11
View user's profile Send private message Reply with quote
baldr



Joined: 19 Mar 2008
Posts: 1651
baldr 21 Sep 2010, 13:20
mycjjjhhh,

Why do you think there's some mistery in this bit behavior?
Intel SDM, vol. 3, rev. 034, p. 4-39 wrote:
Whenever the processor uses a paging-structure entry as part of linear-address translation, it sets the accessed flag in that entry (if it is not already set).
This subchapter (4.8 ACCESSED AND DIRTY FLAGS) even addresses issues with executing code from the same page where its PTE resides.
Post 21 Sep 2010, 13:20
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.