呵呵,我刚刚帮别人做过这个程序,你是冶院的吗? MOV DI,OFFSET BUFF
MOV CX,200 '好象原题是输入200个字符,
START: MOV DX,51H
IN AL,DX
TEST AL,38H
JZ ERR_ROUT
IN AL,DX
AND AL,02H
JNZ START
MOV DX,50H
IN AL,DX
MOV [DI],AL
INC DI
LOOP START
MOV CX,200 '好象原题是输入200个字符,
START: MOV DX,51H
IN AL,DX
TEST AL,38H
JZ ERR_ROUT
IN AL,DX
AND AL,02H
JNZ START
MOV DX,50H
IN AL,DX
MOV [DI],AL
INC DI
LOOP START
你好像没有看清我题目的要求。而且我要求有注释语句。
对不起!不然我会看不懂。
而且要校验输入的正确性,出错就转入ERR—ROUT,好像此题上没体现出来