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

正文內(nèi)容

微機(jī)課程設(shè)計(jì)報(bào)告-展示頁(yè)

2025-08-13 00:42本頁(yè)面
  

【正文】 進(jìn)制數(shù) (Decimal): 在十六進(jìn)制中,基數(shù)為16 ,它有 0~ F 十六個(gè)數(shù)字符號(hào),十六進(jìn)制的基本運(yùn)算規(guī)則是“逢十六進(jìn)一”,各數(shù)位的權(quán)是 16 的冪。若最后不足四位時(shí),整數(shù)部分在最高位前面加 0 補(bǔ)足四位再轉(zhuǎn)換十六進(jìn)制與二進(jìn)制對(duì)照表如下:表21 十六進(jìn)制與二進(jìn)制對(duì)照表16進(jìn)制012345672進(jìn)制0000000100100011010001010110011116進(jìn)制89ABCDEF2進(jìn)制100010011010101111001101111011112)十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)把任意十六進(jìn)制寫(xiě)成位權(quán)展開(kāi)式后,再求和,就可以得到對(duì)應(yīng)的十進(jìn)制數(shù)。八進(jìn)制與二進(jìn)制對(duì)照表如下:表22 八進(jìn)制與二進(jìn)制對(duì)照表8進(jìn)制012345672進(jìn)制000001010011100101110111由表21和表22可從16進(jìn)制轉(zhuǎn)換到2進(jìn)制,再?gòu)?進(jìn)制轉(zhuǎn)換到8進(jìn)制。 概要設(shè)計(jì)整個(gè)程序由四個(gè)主要的子程序和若干個(gè)輔助子程序組成,實(shí)現(xiàn)3個(gè)轉(zhuǎn)換功能:主要的子程序:INHEX用來(lái)輸入一個(gè)十六進(jìn)制數(shù),并放在BX中;OUTBIN用來(lái)把一個(gè)十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)輸出;OUTDEC用來(lái)把一個(gè)十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)輸出;OUTOCT用來(lái)把一個(gè)十六進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)輸出;輔助子程序:CRLF用來(lái)?yè)Q行;DEC2用來(lái)除以各位十進(jìn)制的權(quán)主程序框架:L1:調(diào)用INHEX,輸入一個(gè)十六進(jìn)制數(shù);再調(diào)用CRLF,換行;調(diào)用OUTBIN,輸出一個(gè)二進(jìn)制數(shù);再調(diào)用CRLF,換行;再跳轉(zhuǎn)到START。L3:調(diào)用INHEX,輸入一個(gè)十六進(jìn)制數(shù);再調(diào)用CRLF,換行;調(diào)用OUTOCT,輸出一個(gè)八進(jìn)制數(shù);再調(diào)用CRLF,換行;再跳轉(zhuǎn)到START。3流程圖顯示主界面選擇數(shù)字轉(zhuǎn)換方式AH=0,AX循環(huán)左移1位AX=1?結(jié)束AX=2?AX=3?AX=0?Y以L1為首地址以L3為首地址以L2為首地址YNYN開(kāi)始YNN圖31 主程序流程圖程序開(kāi)始可以由提示頁(yè)面選擇需要將十六進(jìn)制轉(zhuǎn)換成二進(jìn)制、十進(jìn)制、八進(jìn)制,程序調(diào)用過(guò)程中,要是出現(xiàn)非十六進(jìn)制字符便會(huì)出現(xiàn)出錯(cuò)提示返回重新填寫(xiě),根據(jù)選項(xiàng)有1(十六進(jìn)制轉(zhuǎn)換成二進(jìn)制)、2(十六進(jìn)制轉(zhuǎn)換成十進(jìn)制)、3(十六進(jìn)制轉(zhuǎn)換成八進(jìn)制);輸入0則退出程序。圖3圖34的原理跟上述一樣,同樣可以完成十六進(jìn)制向二進(jìn)制和十進(jìn)制的轉(zhuǎn)換功能。OUTBIN子程序如圖36,OUTOCT子程序如圖37:顯示輸出提示CX223。BLDL最低位取反,其余位清零轉(zhuǎn)換成ASCII碼輸出數(shù)據(jù)并顯示返回BX左移1位把最右面的1位轉(zhuǎn)為ASCII碼顯示一個(gè)字符循環(huán)計(jì)數(shù)值置為5BX循環(huán)左移3位把最右面的3位轉(zhuǎn)為ASCII碼顯示一個(gè)字符結(jié)束Y循環(huán)計(jì)數(shù)值=0?N開(kāi)始開(kāi)始圖36 轉(zhuǎn)換成二進(jìn)制子程序流程圖 圖37 轉(zhuǎn)換成八進(jìn)制子程序流程圖圖3圖37分別為十六進(jìn)制轉(zhuǎn)換成二進(jìn)制和八進(jìn)制的流程圖,二進(jìn)制的轉(zhuǎn)換過(guò)程根據(jù)位權(quán)轉(zhuǎn)換;而轉(zhuǎn)換成八進(jìn)制則是先轉(zhuǎn)換成2進(jìn)制再向八進(jìn)制轉(zhuǎn)換。子程序模塊INHEX如下:INHEX PROC NEAR ;定義輸入一個(gè)十六進(jìn)制數(shù)子程序LEA DX,mess1 ;把mess3的首地址給DX MOV AH,09H INT 21H ;調(diào)用DOS功能,輸出DX中字符串并顯示 MOV BX,0 ;把BX清零IHL1: MOV AH,01H ;輸入一個(gè)字符并顯示 INT 21H CMP AL,0DH JZ IHEXIT ;按回車(chē)鍵時(shí)返回 SUB AL,30H ;判斷是否數(shù)字或字母 JL KKK ;小于30H時(shí)顯示出錯(cuò)信息 CMP AL,10 ;判斷是否數(shù)字 JL IHL2 SUB AL,7 ;把AL內(nèi)容減7轉(zhuǎn)為字母 CMP AL,10 ;判斷是否小寫(xiě)字母(a~f) JL KKK CMP AL,16 JB IHL2 ;小于則跳轉(zhuǎn) SUB AL,20H ;判斷是否大寫(xiě)字母(A~F) CMP AL,10 JL KKK CMP AL,16 JGE KKKIHL2: MOV CL,4 ;作為循環(huán)條件 SHL BX,CL OR BL,AL JMP IHL1KKK: MOV AH,09H ;輸入不是0~F之間的數(shù)時(shí),則提示輸入錯(cuò)誤 LEA DX,mess2 INT 21H JMP LIHEXIT: RET INHEX ENDP3)輸出二進(jìn)制,將BX中數(shù)據(jù)循環(huán)左移1位,再將BL中數(shù)據(jù)送給DL,將DL中數(shù)據(jù)轉(zhuǎn)換為ASCII碼30H或31H,調(diào)用DOS功能,輸出0或1,即輸出二進(jìn)制。子程序模塊OUTOCT如下所示:OUTOCT PROC NEARLEA DX,mess5 ;把mess4的首地址給DX MOV AH,09H INT 21H ;調(diào)用DOS功能,輸出DX中字符串并顯示OCT1: ROL BX,1 ;循環(huán)左移1位 MOV AX,BX ;把輸入的數(shù)送給AL AND AL,01H ;將高七位屏蔽 ADD AL,30H ;轉(zhuǎn)換為ASCII碼 MOV DL,AL ;輸出AL中數(shù)據(jù) MOV AH,2 INT 21H MOV CH,5 ;剩余顯示15位 OCT2: MOV CL,3 ;移位數(shù)字3 ROL BL,CL ;循環(huán)左移三位 MOV AL,BL ;把輸入的數(shù)送AL AND AL,07H ;將高5位屏蔽 ADD AL,30H ;轉(zhuǎn)換為ASCII碼 MOV DL,AL ;輸出AL MOV AH,2 INT 21H DEC CH ;遞減CH JNZ OCT2 ;CH不為0則跳轉(zhuǎn) RETOUTOCT ENDPCODE ENDSEND START5調(diào)試結(jié)果分析 調(diào)試過(guò)程調(diào)試過(guò)程主要由編輯、匯編、鏈接和執(zhí)行等幾個(gè)步驟組成。2)源程序的匯編:調(diào)用匯編程序?qū)υ闯绦蜻M(jìn)行翻譯。3)目標(biāo)程序的連接:調(diào)用鏈接程序(LINK)將用戶目標(biāo)程序和庫(kù)文件進(jìn)行鏈接、定位。 結(jié)果記錄經(jīng)過(guò)多次調(diào)試、修改,測(cè)試結(jié)果勝利通過(guò),符合要求:1)鍵盤(pán)輸入1時(shí),提示輸入一個(gè)十六進(jìn)制數(shù),輸入之后按回車(chē)鍵,則輸出一個(gè)二進(jìn)制數(shù),如圖51所示:由圖51所示,調(diào)試源程序,出現(xiàn)選擇界面。圖51 十六進(jìn)制轉(zhuǎn)換為二進(jìn)制2)鍵盤(pán)輸入2時(shí),提示輸入一個(gè)十六進(jìn)制數(shù),輸入之后按回車(chē)鍵,則輸出一個(gè)十進(jìn)制數(shù),如圖52:如右圖52所示,調(diào)試源程序,出現(xiàn)選擇
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1