
DOS环境系统程序设计
文章平均质量分 61
acqy
陈晴阳,2003年毕业于中南大学铁道学院计算机专业。MCP/MCAD,国家认证高级程序员、系统分析员,中国系统分析员协会顾问团顾问。软件设计与构架、信息系统建设的爱好者。具有三年Microsoft Axapta/Dynamics AX的开发经验。
展开
-
磁盘快速格式化的理论和实践
磁盘的格式化可以分为低级格式化和高级格式化。低级格式化是针对硬盘而言的,它能将硬盘中的数据全部清除,包括硬盘的主引导记录、DOS引导记录和分区表信息,当然也能扫除将磁盘作为藏身之处的一切病毒。较老版本的CMOS设置中包括了硬盘低级格式化的程序,可以在CMOS中对硬盘低格,也可以使用一些低格软件如DM等完成低格操作。磁盘的高级格式化有几种形式,快速格式化就是其中的一种,与DOS一起发表的原创 2001-01-07 20:26:00 · 8950 阅读 · 0 评论 -
系统级C语言程序设计
摘要:本文主要介绍C语言中中断服务程序的编写、安装和使用。由于硬中断服务程序的编写涉及到硬件端口读写操作,使得用户直接和硬件打交道,在程序设计过程中要用到的数据(如硬件端口地址等)比较多,这就使程序员和计算机的硬件设备间缺少一种“缓冲”的作用,况且,用汇编语言来直接对硬件编程要方便得多。本文仅对软中断程序的编写作个介绍。关键词:软中断、中断向量、中断向量表、TSR内存驻留、DOS重入、中断请求原创 2001-01-22 14:30:00 · 10754 阅读 · 11 评论 -
大容量硬盘的读写操作
摘要:本文主要是讨论系统级C语言程序设计的又一话题:大容量硬盘的读写操作。文章首先介绍了硬盘的物理结构,然后简要地说明了存在容量限制的原因,最后给出了解决问题的方法,并用C语言实现对大容量硬盘的读写和测试操作。文章会涉及部分有关计算机数据存储和中断调用的内容,想要更深一步了解这些内容的读者可以参阅笔者所写的《系统级C语言程序设计(中断服务程序的编写)》或相关资料。关键词:柱面、磁头、扇区、硬盘原创 2004-09-24 11:01:00 · 5081 阅读 · 0 评论 -
软磁盘感应技术的实现
摘要:本文主要介绍C语言高级应用的又一个重要话题:磁盘感应技术的实现。正如HD-COPY软件一样,当你把软盘插入驱动器的时候,它会帮你执行相应的操作,而不需要你再去选择功能。这是怎么实现的呢?程序怎么知道驱动器中是否插有软盘呢?这些都是本文所讨论的内容。关键词:INT 08H,INT 1CH,INT 13H,中断调用、磁盘感应技术很多优秀的软件如HD-COPY等,都具有磁盘感应功能,也就是原创 2004-09-24 11:03:00 · 2223 阅读 · 1 评论 -
DOS软磁盘系统严重错误的屏蔽
摘要:本文介绍了有关DOS磁盘系统严重错误的知识,并就如何屏蔽DOS磁盘系统严重错误的问题进行了较深入的探讨关键词:DOS磁盘系统严重错误、中断向量、中断修改、磁盘检测(Disk Verifying)在C语言程序设计时,程序员可能会碰到这样的尴尬场面:自己精心设计的用户界面被“Not ready reading drive A”之类的DOS磁盘错误提示所破坏,这是灾难性的。当程序员用fop原创 2004-09-24 11:02:00 · 3339 阅读 · 0 评论