TTE磁盘刊物生成器使用中的小技巧
C>DEBUG
-N DD.WPS 输入文本文件名;
-L 300 调入文件到CS:500(486/66机);
-A
XXXX:0100 PUSH CX 文件长度入栈;
XXXX: PUSH AX AX状态入栈;
XXXX: MOV AH 20H 将20送入AH;
XXXX: MOV AL,A0H A0是WS的左边空格充填值,WPS的是F7;
XXXX: MOV DI,500H 置数据首指针;
XXXX:JJ PUSHF 状态入栈;
XXXX:JJ+1 CMP AL,[DI] 比较[DI]是否为A0;
XXXX: INC DI DI<-D+1
XXXX: JNZ 120
XXXX: MOV [DI],AH 是,AH=20H,送入[DI];
XXXX: POPF 恢复状态寄存器;
XXXX: JMP JJ
XXXX:
-A120
XXXX:0120 LOOP JJ+1 CX<>0,转JJ+1
XXXX: POPF 状态寄存器出栈;
XXXX: POP AX AX出栈;
XXXX: POP CX 文件长度寄存器出栈;
XXXX: INT 20
XXXX:
-G
-F100 300 00 清除上述程序;
-W
-Q
用上述办法整理后的文本文件,再用TTE转换成EXE文件执行时,就不会有三角形或白方块了。读者可通过此程序举一反三,更换文本文件中的其它ASCII字符。
(湖北 仲崎)