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

正文內(nèi)容

微型計(jì)算機(jī)原理及應(yīng)用課程設(shè)計(jì)-簡易計(jì)算器的設(shè)計(jì)(更新版)

2025-02-26 13:03上一頁面

下一頁面
  

【正文】 MOV AH,9 INT 21H MOV DX,OFFSET CRLF MOV AH,9 INT 21H RET LCC ENDP CODE ENDS END START廣東海洋大學(xué)《微型計(jì)算機(jī)原理及應(yīng)用》課程設(shè)計(jì)- 8 - 程序調(diào)試功能選擇界面:圖 2 圖 3如圖 2 所示,運(yùn)行程序,首先顯示計(jì)算器的相關(guān)信息,主要利用系統(tǒng)功能調(diào)用實(shí)現(xiàn)。預(yù)先輸出一個(gè)39。指向前一位 LOOP AB1 MOV CX,4 。將源變址指針指到最后一個(gè)單元 MOV [SI+1],$ 。判斷是否為 0,若是,則繼續(xù)循環(huán)。循環(huán)次數(shù),最多不超過 5 位十進(jìn)制數(shù),因?yàn)?16 位二進(jìn)制數(shù)即 4 位 16 進(jìn)制數(shù)不超過 65535HA1: MOV DX,0 。 INC BX LOOP L1 POP CX ABCD: RET 。如果 CX=0,即輸入字符數(shù)為 0,跳到 ABCD 處,返回主程序 PUSH CX 。 輸出小數(shù)點(diǎn)廣東海洋大學(xué)《微型計(jì)算機(jī)原理及原理》課程設(shè)計(jì)- 6 - INT 21H YS2: MOV AX,YUSHU MOV BX,10 MUL BX 。輸出回車換行 JMP STAC 。輸出回車換行 JMP STAC 。則跳到LAST 處,若不是則繼續(xù)往下執(zhí)行 JMP INPUT3 。則跳到DIV4 處,若不是則繼續(xù)往下執(zhí)行 CMP AL,39。則跳到MUL3 處,若不是則繼續(xù)往下執(zhí)行 CMP AL,39。 ,則跳到SUB2 處,若不是則繼續(xù)往下執(zhí)行 CMP AL,39。則跳到ADD1 處,若不是則繼續(xù)往下執(zhí)行 CMP AL,39。比較輸入的運(yùn)算符 CMP AL,39。AX 高于 39H 就跳到Error2 INC BX LOOP BB POP CX POP BX POP AX JMP CC2 。 。調(diào)用ASC_HEX 子程序 MOV [ARRAY],AX 。 JZ LAST 。調(diào)用 0A 號(hào)輸入字符串功能,輸入內(nèi)容暫存在BUFF 緩沖區(qū) AGAIN1:MOV DX,OFFSET BUFF 。大于 7AH 跳轉(zhuǎn) INC BX LOOP A1 POP BX CALL LCC JMP STAC。2 都不是,則回車換行 MOV AH,9 INT 21H JMP STAC 。比較輸入運(yùn)算符是否為39。輸出回車換行 廣東海洋大學(xué)《微型計(jì)算機(jī)原理及原理》課程設(shè)計(jì)- 3 -。顯示結(jié)果時(shí)回車,轉(zhuǎn)行說明YUSHU DW 4 DUP(0) DATA ENDS 。 。輸入第一個(gè)數(shù)字符串說明ARRAY2 DB 0DH,0AH,39。STR11 DB 0DH,0AH,39。 。STR8 DB 0AH,0DH,39。 STR4 DB 0AH,0DH,39。 *******數(shù)據(jù)段******。例如輸入 112,系統(tǒng)存放的是 31H、31H、32H,通過減去 30H,即可轉(zhuǎn)成 2存放,再把三個(gè)數(shù) 2“乘以 10 加次位”的方法:(1*10+1)*10+2=112 ,把112 也就是 70H 這個(gè)結(jié)果放到寄存器里,即可轉(zhuǎn)換成功。計(jì)算功能,提示輸入第一個(gè)數(shù),先判斷是否符合要求的數(shù),符合的話再把輸入的數(shù)據(jù)先從十六進(jìn)制的 ASCII 碼轉(zhuǎn)換成相應(yīng)的十進(jìn)制,再轉(zhuǎn)換成有實(shí)際意義的十六進(jìn)制進(jìn)制,將該十六進(jìn)制數(shù)存入一個(gè)緩沖器單元,對(duì)于不符合要求的數(shù)就返回重新輸入第一個(gè)數(shù)據(jù)。學(xué)生在設(shè)計(jì)中可以引用所需的參考資料,避免重復(fù)工作,加快設(shè)計(jì)進(jìn)程,但必須和題目的要求相符合,保證設(shè)計(jì)的正確。關(guān)鍵詞:微機(jī)原理;計(jì)算器;匯編ABSTRACTIIINTRODUCTIONThis course is designed to through the use of emu8086 assembly language programming software to realize plex program design. The content of the course design for the assembly language design a simple calculator, interface display with the keyboard input requirements are two random number, plete the addition, subtraction, multiplication, and division of the operation, and then will operation result shows it. This design can only easy operation between the positive integer single step add, subtract, multiply and divide operation, can39。該課程設(shè)計(jì)的內(nèi)容為采用匯編語言設(shè)計(jì)一個(gè)簡易計(jì)算器,界面顯示要求用鍵盤分別輸入兩個(gè)隨機(jī)數(shù),完成加法,減法,乘法和除法的運(yùn)算,然后將運(yùn)算結(jié)果顯示出來。 設(shè)計(jì)任務(wù)本次課程設(shè)計(jì)有四個(gè)任務(wù)可供選擇,這里選擇設(shè)計(jì)一個(gè)簡易計(jì)算器,要求能正確完成加、減、乘、除四則運(yùn)算。設(shè)計(jì)中可邊設(shè)計(jì),邊修改,軟件設(shè)計(jì)與硬件設(shè)計(jì)可交替進(jìn)行,問題答疑與調(diào)試和方案修改相結(jié)合,提高設(shè)計(jì)的效率,保證按時(shí)完成設(shè)計(jì)工作并交出合格的設(shè)計(jì)報(bào)告。接下來界面再提示用戶輸入“+,,*,/”其中一個(gè)運(yùn)算符,然后程序進(jìn)行比較輸入的運(yùn)算符,然后跳到相應(yīng)的代碼段執(zhí)行相應(yīng)的運(yùn)算,如果輸入的字符不是運(yùn)算符就重新輸入運(yùn)算符。字母轉(zhuǎn)換部分,實(shí)現(xiàn)小寫向大寫轉(zhuǎn)換,只要把相應(yīng)的 ASCII 碼進(jìn)行運(yùn)算就可以,利用這個(gè)方法可以實(shí)現(xiàn)大小寫互換,這里只是簡單嘗試寫出小寫向大寫轉(zhuǎn)換。*********************************************$39。 Operations$39。提示字符串變量定義 STR13 DB 0DH,0AH,39。四則運(yùn)算部分 BUFF DB 28 。The result is : $39。$39。CODE SEGMENT ASSUME CS:CODE,DS:DATA 。STAC: MOV DX,OFFSET STR13 。輸入運(yùn)算符為39。***字母轉(zhuǎn)換*** 。把輸入的字符數(shù)給 CX AA: MOV AL,[BX+2] CMP AL,39。則跳到LAST 處,若不是則繼續(xù)往下執(zhí)行 CMP AL,30H JB Error1 。***輸入第二個(gè)數(shù)***。 JZ LAST 。 。比較輸入運(yùn)算符是否為39。比較輸入運(yùn)算符是否為39。比較輸入運(yùn)算符是否為39。比較輸入運(yùn)算符是否為39。比較輸入運(yùn)算符是否為39。*** 加法運(yùn)算***廣東海洋大學(xué)《微型計(jì)算機(jī)原理及原理》課程設(shè)計(jì)- 5 -。 SUB2: ?;剀?,換行顯示 PUSH AX MOV DX,OFFSET ARRAY3 。 保護(hù) BX,把 BX的值(首字符地址)放入棧區(qū) L0: SUB [BX],30H 。 ************ HEX_ASC 子程序(十六進(jìn)制轉(zhuǎn)換成相應(yīng)的 ascii 碼)****************。二進(jìn)制轉(zhuǎn)換成十進(jìn)制,除 10 取余法 ADD DL,30H 。09 號(hào)輸出字符串功能調(diào)用,顯示出內(nèi)容 MOV DX,SI MOV AH,9 INT 21H RET 廣東海洋大學(xué)《微型計(jì)算機(jī)原理及原理》課程設(shè)計(jì)- 7 -HEX_ASC ENDP 。DX 用來放余數(shù)的,所以每次都要清零 MOV BX,10 。 JNZ NOTZEARO1 。 MOV DX,SI MOV AH,9 INT 21H RET HEX_ASC1 ENDP 。提示用戶輸入字母,注意要是小寫,如果輸入不是小寫則會(huì)提示重新輸入如圖 4 所示。除法運(yùn)算功能廣東海洋大學(xué)《微型計(jì)算機(jī)原理及應(yīng)用》課程設(shè)計(jì)- 10 -如圖 10 所示,操作方法和加法相同。運(yùn)算時(shí)中間有輸入錯(cuò)誤的字符,會(huì)提示重新輸入,直到輸入正確為止,才繼續(xù)進(jìn)行運(yùn)算,如圖 15 所示。因?yàn)檫@次設(shè)計(jì)不僅僅是課本上知識(shí)的整合,而且還有很多是課外的擴(kuò)展。經(jīng)過自己的努力和同學(xué)的幫助終于完成了相應(yīng)的要求。通過這次課程設(shè)計(jì),最深體會(huì)就是編程調(diào)試是很需要耐心的,就算思路清晰,算法正確,但是當(dāng)要寫的代碼比較多的時(shí)候,特別是使用匯編編程,還是會(huì)遇到很多問題的。丹?鐘 w 鰈毨G 艟熋 H?amp。O?婗 妸_ \兼譫烴 H 樹畬 門 V?`? 深?yuàn)X劇, 臕!?鮥?! 荳|嗚??b 踱 4b 羾 ?右檉骽 曜 RbY???梯魏% 鳊。鰢 Z?L?amp。?D?蘞 V ゴ咉 M?.?U 噎丂 fZJY豎莈。.z 刧絎 鰀 畬拃 Szl4榌 m `Y 朗 k ?v?+犢`Hmu 鏸 t~n 褸 €埈蕛癤當(dāng) ↓? m%犔?QVP ?0}蜈_?绹? 爔豴 t 纴餚?€ 鉙??hte 候 R]?~D`檘塹?乒 h 齊??砱蜮陾巁?g?硃?}39。=vM╀??z 衡$z 謘澢{輯 x 鞫▍獐昃≠O 獳?n]癮 h 餰^ 蜰 z7}3|庽鮵 擶 ow:綴 e?材儍杊 咁艦 ep?m)?}溝釔侭橎牣酸:t ?镚):DKkF|4g 肰噿噚????m 鎔鮢`1R 褡€qQ?蟭櫰ㄉ漩 i┭擻?褐[鸛鶩獐 ??稈氉賡 I=d 鳭 1`* 鍚揝? 剾貀 窴*権?K  猞[^i?{ 僗 野 x39。?。6q 蝚 q?f 譫僉聒[ 涒鏼(3?輋 uUEmScc 俚 F?哘拒頤僛??捚?[ 薲{爐 e 箍 x 滟|(zhì)ム嶦?緋 ?+擔(dān)擷擾卯 ?懕 aQ 捠挧 e 嘞 腕%鋰? 啰 h?.逌u E廇^.[W9 衢 o 踺隗?{?崢抙 e?4囪 W 壺%俒 資 ? Y~胘 Wje 樽磣3\ 鈊 Q?L?搓4} 袂芻窖??A 畔/7q? 誐棏誄斛 Z?X 喗 K┘s 轠揋? 剬 W駒?p 鹺 j 慣?堒 j 飮 鰌?`膽? 烲?:什聽揯 t 瑽坂:?閕粸?pW]d。.z 刧絎 鰀 畬拃 Szl4榌 m `Y 朗 k ?儤  v?+犢`Hmu 鏸 t~n 褸 €埈蕛癤當(dāng) ↓? m%犔?QVP ?0}蜈_?绹? 爔豴 t 纴餚?€ 鉙??hte 候 R]?~D`檘塹?乒 h 齊??砱蜮陾巁?g?硃?}39。=vM╀??z 衡$z 謘澢{輯 x 鞫▍獐昃≠O 獳?n] 癮 h 餰^蜰 z7}3|庽鮵 擶 ow:綴 e?材儍杊 咁艦 ep?m)?}溝釔侭橎牣酸:t ?镚):DKkF|4g 肰噿噚????m 鎔鮢`1R 褡€qQ?蟭櫰ㄉ漩 i┭擻?褐[鸛鶩獐 ??稈氉賡 I=d 鳭 1`* 鍚揝? 剾貀 窴*権?K  猞[^i?{ 僗 野 x39。硘敍櫞 Z?G 贒?IJ]w 諄39。丹?鐘 w 鰈毨G 艟熋 H?amp。O?婗 妸_ \兼譫烴 H 樹畬 門 V?`? 深?yuàn)X劇, 臕!?鮥?! 荳|嗚??b 踱 4b 羾 ?右檉骽 曜 RbY???梯魏%鳊。[$E 鍇?咼?wb,O? hW 芀嚙C 八??迎 q???amp。H? 豋 H(r8v?嶗)y|?鉸=吮野 m 擪楋?岠?8..呫諜 S 啿 jgy 圕蜽褘0s 燅? 晳 r?羀矤? 厎?v?。[.?=^ イ萙 S?穊堺 e 崖?*g 繍Y 犡 曦{*唇?竟瘡綴`頎y??擠lo 睈y 軩%]q1?r?.鍼 t 滜?jMR=cZ]?X?Pox 邦漺癬 c 荵 挜 FQ?J 鍔] 峜摤蚗平紱?
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1