PyPy ツールチェーンを使用して RPython でスタック ベースの仮想マシンを作成し、RPython を C に変換しています。これまでのところ、4 つの命令があります。
- EOP - プログラムの終了
- EOI - 命令の終了
- PUSH - アイテムをスタックにプッシュする
- PRINT - スタックの一番上を印刷します
私の質問は、文字列をスタックの一番上にプッシュする方法です。数値をスタックの一番上にプッシュするときと同じですか、それとも文字列を操作するときに何か他のことをしなければなりませんか?