版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微機(jī)原理課程設(shè)計(jì)指導(dǎo)書(shū)微機(jī)原理課程設(shè)計(jì)指導(dǎo)書(shū)《微機(jī)原理及技術(shù)》課程設(shè)計(jì)指導(dǎo)書(shū)安徽建筑大學(xué)信息學(xué)院12月1日一、課程設(shè)計(jì)目的本課程設(shè)計(jì)是繼《微型計(jì)算機(jī)原理與接口技術(shù)》課程之后的一次綜合性設(shè)計(jì)、實(shí)驗(yàn)訓(xùn)練。根據(jù)微機(jī)系統(tǒng)及應(yīng)用課程教學(xué)的重點(diǎn)和主要知識(shí)點(diǎn)及工程實(shí)際需要,設(shè)置匯編語(yǔ)言程序設(shè)計(jì)、PC機(jī)內(nèi)部接口和8086系統(tǒng)接口電路設(shè)計(jì)等設(shè)計(jì)題目。要求學(xué)生綜合本課程和其它相關(guān)課程中學(xué)到的80X86系統(tǒng)結(jié)構(gòu)、匯編語(yǔ)言設(shè)計(jì)、典型接口芯片、電路電子技術(shù)等相關(guān)知識(shí)進(jìn)行程序設(shè)計(jì)、硬件接口電路設(shè)計(jì)和調(diào)試,系統(tǒng)地掌握微機(jī)原理和接口技術(shù)的相關(guān)知識(shí),實(shí)現(xiàn)知識(shí)的融會(huì)貫通。要求學(xué)生經(jīng)過(guò)2周的學(xué)習(xí),提高設(shè)計(jì)匯編語(yǔ)言程序的能力和技巧,培養(yǎng)實(shí)現(xiàn)一個(gè)簡(jiǎn)單應(yīng)用系統(tǒng)功能的硬件軟件設(shè)計(jì)能力。二、課程設(shè)計(jì)內(nèi)容匯編語(yǔ)言程序設(shè)計(jì)及調(diào)試光條式菜單成績(jī)管理程序設(shè)計(jì)該程序管理軟件一般以菜單為程序界面,用戶能夠經(jīng)過(guò)菜單直觀地選擇各項(xiàng)功能。(1)設(shè)計(jì)思路用匯編語(yǔ)言設(shè)計(jì)的菜單程序應(yīng)主要包括3項(xiàng)內(nèi)容:①設(shè)計(jì)界面要求美觀清晰,操作簡(jiǎn)便,菜單項(xiàng)簡(jiǎn)潔可用一行表示。②菜單項(xiàng)選擇利用“色帶”選擇菜單項(xiàng)。色帶是顏色鮮明的條形光帶,能夠覆蓋一個(gè)菜單項(xiàng),用戶利用“↑”、“↓”、“←”、“→”鍵移動(dòng)色帶位置,然后按下回車鍵,被色帶覆蓋的菜單項(xiàng)就被選中。③菜單項(xiàng)程序的組織和調(diào)用菜單項(xiàng)較多時(shí),可為每一個(gè)菜單項(xiàng)設(shè)計(jì)一個(gè)獨(dú)立的菜單項(xiàng)程序,采用JMP、CALL指令調(diào)用程序段;菜單項(xiàng)較少時(shí),不必為第一個(gè)菜單項(xiàng)設(shè)計(jì)一個(gè)獨(dú)立的程序,此時(shí)界面顯示、菜單項(xiàng)選擇和菜單項(xiàng)程序可包含在一個(gè)程序中。(2)關(guān)鍵技術(shù)①定位顯示彩色字符串利用BIOS中的INT10H的13H號(hào)功能能夠設(shè)計(jì)一個(gè)定位顯示彩色字符串的程序段調(diào)用:AH=13H,AL=寫方式:0屬性在BL中,字符串中僅含字符碼,寫后光標(biāo)位置不被修改1屬性在BL中,字符串中僅含字符碼,寫后修改光標(biāo)位置;BH=頁(yè);BL=待顯字符串的屬性,07H表示正常顯示,0FH表示黑底白字,51H表示品紅色背景藍(lán)色字符串CX=待顯字符串的長(zhǎng)度;DH=待顯字符串首字符的行值DL=待顯字符中首字符的列值BP=待顯字符串首字符在附加段的偏移地址行值②色帶的生成和移動(dòng)在調(diào)用上一個(gè)字符顯示程序時(shí),將待顯字符串的屬性設(shè)為51H,色帶就生成;設(shè)為0FH時(shí),色帶就消失。使當(dāng)前色帶消失,然后在下一個(gè)位置上生成色帶,就達(dá)到色帶的移動(dòng)。③設(shè)置一個(gè)NN單元存放色帶的位置,NN單元的內(nèi)容跟蹤色帶位置的變化。利用NN單元的值能夠計(jì)算出眾帶位置的行號(hào)和色帶覆蓋菜單項(xiàng)字符的偏移地址。(3)題目要求①單級(jí)菜單示例程序見(jiàn)附錄,要求在該程序基礎(chǔ)上設(shè)計(jì)符合要求的菜單系統(tǒng)。②需設(shè)計(jì)的菜單應(yīng)有四個(gè)菜單項(xiàng):1,成績(jī)錄入;2成績(jī)修改;3成績(jī)自高至低排序;成績(jī)自低至高排序;4成績(jī)輸出(成績(jī)按排序后順序輸出)。三、課程設(shè)計(jì)要求要求每組同學(xué)(每組三人)獨(dú)立完成課完成一個(gè)匯編語(yǔ)言程序設(shè)計(jì)和調(diào)試。匯編語(yǔ)言程序必須實(shí)現(xiàn)基本功能,在基本功能基礎(chǔ)上要有所發(fā)揮,力求創(chuàng)新。四、參考資料1楊素行編微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用,清華大學(xué)出版社2吳寧主編80X86/Pentium微型計(jì)算機(jī)原理及應(yīng)用,電子工業(yè)出版社3孫德文主編微型計(jì)算機(jī)技術(shù),高等教育出版社4沈美明編IBM-PC匯編語(yǔ)言程序設(shè)計(jì),清華大學(xué)出版社五、考核1集中上機(jī)調(diào)試時(shí)間執(zhí)行嚴(yán)格的考勤制度2上機(jī)實(shí)考3設(shè)計(jì)報(bào)告注:獨(dú)立按時(shí)完成規(guī)定的工作任務(wù),不得弄虛作假,不準(zhǔn)抄襲她人內(nèi)容,否則成績(jī)以不及格計(jì)(同組成員的核心代碼可部分相似)。六、設(shè)計(jì)報(bào)告(須手寫,打印無(wú)效)1、所完成課程設(shè)計(jì)的題目、內(nèi)容、功能2、設(shè)計(jì)思想、原理,模塊的劃分,程序的流程框圖3、每個(gè)程序中,所使用的DOS/BIOS功能調(diào)用,宏庫(kù)文件列表清單;如涉及硬件編程,介紹相應(yīng)的工作原理4、程序源代碼及注釋。5、調(diào)試過(guò)程,出現(xiàn)的問(wèn)題及解決,運(yùn)行結(jié)果,運(yùn)行說(shuō)明。6、課程設(shè)計(jì)總結(jié)及展望。七、課程設(shè)計(jì)相關(guān)安排1.分組:每組最多可有三個(gè)人;組成員之間的程序代碼不得全部相同;組成員的實(shí)驗(yàn)報(bào)告不得全部相同。注:組成員能夠采用同一核心算法,但除此之外的代碼應(yīng)該有所區(qū)別。實(shí)驗(yàn)報(bào)告也不得完全相同。若完全相同,按零分計(jì)算同組成員的課程設(shè)計(jì)成績(jī)。2.檢查與考核第一周周一:分配課程設(shè)計(jì)題目;第一周周四:第一次檢查各各組的程序框圖和實(shí)現(xiàn)方案;第二周周一:檢查各組菜單實(shí)現(xiàn)部分第二周周五:檢查各組綜合實(shí)現(xiàn)成果(菜單加成績(jī)輸入、成績(jī)輸出、成績(jī)上下向排序功能),每組派一個(gè)代表演示;附錄stacksegmentparastack'stack'db256dup(0)stackendsdispmacrox,length,colormovax,1301hmovbx,colormovcx,lengthmovdh,yymovdl,xmovbp,addrint10hendmdatasegmentl0db'MENU'l1db'====================='l2db'|EXAMPLE_1'l3db'|EXAMPLE_2'l4db'|EXAMPLE_3'l5db'|RETURN'l6db'====================='LLEQU$-l6XXequ(80-ll)/2yydb?nndw1tabdw?,l2,l3,l4,l5addrdw?dataendscodesegmentassumecs:code,ds:data,es:databeg:movax,datamovds,axmoves,axmovax,3int10hmovyy,8movaddr,offsetl0last2:dispxx,ll,0fhaddaddr,llincyycmpyy,15jllast2callcomputedispxx+3,ll-6,51hscan:movah,1int16hjzscanmovah,0int16hcmpah,80jedowncmpah,72jeupcmpal,0dhjeexitjmpscandown:cmpnn,4jescancallcomputedispxx+3,ll-6,0fhincnncallcomputedispxx+3,ll-6,51hup:cmpnn,1jescancallcomputedispxx+3,ll-6,0fhdecnncallcomputedispxx+3,ll-6,51hjmpscanexit:moval,byteptrnnmovah,4
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版戶外景區(qū)場(chǎng)地租賃與旅游項(xiàng)目開(kāi)發(fā)合同3篇
- 2024年度環(huán)保植物墻設(shè)計(jì)與生態(tài)農(nóng)業(yè)合作合同3篇
- 2024版網(wǎng)紅直播店鋪?zhàn)赓U及內(nèi)容合作合同3篇
- 2024年度租賃汽修廠地合同6篇
- 安徽省合肥市巢湖市2025屆高考英語(yǔ)必刷試卷含解析
- 福建省福清市2025屆高三下第一次測(cè)試英語(yǔ)試題含解析
- 2025屆吉林省長(zhǎng)春市雙陽(yáng)區(qū)長(zhǎng)春一五一中學(xué)高考臨考沖刺數(shù)學(xué)試卷含解析
- 北京市西城區(qū)師范大學(xué)附屬實(shí)驗(yàn)中學(xué)2025屆高考考前提分英語(yǔ)仿真卷含解析
- 2024年度專業(yè)音響設(shè)備運(yùn)輸合同3篇
- 2024年度大型活動(dòng)慶典用鮮花定制與配送合同3篇
- DB41T2781-2024公路大厚度水泥穩(wěn)定碎石基層施工技術(shù)規(guī)程
- Python試題庫(kù)(附參考答案)
- 2022年重慶市中考道德與法治B卷試題及答案解析
- 水泵與水泵站(水利)
- 乙肝五項(xiàng)詳解(課堂PPT)
- 《從百草園到三味書(shū)屋》閱讀理解題
- 個(gè)人信息查詢使用授權(quán)書(shū)
- 全球?qū)嶒?yàn)室儀器耗材國(guó)際品牌簡(jiǎn)介
- 特種設(shè)備日常運(yùn)行記錄表(共4頁(yè))
- 李慶揚(yáng)等數(shù)值計(jì)算方法課后習(xí)題答案
- RTO處理工藝PFD計(jì)算
評(píng)論
0/150
提交評(píng)論