Niklaus Wirth
1976年、ニクラウス・ヴィルトは単純なpコードマシンを自著 "Algorithms + Data Structures = Programs" で定義した。このマシンには3つのレジスタがある。プログラムカウンタ(p)、スタックベースレジスタ(b)、スタックポインタ(t) である。8種類の命令があり、うち1種 (opr) は複数の形式がある。