如何在程序集中的程序中创建动态数组? 我尝试了这段代码但是没有用
.CODE
.DATA
list DWORD <register or memory>DUP(?)
你知道解决这个问题的方法吗?
答案 0 :(得分:1)
dup
不是NASM或FASM语法,而是MASM;由于你无法在* nix上合法使用MASM,sys_newstat
和sys_brk
将无从谈起。那么你的目标是Windows?
您将使用Heap*
内存API函数。您可以使用HeapAlloc
和HeapReAlloc
。如果您不介意CRT依赖关系,那么您可以像Linuxios一样重新命名并使用malloc