DOS从哪里来?

DOS从哪里来?,第1张

分类: 资源共享

问题描述:

我想问个很菜的问题,当我们从电脑城把电脑组装好后,没有装系统,这时候电脑上有DOS没?我一直弄不清DOS从哪来请各位师傅指点下,还有DOS里是不是都自带的有ghost?

解析:

MS-DOS

MS-DOS是Microsoft Disk Operating System的简称,意即由美国微软公司(Microsoft)提供的磁盘 *** 作系统。在Windows 95以前,DOS是PC兼容电脑的最基本配备,而MS-DOS则是最普遍使用的PC兼容DOS。

最基本的MS-DOS系统由一个基于MBR的BOOT引导程序和三个文件模块组成。这三个模块是输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)及命令解释模块(COMMAND.COM)。除此之外,微软还在零售的MS-DOS系统包中加入了若干标准的外部程序(即外部命令),这才与内部命令(即由COMMAND.COM解释执行的命令)一同构建起一个在磁盘 *** 作时代相对完备的人机交互环境。

MS-DOS一般使用命令行界面来接受用户的指令,不过在后期的MS-DOS版本中,DOS程序也可以通过调用相应的DOS中断来进入图形模式,即DOS下的图形界面程序。

1、传送指令 MOV (move)

指令的汇编格式:MOV DST,SRC

指令的基本功能:(DST)<-(SRC) 将原 *** 作数(字节或字)传送到目的地址。

指令支持的寻址方式:目的 *** 作数和源 *** 作数不能同时用存储器寻址方式,这个限制适用于所有指令。

指令的执行对标志位的影响:不影响标志位。

2、进栈指令 PUSH (push onto the stack)

出栈指令 POP(pop from the stack)

指令的汇编格式:PUSH SRC ;POP DST

指令的基本功能:PUSH指令在程序中常用来暂存某些数据,而POP指令又可将这些数据恢复。

PUSH SRC (SP)<-(SP)-2 ;(SP)<-(SRC)

POP DST (DST)<-((SP));(SP)<-(SP)

指令的特殊要求:PUSH 和 POP指令只能是字 *** 作,因此,存取字数据后,SP的修改必须是+2 或者 -2;

POP指令的DST不允许是CS寄存器;

3、交换指令 XCHG (exchange)

指令的汇编格式:XCHG OPR1,OPR2

指令的基本功能:(OPR1)<->(OPR2)

二、累加器专用传送指令

4、输入指令 IN (input)

输出指令 OUT (output)

指令的汇编格式:IN ac,portport<=0FFH

IN ac,DX port>0FFH

OUT port,ac port<=0FFH

OUT DX,ac port>0FFH

指令的特殊要求:只限于在AL或AX与I/O端口之间传送信息。

传送16位信息用AX,传送8位信息用AL,这取决于外设端口的宽度。

5、换码指令 XLAT (translate)

指令的汇编格式:XLAT opr 或 XLAT

指令的基本功能:这条指令根据AL寄存器提供的位移量,将BX指使的字节表格中的代码换存在AL中。

(AL)<-((DS)*16+(BX)+(AL))

三、地址传送指令

6、有效地址传送器 LEA (load effective address)

指令的汇编格式:LEA reg,src

指令的基本功能:LEA指令把源 *** 作数的有效地址送到指定的寄存器,这个有效地址是由src选定的一种存储器寻址方式确定的。

指令支持的寻址方式:各种存储器寻址方式。

指令对标志位的影响:不影响标志位。

指令的特出要求:指令中reg不能是段寄存器;

7、指针送寄存器和DS LDS (load DS with point)

指针送寄存器和ES LES (load ES with point)

指令的汇编格式:LDS reg,src

LES reg,src

指令的基本功能:LDS和LES指令把确定内存单元位置的偏移地址送寄存器,段地址DS或ES。这个偏移地址和段地址(也称地址指针)是由src指定的两个相继字单元提供的。

LDS reg,src(reg)<-(src)(DS)<-(src+2)

LES reg,src(reg)<-(src)(ES)<-(src+2)

指令支持的寻址方式:src必须为存储器寻址方式

指令对标志位的影响:不影响标志位。

指令的特殊要求:指令中REG不能是段寄存器;

常见的文件后缀名ACAMicrosoft的代理使用的角色文档acf系统管理配置acm音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能aif声音文件,支持压缩,可以使用WindowsMediaPlayer和QuickTimePlayer播放AIF音频文件,使用WindowsMediaPlayer播放AIFC音频文件,使用WindowsMediaPlayer播放AIFF音频文件,使用WindowsMediaPlayer播放ani动画光标文件扩展名,例如动画沙漏。ansASCII字符图形动画文件arc一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开arj压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开asf微软的媒体播放器支持的视频流,可以使用WindowsMediaPlayer播放asp微软的视频流文件,可以使用WindowsMediaPlayer打开asp微软提出的ActiveServerPage,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用VisualInterDev编写,是目前的大热门asxWindowsMedia媒体文件的快捷方式au是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件WaveformHoldandModify播放。NetscapeNavigator中的LiveAudio也可以播放.au文件avi一种使用MicrosoftRIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片bak备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名basBasic语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是VisualBasicbat批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用bbs电子告示板系统文章信息文件bfcWindows的公文包文件bin二进制文件,其用途依系统或应用而定bmpBitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和WindowsNT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。cC语言源程序文件,在C语言编译程序下编译使用cabMicrosoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式calWindows中的日历文件cdfInternetExplorer的频道文件cdrCorelDraw中的一种图形文件格式,它是所有CorelDraw应用程序中均能够使用的一种图形图像文件格式cdx索引文件,存在于Dbase,Foxbase,Foxpro系统软件环境下cfc配置文件,系统或应用软件用于进行配置自己功能,特性的文件chm编译过后的HTML文件,常用于制作帮助文件和电子文档clp在Windows下剪贴板中的文件格式cmd用于WindowsNT/2000的批处理文件,其实与BAT文件功能相同,只是为了与DOS/Windows9x下的BAT有所区别cmf声卡标准的音乐文件,FM合成器等可以回放cnfNetMeetting会议连接文件cnt联机帮助文件目录索引文件,通常和同名的.hlp文件一起保存col由AutodeskAnimator,AutodeskAnimatorPor等程序创建的一种调色板文件格式,其中存储的是调色板中各种项目的RGB值comDOS可执行命令文件,一般小于64KBcpl控制面板扩展文件,Windows *** 作系统使用cppC++语言源程序,非常强大的语言,在各种平台中都有相应的开发系统crdWindows中的卡片文件crt用于安全方面的证书认证文件curWindows下的光标资源文件格式,可用光标编辑软件编辑cssText/css文件dat数据文件,在应用程序中使用datVCD中的图象声音文件,VCD播放软件可调用,或是通过VCD机播放dbf数据库文件,Foxbase,Dbase,VisualFoxPro,等数据库处理系统所产生的数据库文件dcx传真浏览文档文件ddi映象文件,DUP,HD,IMG等工具可dev设备驱动程序dib设备无关位图文件,这是一种文件格式,其目的是为了保证用某个应用程序创建的位图图形可以被其它应用程序装载或显示一样dir目录文件dllWindows动态连接库,几乎无处不在,但有时由于不同版本DLL冲突会造成败各种各样的问踢doc是目前市场占有率最高的公室软件MicrosoftOffice中的字处理软件Word创建的文档dosWindows保留的MS-DOS的某些系统文件dotMicrosoftWord的文档模板文件,通过模板可以简化一些常用格式文档的创建工作,而且可以内嵌VBA程序来实现某些自动化功能drv设备驱动程序文件,用在各种系统中dwgAutoCAD的图纸文件,也是许多绘图软件都支持的格式,常用于共享数据dxbAutoCAD创建的一中图形文件格式dxf图形交换格式,一种计算机辅助设计的文件格式,最初开发用来与AutoCAD一起使用,以便于图形文件在应用程序之间的传递,它以ASCII方式储存图形,在表现图形的大小方面十分精确derCertiticate文件dicTxt文件emf由Microsoft公司开发的Windows32位扩展图元文件格式,其总体设计目标是要补在MicrosoftWindows3.1(Win16)中用的*.wmf文件格式的不足,使得图元文件更加易于使用eps用PostScript语言描述的一种图形文件格式,以文本文件保存,在PostScript图形打印机上能打印出高品质的图形图象,最高能表示32位图形图象err编译错误文件,存在于Dbase,Foxbase,Foxpro系列软件环境下exe可执行文件,虽然后缀名相同,但具有不同的格式和版本exp3DS使用的显示卡驱动程序excTxt文件flcAutodeskAnimator和Animatorpro的动画文件,支持256色,最大的图象象索是64000*64000,支持压缩,广泛用于动画图形中的动画序列,计算机辅助设计和计算机游戏应用程序fnd保存的搜索结果fon点阵字库文件forFortran语言程序fot指向字体的快捷键fp配置文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下fpt备注字段文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下frt报表文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下frx报表文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下fxp编译后的程序,存在于Dbase,Foxbase,Foxpro系列软件的环境下gif在各种平台的各种图形处理软件上均能够处理的,经过压缩的一种图形文件格式grh方正公司的图象排版文件grpWindows下的程序管理器产生的组窗口文件gocGocservegraMSGraph.Chart.5hC语言源程序头文件hlpWindows应用程序帮助文件hqxMacintosh中使用BinHex将二进制文件编码为7位的文本文件,大多数Macintosh文件皆以.hqx出现(.bin极少使用),在Macintosh中,可使用StuffItExpander对.hqx解码,在Windows中可使用BinHex13解码ht超级终端htm保存超文本描述语言的文本文件,用于描述各种各样的网页,使用各种浏览器打开html同.htm文件icm图象配色描述文件icoWindows中的图标文件,可以包含同一个图标的多种格式,使用图标编辑软件创建idfMIDI乐器定义idx索引文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下iff文件交换格式文件,这种文件格式多用于Amiga平台,在这种平台上它几乎可以存储各种类型的数据,在其它平台上,IFF文件格式多用于存储图象和声音文件imageMAcintosh磁盘映象文件,常见于萍果机的FTP网点,在Macintosh中由ShrinkWrap处理imeWindows下的输入法文件img磁盘映象文件,用HD-COPY,WinImage等工具打开后可以恢复到一张磁盘上inc汇编语言包含文件,类似C/C++中的.H文件infWindows下的软件安装信息,Windows的标准安装程序根据此文件内的安装信息对软件,驱动程序等进行安装iniWindows中的初始


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12051237.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存