我需要声明一个不确定大小的双字数组,如何在x86汇编中执行此操作?
通常声明你要使用的双字阵列:
iNumsArray dword 10 dup(?)
但是如果我需要不断提示用户输入无限量的整数,那么在用户键入-1之前,我需要一个不确定大小的双字数组。我认为实现这一目标的一种方法是将所有dwords压入堆栈,保持对字节的计数(每次+4),然后从堆栈中弹出该字节数并存储到数组中,但是那个&#39 ;非常复杂。
也许您可以使用iNumsArray dword ? dup(?)
分配可变数组?
虽然第一个问号是你通常把dwords的数量,也就是数组的长度,但是如何在不指定长度的情况下分配它?