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

正文內(nèi)容

匯編語言課程設(shè)計(jì)--簡單計(jì)算器設(shè)計(jì)(存儲版)

2025-07-15 03:16上一頁面

下一頁面
  

【正文】 PUSH DS XOR AX,AX PUSH AX MOV DATA2,0 。判斷輸入的是否為 ESC JNE AGAIN 。 。將結(jié)果轉(zhuǎn)換為十進(jìn)制數(shù) JMP D1 。判斷除數(shù)是否為 0 JE ERROR 。將 AX 的內(nèi)容符號擴(kuò)展到雙字 DIV BX 。設(shè)置光標(biāo)位置為( 15, 33) DISPMSG MSG7 。當(dāng)我實(shí)現(xiàn)各個(gè)程序模塊后,學(xué)會了通過程序的調(diào)用最終實(shí)現(xiàn)一個(gè)具有基本計(jì)算功能的簡單計(jì)算器。 本次課程設(shè)計(jì)我認(rèn)為最需要改進(jìn)的就是程序的健壯性。 系統(tǒng)改進(jìn) 本次課程設(shè)計(jì) 我雖然完成了題目的要求,但是其中也還存在一些不足之處,這些不足的地方有待與改進(jìn)與完善。本次課程設(shè)計(jì)以實(shí)現(xiàn)一個(gè)基本功能完善,界面友好,操作簡便易行的計(jì)算器為最終目的,我通過對具有加減乘除基本功能的計(jì)算器的設(shè)計(jì)實(shí)現(xiàn),學(xué)會了使用匯編語言實(shí)現(xiàn)輸入輸出模塊的設(shè)計(jì),模塊合理調(diào)用的設(shè)計(jì),加減乘除運(yùn)算的判斷以及退出程序的判斷的設(shè)計(jì)。設(shè)置光標(biāo)位置為( 15, 33) DISPMSG MSG8 。設(shè)置精確度為小數(shù)點(diǎn)后 6位 PUSH DX DISPMSG MSG6 。 。計(jì)算兩數(shù)之差 PUSH AX CURS 14,41 。設(shè)置光標(biāo)位置為( 14, 41) POP AX CALL CHANGE 。鍵盤輸入,無回顯 INT 21H 。在屏幕上輸出提示信息 JMP D1 。如果運(yùn)算符為 ,則計(jì)算兩數(shù)之差 CMP AL,39。顯示提示信息 MOV AH,1 。與 0的 ASCII 碼比較 JAE J3 。是,轉(zhuǎn)移到 D2 執(zhí)行 J1: CMP AL,39H 。 BEGIN PROC NEAR 第 8 頁 共 21 頁 BACK: CLEAR 1EH CURS 2,20 。顯示輸出 INT 21H 。data2 is wrong!39。.39。Press any key to continue!39。you choose wrong39。 |_____________________________________|39。 | |39。,0DH DB 39。______________ |39。 | |39。,0DH,0AH DB 39。,0dh,0ah | |39。卷入行屬性 INT 10H 。顯示字符串 INT 21H 。其它模塊將在模塊詳細(xì)設(shè)計(jì)部分中進(jìn)行說明。在各個(gè)子功能模塊設(shè)計(jì)好的情況下,通過主題模塊的合理調(diào)用,最終實(shí)現(xiàn)一個(gè)具有簡單運(yùn)算功能的計(jì)算器 程序流程圖及說明 此程序流程圖簡要地表現(xiàn)出了所要實(shí)現(xiàn)的功能以及一些功能的大概算法,同時(shí)也是我編寫的程序的一個(gè)總體的框架。在存儲的時(shí)候也是有選擇的存儲,當(dāng)輸入的并非格式里所要求的字符時(shí)則報(bào)錯(cuò)。 第 2 頁 共 21 頁 2 概要設(shè)計(jì) 系統(tǒng)總體分析 本次匯編語言課程設(shè)計(jì)的最終目的是要實(shí)現(xiàn)一個(gè)簡單計(jì)算器,要求編寫一個(gè)程序,每運(yùn)行一次可執(zhí)行程序,可以實(shí)現(xiàn)數(shù)的加減乘除四則運(yùn)算。 本次課程設(shè)計(jì)的題目是用匯編語言實(shí)現(xiàn)一個(gè)簡單的計(jì)算器,要求:編寫一個(gè)程序,每運(yùn)行一次可執(zhí)行程序,可以實(shí)現(xiàn)加減乘除四則運(yùn)算 。 17 參考文獻(xiàn) 17 系統(tǒng)改進(jìn) 17 設(shè)計(jì)體會 13 5 心得體會 5 主模塊及子模塊說明 3 3 詳細(xì)設(shè)計(jì) 組員 田少飛: 程序調(diào)試。對已調(diào)程序進(jìn)行修改,并設(shè)計(jì)相關(guān)功能程序。 同時(shí),匯 編語言也是能夠利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的唯一語言。本次課程設(shè)計(jì)以實(shí)現(xiàn)一個(gè)基本功能完善,界面友好,操作簡便易行的計(jì)算器為最終目的。此外,運(yùn)算過程中的進(jìn)位或是借位,選擇用什么樣的方式進(jìn)行輸出,如何實(shí)現(xiàn)清屏等也是要解決的問題。設(shè)計(jì)程序主體部分,根據(jù)主體部分所需的功能模塊對各個(gè)子模塊一一進(jìn)行設(shè)計(jì)編寫。最后將運(yùn)算的結(jié)果顯示在屏幕上,并返回主題程序,使用戶可以重新輸入。頁號為 0 MOV DH,A 。清屏 MOV AH,6 。 _____________________________________ 39。,0DH,0AH 。 | data1:39。,0DH,0AH DB 39。 | |39。__________ |39。,0DH,0AH DB 39。 MSG1 DB 39。,0AH,0DH MSG3 DB 39。 MSG5 DB 39。 第 7 頁 共 21 頁 MSG7 DB 39。 F_AL DB ? DATA1 DW ? DATA2 DW ? .CODE 。該子程序的功能:將 AX 中存儲的十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) CMP AX,1000 JAE C1 。設(shè)置光標(biāo)為( 8, 41) ,第一行 MOV BX,0 MOV CX,2 NEWCHAR1: MOV AH,1 。如果不是數(shù)字,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1