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