Re: Segmented or Flat model
"A D" <[email protected]> Wed, 23 May 2007 23:01:09 -0400
| Newsgroups | org.kernel.vger.linux-assembly |
|---|---|
| Message-ID | <[email protected]> |
First of all thanks for your reply. >I need clarification to a particular gnu assembly question. When i >write a code: > >.section .data >output: > .int 1 > >.section .text >.globl _start >_start: > movl $output, %ebx > .... > >here what type of memory model is used for movl statement(flat or >segmented)? > > >>Brian Raiter wrote: >>I suppose that depends on your target platform. Since you sent this to >>linux-assembly, I'm going to assume that the answer is "flat". For all >>practical purposes, there is no "segmented" memory model on 32-bit >>x86 linux. correct me if i'm wrong. But what I understand are you saying that x86 linux doesn't use segmented memory model. Are you sure?(i could be wrong in understanding sorry) Because I'm reading the book "Understanding Linux Kernel" and the author is saying that linux uses segmented memory model. I wasn't sure whether linux uses seg model by default so i asked the question. Again thanks. _________________________________________________________________ Windows Live Hotmail. Now with better security, storage and features. www.newhotmail.ca?icid=WLHMENCA149