试题详情
简答题试说明MS-DOS的命令处理程序COMMAND.COM的工作流程。
  • COMMAND.COM的工作流程如下:
    (1)系统通电或复位后,初始化程序对整个系统完成初始化工作,自动执行AutoexeC.bat文件,然后把控制权交给暂存部分,给出提示符等待接收用户键入命令;
    (2)暂存部分读入键盘缓冲区中的命令,判别文件名、扩展名及驱动器名是否正确,若有错则出错返回,正确则查找和识别命令;
    (3)若为内部命令,暂存部分找到后便从对应表项中获得命令处理程序的入口地址并执行;若为外部指令,则建立命令行,执行系统调用exec装入其命令处理程序,得到对应基地址并执行;若键入命令非法,则出错返回;
    (4)命令完成后,控制权重新交给暂存部分给出提示符等待接收用户命令,转(2)。
  • 关注下方微信公众号,在线模考后查看

热门试题