怎么做
- 题面里的虚线方框就是要填的空
- 点候选项,它会填进当前高亮的那个空
- 点已填好的空,可以把选项取回来重选
- 全部填满后「提交」才会亮起
卡住了就点右下角的 👩🏫 问 AI 老师,她会给提示但不直接给答案。
块作用域怎么在 VM 里做
本条的指令集(每条是一个元组):
PUSH 值 把一个常量压栈 LOAD 名 把变量的值压栈
DEFINE 名 弹栈、在当前层登记 STORE 名 弹栈、沿链改变量
BIN 运算符 弹两个、算、压回一个 PRINT 弹栈、打印
POP 弹栈丢掉 JUMP 目标 跳到第几条
JUMP_IF_FALSE 目标 弹栈,假就跳 ENTER / LEAVE 进块开一层 / 出块关一层
MAKE_FN 名 参数 代码 造一个函数值登记 CALL 名 个数 弹参数、压新帧
RETURN 弹栈当返回值、弹帧、压回调用者的栈ENTER 和 LEAVE 两条指令做的是【0】。
请登录后作答。
去登录
👩🏫
AI
💬 题目评论
全部评论