三級上機(jī)考試只有一道程序設(shè)計(jì)題,考生應(yīng)根據(jù)題目給定的要求編制程序,經(jīng)調(diào)試和運(yùn)行,并得到正確結(jié)果。其中三級PC要求考生用匯編語言進(jìn)行程序設(shè)計(jì),三級網(wǎng)絡(luò)、數(shù)據(jù)庫、信息管理要求考生用C語言進(jìn)行程序設(shè)計(jì),程序名分別為PROG1.ASM和PROG1.C。程序中已有一些內(nèi)容,考生一般不能進(jìn)行更改,只能依題意增加語句。
三級PC考生在考試時(shí)系統(tǒng)提供了一個(gè)輸入輸出模塊IO.OBJ,其中有兩個(gè)過程供考生調(diào)用:
1、 LOAD(FAR) 功能:從磁盤文件中讀取原始數(shù)據(jù)到內(nèi)存緩沖區(qū)
入口:DS:SI 文件名首指針(文件名要求以O(shè)OH結(jié)束)
DS:DX 內(nèi)存緩沖區(qū)首址
CX 要讀入的字節(jié)數(shù)
出口:CX 實(shí)際讀入的字節(jié)數(shù)
如出現(xiàn)文件操作錯(cuò)誤,則顯示出錯(cuò)信息后中止程序運(yùn)行。
2、 SAVE(FAR) 功能:將內(nèi)存結(jié)果數(shù)據(jù)存入磁盤文件
入口:DX:SI 文件名首指針(文件名要求以O(shè)OH結(jié)束)
DS:DX 內(nèi)存數(shù)據(jù)區(qū)首址
CX 要寫入的字節(jié)數(shù)
出口:CX 實(shí)際寫入的字節(jié)數(shù)
如出現(xiàn)文件操作錯(cuò)誤,則顯示出錯(cuò)信息后中止程序運(yùn)行。
三級PC考生在考試時(shí)系統(tǒng)提供了一個(gè)輸入輸出模塊IO.OBJ,其中有兩個(gè)過程供考生調(diào)用:
1、 LOAD(FAR) 功能:從磁盤文件中讀取原始數(shù)據(jù)到內(nèi)存緩沖區(qū)
入口:DS:SI 文件名首指針(文件名要求以O(shè)OH結(jié)束)
DS:DX 內(nèi)存緩沖區(qū)首址
CX 要讀入的字節(jié)數(shù)
出口:CX 實(shí)際讀入的字節(jié)數(shù)
如出現(xiàn)文件操作錯(cuò)誤,則顯示出錯(cuò)信息后中止程序運(yùn)行。
2、 SAVE(FAR) 功能:將內(nèi)存結(jié)果數(shù)據(jù)存入磁盤文件
入口:DX:SI 文件名首指針(文件名要求以O(shè)OH結(jié)束)
DS:DX 內(nèi)存數(shù)據(jù)區(qū)首址
CX 要寫入的字節(jié)數(shù)
出口:CX 實(shí)際寫入的字節(jié)數(shù)
如出現(xiàn)文件操作錯(cuò)誤,則顯示出錯(cuò)信息后中止程序運(yùn)行。

