中国大学MOOC: 令非终结符B表示布尔表达式,为B设置两个继承属性true和false。B.true是一个地址,该地址中存放了当B为真时控制流转向的指令的标号;B.false也是一个地址,该地址中存放了当B为假时控制流转向的指令的标号,则下列SDT中不正确的是( )。
举一反三
- 中国大学MOOC: 令非终结符B表示布尔表达式。在布尔表达式的回填技术中,为非终结符B设置两个综合属性:B.truelist:指向一个包含跳转指令的列表,这些指令最终获得的目标标号就是当B为真时控制流应该转向的指令的标号;B.falselist:指向一个包含跳转指令的列表,这些指令最终获得的目标标号就是当B为假时控制流应该转向的指令的标号。则下列SDT中不正确的是()。
- 关于二地址指令以下叙述正确的是什么。 A: 二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中 B: 二地址指令中,指令的地址码字段存放的一定是操作数 C: 二地址指令中,指令的地址码字段存放的一定是寄存器号 D: 二地址指令中,指令的地址码字段存放的一定是操作数地址
- 假设某子程序使用的返回指令是RET4,则返回地址为( )。 A: CALL指令下面第二条指令的地址 B: (SP+1)和(S中存放的地址 C: SP+5)和(SP+4)中存放的地址 D: CALL 指令下面第四条指令的地址
- 假设某子程序使用的返回指令是RET4,则返回地址为( )。 A: CALL指令下面第二条指令的地址 B: (SP+1)和(SP)中存放的地址 C: SP+5)和(SP+4)中存放的地址 D: CALL 指令下面第四条指令的地址
- 设某子程序使用的返回指令是RET 4,则返回地址为______。 A: CALL指令下面第4条指令的地址 B: CALL指令下面第2条指令的地址 C: (SP+1)和(SP)中存放的地址 D: (SP+1)和(SP+4)中存放的地址