计算机 判断题 较难 ★ 精品

目标代码生成 — 计算机判断题

编译原理(大学通用) 代码优化与目标代码生成 AI 三重审校通过

题目
某目标机提供 LD R,m(将内存单元 m 的值装入寄存器 R)、SUB R,S(令 R←R−S)、ADD R,S(令 R←R+S)、MUL R,S(令 R←R×S)和 ST m,R(将寄存器 R 的值写入内存单元 m),运算均覆盖目的寄存器。对三地址语句 x := (a−b)×(c+d),生成代码 LD R1,a;SUB R1,b;LD R2,c;ADD R2,d;MUL R2,R1;ST x,R1 是正确的。判断该表述。