求教!!!总是显示数据不够怎么回事?

我按照南开一百题上面的题目编程,然后自己用ultraedit编写一个2进制文件input1.dat,但是在链接完成执行程序时总是提示"No so much data!",当时程序里面要求一共40个字节的数据,我也已经输入了40个字节,还是显示这个内容,请问如何解决?多谢...

附件里面是汇编源程序经过汇编及链接后生成的可执行文件及input1.dat文件。

prog1.rar
(2007-12-22 15:13:46, Size: 900 B , Downloads: 0)