在Masm x86中动态分配连续位置

问题描述

我正在为我的语言编写编译器。在这种情况下,对于

<button (click)="addRow()" class="add-row-btn" mat-button [disabled]="isDisabled"> Add Row</button>

,我必须将(c + d)存储在一个变量中。到目前为止,一切都很好,但是当我用完该表达式后,我想破坏该变量并继续前进。现在,当我分配该变量时,我突然意识到,要存储我创建的变量的地址,我需要另一个变量。我发现我需要一个指针,但是指针本身需要1个双字。 HeapAllocate方法也不会在连续的位置分配变量,因此我可以通过以下方式引用它们,

 a=b*(c+d)

其中i是该变量的索引,非常类似于数组。

所以我的问题简而言之是:

如何动态地在数组结构中分配内存,这样我就可以在不使用指针的情况下引用它们,而不必记住数组中每个变量的地址?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...