哥哥们小弟又有问题了.请哥哥们指教


编写 MYVIEW.ASM
功能:
    按行在屏幕上显示文本文件的内容;
    可以使用功能键控制。功能键为PgUp/PgDown 及 Up/Down(上/下翻页和行)
    其中可以用 ESC(退出)
注意:    
1     在屏幕上显示操作提示信息
2    程序执行时,文件名在参数指定,文件名可以是[路径\文件名]    
3     测试时注意空文件,整(一)行,不满(一)行,整(一)页,不满(一)页
    注意对文件结尾的处理;注意对Up/Down之后的PgUp/PgDown 的处理
4     注意对大文件的处理(不允许把整个文件读入内存)

有关DOS INT 21 功能

3D    打开文件    
3E    关闭文件    
3F    读文件或设备
42    移动文件指针

有关 BIOS INT 10 功能

6    屏幕初始化或上卷
7    屏幕初始化或下卷    

要求:
1、    独立完成,能讲清楚每个语句的含义
2、    程序格式规范
3、    每次检查完成后,需要把源程序上传到“BB”信箱中;
    上传文件名格式为:PPPPP-XXXX-NNNN.ASM
    其中:
    PPPPP:为程序名;本次为 keytest
    XXXXX:为学号
    NNNNN:为学生姓名
=========================================================================
[附加题,可选]:MYBINV.ASM
二进制文件查看器
要求:对二进制文件,采用DEBUG D 时显示的格式,
其他要求同前。

=========================================================================
[思考题];如果把文件查看器改为EDITER?(编辑器),需要增加那些功能,
需要调用DOS什么功能