Re: Displacement def in as

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Robert Plantz  wrote:
If you are using the gnu assembler, gas, you should
become familiar with the info for it. The command
    info as

Go to Machine Dependencies, then i386-Dependent,
then i386-Memory. There you will see that the AT&T
syntax is

DISP is an integer. An example is
    movl   $0, -4(%ebp)
which would store 32 bits of zero at the
memory location starting 4 bytes negative
from the address in the ebp register. (This
instruction does not use INDEX or SCALE.)

Linux uses a flat memory model, so you don't
need to worry about the segmentation registers
if you run your program under Linux.

Thank you Robert Plantz for your wonderful insight.


Off to school, going on a trip, or moving? Windows Live (MSN) Messenger lets you stay in touch with friends and family wherever you go. Click here to find out how to sign up!

To unsubscribe from this list: send the line "unsubscribe linux-assembly" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at

[Kernel Newbies]     [Security]     [Linux C Programming]     [Linux for Hams]     [DCCP]     [Netfilter]     [Bugtraq]     [Photo]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux