How can I find the absolute memory address of 3E2:23?
How can I find the absolute memory address of 3E2:23?
(OP)
Hi, if I have something like 3E2:23, how do I find the absolute memory address of it? Please tell me how to do it, not just what the answer is.. Thanks so much!
Chuck
Chuck
RE: How can I find the absolute memory address of 3E2:23?
The numbers to the left of the colon represent the memory segment in paragraphs. Memory paragraphs are 10h (16 decimal) bytes in length. The numbers to the right represent the offset in the given memory segment.
Is that unclear enough or should I really try to confuse you?
My compliments to anybody who prefers to find an answer using their own resources, rather than having an answer handed to them!
A plain black box
Don't sit down. It's time to dig another one.
RE: How can I find the absolute memory address of 3E2:23?
Chuck
RE: How can I find the absolute memory address of 3E2:23?
A plain black box
Don't sit down. It's time to dig another one.
RE: How can I find the absolute memory address of 3E2:23?
I would assume that both numbers are in hex so is the answer 3E43H? Please let me know and thanks for your help
Chuck
RE: How can I find the absolute memory address of 3E2:23?
Answers are meaningless unless we use them to find new answers to new problems. My compliments.
A plain black box
Don't sit down. It's time to dig another one.
RE: How can I find the absolute memory address of 3E2:23?
Chuck
RE: How can I find the absolute memory address of 3E2:23?
The answer given is probably allright, although it only is right for X86 processors in real mode. For the same processor in protected mode for instance, you will never be able to do it like this just from knowing a single address, and not the memory layout.
Wouter Dijkslag
My site
RE: How can I find the absolute memory address of 3E2:23?
By virtue of its nature, Windows must perform some fancy footwork to stay alive. The 32kb of memory that follow B800:0000 appear to be fairly stable (mostly unused) under Windows. Can anybody think of a reason why Bill Gates shouldn't pitch a tent and stake a claim to this area of memory?
Thank the sky above that Microsoft has declined to buy the only real-estate that truly belongs to the computer user.
A plain black box
Don't sit down. It's time to dig another one.
RE: How can I find the absolute memory address of 3E2:23?
Also, the 3E2:23 memory adress example will have a totally different explanation in PM: 3E2 points to a descriptor in either the Global Descriptor Table (GDT), a Local Descriptor Table (LDT) or the Interrupt Descriptor Table (IDT); 23 will remain the offset. All those descriptor tables contain a linear adress to the start of a segment; the size of the segment (1 byte to 4G) and the access rights (privilege levels).
I advise you to read "The 80x86 Family: Design, Programming and Interfacing" by John Uffenbeck (Pub: Prentice-Hall Inc.)
Regards,
Bert Vingerhoets
vingerhoetsbert@hotmail.com
www.geocities.com/thevhbcompany/index.html
Don't worry what people think about you. They're too busy wondering what you think about them.