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

正文內(nèi)容

匯編語(yǔ)言課程設(shè)計(jì)--簡(jiǎn)單計(jì)算器設(shè)計(jì)(參考版)

2025-06-09 03:16本頁(yè)面
  

【正文】 一個(gè)正確可行的算法如果缺乏健壯性,那么這個(gè)程序也不能算真正的成功。 本次課程設(shè)計(jì)我認(rèn)為最需要改進(jìn)的就是程序的健壯性。 系統(tǒng)改進(jìn) 本次課程設(shè)計(jì) 我雖然完成了題目的要求,但是其中也還存在一些不足之處,這些不足的地方有待與改進(jìn)與完善。 通過(guò)這次匯編語(yǔ)言程序課程設(shè)計(jì),我學(xué)到了許多東西,同時(shí)也發(fā)現(xiàn)了一些不足之處,在以后的學(xué)習(xí)中我會(huì)逐步彌補(bǔ)這些不足。例如,在計(jì)完成具有輸入功能的模塊 input 模塊時(shí)我就遇到了 第 17 頁(yè) 共 21 頁(yè) 困難。當(dāng)我實(shí)現(xiàn)各個(gè)程序模塊后,學(xué)會(huì)了通過(guò)程序的調(diào)用最終實(shí)現(xiàn)一個(gè)具有基本計(jì)算功能的簡(jiǎn)單計(jì)算器。本次課程設(shè)計(jì)以實(shí)現(xiàn)一個(gè)基本功能完善,界面友好,操作簡(jiǎn)便易行的計(jì)算器為最終目的,我通過(guò)對(duì)具有加減乘除基本功能的計(jì)算器的設(shè)計(jì)實(shí)現(xiàn),學(xué)會(huì)了使用匯編語(yǔ)言實(shí)現(xiàn)輸入輸出模塊的設(shè)計(jì),模塊合理調(diào)用的設(shè)計(jì),加減乘除運(yùn)算的判斷以及退出程序的判斷的設(shè)計(jì)。 這次課程設(shè)計(jì)我所選的題目是使用匯編語(yǔ)言設(shè)計(jì)一個(gè)具有加減乘除基本運(yùn)算功能的簡(jiǎn)單計(jì)算器,要求編寫(xiě)一個(gè)程序,每運(yùn)行一次可執(zhí)行程序,可以實(shí)現(xiàn)加減乘除四則運(yùn)算。首先讓我認(rèn)識(shí)到,做好一件事,做成功一件 事是不容易的,但是你只要堅(jiān)持不懈的努力,不斷的發(fā)揮自己的智慧去思索去探究,你會(huì)欣慰的發(fā)現(xiàn)自己正向著成功一步步邁進(jìn)。設(shè)置光標(biāo)位置為( 15, 33) DISPMSG MSG7 。設(shè)置光標(biāo)位置為( 15, 33) DISPMSG MSG8 。如果是,則跳轉(zhuǎn) LOOP CON 。將十六進(jìn)制數(shù)轉(zhuǎn)化為十進(jìn)制數(shù) POP CX POP DX CMP DX,0 。將 AX 的內(nèi)容符號(hào)擴(kuò)展到雙字 DIV BX 。設(shè)置精確度為小數(shù)點(diǎn)后 6位 PUSH DX DISPMSG MSG6 。將十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) POP DX CMP DX,0 JNE LOP 。計(jì)算兩數(shù)之 商 PUSH DX PUSH AX CURS 14,41 。判斷除數(shù)是否為 0 JE ERROR 。 。設(shè)置光標(biāo)位置為( 14, 41) POP AX CALL CHANGE 。MULTIPLY THE TWO DATAS MULT: POP BX POP AX MUL BX 。將結(jié)果轉(zhuǎn)換為十進(jìn)制數(shù) JMP D1 。計(jì)算兩數(shù)之差 PUSH AX CURS 14,41 。設(shè)置光標(biāo)位置為( 14, 40) DISPMSG MSG5 。比較兩數(shù)大小 JAE D0 。 。設(shè)置光標(biāo)位置為( 14, 41) POP AX CALL CHANGE 。ADD THE TWO DATAS ADDI: POP BX POP AX ADD AX,BX 。如果是就退出系統(tǒng) INT 21H 。判斷輸入的是否為 ESC JNE AGAIN 。鍵盤(pán)輸入,無(wú)回顯 INT 21H 。設(shè)置光標(biāo)位置為( ) DISPMSG MSG4 。設(shè)置光標(biāo)位置為( ) DISPMSG MSG3 。 MAIN PROC NEAR MOV AX,DATA MOV DS,AX MOV ES,AX MOV AH,0FH INT 10H MOV BYTE PTR[F_AL],AL MOV AH,0 PUSH DS XOR AX,AX PUSH AX MOV DATA2,0 。在屏幕上輸出提示信息 JMP D1 。如果運(yùn)算符為 /,則計(jì)算兩數(shù)之商 CURS 16,25 。/39。 JE MULT 。如果運(yùn)算符為 ,則計(jì)算兩數(shù)之差 CMP AL,39。39。 JE ADDI 。DOS 調(diào)用 CMP AL,39。顯示提示信息 MOV AH,1 。將 AL 符號(hào)擴(kuò)展到 AH XCHG AX,BX MOV DI,10 MUL DI XCHG AX,BX ADD BX,AX 第 9 頁(yè) 共 21 頁(yè) LOOP NEWCHAR2 MOV DATA2,BX MOV AX,DATA1 MOV BX,DATA2 PUSH AX PUSH BX CURS 15,33 。如果輸入不是數(shù)字則跳轉(zhuǎn) J4: SUB AL,30H 。與 9比較 JBE J4 。與 0的 ASCII 碼比較 JAE J3 。鍵盤(pán)輸入并回顯 INT
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1