大会,x86:如何将标签推送到堆栈?

Assembly, x86: How to push a label to the stack?

给定数据:

1
2
3
.section data
data_set:
.long 2,5,33,54,2,76,4,37,43,223,98,70,255

如何将数据的起始地址(而不是该地址中的值)压入堆栈?

我试过这个:

1
pushl data_set

最终(在尝试访问此地址中的数据之后)导致了段错误。


在 AT