第04章 中间代码 Pcode (下)

本章接上一章的内容,继续介绍 Pcode 。

上一章中,介绍了 Pcode 中的 5 组命令,同时介绍了各命令运行过程中 Pcode 虚拟机的内部状态是如何变化的,这些命令及其运行过程都很简单,相信学习过计算机系统架构和汇编语言的读者可以很快理解这些命令。本章将要介绍的剩下的两组命令稍微复杂一点,但也还是比较简单的。

在介绍这两组命令之前,先介绍一下如何使用 Pcode 模拟器来运行 Pcode ,这样读者可以用 Pcode 模拟器来运行自己编写的 Pcode 代码,同时观察各命令的运行过程中虚拟机的内部状态的变化,更有利于读者加深理解。在介绍最后两组命令时,也要借助此模拟器来更形象的描述这两组命令的运行过程。