CP/M(微型计算机控制程序)是数字研究公司(1991年被Novell所兼并)在1974年开发,为8位CPU(如Intel 8080、Zilog Z80等)的个人电脑(PC)所设计的操作系统。在PC市场的黎明阶段,它成为被广泛应用的操作系统。可是因为在向16位CPU的转化上错失机会,在以ibm PC/AT以及ibm PC兼容机为中心的16位PC市场上惨败给Microsoft的MS-DOS,从而从市场上消失。虽然CP/M推出了为Intel 8086而设计的“CP/M 86”以及为Motorola 68000而设计的“CP/M 68k”等版本,但用户几乎不存在。
一个最小的8位CP / M系统需要以下硬件组件:
在8位版本中,CP/M的系统组件加载至主存中。系统组件分为3个部分:
BIOS和BDOS常驻在主存中,而CCP常驻在主存中,除非应用程序覆盖,在这种情况下,它会自动重新加载应用程序完成后运行。还提供了大量标准工具命令。命令以.COM扩展名存储在磁盘上。 BIOS直接控制硬件构造(例如cpu和主存),它提供文字输入输出、磁盘扇区读写等功能。BDOS运行CP/M文件系统和一些输入输出操作(例如重定向)。CCP提供用户命令行并直接运行它们(内部命令例如DIR显示一个文件夹中的文件,或者ERA删除一个文件),或者读取、起动一个可执行档。
8080主要使用的操作系统是CP/M-80,到8086的时候,实际寻址范围是8080的16倍,但是英特尔将8086创建为可让程序只占用1M内存中的64K字节段,好像完全是小型的8080内存系统,直接影响到后来的段寄存器设计。uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。
浏览次数 404
浏览次数 11117
浏览次数 4095
浏览次数 2517
浏览次数 2371
浏览次数 2158
未知的网友