一、概述
1.执行模型
2.字节码与数据类型
3.指令分类
二、加载与存储指令
1.复习:再谈操作数栈与局部变量表
2.局部变量压栈指令
3.常量入栈指令
4.出栈装入局部变量表指令
三、算术指令
1.所有算术指令
2.比较指令的说明
四、类型转换指令
1.宽化类型转换
2.窄化类型转换
五、对象的创建与访问指令
1.创建指令
2.字段访问指令
3.数组操作指令
4.类型检查指令
六、方法调用与返回指令
1.方法调用指令
2.方法返回指令
七、操作数栈管理指令
八、控制转移指令
1.条件跳转指令
2.比较条件跳转指令
3.多条件分支跳转
4.无条件跳转
九、异常处理指令
1.抛出异常指令
2.异常处理与异常表
例子