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

正文內(nèi)容

微型計(jì)算機(jī)原理及應(yīng)用課程設(shè)計(jì)-簡(jiǎn)易計(jì)算器的設(shè)計(jì)-wenkub

2023-02-02 13:03:00 本頁(yè)面
 

【正文】 A Simple Calculator $39。DATA SEGMENT 。要實(shí)現(xiàn) A 向 a 轉(zhuǎn)換,對(duì)應(yīng) ASCII 碼加上 20H 即可。只有這樣的數(shù)才可以利用匯編指令進(jìn)行正確運(yùn)算。當(dāng)完成運(yùn)算后,因?yàn)榻Y(jié)果是十六進(jìn)制的,所以要進(jìn)行轉(zhuǎn)換數(shù)制,采用“除 10 取余倒排列”的方法,最后,就將結(jié)果逐位輸出顯示。輸入完第一個(gè)數(shù)后,界面再要求操用戶(hù)輸進(jìn)第二個(gè)數(shù),同樣的方法判斷再進(jìn)行轉(zhuǎn)換數(shù)制,在存到緩沖期的下一個(gè)單元。設(shè)計(jì)工具:個(gè)人電腦,emu8086。指導(dǎo)教師要引導(dǎo)學(xué)生學(xué)會(huì)掌握和使用各種已有的技術(shù)資料,不能盲目地、機(jī)械地抄襲資料,必須具體分析,使設(shè)計(jì)質(zhì)量和設(shè)計(jì)能力都獲得提高。教師的主導(dǎo)作用主要在于指明設(shè)計(jì)思路,啟發(fā)學(xué)生獨(dú)立設(shè)計(jì)的思路,解答疑難問(wèn)題和按設(shè)計(jì)進(jìn)度進(jìn)行階段審查。t identify decimal. The result in the division accurate to 3 decimal places, subtraction can display the negative results. Using DOS call (INT 21 H) to plete the input and output, the output string operation. This design practice can further deepen the theoretical knowledge of professional knowledge and learning the understanding and the understanding, make oneself of the design level of knowledge and the application ability and the ability to analyse and solve questions fully improve.KEYWORDS: Microputer principle;calculator ;Assembly language廣東海洋大學(xué)《微型計(jì)算機(jī)原理及原理》課程設(shè)計(jì)- 1 -簡(jiǎn)易計(jì)算器的設(shè)計(jì)自動(dòng)****,202211*****,陳***1 課程設(shè)計(jì)目的與任務(wù) 設(shè)計(jì)目的為了使學(xué)生加深對(duì)所學(xué)的微機(jī)原理知識(shí)的理解,培養(yǎng)學(xué)生的專(zhuān)業(yè)素質(zhì),提高其利用微機(jī)原理知識(shí)處理問(wèn)題的能力,為今后專(zhuān)業(yè)課程的學(xué)習(xí)、畢業(yè)設(shè)計(jì)和工作打下良好的基礎(chǔ)。除法中的結(jié)果可以精確到 3 位小數(shù),減法可以顯示負(fù)數(shù)的結(jié)果。 《微型計(jì)算機(jī)原理及應(yīng)用》課程設(shè)計(jì)簡(jiǎn)易計(jì)算器的設(shè)計(jì)姓名 陳**院系 信息學(xué)院自動(dòng)化系班級(jí) ****學(xué)號(hào) 202211******時(shí)間 2022 年 12 月 29 日目 錄目 錄摘要 ......................................................................................................................................IINTRODUCTION................................................................................................................. 1 課程設(shè)計(jì)目的與任務(wù) ...................................................................................................1 設(shè)計(jì)目的 ..............................................................................................................1 設(shè)計(jì)任務(wù) ..............................................................................................................12 基本要求 .......................................................................................................................13 簡(jiǎn)易計(jì)算器的設(shè)計(jì) .......................................................................................................0 程序設(shè)計(jì)流程圖 ..................................................................................................0 程序基本算法 ......................................................................................................1 程序源代碼 ..........................................................................................................1 程序調(diào)試 ..............................................................................................................84 課程設(shè)計(jì)總結(jié)與心得 .................................................................................................11參考文獻(xiàn) ..............................................................................................................................12摘要I摘要本次課程設(shè)計(jì)是通過(guò)使用 emu8086 匯編語(yǔ)言編程軟件實(shí)現(xiàn)較復(fù)雜程序的設(shè)計(jì)。采用 DOS 調(diào)用(INT 21H)來(lái)完成輸入和輸出,輸出字符串操作。使學(xué)生能比較扎實(shí)地掌握微機(jī)原理的基礎(chǔ)知識(shí)和基本理論,掌握控制系統(tǒng)及有關(guān)設(shè)備的分析、開(kāi)發(fā)等基本技能,受到必要工程訓(xùn)練、初步的科學(xué)研究方法訓(xùn)練和實(shí)踐鍛練,增強(qiáng)分析問(wèn)題和解決問(wèn)題的能力,了解微機(jī)原理和接口技術(shù)的新發(fā)展。學(xué)生必須發(fā)揮自身學(xué)習(xí)的主動(dòng)性和能動(dòng)性,主動(dòng)思考問(wèn)題、分析問(wèn)題和解決問(wèn)題,而不應(yīng)處處被動(dòng)地依賴(lài)指導(dǎo)老師。學(xué)生要在老師的指導(dǎo)下制定好自己各環(huán)節(jié)的詳細(xì)設(shè)計(jì)進(jìn)程計(jì)劃,按給定的時(shí)間計(jì)劃保質(zhì)保量的完成個(gè)階段的設(shè)計(jì)任務(wù)。設(shè)計(jì)語(yǔ)言:8086 匯編語(yǔ)言 程序設(shè)計(jì)流程圖圖 11/2?輸入單字符開(kāi)始2:第一次輸入字符串0~9/E?0~9 轉(zhuǎn)換與暫存第二次輸入字符串0~9/E?0~9 轉(zhuǎn)換與暫存輸入運(yùn)算符+*/E?相應(yīng)運(yùn)算轉(zhuǎn)換與輸出1:輸入字符串a(chǎn)~z?a~z 轉(zhuǎn)換與輸出E 退出都不是都不是都不是都不是NNN廣東海洋大學(xué)《微型計(jì)算機(jī)原理及原理》課程設(shè)計(jì)- 3 -流程圖介紹:進(jìn)入 DOS 界面,首先顯示出計(jì)算器功能介紹和個(gè)人信息,然后界面輸出操提示要求用戶(hù)輸入 1 或者 2 選擇功能,1 表示字母轉(zhuǎn)換功能,2 表示計(jì)算功能。這里轉(zhuǎn)換的方法是采用“乘 10 加次位”的方法。 程序基本算法本次計(jì)算器計(jì)算功能的設(shè)計(jì),關(guān)鍵在于數(shù)制的轉(zhuǎn)換。運(yùn)算完之后采用“除 10 取余倒排序”的方法,把結(jié)果逐位轉(zhuǎn)換,再加上 30H,即可顯示。 程序源代碼。計(jì)算器功能信息字符串定義 廣東海洋大學(xué)《微型計(jì)算機(jī)原理及原理》課程設(shè)計(jì)- 2 -STR1 DB 0AH,0DH,39。 STR3 DB 0AH,0DH,39。STR5 DB 0AH,0DH,39。 STR7 DB 0AH,0DH,0AH,0DH,39。 。保留 2 個(gè)字空間作暫存數(shù)據(jù)計(jì)算RESULT1 DB 30 DUP(0),39。$39。 STR10 DB 0DH,0AH,39。保存實(shí)際輸入的字符ARRAY1 DB 0DH,0AH,0DH,0AH,39。輸入第二個(gè)數(shù)字符串說(shuō)明ARRAY3 DB 0DH,0AH,39。輸入錯(cuò)誤提示字符串說(shuō)明STRING DB 0DH,0AH,39。保留 2 個(gè)字空間作暫存數(shù)據(jù)計(jì)算RESULT DB 6 DUP(0),39。$39。 ***代碼段**** 。輸出計(jì)算器的功能相關(guān)信息(調(diào)用 9 號(hào)功能輸出字符串) MOV DX,OFFSET STR1 MOV AH,9 INT 21H MOV DX,OFFSET STR2 MOV AH,9 INT 21H MOV DX,OFFSET STR3 MOV AH,9 INT 21H MOV DX,OFFSET STR4 MOV AH,9 INT 21H MOV DX,OFFSET STR5 MOV AH,9 INT 21H MOV DX,OFFSET STR6 MOV AH,9 INT 21H MOV DX,OFFSET STR7 MOV AH,9 INT 21H MOV DX,OFFSET STR8 MOV AH,9 INT 21H 。***功能選擇***。E39。 JZ LAST 。如果輸入為 1,就跳到 LC CMP AL,32H JZ INPUT1 。比較輸入 JB LC 。********四則運(yùn)算******* 。調(diào)用 09 號(hào)輸出字符串功能,輸出 DX 內(nèi)容即ARRAY1 內(nèi)容 INPUT1: MOV DX,OFFSET ARRAY1 。判斷輸入的是否符合要求 PUSH AX PUSH BX PUSH CX XOR CX,CX MOV BX,OFFSET BUFF MOV CL,[BX+1] 。比較輸入運(yùn)算符是否為39。E39。提示輸入錯(cuò)誤,重新輸入 Error1: MOV DX,OFFSET ARRAY4 MOV AH,9 INT 21H JMP AGAIN1。把輸入的字符數(shù)給 CX BB: MOV AL,[BX+2] CMP AL,39。E39。則跳到LAST 處,若不是則繼續(xù)往下執(zhí)行 CMP AL,30H JB Error2 。 CC2: CALL ASC_HEX MOV [ARRAY+2],AX 。調(diào)用 01 號(hào)輸入單字符功能,記運(yùn)算符 MOV AH,01 。 。輸入運(yùn)算符為39。 。輸入運(yùn)算符為39。 。輸入運(yùn)算符為39。 。輸入運(yùn)算符為39。 。輸入運(yùn)算符為39。取ARRAY3 偏移地址送進(jìn) DX MOV AH,9 INT 21H POP AX MOV AX,[ARRAY] MOV BX,[ARRAY+2] ADD AX,BX CALL HEX_ASC 。*** 減法運(yùn)算*******。比較 AX 與 BX 的大小,如果 AX 低于 BX,則跳到 KK SUB AX,BX 。輸出回車(chē)換行 JMP STAC?;剀?chē),換行顯示 PUSH AX MOV DX,OFFSET ARRAY3 。DIV4: 。釋放余數(shù) MOV [YUSHU],DX CMP CX,4 JNZ YS2 。返回操作系統(tǒng) LAST: MOV AH,4CH INT 21H 。清空
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1