另外由于PL/0编译程序是用PASCAL语言编写的(若文件名为PL0.PAS),所以要对PL/0语言的源程序进行编译,如在PC机上,首先必须对PL0.PAS进行编译、汇编、连接得到PL0.EXE文件。运行PL0.EXE文件才是启动PL/0的编译程序。因此执行命令。 RUN PL0<回车>启动PL/0编译程序,输出一些询问信息,需用户回答。 输出信息 回答信息 INPUT FILE? PL/0源程序文件名<回车> LIST OBJECT CODE? Y或N<回车> 目标程序输出的次序是,最内层的过程体在最前边,主程序体在最后。源程序清单中的序号,是该语句在目标程序中对应的起始位置。但需指出例题中序号为0,1指令的内容为: 0 jmp 0 8 8为主程序入口 1 jmp 0 2 2为过程P的入口 |