




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1 常用數(shù)制計(jì)算機(jī)常用的數(shù)制:二進(jìn)制,十進(jìn)制,八進(jìn)制,十六進(jìn)制。通常表示一個(gè)數(shù)時(shí),每個(gè)數(shù)字表示的量不散取決于數(shù)字本身,而且取決于所在的位置,這種表示方法被稱為位置表示法。在位置表示法中,對每個(gè)數(shù)位賦予一定的位值,稱為權(quán)。每個(gè)數(shù)位上的數(shù)字鎖表示的量是這個(gè)數(shù)字和權(quán)的乘積。相鄰兩位中高位的權(quán)與低位的權(quán)之比如果是個(gè)常數(shù),則此常數(shù)稱為基數(shù),用X表示,則數(shù)所表示的量N為式中,從起向左是數(shù)的整數(shù)部分,向右是數(shù)的小數(shù)部分;表示各數(shù)位上的數(shù)字,稱為系數(shù),它可以在0,1,X-1共X中數(shù)中任意取值;m和n為冥指數(shù),均為正整數(shù)。正由于相鄰高位的權(quán)與低位的權(quán)相比是個(gè)常數(shù),因而在這種位值計(jì)數(shù)法中,基數(shù)(或稱底數(shù))X的取值不同便得到不同進(jìn)位制數(shù)的表達(dá)式。(1)十進(jìn)制十進(jìn)制是生活中最常用的十進(jìn)制,當(dāng)X=10時(shí),得十進(jìn)位制數(shù)的表達(dá)式為其特點(diǎn)是:系數(shù)只能在09這10個(gè)數(shù)字中取值;每個(gè)數(shù)位上的權(quán)是10的某次冥;在加,減運(yùn)算中,采用“逢十進(jìn)一,借一當(dāng)十”的規(guī)則。(2)二進(jìn)制二進(jìn)制是計(jì)算機(jī)中最常用的數(shù)值。當(dāng)X=2時(shí),得二進(jìn)制數(shù)的表達(dá)式為二進(jìn)制的特點(diǎn)是:系數(shù)只能在0和1這兩個(gè)數(shù)字中取值;每個(gè)數(shù)位上的權(quán)是2的某次冥;在加減運(yùn)算中,采用“逢二進(jìn)一,借一當(dāng)二”的規(guī)則。(3)八進(jìn)制和十六進(jìn)制由于1位八進(jìn)制數(shù)對應(yīng)3位二進(jìn)制,1位十六進(jìn)制對應(yīng)4位二進(jìn)制,因此,當(dāng)二進(jìn)制數(shù)列很長時(shí),可以用八進(jìn)制或十六進(jìn)制數(shù)來表示。當(dāng)X=8時(shí),得八進(jìn)制數(shù)的表達(dá)式為八進(jìn)制的特點(diǎn)是:系數(shù)只能在07這8個(gè)數(shù)字中取值;每個(gè)數(shù)位上的權(quán)是8的某次冥;在加減運(yùn)算中,采用“逢八進(jìn)一,借一當(dāng)八”的規(guī)則。同理,當(dāng)X=16時(shí),得十六進(jìn)制數(shù)的表達(dá)式為十六進(jìn)制的特點(diǎn):系數(shù)只能在015這16個(gè)數(shù)字中取值(其中09這10個(gè)數(shù)字借用十進(jìn)制中的數(shù)碼,1015這6個(gè)數(shù)用A,B,C,D,E,F表示);每個(gè)數(shù)位上的權(quán)的16的某次冥;在加減運(yùn)算中,采用逢“十六進(jìn)一,借一當(dāng)十六”的規(guī)則。表1.1列出四種進(jìn)位制中數(shù)的表示法,其中B是Binary的縮寫,表示該數(shù)為二進(jìn)制數(shù);Q表示該數(shù)為八進(jìn)制數(shù);H是Hexadecimald的縮寫,表示該數(shù)是十六進(jìn)制數(shù);十進(jìn)制數(shù)采用符合D(Decimal)。表1.1 十進(jìn)制,二進(jìn)制,八進(jìn)制,十六進(jìn)制數(shù)碼對照表十進(jìn)制二進(jìn)制八進(jìn)制十六進(jìn)制00000B0Q0H10001B1Q1H20010B2Q2H30011B3Q3H40100B4Q4H50101B5Q5H60110B6Q6H70111B7Q7H81000B10Q8H91001B11Q9H101010B12QAH111011B13QBH121100B14QCH131101B15QDH141110B16QEH151111B17QFH數(shù)制間的轉(zhuǎn)換規(guī)則 1.十進(jìn)制數(shù)與非十進(jìn)制數(shù)之間的轉(zhuǎn)換 (1)十進(jìn)制數(shù)轉(zhuǎn)換成非十進(jìn)制數(shù) 把一個(gè)十進(jìn)制數(shù)轉(zhuǎn)換成非十進(jìn)制數(shù)(基數(shù)記作R)分成兩步.整數(shù)部分轉(zhuǎn)換時(shí)采用“除R取余法”;小數(shù)部分轉(zhuǎn)換時(shí)采用“乘R取整法”。 (2)非十進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù) 非十進(jìn)制數(shù)(基數(shù)記作R,第j個(gè)數(shù)位的位權(quán)記作Rj)轉(zhuǎn)換成十進(jìn)制數(shù)的方法:按權(quán)展開求其和。 2.非十進(jìn)制數(shù)之間的轉(zhuǎn)換 (1)二進(jìn)制數(shù)與八進(jìn)制數(shù)之間的轉(zhuǎn)換 二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)的方法.以小數(shù)點(diǎn)分界,整數(shù)部分自右向左、小數(shù)部分自左向右,每三位一組,不足三位時(shí),整數(shù)部分在高位左邊補(bǔ)0,小數(shù)部分在低位右邊補(bǔ)0,然后寫出對應(yīng)的八進(jìn)制數(shù)碼。 八進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的方法:用八進(jìn)制數(shù)碼對應(yīng)的三位二進(jìn)制數(shù)代替八進(jìn)制數(shù)碼本身即可。 (2)二進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的轉(zhuǎn)換 二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)的方法:以小數(shù)點(diǎn)分界,整數(shù)部分自右向左、小數(shù)部分自左向右,每四位一組,不足四位時(shí),整數(shù)部分在高位左邊補(bǔ)0,小數(shù)部分在低位右邊補(bǔ)0,然后寫出對應(yīng)的十六進(jìn)制數(shù)碼。 十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的方法:用十六進(jìn)制數(shù)碼對應(yīng)的四位二進(jìn)制數(shù)代替十六進(jìn)制數(shù)碼本身即可。 2設(shè)計(jì)原理程序流程圖如圖2.1所示。 N (A) N(A ) N(A) Y Y Y 返回輸 入二進(jìn)制輸 入二進(jìn)制輸 入十進(jìn)制輸 入十進(jìn)制輸 入十六進(jìn)制輸入十六進(jìn)制Exit 輸入數(shù)字(06),判斷開始其他顯示轉(zhuǎn)換內(nèi)容報(bào) 警輸入是否正確輸入是否正確輸入是否正確二進(jìn)制轉(zhuǎn)十進(jìn)制二進(jìn)制轉(zhuǎn)十六進(jìn) 制十進(jìn)制轉(zhuǎn)二進(jìn)制十進(jìn)制轉(zhuǎn)十六進(jìn) 制十六進(jìn)制轉(zhuǎn)十進(jìn) 制十六進(jìn)制轉(zhuǎn)二進(jìn) 制結(jié)束圖2.1 程序運(yùn)算流程圖對于不同的情況我們只需要定義不同的輸入函數(shù)和輸出函數(shù),根據(jù)不同的情況,調(diào)用不同的輸入函數(shù)和輸出函數(shù)。本程序調(diào)用二進(jìn)制輸入,十進(jìn)制輸入,十六進(jìn)制輸入,二進(jìn)制輸出,十進(jìn)制輸出,十六進(jìn)制輸出等六個(gè)子程序。確定程序功能和功能結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),以及用戶界面;對各功能模塊進(jìn)行準(zhǔn)確的定義,對全局?jǐn)?shù)據(jù)變量進(jìn)行說明和定義;確定各功能模塊的原理及算法并畫出相應(yīng)的數(shù)據(jù)和程序流圖。課設(shè)涉及到各種跳轉(zhuǎn),各個(gè)寄存器之間的移動(dòng),特定的輸入和輸出。調(diào)用01h的輸入功能,結(jié)果在al中,調(diào)用02h的輸出功能,輸出得到是dl里面的內(nèi)容。提示信息的輸出是用db來定義的,結(jié)束標(biāo)志是$,同時(shí)我也定義了一個(gè)表,來應(yīng)對各種不同的情況。首先輸出一個(gè)選擇窗口,有6種選擇。按照自己的要求選擇,選擇之后,就會調(diào)用相應(yīng)的輸入函數(shù),必須輸入相應(yīng)進(jìn)制的數(shù)進(jìn)行處理,2進(jìn)制數(shù)必須輸入16位,16進(jìn)制數(shù)輸入4位,10進(jìn)制數(shù)要求輸入的必須小于2的16次方。輸入之后,程序就會處理輸入數(shù)據(jù),然后調(diào)用相應(yīng)的輸出函數(shù),就會輸出相應(yīng)的數(shù)據(jù)。輸入函數(shù),輸出函數(shù)都是子函數(shù)。整個(gè)程序由主程序和若干子程序組成。子程序:完成各數(shù)制之間轉(zhuǎn)換的具體功能實(shí)現(xiàn)CRLF :實(shí)現(xiàn)回車換行的操作INBIN :二進(jìn)制輸入子程序OUTBIN :二進(jìn)制輸出子程序INDEC :十進(jìn)制輸入子程序入INHEX :十六進(jìn)制輸入子程序OUTDEC :10進(jìn)制輸出子程序OUTHEX :16進(jìn)制輸出子程序L1:二進(jìn)制轉(zhuǎn)化成十進(jìn)制L2:二進(jìn)制轉(zhuǎn)換成十六進(jìn)制L3:十進(jìn)制轉(zhuǎn)換成二進(jìn)制L4:十進(jìn)制轉(zhuǎn)換成十六進(jìn)制L5:十六進(jìn)制轉(zhuǎn)換成十進(jìn)制L6:十六進(jìn)制轉(zhuǎn)換成二進(jìn)制主程序:主要實(shí)現(xiàn)友好的交互界面的設(shè)計(jì),以及代碼與數(shù)制之間相互轉(zhuǎn)換的子程序調(diào)用。定時(shí)器通道3的G端與61H端口的bit0位相聯(lián),如果將61H端口的bit0位置成1,那么定時(shí)器通道3就被啟動(dòng),此時(shí)將有一組信號從OUT端輸出,信號的頻率可以用程序控制;若61H端口bit0位為0,則定時(shí)器被關(guān)閉,OUT端就會恒定為1,此電路用在這里相當(dāng)一個(gè)可控開關(guān),如果將61H端口的bit0、bit1位都置成1,則相當(dāng)于既打開了定時(shí)器又打開了開關(guān),這時(shí)候定時(shí)器產(chǎn)生的聲音信號就會送到放大器推動(dòng)喇叭發(fā)聲;若將bit0位置0,則定時(shí)器關(guān)閉,此時(shí)OUT端為1,這時(shí)候如果連續(xù)改變bit1位的狀態(tài),也可以從喇叭中聽到聲音;若將OUT位置0,則開關(guān)關(guān)閉,此時(shí)即使打開定時(shí)器也不能聽到聲音。 PC中的定時(shí)電路有三個(gè)通道,通道3用于發(fā)聲,通道1用于控制系統(tǒng)內(nèi)部的時(shí)鐘。 通道1的工作方式和通道3一樣,但是系統(tǒng)啟動(dòng)時(shí)設(shè)定其發(fā)出一個(gè)頻率固定為18.2Hz的信號,這個(gè)信號直接送到系統(tǒng)中的中斷控制器。每一個(gè)Hz都產(chǎn)生一個(gè)硬件中斷,一般稱這個(gè)硬中斷為IRQ0,對應(yīng)的中斷號是08H。也就是說,當(dāng)計(jì)算機(jī)啟動(dòng)后,我們的機(jī)器看上去十分平靜,但實(shí)際上CPU非常忙碌。在定時(shí)器的控制下每隔55毫秒就要執(zhí)行一個(gè)08H號中斷,這個(gè)中斷的主要工作就是連續(xù)地計(jì)數(shù)。 在內(nèi)存0040H:006CH處有四字節(jié)的存儲空間專門用于保存計(jì)數(shù)值,CPU每執(zhí)行一次08H中斷,這四字節(jié)的計(jì)數(shù)值就被加1,不難算出這個(gè)計(jì)數(shù)值每增加1091后時(shí)間恰好過了1分鐘,每增加65454后時(shí)間恰好過了1小時(shí)。系統(tǒng)內(nèi)部的時(shí)鐘之所以能準(zhǔn)確走時(shí),靠得就是08H中斷和這四字節(jié)的計(jì)數(shù)值。因此我們要想精確的定時(shí),必須依靠時(shí)鐘計(jì)數(shù)值才行。而該程序?qū)r(shí)間要求不是那么嚴(yán)。本次設(shè)計(jì)中,先將定時(shí)器3的OUT端置1,再給bit1一個(gè)矩形波,通過矩形波的頻率來控制喇叭發(fā)聲的頻率;若控制OUT端為高電平時(shí)的時(shí)長,則可以控制報(bào)警音的時(shí)間。 設(shè)計(jì)的報(bào)警子程序模塊如下:BELL PROC MOV DX,65535 IN AL,61H AND AL,0FCHTRIG: XOR AL,2 OUT 61H,AL MOV CX,65535Delay:LOOP Delay DEC DX JNE TRIG RETBELL ENDP3源程序DATA SEGMENT ;數(shù)據(jù)段 MENU DB Please Input your Choice:,0dh,0ah db 1: Bin -Dec,0dh,0ah db 2: Bin -Hex,0dh,0ah db 3: Dec -Bin,0dh,0ah db 4: Dec -Hex,0dh,0ah db 5: Hex -Dec,0dh,0ah db 6: Hex -Bin,0dh,0ah db 0: Exit. $,0dh,0ah mess0 db error!$ mess1 db Please input a Bin number:$ mess2 db Please input a Dec number:$ mess3 db Please input a Hex number:$ mess4 db Output Bin is: $ mess5 db Output Dec is: $ mess6 db Output Hex is: $ TABLE DW L0,L1,L2,L3,L4,L5,L6DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA MAIN PROC FAR PUSH DS XOR AX,AX ;清零AX,CF PUSH AX ;NT 會改變AL的值,應(yīng)壓棧保護(hù) MOV AX,DATA MOV DS,AXLKS:LEA DX,MENU ;實(shí)現(xiàn)根據(jù)輸入進(jìn)行跳轉(zhuǎn) MOV AH,09H INT 21H ;顯示字符串 DS:DX=字符串 MOV AH,01H INT 21H ;帶回顯的字符輸入 AL=8位數(shù)據(jù) CMP AL,30H JB LK;低于轉(zhuǎn)移 CMP AL,36H JA LK ;高于轉(zhuǎn)移 JMP LK1 LK:CALL BELL JMP LKS LK1:AND AL,0FH LEA SI,TABLE ;將TABLE首地址給SI MOV AH,0 SHL AX,1 ;將AX左移一位 ADD SI,AX;相加結(jié)果送回SI JMP SI ;跳轉(zhuǎn)到對應(yīng)的進(jìn)制轉(zhuǎn)換部分 L1:CALL INBIN ;調(diào)用子程序INBIN CALL CRLF CALL OUTDEC CALL CRLF JMP LKS ;無條件轉(zhuǎn)移到LKS子程序 L2:CALL INBIN ;BINHEX CALL CRLF CALL OUTHEX CALL CRLF JMP LKS L3:CALL INDEC ;DECBIN CALL CRLF CALL OUTBIN CALL CRLF JMP LKS L4:CALL INDEC ;DECHEX CALL CRLF CALL OUTHEX CALL CRLF JMP LKS L5:CALL INHEX ;HEXDEC CALL CRLF CALL OUTDEC CALL CRLF JMP LKS L6:CALL INHEX ;HEXBIN CALL CRLF CALL OUTBIN CALL CRLF JMP LKS L0:RET ;返回 MAIN ENDP CRLF PROC ;回車換行子程序 MOV AH,02H ;將02H送AH MOV DL,0AH INT 21H MOV DL,0DH INT 21H RET ;返回 CRLF ENDP BELL PROC ;報(bào)警子程序 CALL CRLF LEA DX,MESS0 MOV AH,09H INT 21H CALL CRLF MOV DX,6553 IN AL,61H AND AL,0FCH TRIG: XOR AL,2 OUT 61H,AL MOV CX,65535Delay:LOOP Delay DEC DX JNE TRIG RETBELL ENDP INBIN PROC ;二進(jìn)制的輸入 LEA DX,MESS1 ;MESS1首地址送DX MOV AH,09H INT 21H MOV BX,0 INBL1:MOV AH,01H INT 21H CMP AL,0DH ;比較 JZ INBEXIT ;等于或結(jié)果為0轉(zhuǎn)移 AND AL,01H ;相與,送到AL SHL BX,1 ;將BX左移一位 OR BL,AL ;相或,送到BL JMP INBL1 ;無條件轉(zhuǎn)移到INBL1 INBEXIT:RET ;返回 INBIN ENDP ; 二進(jìn)制的輸入:每次我們輸入的數(shù)都放在al中,每次都將al和空的bl進(jìn)行或運(yùn)算,實(shí)際上就將我們輸入的數(shù)據(jù)存到了bx中,之后左移一位,在輸入數(shù)據(jù),之后重復(fù)進(jìn)行上面的步驟,這樣就將我們所輸入的數(shù)據(jù)存到了bx中。 INDEC PROC ;十進(jìn)制的輸入 LEA DX,MESS2 MOV AH,09H ;調(diào)用9號中斷功能,字符串顯示功能 INT 21H MOV BX,0INDL1:MOV AH,01H INT 21H CMP AL,0DH JZ INDEXIT ;等于或結(jié)果為0轉(zhuǎn)移 SUB AL,30H CMP AL,9 JBE INDL2 ;低于或等于,不高于轉(zhuǎn)移 SUB AL,7INDL2:MOV AH,0 XCHG AX,BX ;交換,AXBX MOV CX,10 MUL CX ;(AX)()() ADD BX,AX JMP INDL1 INDEXIT:RET INDEC ENDP;十進(jìn)制的輸入:通過ax和bx的配合使用,每次都將前一次輸入的數(shù)據(jù)乘以10,在加上這一次的輸入,就這樣就形成了10進(jìn)制的輸入。 INHEX PROC ;十六進(jìn)制的輸入 LEA DX,MESS3 MOV AH,09H INT 21H MOV BX,0 IHL1:MOV AH,01H INT 21H CMP AL,0DH JZ IHEXIT ;等于或結(jié)果為0轉(zhuǎn)移 SUB AL,30H ;相減,結(jié)果送AL CMP AL,9 JBE IHL2 ;低于或等于,不高于轉(zhuǎn)移SUB AL,7IHL2:MOV CL,4 SHL BX,CL OR BL,AL JMP IHL1 IHEXIT:RET INHEX ENDP;十六進(jìn)制的輸入 :輸入的數(shù)據(jù)放在al中,將al和bl將行或運(yùn)算,將我們所輸入的數(shù)據(jù)保存起來,之后左移4位,在重復(fù)這個(gè)操作,將我們所輸入的數(shù)據(jù)全部保存在16數(shù)據(jù)里面。 OUTBIN PROC ;二進(jìn)制的輸出 LEA DX,MESS4 MOV AH,09H INT 21H MOV CX,16 OBL1:ROL BX,1 MOV DL,BL AND DL,01H ;相與 OR DL,30H ;相或 MOV AH,02H INT 21H LOOP OBL1 ;循環(huán)OBL1子程序 RET OUTBIN ENDP;二進(jìn)制的輸出:我們所輸入的數(shù)據(jù)都保存在bx中,每次都將bx左移一位,然后將bl的數(shù)據(jù)轉(zhuǎn)存到dl中,加上30h后,在輸出之后就是二進(jìn)制的了。 OUTDEC PROC ;十進(jìn)制的輸出 LEA DX,MESS5 MOV AH,09H INT 21H PUSH BX ;入棧 MOV AX,BX MOV DX,0 ;余數(shù) MOV CX,10000 DIV CX ;AX除以CX商送AL,余數(shù)送AH MOV BX,DX MOV DL,AL OR DL,30H ;邏輯與運(yùn)算 MOV AH,02H INT 21H MOV AX,BX MOV DX,0 MOV CX,1000 DIV CX ;AX除以CX商送AL,余數(shù)送AH MOV BX,DX MOV DL,AL OR DL,30H MOV AH,02H INT 21H MOV AX,BX MOV DX,0 MOV CX,100 DIV CX MOV BX,DX MOV DL,AL OR DL,30H MOV AH,02H INT 21H MOV AX,BX MOV CL,10 DIV CL MOV BL,AH MOV DL,AL OR DL,30H MOV AH,02H INT 21H MOV DL,BL OR DL,30H MOV AH,02H INT 21H POP BX ;出棧 RET OUTDEC ENDP ;十進(jìn)制的輸出: 將保存在bx中的數(shù)據(jù)轉(zhuǎn)存到ax中來,由于19位數(shù)據(jù)所存最大數(shù)據(jù)是6萬多,所以第一次除以一萬,余數(shù)存放在dx中,商存在al中,將ax中的內(nèi)容轉(zhuǎn)存到dl中,輸出出來,而將dx中的余數(shù)又轉(zhuǎn)存到bx中,繼續(xù)上面的操作,不過除數(shù)改城了1000,然后除數(shù)變成100,10,最后輸出商。 OUTHEX PROC ;十六進(jìn)制輸出程序 LEA DX,MESS6 MOV AH,09H INT 21H MOV CX,4OHL1:ROL BX,1 ;循環(huán)左移 ROL BX,1 ROL BX,1 ROL BX,1 MOV DL,BL AND DL,0FH ADD DL,30H ;加運(yùn)算 CMP DL,39H JBE OHL2 ;低于或等于,不高于轉(zhuǎn)移 ADD DL,7 OHL2:MOV AH,02H INT 21H LOOP OHL1 ;OHL1循環(huán) RET OUTHEX ENDP;16進(jìn)制的輸出:bx中左移4位,將dl低四位與bl低四位,進(jìn)行與運(yùn)算,結(jié)果在dl中,然手加上30h,變成ask碼輸出,就可以輸出16進(jìn)制數(shù)。CODE ENDS END MAIN4 程序運(yùn)行結(jié)果運(yùn)行程序首先輸出一個(gè)選擇窗口,有6種選擇。按照自己的要求選擇進(jìn)制轉(zhuǎn)換之間的關(guān)系,選擇之后,調(diào)用相應(yīng)的輸入函數(shù),必須輸入相應(yīng)進(jìn)制的數(shù)進(jìn)行處理。其中2進(jìn)制數(shù)必須輸入16位,16進(jìn)制數(shù)輸入4位,10進(jìn)制數(shù)要求輸入的必須小于2的16次方。輸入之后,程序就會處理輸入數(shù)據(jù),然后調(diào)用相應(yīng)的輸出函數(shù),就會輸出相應(yīng)的數(shù)據(jù)。開始運(yùn)行程序通過輸入數(shù)字確定進(jìn)制之間轉(zhuǎn)換,其驗(yàn)證結(jié)果如下:輸入06之外的數(shù)字是錯(cuò)誤的,發(fā)出警報(bào),顯示為:1. 二進(jìn)制轉(zhuǎn)換為10進(jìn)制2.二進(jìn)制轉(zhuǎn)換為16進(jìn)制3.10進(jìn)制轉(zhuǎn)換為二進(jìn)制4.十進(jìn)制轉(zhuǎn)換為十六進(jìn)制5.十六進(jìn)制轉(zhuǎn)換為十進(jìn)制6.十六進(jìn)制轉(zhuǎn)換為二進(jìn)制這個(gè)程序要求我們輸入必須符合二進(jìn)制,十進(jìn)制和十六進(jìn)制的規(guī)則,當(dāng)二進(jìn)制轉(zhuǎn)化成其他進(jìn)制時(shí)輸入可為16位之內(nèi),而其他進(jìn)制轉(zhuǎn)換為二進(jìn)制,二進(jìn)制顯示的是16位。16進(jìn)制顯示的是4位。當(dāng)輸入內(nèi)容不符合程序要求時(shí),儀器會發(fā)出警報(bào),并且重新選擇,直到選擇或者數(shù)入正確為止。5心得體會 本次實(shí)驗(yàn)設(shè)計(jì)的提點(diǎn)是將不同進(jìn)制的輸入輸出分別寫成功能不同的函數(shù),不近翻遍調(diào)用,而且只需定義一次,不可以重復(fù)調(diào)用,可以簡化程序。 我的收獲是對數(shù)制轉(zhuǎn)換的原理有了叫較為清楚的理解,可以解釋原來不懂的程序,對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家裝設(shè)計(jì)費(fèi)合同協(xié)議書
- 聘用中醫(yī)協(xié)議書
- 遺書遺贈協(xié)議書
- 聯(lián)保聯(lián)防協(xié)議書
- 民工工傷賠償前協(xié)議書
- 節(jié)約用餐協(xié)議書
- 自愿養(yǎng)老協(xié)議書
- 良田置換協(xié)議書
- 和寫作公司簽約協(xié)議書
- 良種補(bǔ)貼協(xié)議書
- 浙江省杭州市2024年中考英語真題(含答案)
- 2024年黑龍江省哈爾濱市中考數(shù)學(xué)試卷(附答案)
- 光伏電站防暴反恐應(yīng)急預(yù)案參考模板范本
- 一體化污水處理設(shè)備技術(shù)手冊
- 外墻更換鋁合金窗施工方案
- 《乘風(fēng)破浪的姐姐》招商方案
- 基于plc的輸電線路自動(dòng)重合閘系統(tǒng)設(shè)計(jì)
- 工業(yè)漆水性丙烯酸防護(hù)msds
- 2022年事業(yè)單位招聘考試(畜牧獸醫(yī))綜合試題庫及答案
- JJF1664-2017溫度顯示儀校準(zhǔn)規(guī)范-(高清現(xiàn)行)
- 銑床安全操作作業(yè)指導(dǎo)書
評論
0/150
提交評論