【发布时间】:2014-01-23 20:12:45
【问题描述】:
考虑java语句的执行
e=(a-b)+(c-d)
使用以下命令所需的最少内存访问次数是多少:
- 基于累加器架构的处理器,
- 具有至少 4 个通用寄存器的处理器,
- 具有基于堆栈的架构的处理器。
【问题讨论】:
-
我在想象某个 Java 歹徒用枪指着你?您应该将其发布在
policeoverflow中:/ -
你尝试了什么?
-
老兄!做好自己的功课。
-
在每种情况下,最小值都为零,因为编译器可能会优化计算(
gcc和javac编译器可以做到这一点)
标签: java memory architecture stack execution-time