potato
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
24、扩展内存管理功能详解
本文详细解析了扩展内存管理(EMM)的多个功能,包括内存映射、释放句柄、获取版本、保存和恢复映射上下文等操作。通过示例代码和调用参数说明了如何高效管理扩展内存,并提供了错误处理方法和实际应用案例,帮助开发者更好地理解和使用EMM功能。原创 2025-08-06 01:00:45 · 31 阅读 · 0 评论 -
23、IBM PC 系列 BIOS 功能详解
本文详细解析了IBM PC系列中BIOS的重要功能,包括磁盘操作、串口服务、键盘服务、打印机服务以及扩展内存管理等方面。针对每种功能,文章介绍了其具体调用方法、寄存器设置、返回结果及错误处理建议,并结合实际编程场景给出了应用示例。这些BIOS功能为计算机底层操作提供了基础支持,开发者可以基于此实现各种系统级任务。原创 2025-08-05 09:19:35 · 62 阅读 · 0 评论 -
22、IBM PC BIOS 中断功能详解
本文详细解析了IBM PC中常用的BIOS中断功能,重点介绍了Int 10H和Int 13H在视频显示与磁盘访问方面的应用。Int 10H涵盖字符显示、调色板设置、像素操作等功能,适用于图形界面和文本输出;Int 13H提供软盘初始化、状态检测、数据读写等能力,适用于底层磁盘操作。文章通过示例代码展示各项功能的使用方法,并总结了编程注意事项和实际应用场景,为系统开发和底层研究提供参考。原创 2025-08-04 14:36:31 · 34 阅读 · 0 评论 -
21、MS-DOS中断与IBM PC BIOS视频驱动服务详解
本文详细解析了MS-DOS中断与IBM PC ROM BIOS视频驱动服务,涵盖程序驻留、打印控制及丰富的显示操作功能。重点介绍了Int 27H终止并驻留内存、打印假脱机控制功能以及Int 10H提供的多种视频服务,包括设置视频模式、光标控制、窗口滚动等。同时提供了调用参数、返回值、注意事项及示例代码,帮助开发者更好地理解与应用这些底层功能。文章最后总结了使用过程中的关键点,以确保程序在不同硬件环境和MS-DOS版本中的兼容性与可移植性。原创 2025-08-03 16:00:03 · 43 阅读 · 0 评论 -
20、MS-DOS中断功能详解
本文详细介绍了MS-DOS系统中的中断功能,包括Int 21H的多个功能及其他相关中断。重点解析了获取机器名、设置打印机、重定向设备、磁盘读写等常用功能的调用方法和注意事项。同时,文章还总结了常见错误代码及其处理建议,并对关键中断的使用进行了流程图展示。通过本文,开发者可以更好地理解MS-DOS底层机制,并掌握相关系统调用的实现方式。原创 2025-08-02 09:25:39 · 41 阅读 · 0 评论 -
19、MS-DOS Int 21H 功能详解
本文详细解析了 MS-DOS 中 Int 21H 中断提供的多种系统功能,涵盖文件操作、系统信息获取、错误处理等方面。每种功能均包含功能描述、调用方式、返回值、注意事项及示例代码,并提供了操作步骤、错误处理流程和常见错误代码参考,为开发者使用 Int 21H 进行底层编程提供了全面指导。原创 2025-08-01 16:48:29 · 77 阅读 · 0 评论 -
18、MS-DOS系统编程:关键功能与操作指南
本文详细介绍了MS-DOS系统编程中的关键功能调用,涵盖文件操作、设备控制、内存管理及程序执行等方面。通过具体的汇编代码示例,展示了如何使用MS-DOS的中断21H的各种功能,如获取或设置文件属性、设备驱动控制、复制句柄、分配与释放内存以及执行程序等。同时,还提供了错误处理机制和调试建议,帮助开发者构建稳定高效的MS-DOS应用程序。原创 2025-07-31 16:53:27 · 43 阅读 · 0 评论 -
17、MS-DOS 功能调用全解析
本文详细解析了MS-DOS环境下的多种功能调用,涵盖中断向量处理、磁盘空间查询、国家信息获取、目录操作和文件管理等方面。通过丰富的示例代码,介绍了这些功能的调用方式、参数设置、返回值处理及常见错误解决方法,适用于在MS-DOS环境下进行系统级编程的开发者。原创 2025-07-30 11:30:34 · 108 阅读 · 0 评论 -
16、MS-DOS 21H 中断功能详解
本文详细介绍了 MS-DOS 系统中 `INT 21H` 中断的多种功能,包括文件操作、系统日期和时间管理、内存管理、进程控制以及状态检查等。通过详尽的调用参数说明、返回值解释和示例代码,帮助开发者深入了解并应用这些功能进行 MS-DOS 平台的程序开发。原创 2025-07-29 12:56:23 · 65 阅读 · 0 评论 -
15、MS-DOS系统中Int 21H功能调用详解
本文详细介绍了MS-DOS系统中Int 21H的多个功能调用,包括文件的顺序写入、创建或截断、重命名,以及磁盘信息获取和中断向量设置等操作。通过功能描述、调用参数、返回值和示例代码,帮助开发者深入了解并应用这些底层编程技术。原创 2025-07-28 14:17:30 · 79 阅读 · 0 评论 -
14、MS-DOS中断调用功能详解
本文详细解析了MS-DOS环境下的常用中断调用功能,涵盖字符输入、字符串输出、缓冲输入、文件操作等核心功能,并提供示例代码和注意事项。通过这些功能,开发者可以实现底层输入输出控制和文件管理,对于理解计算机基础原理具有重要参考价值。尽管MS-DOS在现代系统中已较少使用,但其机制仍有助于学习操作系统底层运作。原创 2025-07-27 12:17:22 · 62 阅读 · 0 评论 -
13、深入解析 Int 21H 功能调用
本文深入解析了 MS-DOS 系统中重要的中断调用 Int 21H 的多种功能,包括程序终止、字符输入输出、辅助设备操作、打印机输出、缓冲输入等。详细说明了每个功能的调用方式、返回值、注意事项以及相关示例代码。同时对 Int 21H 的功能进行了分类总结,并提供了整体操作流程的流程图,帮助开发者更好地理解和应用 MS-DOS 系统编程中的 Int 21H 中断调用。原创 2025-07-26 16:11:38 · 159 阅读 · 0 评论 -
12、MS-DOS过滤器的编写与应用
本文详细介绍了MS-DOS环境下过滤器的原理与开发实践。过滤器作为一种文本处理工具,能够接收字符流输入并输出转换后的结果,通过可重定向I/O和管道机制,实现复杂的数据处理任务。文章重点解析了MS-DOS中标准输入输出句柄的管理机制,并以CLEAN过滤器为例,展示了如何通过汇编语言和C语言实现文本清理功能。此外,还深入探讨了MS-DOS中断系统,特别是Int 21H的功能调用方式及其在程序开发中的应用。通过对比不同语言实现的性能差异,强调了在程序开发中需要综合考虑性能、开发成本和使用频率等因素。原创 2025-07-25 12:06:25 · 31 阅读 · 0 评论 -
11、MS-DOS可安装设备驱动程序全解析
本文详细解析了MS-DOS中可安装设备驱动程序的工作原理及其结构,涵盖设备驱动程序的基本类型(块设备和字符设备)、驱动程序的组成模块(设备头、策略例程和中断例程),以及功能代码的处理流程。同时,文章还介绍了CLOCK驱动程序的特殊性,并提供了设备驱动程序的编写、汇编、链接、安装和调试方法,适合希望深入了解MS-DOS设备驱动机制的开发者和系统工程师。原创 2025-07-24 15:51:38 · 113 阅读 · 0 评论 -
10、MS-DOS中断处理程序详解
本文详细解析了MS-DOS环境下的中断处理程序,涵盖中断的基本概念、编写步骤、Intel 8086系列处理器的中断类型、中断向量表、中断服务流程以及MS-DOS环境下编写中断处理程序的原因与限制。文章还提供了一个完整的ZERODIV中断处理程序示例,并讨论了中断处理程序的调试测试、性能优化、安全性考虑以及常见问题的解决方案。通过本文,开发者可以全面掌握MS-DOS下中断处理程序的设计与实现方法。原创 2025-07-23 16:07:24 · 69 阅读 · 0 评论 -
9、MS-DOS EXEC 函数详解与示例
本文详细解析了 MS-DOS 中的 EXEC 函数(功能号 4BH),介绍了其在程序加载与执行中的作用及使用方法,包括内存准备、参数传递、环境块管理等关键技术点。通过示例程序 SHELL.C 和 SHELL.ASM 展示了如何利用 EXEC 函数构建一个可扩展的命令解释器。内容涵盖从函数调用机制到实际编程应用的多个层面,适合对 MS-DOS 系统编程感兴趣的开发者和研究人员参考。原创 2025-07-22 13:42:42 · 32 阅读 · 0 评论 -
8、MS-DOS 内存分配与扩展内存使用指南
本文深入解析了MS-DOS的内存分配机制及其扩展内存的使用方法。内容涵盖MS-DOS内存布局、内存管理函数的使用方式、Lotus/Intel/Microsoft扩展内存规范(EMS)以及相关代码示例,旨在帮助开发者更好地理解底层内存管理机制,并合理优化程序性能。同时,文章还提供了实际应用案例和注意事项,为兼容性和稳定性提供指导。原创 2025-07-21 09:35:53 · 172 阅读 · 0 评论 -
7、MS-DOS磁盘内部结构解析
本文详细解析了MS-DOS磁盘的内部结构,包括引导扇区、保留区域、文件分配表(FAT)、根目录、文件区域等关键组成部分。通过深入了解这些结构,可以更好地理解MS-DOS如何管理磁盘资源,并有助于开发磁盘管理工具和修复磁盘错误。文章还介绍了FAT的工作原理、簇的分配方式以及实际应用场景,同时提供了示例代码分析和磁盘管理的注意事项。原创 2025-07-20 14:53:11 · 108 阅读 · 0 评论 -
6、MS-DOS 磁盘目录、子目录与卷标详解
本文详细解析了MS-DOS中的磁盘目录、子目录和卷标的结构与操作。内容涵盖磁盘目录的基本概念、目录条目格式、根目录与子目录的区别、子目录的控制与限制、磁盘目录搜索机制、卷标的作用与版本差异等。同时,文章通过代码示例展示了如何使用MS-DOS系统调用进行目录操作与卷标管理,并提供了不同版本间操作卷标的注意事项。适合开发者和系统维护人员深入了解MS-DOS文件系统的内部机制。原创 2025-07-19 12:46:43 · 129 阅读 · 0 评论 -
5、MS-DOS文件和记录操作指南
本博客详细介绍了MS-DOS中的两类主要文件和记录管理函数:FCB函数和Handle函数。内容涵盖了它们的结构、使用流程、优缺点,以及如何在实际编程中应用。此外,还讨论了MS-DOS错误代码、编写行为良好的应用程序的准则、硬件依赖问题、机器识别方法以及关键错误处理程序的设计与实现。通过DUMP.ASM和DUMP.C示例程序,展示了两种编程语言在MS-DOS环境下实现文件操作的差异。原创 2025-07-18 14:02:42 · 54 阅读 · 0 评论 -
4、字符设备编程全解析
本文深入解析了字符设备编程的核心技术,涵盖键盘输入、显示输出、打印机输出、串行端口I/O以及Ctrl-C中断处理等内容。详细介绍了MS-DOS环境下高级和低级编程方法的实现原理、操作步骤及代码示例,帮助开发者编写高效、稳定且与硬件兼容的程序。适用于IBM PC及兼容机环境,适用于系统开发、嵌入式编程及底层应用开发领域。原创 2025-07-17 15:30:37 · 38 阅读 · 0 评论 -
3、MS-DOS编程工具使用指南
本文详细介绍了在MS-DOS环境下进行汇编语言和C语言编程所需的工具及开发流程。内容涵盖了编程准备、文件类型、源文件创建、Microsoft宏汇编器和C编译器的使用方法、链接器功能、EXE2BIN工具转换、交叉引用工具CREF、库管理器操作、调试器工具比较与选择、批处理文件优化开发流程等内容。通过完整的示例和流程图展示了从创建源文件到生成可执行程序的全过程,并提供了常见问题的解决方法,帮助开发者高效地进行MS-DOS环境下的程序开发。原创 2025-07-16 11:18:02 · 165 阅读 · 0 评论 -
2、MS-DOS环境下的编程指南
本文详细介绍了MS-DOS环境下的两种主要程序类型COM和EXE,包括它们的结构特点、加载过程、程序段前缀(PSP)的作用,以及如何编写和链接这两种类型的程序。文章还通过示例代码展示了COM和EXE程序的基本结构,并总结了它们的区别和编程实践中的注意事项,帮助开发者根据需求选择合适的程序类型进行高效开发。原创 2025-07-15 15:24:02 · 12 阅读 · 0 评论 -
1、深入了解MS - DOS:发展历程、结构与加载过程
本文深入解析了MS-DOS的发展历程、系统结构与加载过程。从MS-DOS的前身86-DOS到微软接手后的不断演进,详细介绍了其各个版本的重要特性。同时剖析了MS-DOS的分层结构,包括BIOS、DOS内核、命令处理器等核心组件,并完整展示了MS-DOS从启动到加载的全过程。通过本文,读者可以全面了解MS-DOS作为早期主流个人计算机操作系统的技术原理与实现机制。原创 2025-07-14 15:54:07 · 170 阅读 · 0 评论
分享