Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在汇编中的程序中间制作一个动态数组?我试过这段代码,但没有用
.CODE .DATA list DWORD <register or memory>DUP(?)
你知道解决这个问题的任何方法吗?
dup不是 NASM 或 FASM 语法,而是 MASM;并且由于您不能在 *nix 上合法使用 MASM,sys_newstat因此sys_brk也不可能。所以你的目标是Windows?
dup
sys_newstat
sys_brk
您将使用Heap*内存 API 函数。你会使用HeapAlloc和HeapReAlloc。如果您不介意 CRT 依赖项,那么您可以按照 Linuxios 的建议进行操作并使用malloc
Heap*
HeapAlloc
HeapReAlloc
malloc