AT_T汇编

1.例子一

Int386_vector:
    .long 0

movl    %eax,Int386_vector;把Int386_vector看成一个变量,把Eax的值存入Int386_vector

2.例子二
用objdump反汇编
mov    %eax,0x24
它的意思等价于微软的汇编
mov ds:[0x24],eax

3.例子三
    ljmp    $PMODE_CS, $inpmode
inpmode:
....
如果写inpmode,跳转的时候会是相对地址
$inpmode是绝对地址

4.例子四
movl    %eax,_i386BootDrive
movl    %eax,(_i386BootDrive)
这两行的意思是一样的

posted @ 2011-02-17 11:47  Fan Zhang  阅读(285)  评论(0)    收藏  举报