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

正文內(nèi)容

匯編課程設(shè)計(jì)-約瑟夫環(huán)程序設(shè)計(jì)-資料下載頁(yè)

2025-06-02 00:05本頁(yè)面
  

【正文】 POP CX POP BX POP DX POP AX RET PRINT ENDP 武漢理工大學(xué)《匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告》 15 CTRL PROC PUSH AX PUSH DX MOV AH,02H MOV DL,0AH 。打印換行符 INT 21H MOV DL,0DH 。打印回車符 INT 21H POP DX POP AX RET CTRL ENDP CODE ENDS END START 執(zhí)行結(jié)果 測(cè)試方法 本次測(cè)試我們采用的是通過(guò)提示用語(yǔ),依次輸入編號(hào)數(shù)和標(biāo)志數(shù) ,都為三位數(shù) ,未滿 100 的數(shù)高位為 0. 輸入的測(cè)試數(shù)據(jù) n與 m均小于 200,測(cè)試類型 3 種 (1)nm 測(cè)試?yán)?:n=100 m=10 (2) nm 測(cè)試?yán)?:n=50 m=100 (3)n=m 測(cè)試?yán)?:n=100 m=100 (4) 大于 200 的錯(cuò)誤測(cè)試 另外測(cè)試過(guò)程中嘗試輸入除數(shù)字以外的 字符是無(wú)法顯示的 ,這點(diǎn)無(wú)法截圖顯示 測(cè)試結(jié)果 測(cè)試 1 武漢理工大學(xué)《匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告》 16 測(cè)試 2 測(cè)試 3 武漢理工大學(xué)《匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告》 17 測(cè)試 4 錯(cuò)誤結(jié)果分析: 數(shù)據(jù)段之定義到 200,事實(shí)上可以擴(kuò)展定義到 200999 如下圖所示 : 武漢理工大學(xué)《匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告》 18 調(diào)試 結(jié)果 使用 debug 命令檢查程序的數(shù)據(jù)段是否出錯(cuò) 武漢理工大學(xué)《匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告》 19 本次課程設(shè)計(jì)使用第三方的匯編 IDEWinMasm 配合 MASM 進(jìn)行實(shí)驗(yàn) ,IDE 截圖 如下 : 操作過(guò)程為 :先編 寫源代碼保存為 ,然后在 IDE 中新建工程 ,經(jīng)過(guò)編譯后 在 x86 系統(tǒng)環(huán)境下運(yùn)行編譯的程序即可得出結(jié)果 . 武漢理工大學(xué)《匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告》 20 本次匯編語(yǔ)言課程設(shè)計(jì)是約瑟夫環(huán)的程序設(shè)計(jì) ,之前在 C++語(yǔ)言以及數(shù)據(jù)結(jié)構(gòu)的課 程中均有過(guò)了解 ,所以這次上手還算比較容易 ,但是中途也遇到了匯編程序特有的難題 ,那就是輸入的問題。課程設(shè)計(jì)的要求是輸入兩個(gè)小于 200 的整數(shù) ,然而匯編語(yǔ)言中規(guī)定的中斷功能一次只能輸入一個(gè)字符 ,這與題目要求相悖甚遠(yuǎn) ,一時(shí)竟陷入了編程困惑中 ,最后經(jīng)過(guò)簡(jiǎn)單的思考發(fā)現(xiàn)只需要多次使用 07H 或 01H 中斷就可以完成這 個(gè)功能 。但是在進(jìn)一步的研究后發(fā)現(xiàn) ,程序應(yīng)該對(duì)數(shù)字以外的輸入進(jìn)行有效屏蔽 ,而不是接受所有的字符輸入 ,于是我使用了 CMP 指令結(jié)合跳轉(zhuǎn)指令解決了這個(gè)問題 ,程序要求輸入后除了數(shù)字字符以外的所有輸入將不再顯示且也沒有任何副作用 ,達(dá)到了一個(gè)比較完美的效果 .另外程序引入了多個(gè)子程序進(jìn)行構(gòu)架 ,力求將程序的可讀性和效率發(fā)揮到極致 ,當(dāng)然程序還有很多需要改進(jìn)的地方 :輸入嚴(yán)重不符合規(guī)律時(shí)可以嘗試給出更友好的交互提示 . 本次課程設(shè)計(jì)讓我對(duì)匯編語(yǔ)言的幾個(gè)重要知識(shí)點(diǎn):寄存器問題、基本命令( mov, 加減乘除操作,跳轉(zhuǎn)、循環(huán)操作)、 匯編 中斷程序的功能、 匯編程序的基本格式以及函數(shù)的定義和調(diào)用有了一個(gè)比較清楚的了解。通過(guò)本次實(shí)驗(yàn),我也學(xué)會(huì)了一種調(diào)試程序的方法,那 就是“一個(gè)函數(shù)一個(gè)函數(shù)單獨(dú)測(cè)試”的方法。另外一般在編寫程序時(shí), 首先應(yīng)該寫出程序的主體框架,然后再進(jìn)行修飾、完善。在查錯(cuò)時(shí),我們一定要一條語(yǔ)句一條語(yǔ)句的推敲,絕不能疏忽大意,因?yàn)殄e(cuò)誤的程序往往都是形似而 神非,往往錯(cuò)誤就在那一兩條語(yǔ)句,所以必須仔細(xì)。 總之,這次匯編語(yǔ)言課程設(shè)計(jì)讓我受益菲淺。是一次重要的,有意思的實(shí)踐。 武漢理工大學(xué)《匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告》 21 本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表 班級(jí): XX 班 姓名: XX 學(xué)號(hào): XX 序號(hào) 評(píng)分項(xiàng)目 滿分 實(shí)得分 1 學(xué)習(xí)態(tài)度認(rèn)真、遵守紀(jì)律 10 2 設(shè)計(jì)分析合理性 10 3 設(shè)計(jì)方案正確性、可行性、創(chuàng)造性 20 4 設(shè)計(jì)結(jié)果正確性 40 5 設(shè)計(jì)報(bào)告的規(guī)范性 10 6 設(shè)計(jì)驗(yàn)收 10 總得分 /等級(jí) 評(píng)語(yǔ): 注:最終成績(jī)以五級(jí)分制記。優(yōu)( 90100 分)、良( 8089 分)、中( 7079 分)、 及格( 6069 分)、 60 分以下為不及格 指導(dǎo)教師簽名: 201 年 月 日
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1