LearnJVM 有趣的发现
目录
为了兑现自己立下的 flag 🤣,这两天刚好假期前,继续实现 JVM
打算定个小目标:每个月更新一次 LearnJVM 这个项目
第五章的指令好多好多,所以还在不断地 copy & paste
实现的途中发现了 ICONST_X 指令很有意思,如下图:
-1,0,1 这三个常用数值单独用一条指令到是可以理解
为啥 2,3,4,5 也需要单独搞个指令呢?
而 6,7,8,9 却又没有相应指令?
难道是一个经验判断?
有人能给出一个合理的解释吗?