在控制流语句的翻译中,布尔表达式B被翻译成由跳转指令构成的跳转代码。
举一反三
- 在跳转代码中,逻辑运算符&&、|| 和 ! 被翻译成跳转指令。
- 中国大学MOOC:"在跳转代码中,逻辑运算符&&、|| 和 ! 被翻译成跳转指令。";
- 以下语句不正确的是() A: 比较(cmp)语句的结果可以决定后面条件跳转的结果 B: 条件跳转指令jnz可以判断cmp指令比较的两个值是否不相等,如果两个值不相等,这个跳转就会发生 C: 跳转指令jump不会产生代码路径的分支 D: 对于一个if语句必定有一个条件跳转指令,所有条件跳转指令也都对应一个if语句结构
- 利用跳转指令构成循环结构程序时,()。 A: 跳转指令必须条件执行 B: 跳转指令必须无条件执行 C: 需要人为修改PC值才能跳转 D: 由处理器自动实现跳转
- 中国大学MOOC: 令非终结符B表示布尔表达式。在布尔表达式的回填技术中,为非终结符B设置两个综合属性:B.truelist:指向一个包含跳转指令的列表,这些指令最终获得的目标标号就是当B为真时控制流应该转向的指令的标号;B.falselist:指向一个包含跳转指令的列表,这些指令最终获得的目标标号就是当B为假时控制流应该转向的指令的标号。则下列SDT中不正确的是()。