专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
源自:8844pc.com DOS环境下大部分都是在常规内存中运行如果某个由于内存不够而运行失败最常见问题就是常规内存不足下面介绍几种常用释放常规内存思路方法: 、当系统配置有扩展内存时可以将DOS大部分代码和Command.com暂驻内存部分安装在高内存区(HMA) 这要求在config.sys中包含有下述命令:           device=Himem.sys    dos=high   虽然Himem.sys本身也要占用少量常规内存但可以使用HMA将为我们节省出更多常规内存 2、精简config.sys和autoexec.bat文件内容不启动那些不必要内存驻留这 [阅读全文] [PDF]
  基本原理  2.1 8086/8088  IBM PC中央处理单元(Central Processing Unit)是微处理器Inter 8088,8088是8086是小版本.对于编写而言,两者几乎完全相同.两者的间差别是在于:它们对外沟通.8086和外界沟通时是经由16位输入输出通道,内存存取也是每次以16位为单位,8088和8086极为相似,但是它和外界沟通时就必须经由16位通道.  2.1.1 寄存器  8086/8088结构简单,其中包含了组般用途16位寄存器.AX,BX,CX,DX,BP,SI,DI.其中AX,BX,CX,DX还可以分成8位寄存 [阅读全文] [PDF]
   3 中断矢量  3.1 IBM PC提供中断  IBM PC有两种基本形态中断.如果是由外围设备所产生中断就叫做硬件中断(Hardware errupt),譬如:键盘,磁盘机和时钟等外围设备都可以产生硬件中断.外围设备所产生中断信号都连接到中断控制器,中断控制器可以根据它们的间重要性来安排优先顺序,以便使CPU有效地处理这些硬件信号.另种中断是软件Software中断(Software errupt),软件Software中断也叫做陷井(Trap),它是由执行中软件Software所产生.虽然软件Software包中断处理方式和硬件中断完全相同,但是通 [阅读全文] [PDF]
   4 基本驻留  4.1 个基本COM  DOS的下有两种形式可执行文件,这两种文件分别是COM文件和EXE文件.其中,COM文件可以迅速地加载和执行,但是其大小不能超过64K字节,只能有个段,代码段.而且起始地址为100H指令必须为启动指令.EXE文件可以加载到许多个段中,因此大小没有限制,但是加载过程就比较慢,而且对于内存驻留来说还会造成更大麻烦.  以下是个可以正确执行COM文件,但其内容是空;只是个COM文件框架,可以把你写任何应用部分加在这个文件中,形成个COM格式内存驻留: ;Section 1  cseg segment  assume c [阅读全文] [PDF]
   5 键盘输入扩充  有了前节基本驻留为基础,就可以建立起区别应用.接下来,就写个驻留,把用户敲入,用系列来取代.这样可以减少用户击键次数.  首先,先复习下前节驻留格式,如下所示:   cseg segment    assume cs:cseg,ds:cseg    org 100h   start:    jmp Initialize   Old_Keyboard_IO dd ?      ;Section 1   _keyboard_io proc far    sti        ;Section 2    pushf    assume d [阅读全文] [PDF]
  绪言  0.1 内存驻留和中断  内存驻留英文叫Terminate and Stay Resident Program,缩写为TSR.这些加载进内存,执行完后,就驻留在内存里,当满足条件时,调到前台来执行  内存驻留常用形式有:  诸如Borland SideKick弹出式实用  日历系统  网络服务器  通讯  本地DOS扩展(如CCDOS,UCDOS等中文系统都属于这个范畴)  些可恶人利用TSR技术制作很多可恶病毒,几乎所有病毒都是TSR.  就象多任务系统调度个进程有个调度样,在PC中从前台进入到个TSR,也要有个调度者,只是PC操作系统调度不称 [阅读全文] [PDF]
1 共6条 分1页