TTE磁盘刊物生成器使用中的小技巧 湖北 仲崎 1995-11-03 假如用N命令编辑的文本文件名是DD.WPS 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字符。 (湖北 仲崎)