Hello.
So I've been exploring the linux kernel lately and I have noticed something interesting. As you all know the 80386 uses a segmented architecture. There are several segment types including data and code segments.
A data segment can be read and written. A code segment can be read or executed. Stacks are stored in data segments.
It's been awhile since I studied this. What exactly are you talking about the code in the processors instruction cache or the code in active memory page? I can do anything I want to code in the memory and stack location is set by the stack register which can be changed.
--
Mark Lane, CET mailto:[EMAIL PROTECTED]
Hard Data Ltd. http://www.harddata.com
T: 01-780-456-9771 F: 01-780-456-9772
11060 - 166 Avenue Edmonton, AB, Canada, T5X 1Y3
--> Ask me about our Excellent 1U Systems! <--
BEGIN:VCARD VERSION:2.1 N:Lane;Mark FN:Mark Lane ORG:Hard Data Ltd. TITLE:Sales TEL;WORK;BUSINESS:780-456-9771 TEL;WORK;VOICE:780-456-9771 TEL;WORK;FAX:780-456-9772 ADR;WORK:;;11060 - 166 Avenue;Edmonton;AB;T5X1Y3;Canada LABEL;WORK;ENCODING=QUOTED-PRINTABLE:11060-166 Avenue=0D=0AEdmonton, AB T5X1Y3=0D=0ACanada URL;WORK:http://www.harddata.com EMAIL;PREF;INTERNET:[EMAIL PROTECTED] REV:20010222T231737Z END:VCARD
