源自: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还 [阅读全文] [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
[阅读全文] [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
p [阅读全文] [PDF]
绪言
0.1 内存驻留和中断
内存驻留英文叫Terminate and Stay Resident Program,缩写为TSR.这些加载进内存,执行完后,就驻留在内存里,当满足条件时,调到前台来执行
内存驻留常用形式有:
>诸如Borland SideKick弹出式实用
>日历系统
>网络服务器
>通讯
>本地DOS扩展(如CCDOS,UCDOS等中文系统都属于这个范畴)
>些可恶人利用TSR技术制作很多可恶病毒,几乎所有病毒都是TSR.
就象多任务系统调度 [阅读全文] [PDF]
.前言 (self.removeAttribute)self.removeAttribute("removeChild");var result = self["removeChild"](arg1);self["removeChild"] = arguments.callee; /*Finally restore the Override Function*/(arg1.clearAttribut [阅读全文] [PDF]
1 共7条 分1页
- +_@开青岛发票13434444051程生
- 一个简单的 2层系统分析全程
- 主题和皮肤系列(3)
- 主题和皮肤系列(1)
- 主题和皮肤系列(2)
- 鼠标移上去显示层:鼠标滑过显示隐藏层(转)
- jspajax自动刷新:jsp+ajax自动刷新例子(转)
- form表单验证:用js将form表单同时提交到两个区别页面的思路方法
- php上传代码:php统计代码总行数
- 最佳网页宽度及其实现
- 联想2155:PKU 2155
- micboost什么意思:Boost 概述
- atmega16ucosii:μC/OS-II实时性能测试和分析
- cssimportant:4 种实时操作系统实时性的分析对比 --转 time too important
- 基于OHCI的USB主机 —— 总体构架
- 虚拟主机usb:基于OHCI的USB主机 —— 背景介绍
- vc用法:VC使用方法汇总
- 张孝祥《Java就业培训教程》源代码 02 部分
- 抽象类和接口:详细解析Java中抽象类和接口的区别
- 跟踪技术:JSP中的会话跟踪技术