gpt4 book ai didi

linux - 如何从数据部分获取最后一个值的地址?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:10:04 27 4
gpt4 key购买 nike

我正在使用带有以下 .section .data 的“as”汇编器

items:
.long 5,6,8,10

如何获取值为 10 的地址?

最佳答案

如何使用 . ?

点符号(单独存在)指的是当前地址,当 GAS 到达该点进行组装时。其他汇编程序使用“$”字符。

例子:

...
.data
...
items: .long 5,6,8,10 # Every ".long" is 4 bytes long
lastitem = . - 4 # https://sourceware.org/binutils/docs/as/Dot.html#Dot
...

.text
...
movl (lastitem), %eax
...

关于linux - 如何从数据部分获取最后一个值的地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28391441/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com