微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题巧用虚拟盘在单显单软机上使用2.13H汉字系统
栏目软件操作与技巧
发布1994-01-07
  在汉字操作系统下,一般来说汉字库将占用较大基本内存,使得一些内存要求较大的程序(如:FOXBASE等)无法运行。这样给教学带来一定的困难(例如:学生无法在汉字系统下应用汉化的FOXBASE数据管理系统),不能取得令人满意教学效果。
  2.13H汉字系统可以把显示字库装载到虚拟盘上(利用计算机的高端存储器),这样,不仅可以节约大量基本内存,运行较大的程序,而且汉字的存取速度也不会受到影响。但该汉字系统只准使用硬盘,软盘无法使用,笔者对该系统中FILE3.COM和CCCC.COM文件分析后,发现只要跳过CCCC.COM中对硬盘检查的部分,便可以实现无硬盘使用2.13H汉字系统。
  具体的修改方法如下:
  A>DEBUG CCCC.COM
  -U 100 10E
  34EB:0100 BE0002  MOV  SI,0200  ;此段程序为密文解密
  34EB:0103 B90002  MOV  CX,0200
  34EB:0106 AC   LODSB
  34EB:0107 F6D0   NOT  AL
  34EB:0109 8844FF  MOV  [SI-01],AL
  34EB:010C E2F8   LOOP  0106
  34EB:010E E8EF00  CALL  0200
  -G=100  10E  ;运行解密
  -A 100
  34EB:0100 MOV WORD PTR [2795],213E  ;设置系统正常初始化标志
  34EB:0106 JMP 10E  ;直接调用系统初始化子程序
  34EB:0108
  -A 200
  34EB:200 JMP 02A5   ;跳过初始化程序中对硬盘检查的程序段
  34EB:203
  -R CX
  CX:0000
  :A906
  -W
  Writing A906 bytes
  -Q
  到此CCCC.COM修改便完成了
  在DOS启动盘上CONFIG.SYS应如下设置
  A>TYPE CONFIG.SYS
  DEVICE=ANSI.SYS
  DEVICE=VDISK.SYS 384/E
  FILES=20
  运行2.13H汉字系统可建立如下的一个批处理文件213.BAT
  @ECHO OFF
  IF NOT EXIST C:HZK16 COPY HZK16 C:
  FILE3 C2
  CCCC
  CH21
  YX1
  LX1
  KWB
  WBZX
  KEY