三级上机考试只有一道程序设计题,考生应根据题目给定的要求编制程序,经调试和运行,并得到正确结果。其中三级PC要求考生用汇编语言进行程序设计,三级网络、数据库、信息管理要求考生用C语言进行程序设计,程序名分别为PROG1.ASM和PROG1.C。程序中已有一些内容,考生一般不能进行更改,只能依题意增加语句。
三级PC考生在考试时系统提供了一个输入输出模块IO.OBJ,其中有两个过程供考生调用:
1、LOAD(FAR)功能:从磁盘文件中读取原始数据到内存缓冲区
入口:DS:SI文件名首指针(文件名要求以OOH结束)
DS:DX内存缓冲区首址
CX要读入的字节数
出口:CX实际读入的字节数
如出现文件操作错误,则显示出错信息后中止程序运行。
2、SAVE(FAR)功能:将内存结果数据存入磁盘文件
入口:DX:SI文件名首指针(文件名要求以OOH结束)
DS:DX内存数据区首址
CX要写入的字节数
出口:CX实际写入的字节数
如出现文件操作错误,则显示出错信息后中止程序运行。