回答
您可以使用.fill
.fill 69, 4, 0xfeadface
生成69名多头值0xfeadface的
ten_ones: .space 10, 1
仅处理字节时。
我找不到NASM TIMES
的等价物,它可以让你重复甚至指示。
你可以尝试使用递归宏来实现这一点;我无法访问Apple汇编程序,因此我只能勾画出一个可能的宏。
当处理(假定)有限的语言(如用于宏的语言)时,请小心语法问题,表达性和参数转发。
.macro TIMES
.if $0 > 0
$1
var $0-1 $1
.endif
.endmacro
TIMES 100, mov
气体手册有一个[使用递归宏来生成任何你想要的可变长度块的例子](https://sourceware.org/binutils/docs/as/Macro.html)。该块可以很容易地被指令而不是'.long'或'.byte'。假设Apple的汇编程序使用与GNU''相同的宏语言/指令,这应该起作用。 –
非常好!谢谢! –
顺便说一句,不能专门做指示是好的。我可以重复指令的十六进制格式。 –
- 1. .net自动程序集解析加载重复程序集
- 2. 当程序在程序集大于512字节时怎么办
- 3. 从集合中删除重复字节[] s
- 4. 程序集x86 Irvine WriteString字节与Dword
- 5. 如何识别重复的程序集?
- 6. 镜像字节/ X86嵌入式程序集(在Visual Studio 2010中)
- 7. 在.NET程序集中查找字节偏移量
- 8. 在程序集中找到重复类型'master'
- 9. Microsoft.Web.WebJobs.Publish在部署包中生成重复程序集
- 10. MFC应用程序中的多字节字符集
- 11. 在maven程序集中复制文件
- 12. XF:重复性能节点集差
- 13. Mips程序集,.data节
- 14. 在程序集中的重新定位
- 15. 在Mono中重定向程序集?
- 16. 在集合中重复数字的子集合算法
- 17. 修复Unicode字节序列
- 18. 如何在python中重复该程序
- 19. 程序在输出中重复输入
- 20. 在重复程序中实现递归
- 21. iOS应用程序中的Apple日历集成?
- 22. Apple LLVM-gcc x86程序集中发生了什么?
- 23. 重复程序(python)
- 24. 确定是否从字节数组中加载程序集
- 25. Android运行Dalvik字节码,像C++中的内嵌程序集
- 26. 如何将半字节转换为6502程序集中的值?
- 27. C#从字节中运行VB.net程序集
- 28. 如何屏蔽ARM程序集中的字节?
- 29. 将字节转换为mips程序集中的单词?
- 30. Apple程序Xcode在什么程度?
@JoseManuelAbarcaRodríguez这不是我所问的。 –
举例来说,这可能是为了测试应用程序大小如何影响各种性能指标。 –
我的问题很好地解释了我想达到的目标。你不相信我有很好的实现它的动机。我给了你几个可能的一个。 –