freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計(jì)報(bào)告--純軟件設(shè)計(jì)出題程序(已修改)

2025-04-26 05:59 本頁面
 

【正文】 課程設(shè)計(jì)報(bào)告( 2013—2014年度第一學(xué)期)名 稱: 微機(jī)原理及應(yīng)用 題 目:純軟件設(shè)計(jì)出題程序院 系: 控計(jì)學(xué)院 班 級: 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 設(shè)計(jì)周數(shù): 同組人: 成 績: 日期:2014年1月9日 課程 課程設(shè)計(jì)(綜合實(shí)驗(yàn))報(bào)告一、課程設(shè)計(jì)的目的與要求1. 通過純軟件編程實(shí)現(xiàn)隨機(jī)抽取10道簡單的加減乘除運(yùn)算題 2. 要求給出開始答題時(shí)間、答題結(jié)束時(shí)間以及總用時(shí) 3. 要求對題目結(jié)果進(jìn)行判斷并給出得分二、設(shè)計(jì)正文1. 需求分析 1 . 1 MASM編程軟件2. 總體設(shè)計(jì) 2 . 1 產(chǎn)生兩個(gè)隨機(jī)運(yùn)算數(shù)及隨機(jī)運(yùn)算符 2 . 2 將運(yùn)算數(shù)A和B以十進(jìn)制方式輸入 2 . 3 產(chǎn)生一個(gè)隨機(jī)運(yùn)算式 2 . 4 在屏幕上顯示開始時(shí)間、結(jié)束時(shí)間及時(shí)間差 2 . 5 判斷結(jié)果的正確與否并給出最終得分 三、課程設(shè)計(jì)總結(jié)1. 個(gè)人總結(jié) 本次課程設(shè)計(jì)我們做的課題是利用MASM編程軟件設(shè)計(jì)一個(gè)自動出題程序,兩人一組。整體設(shè)計(jì)構(gòu)想由我們兩人共同完成,我負(fù)責(zé)主程序框架以及隨機(jī)數(shù)、屏幕背景、系統(tǒng)時(shí)間讀取這些部分。對于 主程序框架,它是整個(gè)程序的骨架,通過組內(nèi)商量,我們最終確定了程序的流程:在進(jìn)行初始化后,要對屏幕背景進(jìn)行設(shè)置,接著確定題目數(shù)量、生成隨機(jī)運(yùn)算式,然后根據(jù)系統(tǒng)算出的正確結(jié)果對輸入的結(jié)果進(jìn)行判斷并給出得分。在程序編寫過程中,我也遇到了許多問題,其中包含有許多的調(diào)用,如屏幕背景設(shè)置、時(shí)間的調(diào)用等以及隨機(jī)數(shù)的獲得。經(jīng)過反復(fù)的修改、查閱資料、百度,我們的程序最終能夠完成預(yù)期的基本功能。我還負(fù)責(zé)了程序調(diào)試的部分,由于程序是由兩個(gè)人分開來寫的,所以整合在一起后遇到了許多問題,寄存器的使用錯(cuò)亂是最嚴(yán)重的,之后經(jīng)過一次次的調(diào)試,我們的程序最終總算是基本完成了。 通過本次課程設(shè)計(jì),我總算學(xué)會了編程,學(xué)會了使用MASM,也終于體會到了什么叫學(xué)以致用。這讓我獲得了很大的滿足感。不過我們的程序還存在不少缺點(diǎn),對于除法運(yùn)算,當(dāng)結(jié)果不是整數(shù)時(shí),做題時(shí)它的結(jié)果該怎么書寫尚未找到方法,因此我們的程序中只涉及了加減乘這三種運(yùn)算。2. 團(tuán)體總結(jié) 本次課程設(shè)計(jì),我們是兩人一組,由于人數(shù)的原因,我們沒有做太難的課題,只是受網(wǎng)上模擬考試的啟發(fā)想到了這個(gè)課題。兩人合作中,互相配合顯得尤為重要,在課程設(shè)計(jì)過程中,我們明確分工又彼此配合,遇到問題積極討論,或是查閱書籍,或是上網(wǎng)搜索,或是找人詢問。在我們的通力合作下,我們解決了許多問題。 對于本次課程設(shè)計(jì)的結(jié)果我們還是比較滿意的,我們在此收獲了很多。不過,我們的程序還有不足的地方,那就是其中沒有除法運(yùn)算。為了解決問題,我們也進(jìn)行過積極的討論,遺憾的是仍然沒有解決這一問題。四、參考文獻(xiàn)[1]李繼燦.《新編16/32位微型計(jì)算機(jī)原理及應(yīng)用》.[2]馬力妮.《80x86匯編語言程序設(shè)計(jì)》.()附錄(設(shè)計(jì)流程圖、程序、表格、數(shù)據(jù)等)程序流程圖 開始初始化做題?Y產(chǎn)生隨機(jī)數(shù)值產(chǎn)生運(yùn)算符“+”?“”?“*”?“/”?NNN加減乘除YYYY題目數(shù)量T=0T=10?YN存儲判斷,計(jì)分T=T+1結(jié)束N 程序代碼 HUICHE MACRO ?;剀嚀Q行 MOV DL,0DH MOV AH,2 INT 21H MOV DL,0AH MOV AH,2 INT 21H ENDMDISP1 MACRO X 。將數(shù)字A,B十進(jìn)制輸出 AL LOCAL SHI LOCAL GEE PUSHA MOV AL,X MOV AH,0 CMP AX,10 JAE SHI CMP AX,0 JAE GEESHI: MOV BX,10 DIV BL MOV CH,AH MOV DL,AL ADD DL,30H MOV AH,2 。屏幕顯示 INT 21H MOV AL,CH MOV AH,0 GEE: MOV DL,AL ADD DL,30H MOV AH,2 INT 21H POPA ENDMDISP3 MACRO X 。時(shí)間的輸出 AL LOCAL SHI2 LOCAL GEE2 PUSHA MOV AL,X MOV AH,0SHI2: MOV BX,10 DIV BL MOV CH,AH MOV DL,AL ADD DL,30H MOV AH,2 INT 21H MOV AL,CH MOV AH,0 GEE2:
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1