中华机DOS命令一览表

Author: 邹习新 Date: 1991-01-01

  对于中华学习机及其系列机,引导DOS后,在地址为43140到43271的一段内存中,便存放着全部的DOS命令表,它是把DOS命令的每个字符以其ASCII码形式存放的,为便于查找识别,对每个命令的最后一个字符,存放的是它的ASCII码加128的值。
  程序中用CHR$(14-127)来判断是否为命令的最后一个字符,同时决定是否需要回车换行。这里你可以看到运用关系表达式代替逻辑判断,从而省略IF……THEN语句的一个例子。这也是编写一行程序的一个常用技巧。该程序还告诉你一个在程序中进入中文状态的方法。运行该程序时,首先需要输入你想打印的字体(别忘了接通打印机)。当然,若只想在屏幕上看看,则输入0即可。回车后,28条DOS命令就被逐条输出,如果嫌输出太快,可用Ctrl-S暂停。
  10 PRINT:PRINT SHR$(4)"PR#3":PRINT:HOME:INPUT"请输入字体(1-15):";ZT:POKE1659,ZT:POKE 195,4:FOR A=43140 TO 43271:B=PEEK(A):PRINT CHR$(B);CHR$(14-(B>127)7;:NEXT:POKE 1659,0:END