有没有办法在 Apple 的汇编程序中多次重复相同的字节序列?
用例示例:如果我想制作一个 iPhone 应用程序,在某些函数中包含 GB 的 NOP 指令。
最佳答案
您可以使用 .fill
.fill 69, 4, 0xfeadface
Generates 69 longs of value 0xfeadface
ten_ones: .space 10, 1
仅处理字节时。
我找不到 NASM TIMES
的等价物,它可以让你重复指令。
您可以尝试使用递归宏来实现;我无法访问 Apple 汇编程序,因此我只能草拟一个可能的宏。
在处理(假设的)有限语言(如用于宏的语言)时,请注意语法问题、表达能力和参数转发。
.macro TIMES
.if $0 > 0
$1
var $0-1 $1
.endif
.endmacro
TIMES 100, mov
关于ios - 在 Apple 程序集中重复字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39132170/