|
匯編語言與接口技術課程設計任務書
一、課程設計目的
1. 掌握用匯編語言編寫匯編源程序的方法,能正確進行順序、分支、循環、子程序等結構的程序設計,并能正確進行調試和運行。
2. 掌握所學芯片 8253A、8255A、8259 的編程方法,能綜合運用所學知識完成一個任務。
3. 掌握用 Proteus 進行軟件仿真的方法。
4. 掌握 DOS、BIOS 系統功能調用的方法。
5. 學習匯編語言項目設計的基本思路和方法,并撰寫出設計合理、條理清楚、語言表達準確的設計報告。
二、設計內容及要求
1. 設計的題目和具體的內容自行擬定,但需包含課程中所學過的知識點。具體知識點分值如下:
(1) 順序程序設計——10 分。
(2) 分支程序設計——10 分。
(3) 循環程序設計——10 分。
(4) 子程序設計——10 分。
(5) DOS、BIOS 系統功能調用——10 分。
(6) 8086 微處理器——10 分
(7) 8253A 芯片編程——10 分。
(8) 8255A 芯片編程——10 分。
(9) 8259 芯片編程——20 分。
(10) Proteus 仿真——20 分。
(11) 其它自學的接口芯片編程——20 分。
2. 能利用 Proteus 實現所做設計的仿真。
3. 根據自己所做設計,每位同學必須認真、獨立的完成課程設計的編程和調試,并撰寫相應的課程設計報告,一個同學一份。如仿真設計、匯編源程序、設計報告有抄襲現象,則涉及人員的成績均做不及格處理。
三、課程設計報告格式及要求
1.要求有完整的格式,包括封面、目錄、正文等,具體如下:
(1) 封面(見附頁)
(2) 目錄
(3) 正文內容
1 設計目的
2 設計任務與要求。
3 設計方案(包括設計思路、使用到哪些芯片、各個芯片的作用)
4 硬件線路設計(包括線路圖及連線說明)
5 軟件設計(程序流程圖及說明)
6 源程序(要有注釋)
7 調試過程(可包括設計中的硬件連線問題、實現步驟、出現的問題、解決的方法、使用的測試數據等)
8 總結(在整個設計過程中的心得和體會)
1
9 參考文獻(按照規范格式書寫)
2. 課程設計報告要求用 A4 紙打印,在左側裝訂,每人一份。
四、課程答辯
1. 每個班級隨機抽取 5 個同學進行答辯,抽取時間為最后一次實驗課時。
2. 想獲得更高分值的同學可主動申請答辯,答辯名單需在最后一次實驗課時提交。
3. 答辯時間為十七周周四(1 月 4 日 9:30-11:30、14:00-16:00)、周五(1 月 5 日)14:00-16:00,
答辯地點:博學樓 803S。
4. 每位同學 10 分鐘答辯時間(包括對自己設計項目的簡單陳述、演示和教師提問時間),參加答辯的同學需兩人一組,一人在作答時,另一人負責記錄。
5. 每個參與答辯的同學,其答辯附加分最多為 10 分,但課程綜合得分不超過 100 分。
五、課程成績的評定
1. 課程設計成績=任務知識點分值?設計完成度
2. 課程綜合得分=課程設計成績*80%+實驗成績*20%+答辯附加分
3. 設計完成度規定
(1) 設計完成度 100%:設計任務具有一定的創意,對設計任務理解透徹,能夠全面、正確、獨立地完成設計內容所規定的任務。硬件線路的連接正確、規整,軟件書寫正確、規范、注釋清晰詳盡,在 Proteus 中正確仿真出設計結果,并按時提交準確、完整、規范、條理清晰的設計報告。
(2) 設計完成度 90%:能夠按照設計任務全面、正確、獨立地完成設計內容所規定的任務,硬件線路連接正確,軟件書寫正確、注釋清晰,在 Proteus 中正確仿真出設計結果,并按時提交完整、規范的設計報告。
(3) 設計完成度 80%:按照任務設計要求能夠順利地完成設計任務,硬件線路連接正確,軟件書寫正確、有一定注釋,在 Proteus 中正確仿真出設計結果,按時提交較完整的、符合要求的設計報告。
(4) 設計完成度 70%:按照設計要求完成了硬件線路的連接和軟件的編程與調試,有少許缺陷,基本完成了任務要求,提交了符合要求的設計報告。
(5) 設計完成度 60%:基本完成設計目標,但不夠完善,可能有若干小的缺陷,提交了基本符合要求的設計報告。
(6) 設計完成度 20%:不能完成設計的任務,僅提交了一份課程設計報告。
例如:某同學設計的任務是利用 8086 微處理器(10 分)連接 8255A 芯片(10 分)、8253A芯片(10 分)、8259 芯片(20 分)設計競賽搶答器,在其實現程序中用到順序(10 分)、分支(10 分)、循環(10 分)程序設計的方法,并在 Proteus 中仿真(20 分)實現該設計任務,其知識點分值即為 100 分。
該同學如能按照其設計的任務要求,順利地完成設計任務,硬件線路連接正確,軟件書寫正確、有一定注釋,在 Proteus 中正確仿真出設計結果,按時提交較完整的、符合要求的設計報告,該同學的課程設計成績即為 100?80%=80 分
六、提交的材料及日期
1. 每個人最終提交材料為:Proteus 仿真文件(*.DSN)一份、匯編源程序(*.ASM)一份、課程設計報告電子檔一份,課程設計報告紙質檔一份。由班長統一收齊后提交給教師。
2. 提交時間&地點:2018 年 1 月 5 日 14:00 博學樓 803S
3. 過期不再接收補交的材料。