策略1:先保證過關(guān)。試題紙上,根據(jù)程序功能的難易實(shí)現(xiàn),分為三個成績等級:及格、良好、優(yōu)秀。我的策略是先保證及格,然后才向更好的方向靠近。
策略2:以子程序方式作各功能模塊。這樣做,層次清晰,易于查錯,易于增加功能。具體做時,應(yīng)每做完一個功能模塊,立即調(diào)試,成功后再考慮增加新功能。值得注意的是,一旦用模塊法做程序,應(yīng)堅(jiān)持到底。因?yàn)樵趯?shí)際考試題目中,各功能都有相似之處,或許增加幾條指令又可完成一項(xiàng)功能,而你一旦分精力傾注于此,你原本清晰的思路會被弄得很亂,且容易因此導(dǎo)致整個程序失敗。子程序方式是保證策略1實(shí)現(xiàn)的最好方法。
策略3:畫流程圖。由于采用模塊方法,因此,主流程圖的內(nèi)容僅為各功能模塊的調(diào)用順序,而各功能模塊,目標(biāo)功能明確,也易于畫流程圖,從而使你的程序更清晰。
策略4:邊做邊錄入。要養(yǎng)成這個好習(xí)慣,不然萬一機(jī)器掉電,內(nèi)容盡失,追悔莫及。按照主流程圖,錄入程序的主框架,暫時不用的模塊部分可先屏蔽起來(在行前加上分號;)
策略5:熟練應(yīng)用常用的DOS功能調(diào)用?荚嚂r,試題多以交互式形式出現(xiàn);有輸入,還能看見運(yùn)行結(jié)果。因此,對于常用的用于交互的如2號、9號、10號DOS功能調(diào)用一定要熟練掌握。另外,進(jìn)制之間的轉(zhuǎn)換是?嫉念}型,如要求以不同的進(jìn)制把結(jié)果顯示出來等,要加強(qiáng)聯(lián)系。
策略6:調(diào)試時注意運(yùn)用以下小技巧:a.匯編源程序時會生成“文件名.lst”文件(匯編時碰到[.lst]鍵入文件名即可),若匯編結(jié)果有錯,此文件是靜態(tài)檢查的好幫手;b.應(yīng)用debug.exe調(diào)試工具軟件;c.如果你很自信算法和指令都正確,但就是結(jié)果不對,那么就換個寄存器試試,這可能是預(yù)期的值被償所不知的功能調(diào)用的返回值沖掉造成的。
以上是我在考試過后的成功經(jīng)驗(yàn),寫出來與大家交流,希望能起到拋磚引玉的作用,看到更多同學(xué)的成功經(jīng)驗(yàn)。參加自考的朋友,祝你們學(xué)習(xí)順利、考試通過。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |