PL/M是Intel从8080微处理器开始为其系列产品开发的编程语言,也是第一个微处理器设计程序语言。PL/M是由加里·基尔代尔(Gary Kildall)在1972年设计出来的——他用PL/M语言编写出了第一个微型计算机操作系统CP/M。PL/M很像PASCAL,是一种结构化语言,但它使用关键字去定义结构。PL/M编译器好像汇编器一样可产生紧凑代码。PL/M总地来说是“高级汇编语言”,可详细控制着代码的生成。但对51系列,PL/M不支持复杂的算术运算、浮点变量而无丰富的库函数支持。学习PL/M无异于学习一种新语言。