课程设计一总结
總結(jié):???????????? 編程思路:1.寫一個讀取四個字符串的子程序來讀取年份。
??????????????????????????????????? ?2.循環(huán)將每個數(shù)據(jù)(年份除外)轉(zhuǎn)變?yōu)樽址x到mydata段中,然后調(diào)用字符顯示子程序來顯示
????????
????? 發(fā)現(xiàn)和遇到的問題:1、我編寫的show_str行列都是從1開始,這和先前提交的作業(yè)有些出入,因為題目要求是從0行0列開始
????????????????????????????????? ? 2、loop指令的轉(zhuǎn)移范圍是-128~127,程序長了就會超范圍。?
????????????????????????????????????3、標號的問題:程序大了就避免不了循環(huán)標號的重復。這個查了下可以這樣解決:在標號前加上本子程序的名字做前綴。
??????? 問題的解決方案:?1、不做大的修改的話,增加一個判斷對0做特殊處理即可(我偷了個懶直接用的1)。
???????????????????????????????? ??2、用jmp near ptr 標號和cmp cx,0對loop進行模擬,來增加轉(zhuǎn)移范圍
????????
??????? 收獲:在實際編程中,程序的模塊化是必不可少的。因為現(xiàn)實的問題比較復雜,對現(xiàn)實問題進行分析時,把它轉(zhuǎn)化成相互 聯(lián)系、不同層次的子問題,是必須的解決方法。以前寫的程序都比較小,寫的也很隨意,沒有深刻體會到這一點。通過做這個程序真真切切的體會到了,應重點掌握這種思想。 總之,通過這個實驗學到的東西蠻多的,增強了學習的信心,也堅定了學習的意志。
?
轉(zhuǎn)載于:https://www.cnblogs.com/xpjiang/p/4524436.html
總結(jié)
- 上一篇: iOS 性能优化
- 下一篇: FileReader (三) - 网页拖