共查询到20条相似文献,搜索用时 15 毫秒
1.
随着计算机应用的普及,应用软件及其数据越来越庞大,传统的640K内存已满足不了程序员的需要,而现在286以上的微机都配置了扩展内存。因此,怎样在程序中特别是在高级语言程序中使用扩展内存,已成为程序设计者的一项基本技能。 在程序中访问扩展内存,基本上分两种方法:一种是通过扩展存储器管理程序即EMM(Expanded Memory Manager)访问扩展内存。这需要在系统配置文件CONFIG.SYS中加入一行DEVICE=EMM.SYS。另一种是不使用EMM程序,直接访问扩展内存。 相似文献
2.
3.
1PC机的内有管理在PC及其兼容机中只有1MB的内存可寻址空间,但程序只能用其中的640KB内存,剩余的384KB内存分配给ROMBIOS及显示适配器等。这640KB内存称为常规内存,多数用户程序在此内存中运行。80286机引入后,PC机可用多达16M的内存空间,但DOS不能直接访问这么大的空间,必须通过专用的管理软件才能访问,这导致了扩展内存管理规范和扩充内存管理规范的出现。1.1扩充内存只能由80286以上的CPU访问。要使用扩充内存,必须在CONFIO.SYS中加入,DEVICE=HIMEME.SYS,HIM,EMSYS是扩充内存驱动程序,它遵循L0… 相似文献
4.
5.
6.
总结了C语言中常见的五类内存管理错误,分析了它们的表现,性质和危害,提出并实现了一种基于堆中内存块遍历的内存状态监控方法。 相似文献
7.
本文详细介绍了IBM微型计算机内存的分类,在程序中使用扩展内存和扩充内存的方法,利用C++面向对象使用XMS、EMS、UMB、HMA的方法,并且给出了源程序。 相似文献
8.
9.
10.
11.
本文讨论了扩展内存的使用,详细论述了将汉字库调入扩展内存的方法及对扩展内存中汉字字模寻址并显示的技巧,这为开发不需要汉字系统支持的中文软件了新的方法,最后给出了用C语言实现的源程序。 相似文献
12.
本文讨论了PC系列机的扩展存储器管理方法。基于扩展内存管理程序EMM386,EXE,编制了使用扩展内存的通用汇编语言函数集,并提供了与TurboC语言的接口。并以某飞行模拟转台控制系统中的实时数据采集为例,给出了使用扩展内存时的混合语言编程方法。 相似文献
13.
本文提出了一种在高级语言编写的应用程序中,如何直接利用扩充内存块XMB来存储数据,以改善程序的运行环境,提高可用内在容量和程序运行速度的方法。并以C语言为例,给出了该方法的实现技术。 相似文献
14.
本文详细介绍了扩展内存与扩充内存的区别,以及如何使用扩展内存,并给出了一个扩展内存应用与数据采集的例子。 相似文献
16.
17.
扩充扩展内存和上部内存的管理原理与使用方法 总被引:1,自引:0,他引:1
本文清晰地阐明了上部内存、扩充内存和扩展内存等概念,并通过对XMS,EMS和VCPI等规范以及EMM386.EXE等内存管理器的分析。介绍了在高版本DOS上,上述几种内存的管理原理和使用方法。 相似文献
18.
在微机的日常使用中,我们经常会使用DOS所提供的软盘全盘复制命令DISKCOPY来实现软件的备份。众所周知,DISKCOPY命令只能对同规格、同容量的软盘来进行复制,且它是以常规内存作为数据输入、输出的中间媒体。我们目前所使用的微机配置一般是一个1.2MB软驱和一个1.44MB软驱,因此不能同时使用这两个软驱来进行软盘复制。由于常规内存只有640KB,所以在进行高密软盘的全盘复制时需要源盘和目标盘在同一个驱动器中来回地换进换出,不仅时间长,而且在源盘和目标盘交换时容易 相似文献
19.
本文详细介绍了IBM微型计算机内存的分类、在程序中使用扩展内存和扩充内存的方法,利用C~( )面向对象使用XMS、EMS、UMB、HMA的方法。并且给出了源程序。 相似文献
20.