gpt4 book ai didi

prolog - 在 Warren 的抽象机中,参数变量是在哪里创建的?

转载 作者:行者123 更新时间:2023-12-02 11:44:56 32 4
gpt4 key购买 nike

我正在尝试创建自己的 WAM 实现,并且正在使用 Figure 2.10 中的说明。 “Warren 的抽象机器:教程重建”作为测试用例。但是,我需要将 A1A2 传递给 get_struct。但这两个变量都是在哪里创建的呢? put_valueput_variable 都创建 A 变量,但说明中均未列出。

最佳答案

Ai 是“参数寄存器”。它们是机器的一部分。所以 put_value 不会创建它们,而是填充它们。第 23 页的图 2.8 表示:

put_value X_n, A_i ===  A_i <- X_n

意思是,将值Xn存储在Ai中。

关于prolog - 在 Warren 的抽象机中,参数变量是在哪里创建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18260876/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com