background image

                                                              

33-343.2.7 对象创建和操纵指令 343.2.8 方法调用和返回指令

343.2.9 抛出异常指令 34-353.2.10 finally 子句相关的指令

353.3 寄存器的设计 35-363.4 Java 栈的设计 36-403.4.1 Java

栈帧结构 36-383.4.2 Java 栈运行机制 38-403.5 堆空间设计 40-

413.6 异常及其处理机制 41-463.6.1 异常类结构 41-423.6.2 异

常处理表结构 42-443.6.3 异常处理的设计 44-46

 

第四章 JCVM

解释器的实现 46-654.1 JCVM 解释器实现的软硬件环境 464.2 寄

存器的实现 46-474.3 Java 栈的实现 47-504.4 指令集的实现 50-

634.4.1 装载和存储指令 50-514.4.2 运算指令 51-524.4.3 类型

转换指令 524.4.4 操作数栈管理指令 524.4.5 控制转移指令 52-

544.4.6 对象创建和操作指令 54-594.4.7 方法调用指令和返回指

令 59-624.4.8 异常抛出指令 62-634.4.9 finally 子句相关的指令

634.5 堆空间的实现 63-644.6 异常处理的实现 64-65

 

第五章 测

试与运行效果 65-685.1 测试方案 655.2 运行效果 65-68 结论

68-69 参考文献 69-71 攻读学位期间发表的论文 71-73 致谢 73