cmd与cmmend的区别
在使用DOS时关于运行cmd与commend的区别还有就是有没有其他的了谢谢
cmd和command分别是32bit&16bit,分别运行在cpu保护模式与虚拟86模式下,我们平常的程序运行在Windows操作系统下,而操作系统运行在保护模式中。有些汇编程序在保护模式下无法运行,就可以使用command的虚拟86模式来运行。
书本实验十五要求的实模式可以用command产生的虚拟86模式来代替。
扩展阅读: 王爽《汇编语言》第二版P327 是command吧。。。好像是command不支持中文吧 Command是DOS程序的命令行入口,程序执行是调用一个进程NTVDM(NT Virtual DOS Machine;NT 下的DOS虚拟机)。而CMD是Windows2000以上版本才有的,32位程序的命令行入口,同时兼容16位的程序。CMD本身是个32位的程序,所以打开后会有CMD进程,运行16位程序时,兼容处理,调用NTVDM,会再出一个进程。
那么在command中怎么可以运行cmd,command是DOS程序的命令行入口,cmd是32位的程序啊。
如下:
Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001.
C:\USERS\ADMINI~1>cmd
Microsoft Windows [?? 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\ADMINI~1> lukelqz 发表于 2012-8-13 09:50 static/image/common/back.gif
cmd和command分别是32bit&16bit,分别运行在cpu保护模式与虚拟86模式下,我们平常的程序运行在Windows操作系 ...
正解,分给这位把 NeBen 发表于 2012-8-14 10:10 static/image/common/back.gif
正解,分给这位把
{:7_148:}好有爱
页:
[1]