微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题CEC—WS的修改
栏目软件操作与技巧
作者邓新民
发布1992-05-22
  但该软件有一个小毛病:进入五笔字型输入状态之后,DOS命令失效,需要按CTRL_RESET复位之后才能使用DOS命令。这样,后面的WS就不能连续地调入运行。WS运行完毕退出之后也有类似情况。
  经过对该软件进行分析,采用在其程序若干空隙嵌入一小段程序的方法解决了此问题。详细分析从略,具体方法如下(以WS为例):
  (1)此方法要求了解监控状态下的基本操作。
  ①BLOAD WS
  ②CALL -151
  ③62BD:4C D0 62
  ④62D0:20 E0 82 4C 00 E0
  ⑤82E0:08 20 51 A8 A9 00 8D 5E AA 8D 52 AA 28 6A 8D 51 AA 60
  ⑥BSAVE WS0.A$5RRD,L$2800
  (2)对于不了解监控状态操作者可用BASIC程序。
  键入并运行下列程序即可:
  10 TEXT:D$=CHR$ (4)
  20 PRINT D$; "BLOAD WS"
  30 POKE 25277,76:POKE 25278, 208:POKE 25279,98
  40 FOR I=25296 TO 25301:READ A:POKE I,A:NEXT I
  50 DATA 32,224,130,76,0,224
  60 FOR I=33504 TO 33521:READ A:POKE I,A:NEXT I
  70 DATA 8,32,81,168,169,0,141,94,170,141,82,170,0,106,141,81,170,96
  80 PRINT D$;"BSAVE WS0,A$5FFD,L$2800"
  不管用哪一种方法,完成之后在磁盘上都会得到一个修改之后的WS0,运行完毕退出之后不用再按CTRL_RESET即可正常使用DOS命令。
  用类似方法可修改CEC_I.WBZX模块。