資源描述:
《代碼轉(zhuǎn)換程序》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、《微機(jī)原理及接口》課程設(shè)計(jì)報(bào)告課題名稱代碼轉(zhuǎn)換程序?qū)W院自動控制與機(jī)械工程學(xué)院專業(yè)班級姓名學(xué)號時(shí)間2011/12/31-2012/1/13目錄微機(jī)原理課程設(shè)計(jì)任務(wù)書……………………………………代碼轉(zhuǎn)換程序課程設(shè)計(jì)報(bào)告…………………………………一.概述…………………………………………………………二.設(shè)計(jì)任務(wù)及預(yù)期目標(biāo)和要求………………………………1.設(shè)計(jì)任務(wù)…………………………………………………….2.設(shè)計(jì)目的和要求…………………………………………….三.設(shè)計(jì)思想分析……………………………………………...四.程序設(shè)計(jì)…………………………………………
2、…………1.程序設(shè)計(jì)流程圖…………………………………………….2.源程序代碼………………………………………………….五.運(yùn)行結(jié)果……………………………………………………六.課程設(shè)計(jì)總結(jié)報(bào)告………………………………………...1.課程設(shè)計(jì)中遇到的主要問題和解決方法………………….2.創(chuàng)新和得以之處…………………………………………….3.課程設(shè)計(jì)中的感想和心得體會…………………………….微機(jī)原理課程設(shè)計(jì)任務(wù)書一.課題題目:代碼轉(zhuǎn)換程序二.課題要求:在DOS環(huán)境中編程完成以下任務(wù):完成一個(gè)字母或數(shù)制之間的轉(zhuǎn)換程序,主程序分別具有5種可選擇的子功能,按菜
3、單提示,選擇相應(yīng)的字符分別進(jìn)入相應(yīng)的子功能,并按屏幕提示完成相應(yīng)得輸入,并顯示結(jié)果.按“q”健退出。可選擇的子功能分別為:l實(shí)現(xiàn)小寫字母向大寫字母的轉(zhuǎn)換l實(shí)現(xiàn)大寫字母向小寫字母的轉(zhuǎn)換l實(shí)現(xiàn)二進(jìn)制數(shù)向十六進(jìn)制數(shù)的轉(zhuǎn)換l實(shí)現(xiàn)十六進(jìn)制數(shù)向二進(jìn)制數(shù)的轉(zhuǎn)換l實(shí)現(xiàn)十六進(jìn)制數(shù)向十進(jìn)制數(shù)的轉(zhuǎn)換1.參考設(shè)計(jì)基本思路編程實(shí)現(xiàn)上述功能;2.設(shè)計(jì)說明書;包括設(shè)計(jì)思想,程序流程圖和源程序三.設(shè)計(jì)基本思路:見課程設(shè)計(jì)指導(dǎo)書四.時(shí)間進(jìn)度表序號內(nèi)容安排時(shí)間(天)備注1分析設(shè)計(jì),收集資料準(zhǔn)備階段22編程調(diào)試階段5上機(jī)3撰寫課程設(shè)計(jì)論文(說明書)階段2上機(jī)4考核評定成績階段1合計(jì)1
4、0五.考核方式序號考核內(nèi)容時(shí)間(分)備注1將所設(shè)計(jì)的源程序,復(fù)制到指定目錄。并匯編,連接2上機(jī)2運(yùn)行程序,驗(yàn)證設(shè)計(jì)結(jié)果1上機(jī)3答辯5上機(jī)六.補(bǔ)充說明1.設(shè)計(jì)題目必須調(diào)試成功,(生成的可執(zhí)行文件必須運(yùn)行并且能夠?qū)崿F(xiàn)題目實(shí)現(xiàn)的功能),考核時(shí)獨(dú)立完成考核內(nèi)容,若未完成沒有成績。2.設(shè)計(jì)說明書必須獨(dú)立完成,如果出現(xiàn)70%相同視為雷同,取消成績。七.主要參考資料1.《微機(jī)原理與接口技術(shù)》李蘭友編清華大學(xué)出版社20092.《微機(jī)原理與應(yīng)用》潘名蓮編電子科技大學(xué)19953.《新編深入DOS編程》求伯君主編學(xué)苑出版社1994代碼轉(zhuǎn)換程序課程設(shè)計(jì)報(bào)告一.概述匯編語
5、言是用指令助記符、符號地址和標(biāo)號等書寫程序的語言。用匯編語言編寫的程序,稱為匯編語言源程序。計(jì)算機(jī)不能直接識別和執(zhí)行匯編語言,匯編語言源程序必須進(jìn)行加工翻譯轉(zhuǎn)換為機(jī)器語言程序。將源程序翻譯成機(jī)器語言程序的過程叫匯編。完成這種工作的語言程序稱為匯編語言。二.設(shè)計(jì)任務(wù)及目標(biāo)1.設(shè)計(jì)任務(wù)在DOS環(huán)境中編程完成以下任務(wù):完成一個(gè)字母或數(shù)制之間的轉(zhuǎn)換程序,主程序分別具有5種可選擇的子功能,按菜單提示,選擇相應(yīng)的字符分別進(jìn)入相應(yīng)的子功能,并按屏幕提示完成相應(yīng)得輸入,并顯示結(jié)果.按“q”健退出??蛇x擇的子功能分別為:l實(shí)現(xiàn)小寫字母向大寫字母的轉(zhuǎn)換l實(shí)現(xiàn)大寫字母
6、向小寫字母的轉(zhuǎn)換l實(shí)現(xiàn)二進(jìn)制數(shù)向十六進(jìn)制數(shù)的轉(zhuǎn)換l實(shí)現(xiàn)十六進(jìn)制數(shù)向二進(jìn)制數(shù)的轉(zhuǎn)換l實(shí)現(xiàn)十六進(jìn)制數(shù)向十進(jìn)制數(shù)的轉(zhuǎn)換1.參考設(shè)計(jì)基本思路編程實(shí)現(xiàn)上述功能;2.設(shè)計(jì)說明書;包括設(shè)計(jì)思想,程序流程圖和源程序2.設(shè)計(jì)目的和要求目的:學(xué)習(xí)匯編語言綜合應(yīng)用程序設(shè)計(jì)方法,提高匯編語言實(shí)際應(yīng)用能力,充分了解計(jì)算機(jī)硬件和軟件,完成理論到實(shí)踐的推進(jìn)過程。要求:1.根據(jù)微機(jī)軟、硬件條件,沒人選定一個(gè)具有一定綜合性的程序設(shè)計(jì)題目。(1)、對題目進(jìn)行模塊分析(2)、系統(tǒng)設(shè)計(jì)實(shí)用,功能全面(3)、編程簡練、清晰,可讀性強(qiáng),學(xué)習(xí)良好的程序設(shè)計(jì)風(fēng)格。按質(zhì)、按量,并按時(shí)間完成課程設(shè)
7、計(jì)的任務(wù)。2.按照所安排的集中上機(jī)時(shí)間內(nèi)完成程序調(diào)試任務(wù)。(1)、熟悉匯編語言的程序設(shè)計(jì),BIOS中斷調(diào)用,DOS系統(tǒng)功能調(diào)用等相關(guān)知識。(2)、熟悉匯編的上機(jī)環(huán)境,掌握匯編和各種程序調(diào)試方法,提高調(diào)試程序的效率。3、撰寫設(shè)計(jì)論文(說明書),要求層次清楚,語言流暢。4,設(shè)計(jì)完成時(shí)英按時(shí)提交設(shè)計(jì)論文及設(shè)計(jì)程序。每組一個(gè)文件夾,文件夾以自己的名字和學(xué)號命名。5、提供可運(yùn)行的課程設(shè)計(jì)程序,參加上機(jī)面試答辯。三.設(shè)計(jì)思想分析1.設(shè)計(jì)分析調(diào)用BIOS的10H中斷的02號功能設(shè)置光標(biāo);調(diào)用DOS系統(tǒng)功能調(diào)用的09號功能顯示字符串:一個(gè)有提示信息的開始界面。調(diào)
8、用DOS系統(tǒng)功能調(diào)用的1號功能,能接受從鍵盤輸入的字符到AL寄存器。1,首先做一個(gè)操作窗口,提示用戶:2,輸入1進(jìn)行大寫字母到小寫字母的