纯dos和windows的dos区别在哪里?纯dos下的程序可否在windows dos下运行?反过来呢?
纯dos用什么开发软件开发?
我用的是vc++6.0。可以用它开发dos程序,是不是只能在windows dos下运行,没法在纯dos下运行。vc可否开发用于纯dos下运行的程序。
纯dos用什么开发软件开发?
我用的是vc++6.0。可以用它开发dos程序,是不是只能在windows dos下运行,没法在纯dos下运行。vc可否开发用于纯dos下运行的程序。
纯dos用什么开发软件开发?
执行没有区别.Windows的Dos就是一个DOS的虚拟环境,原理上是一样的我用的是vc++6.0。可以用它开发dos程序,是不是只能在windows dos下运行,没法在纯dos下运行。vc可否开发用于纯dos下运行的程序。
不是我只能说一个区别,权限问题.Windows的命令行下执行的程序需要受Windows的程序Token的管理,很多受限的,而在纯DOS下则不会
纯dos用什么开发软件开发?
=============================
window下没有DOS了,那个应该叫做console应用程序,也叫做命令行程序,它虽然是字符界面,但是却是真正的win32程序,并不是DOS程序。纯DOS下的程序有些可以在windows下运行,有些不行,主要是因为DOS程序有很多是直接访问硬件的,在Windows下都不能工作。
===============
VC6开发的程序是不能在真正的DOS下运行的,因为它编译出来的是32位的代码,而纯DOS是16位的.
MS-WINDOWS NT 32位 OS
DOS 操作系统下,你可以使用 Turbo C 2.0 开发应用程序;数据库程序可以使用 FoxBase FoxPro。
楼主,现在好像没什么地方用 DOS 操作系统了;因为随便安装一个 Windows 2000 都很好用。
如果觉得系统太大的话,那你完全可以使用 CUI 的 Linux 。
如果再高一个档次的话,那直接用 ARM9 ARM11 嵌入式系统,安装 WinCE Linux 系统,速度也相当快。
IBM-PC PC-DOS MS-DOS 已经光荣完成使命了!
纯MS DOS只支持实模式.
Win32只在保护模式运行, 其所谓的DOS只是个控制台, 外貌象纯DOS而已,
本质上就是个纯粹的Win32进程, 除了无法涉及一些GUI调用, 它可以使用任何Win32资源.
不过windows确实可以运行纯DOS程序, 这是因为Win32建立在80386+之上,
保护模式与实模式需要独占机器, 切换十分麻烦,
为了兼容以前的实模式程序80386+的第3种模式v86应运而生,
当在保护模式下运行实模式程序(比如DOS), 系统打开一个V86任务并切换到V86模式,
除了一些指令受到限制, 其它方面与实模式完全相同,
所以v86任务就像一个被系统全面监管的实模式虚拟机, 系统可以打开多个任务.你要想开发纯DOS程序, 可以用TC什么的老编译器, 它们本身就是实模式程序.
console程序的格式则和所有win32的程序一样PE(Portable Executeble)格式