2017-02-11 49 views

回答

1

GNU汇编程序不支持它。你能来最接近的是做这样的事情:

.set note_info, 0 
.set note_next, 4 
.set note_size, 8 

你会使用这些符号之类的语句如下:

head: 
    .space note_size 

    movl $0, head + note_info 
    mov head + note_next, %esi 
    mov note_next(%esi), %esi 
+0

不应note_info是4 – sdfsdfsdf

+0

@sdfsdfsdf它在偏移0结构体。 –

+0

@sdfsdfsdf总是有不止一种方式来给猫打个皮。 GAS还有'.struct'指令来帮助产生绝对偏移量。 http://linux.web.cern.ch/linux/scientific4/docs/rhel-as-en-4/struct.html –

相关问题