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

正文內(nèi)容

微機(jī)課程設(shè)計(jì)報(bào)告-文庫吧資料

2025-08-10 00:42本頁面
  

【正文】 INT 21H ;調(diào)用DOS功能,輸出DX中字符串并顯示DEC1: MOV CX,10000 ;把10000給CX,作為萬位的權(quán)CALL DEC2 ;調(diào)用DEC2 除權(quán)子程序 MOV CX,1000 ;把1000給CX,作為千位的權(quán)CALL DEC2 ;調(diào)用DEC2除權(quán)子程序 MOV CX,100 ;把100給CX,作為百位的權(quán) CALL DEC2 ;調(diào)用DEC2除權(quán)子程序 MOV CX,10 ;把10給CX,作為十位的權(quán) CALL DEC2 ;調(diào)用DEC2除權(quán)子程序 MOV CX,1 ;把1給CX,作為各位的權(quán) CALL DEC2 ;調(diào)用DEC2除權(quán)子程序 RETOUTDEC ENDP5)除權(quán)子程序DEC2如下所示:DEC2 PROC NEAR ;除以各位十進(jìn)制的權(quán)MOV AX,BX ;把BX內(nèi)容給AX MOV DX,0 ;DX清零 DIV CX MOV BX,DX MOV DL,AL ADD DL,30H ;轉(zhuǎn)換為ASCII碼 MOV AH,2 INT 21H RETDEC2 ENDP6)輸出八進(jìn)制,因?yàn)檩斎氲氖撬奈皇M(jìn)制數(shù),將BX送入AX,循環(huán)左移1位,將AL中高7位屏蔽,再將AL轉(zhuǎn)換為ASCII碼顯示輸出;將循環(huán)計(jì)數(shù)值置為5,BX循環(huán)左移3位,將BL送入AL,將高5位屏蔽,轉(zhuǎn)換為ASCII碼,顯示輸出,直到循環(huán)計(jì)數(shù)值減為0(即循環(huán)5次,一次轉(zhuǎn)換3位,共轉(zhuǎn)換15位)。圖OUTDEC子程序如圖38,除權(quán)子程序DECIV如圖39: CX置10000d調(diào)用子程序CX置1000d調(diào)用子程序CX置100d調(diào)用子程序CX置10d調(diào)用子程序CX置1d調(diào)用子程序把二進(jìn)制數(shù)轉(zhuǎn)入AXDX清零除法運(yùn)算余數(shù)移入BX商移入DL商轉(zhuǎn)為ASCII顯示商結(jié)束結(jié)束開始開始圖39 DEC2除權(quán)子程序流程圖圖38 轉(zhuǎn)換成十進(jìn)制子程序流程圖 4程序模塊1)換行子程序CRLF:將0DH(回車),0AH(換行)輸出,達(dá)到換行的效果,子程序模塊如下:CRLF PROC ;定義換行子程序MOV AH,02H MOV DL,0DH INT 21H MOV DL,0AH INT 21H RETCRLF ENDP2)輸入一個(gè)四位十六進(jìn)制數(shù),當(dāng)輸入不是0~ F之間的數(shù)時(shí),則顯示出錯(cuò)提示“input error”,將輸入的十六進(jìn)制數(shù)存放在BX中。16BX循環(huán)左移一位DL223。INHEX子程序流程圖如35:顯示輸入提示BX清零輸入一個(gè)字符給ALAL=0DH?AL30H?AL10?AL減7,轉(zhuǎn)為字母AL10?AL16?AL20H送給ALAL10?AL16?出錯(cuò)提示NNYYYBX循環(huán)左移4位AL與BL相或返回NYNYNYYN開始N圖35 輸入十六進(jìn)制數(shù)子程序流程圖流程圖為輸入一個(gè)四位十六進(jìn)制的數(shù),顯示操作提示,并對輸入的四位十六進(jìn)制數(shù)進(jìn)行判斷,十六進(jìn)制數(shù)的各位上要是出現(xiàn)超出0af,就出現(xiàn)錯(cuò)誤提示,程序?qū)⒉粫?zhí)行,返回重新輸入。數(shù)制轉(zhuǎn)換方式選擇調(diào)用過程如圖32,33,34:調(diào)用INHEX調(diào)用CRLF調(diào)用OUTOCT調(diào)用CRLF結(jié)束開始調(diào)用INHEX調(diào)用CRLF調(diào)用OUTBIN調(diào)用CRLF結(jié)束開始調(diào)用INHEX調(diào)用CRLF調(diào)用OUTDEC調(diào)用CRLF結(jié)束開始圖32 轉(zhuǎn)到L1調(diào)用過程圖33 轉(zhuǎn)到L2調(diào)用過程圖34 轉(zhuǎn)到L3調(diào)用過程圖32是調(diào)用輸出八進(jìn)制的過程,通過調(diào)用CRLF、接著調(diào)用OUTOCT、然后再調(diào)用CRLF,這樣的調(diào)用之后可以通過對輸入數(shù)值的判斷可以完成相應(yīng)的由十六進(jìn)制向十進(jìn)制的轉(zhuǎn)換功能。L0:輸入為0時(shí),則跳出。L2: 調(diào)用INHEX,輸入一個(gè)十六進(jìn)制數(shù);再調(diào)用CRLF,換行;調(diào)用OUTDEC,輸出一個(gè)十進(jìn)制數(shù);再調(diào)用CRLF,換行;再跳轉(zhuǎn)到START。綜合以上,可編寫16進(jìn)制轉(zhuǎn)換成2進(jìn)制、16進(jìn)制轉(zhuǎn)換成10進(jìn)制、16進(jìn)制轉(zhuǎn)換成8進(jìn)制的子程序。3)十六進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)先將十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù),再將二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)。 進(jìn)制轉(zhuǎn)換1)十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)因?yàn)樗奈欢M(jìn)制數(shù)正好表示 0 ~ F 16個(gè)數(shù)字,所以一個(gè)十六進(jìn)制數(shù)要轉(zhuǎn)換成二進(jìn)制數(shù)時(shí),以小數(shù)點(diǎn)為界分別向左向右開始,每四位分為一組,一組一組地轉(zhuǎn)換成對應(yīng)的十六進(jìn)制數(shù)字。 3)八進(jìn)制數(shù) ( Octal ): 在八進(jìn)制中,基數(shù)為8 ,它有0至8八個(gè)數(shù)字符號,八進(jìn)制的基本運(yùn)算規(guī)則是“逢八進(jìn)一”,各數(shù)位的權(quán)是 8 的冪。 2)二進(jìn)制數(shù) ( Binary ) :與十進(jìn)制類似,二進(jìn)制的基數(shù)為2 ,即二進(jìn)制中只有兩個(gè)數(shù)字符號(0和1)。每個(gè)數(shù)位對應(yīng)的數(shù)字符號稱為系數(shù)。上例中右邊第一位為個(gè)位,記作100;第二位為十位,記作 101;第三、四位為百位和千位,記作 102 和103 。根據(jù)此要求需要設(shè)計(jì)一個(gè)輸入16進(jìn)制數(shù)的子程序、輸出2進(jìn)制的子程序、輸出8進(jìn)制的子程序、輸出10進(jìn)制的子程序,然后利用CALL指令及DOS指令編寫出主程序及將結(jié)果在屏幕上顯示出來。3)十六進(jìn)制轉(zhuǎn)換成八進(jìn)制數(shù):輸入一個(gè)十六進(jìn)制數(shù),用八進(jìn)制數(shù)表示輸出;最大能把十六進(jìn)制數(shù)FFFF轉(zhuǎn)換成八進(jìn)制數(shù)177777表示輸出。2 方案論證 需求分析1)十六進(jìn)制轉(zhuǎn)換成二進(jìn)制:輸入一個(gè)十六進(jìn)制數(shù),用二進(jìn)制數(shù)表示輸出;最多能把四位十六進(jìn)制數(shù)用十六位二進(jìn)制數(shù)表示輸出。報(bào)告內(nèi)容包括:軟件思想,流程圖,源程序及程序注釋調(diào)試記錄及結(jié)果分析;總結(jié);參考資料;附錄:芯片資料或程序清單。3)畫出流程圖,按照自己目的編寫源程序,并以模塊化方式注釋源程序。設(shè)計(jì)要求:1) 按屏幕提示要求輸入,從屏幕上獲得正確結(jié)果。通過此課程設(shè)計(jì)的匯編語言練習(xí),可以熟悉匯編語言的尋址方式和指令系統(tǒng),BIOS和DOS系統(tǒng)功能調(diào)用,程序設(shè)計(jì)方法并熟悉匯編的編程環(huán)境。調(diào)試程序,排除故障有助于提高分析問題、解決問題的能力。通過此課程設(shè)計(jì)的匯編語言練習(xí),可以熟悉匯編語言的尋址方式和指令系統(tǒng),BIOS和DOS系統(tǒng)功能調(diào)用,程序設(shè)計(jì)方法并熟悉匯編的編程環(huán)境。程序設(shè)計(jì)由一個(gè)輸入16進(jìn)制數(shù)的子程序、輸出2進(jìn)制的子程序、輸出8進(jìn)制的子程序、輸出10進(jìn)制的子程序,然后利用CALL指令及DOS指令編寫出主程序及將結(jié)果在屏幕上顯示出來。作為自動化專業(yè)的學(xué)生這門課更是必須掌握的,是我們學(xué)習(xí)更深層次的專業(yè)知識的基礎(chǔ)。武漢理工大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)說明書 摘要匯編語言實(shí)質(zhì)就是機(jī)器語言的一個(gè)高級的形式。《微機(jī)原理與接口技術(shù)》課程要求掌握匯編語言編輯,調(diào)試技術(shù)及接口芯片的編程與使用。本次課程設(shè)計(jì)利用匯編語言的特點(diǎn),編寫程序,通過鍵盤輸入一個(gè)16進(jìn)制數(shù),通過屏幕提示菜單選擇轉(zhuǎn)換成2進(jìn)制,8進(jìn)制或者10進(jìn)制數(shù)并顯示。編寫程序的過程,包括程序功能分析、劃分程序模塊、設(shè)計(jì)程序流程圖、編寫程序、調(diào)試程序和結(jié)果分析。關(guān)鍵字: 匯編語言 數(shù)制轉(zhuǎn)換 DOS調(diào)用 程序調(diào)試 數(shù)制轉(zhuǎn)換程序設(shè)計(jì)1 設(shè)計(jì)意義及要求 設(shè)計(jì)意義通過課程設(shè)計(jì),能夠?qū)λ鶎W(xué)知識有更進(jìn)一步的理解,并能掌握學(xué)習(xí)理論時(shí)沒有注意的細(xì)節(jié)。課程設(shè)計(jì)中碰到的挫折,有助于養(yǎng)成良好的學(xué)習(xí)習(xí)慣、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)。 設(shè)計(jì)要求設(shè)計(jì)內(nèi)容:編寫程序,通過鍵盤輸入一個(gè)16進(jìn)制數(shù),通過屏幕提示菜單選擇轉(zhuǎn)換成2進(jìn)制,8進(jìn)制或者10進(jìn)制數(shù)并顯示。2)了解匯編語言的設(shè)計(jì)方法,熟悉匯編語言的尋址方式、指令系統(tǒng)和DOS系統(tǒng)功能調(diào)用畫出流程圖,按照自己目的編寫源程序,并以模塊化方式注釋源程序。4)撰寫實(shí)驗(yàn)報(bào)告,認(rèn)真完成報(bào)告。附加設(shè)計(jì)要求:若輸入的16進(jìn)制不是0至F間的數(shù)字,則顯示出錯(cuò)信息,并要求重新輸入。2)十六進(jìn)制轉(zhuǎn)換成十進(jìn)制數(shù):輸入一個(gè)十六進(jìn)制數(shù),用十進(jìn)制數(shù)表示輸出;最大能把十六進(jìn)制數(shù)FFFF轉(zhuǎn)換成十進(jìn)制數(shù)65535表示輸出。要求通過鍵盤輸入一個(gè)16進(jìn)制數(shù),通過屏幕提示菜單選擇轉(zhuǎn)換成2進(jìn)制,8進(jìn)制或者10進(jìn)制數(shù)并顯示。 設(shè)計(jì)過程 進(jìn)制介紹1)十進(jìn)制數(shù):十進(jìn)制的基本運(yùn)算規(guī)則是“逢十進(jìn)一”的。通常把100、1010103 ……稱為是對應(yīng)數(shù)位的權(quán),各數(shù)位的權(quán)都是基數(shù)的冪。顯然,某數(shù)位的數(shù)值等于該位的系數(shù)和權(quán)的乘積。二進(jìn)制的基本運(yùn)算規(guī)則是“逢二進(jìn)一”,各位的權(quán)為 2 的冪。 4)十六
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1