TinyC:

    Pcode:

    再来看 while 语句:

    TinyC:

    结构也很简单,将测试语句和执行体翻译成 Pcode 放到相对应的地方即可。

    continue 和 break 呢?将 continue 换成 jmp _beg_while,break 换成 jmp _end_while 就可以啦。