鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示_第1頁
鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示_第2頁
鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示_第3頁
鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示_第4頁
鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、目錄鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示11設(shè)計任務(wù)及要求分析11.1設(shè)計任務(wù)11.2要求分析12方案比較及認(rèn)證說明23系統(tǒng)原理闡述33.1系統(tǒng)設(shè)計的軟硬件環(huán)境33.2系統(tǒng)設(shè)計中用到的DOS調(diào)用34軟件設(shè)計說明64.1 ASCII碼轉(zhuǎn)換成二進(jìn)制算法實(shí)現(xiàn)64.2二進(jìn)制轉(zhuǎn)換成ASCII碼算法實(shí)現(xiàn)64.3主程序結(jié)構(gòu)分析64.4子程序結(jié)構(gòu)分析84.5中斷程序的結(jié)構(gòu)分析95調(diào)試記錄及結(jié)果分析105.1調(diào)試記錄105.2調(diào)試結(jié)果分析10總結(jié)和心得體會11參考文獻(xiàn)12附錄一 源程序和程序注釋13附錄二 程序運(yùn)行結(jié)果截圖17附錄三 本科生課程設(shè)計成績評定表17鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示1設(shè)計任務(wù)及要求分析1.1設(shè)計任務(wù) 從

2、鍵盤讀入二個五位十進(jìn)制數(shù)(1位符號位+4位數(shù)值位),并將這二個十進(jìn)制數(shù),分別轉(zhuǎn)換為二進(jìn)制數(shù),然后求其和,再將和以十進(jìn)制形式進(jìn)行顯示。按Q退出程序。1.2要求分析 通過對課程設(shè)計任務(wù)書的要求進(jìn)行分析可知,首先要求從鍵盤讀入二個五位十進(jìn)制數(shù)(1位符號位(+-)+4位數(shù)值位),此時,向計算機(jī)中輸入的數(shù)是其實(shí)是ASCII2碼,而不是真正的二進(jìn)制數(shù),應(yīng)該先將這兩個分別輸入的數(shù)在計算機(jī)中將其轉(zhuǎn)化為計算機(jī)所能識別的機(jī)器語言即二進(jìn)制,然后,通過相應(yīng)的指令使這兩轉(zhuǎn)化過的二進(jìn)制數(shù)相加,當(dāng)然這個時候,并不能直接輸出,因?yàn)榇藭r的數(shù)是二進(jìn)制數(shù),不是ASCII2碼,只有先轉(zhuǎn)化成ASCII2碼之后才能把這兩個數(shù)之和以其對應(yīng)

3、的字符的形式輸出到屏幕上。以上就是本次課設(shè)的要求所對應(yīng)的具體含義。2方案比較及認(rèn)證說明輸入輸出方式的比較。方案一:BIOS功能調(diào)用方式輸入輸出數(shù)據(jù)。此方案使用相對復(fù)雜一些,而其我們對BIOS功能調(diào)用不是很熟悉。方案二:MSDOS功能調(diào)用的方式輸入輸出數(shù)據(jù)。此方案相對方案一較為簡單實(shí)用,但是由于我們平時接觸較少所以也不太熟悉。方案三:用emu8086編譯 器進(jìn)行編譯。由于它結(jié)合了一個先進(jìn)的原始編輯器、組譯器、反組譯器、具除錯功能的軟件模擬工具(虛擬PC),還有一個循序漸進(jìn)的指導(dǎo)工具。該軟件包含了學(xué)習(xí)匯編語言的全部內(nèi)容。綜上,我們選用方案三的輸入輸出方式,輸入數(shù)據(jù)和輸出數(shù)據(jù)。3系統(tǒng)原理闡述3.1系

4、統(tǒng)設(shè)計的軟硬件環(huán)境我們設(shè)計鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示的硬件環(huán)境是X86計算機(jī)平臺的IBM-PC兼容機(jī),開發(fā)的軟件環(huán)境是Windows 7操作系統(tǒng)下的MFPCI98匯編編譯環(huán)境。雖然我們不是在標(biāo)準(zhǔn)的8086 IBM_PC平臺下編程,也不是標(biāo)準(zhǔn)的DOS操作系統(tǒng)環(huán)境下編程;但是我們的硬件平臺是兼容8086的X86計算機(jī)平臺,軟件平臺是更高級并且兼容DOS的Windows7操作系統(tǒng),但是我們還是最好使用emu8086所以我們程序運(yùn)行的結(jié)果絕對跟標(biāo)準(zhǔn)8086IBM-PC平臺上運(yùn)行的結(jié)果完全一樣。3.2系統(tǒng)設(shè)計中用到的DOS調(diào)用DOS是1979年由微軟公司為IBM個人電腦開發(fā)的MS-DOS,它是一個單用戶單

5、任務(wù)的操作系統(tǒng)。后來DOS的概念也包括了其它公司生產(chǎn)的與MS-DOS兼容的系統(tǒng),如PC-DOS、DR-DOS, 以及一些其它相對不太出名的DOS兼容產(chǎn)品。它們在1985年到1995年及其后的一段時間內(nèi)占據(jù)操作系統(tǒng)的統(tǒng)治地位,最著名和廣泛使用的DOS系統(tǒng)從1981年直到1995年的15年間微軟在推出Windows 95之后,宣布MS-DOS不再單獨(dú)發(fā)布新版本。不過FreeDOS等與MS-DOS兼容的DOS則在繼續(xù)發(fā)展著。DOS不緊為用戶提供了許多指令還同時為客戶提供了上百個可以直接調(diào)用的子程序,這些子程序的調(diào)用稱為系統(tǒng)功能的調(diào)用。當(dāng)類型碼n05H1FH時,調(diào)用BIOS的中斷處理程序;類型碼n20

6、H3FH時,調(diào)用DOS的中斷處理程序。按DOS中斷規(guī)定,用指令寫入口參數(shù),然后執(zhí)行INTn指令,執(zhí)行完畢后,依據(jù)結(jié)果進(jìn)行分析及處理。下面介紹一些在本程序中用到的一些DOS輸入輸出功能。1.單字符輸入-1號功能:從鍵盤輸入一個字符。輸入?yún)?shù):無。輸出參數(shù):AL=ASCII碼。2.單字符輸出-2號功能:在屏幕上顯示1個字符(ASCII碼)。輸入?yún)?shù):DL=ASCII碼。輸出參數(shù):無。3.多字符輸入0AH功能:多個字符輸入到緩沖區(qū)。輸入?yún)?shù):DS:DX=輸入緩沖區(qū)首地址。輸出參數(shù):DS: DX=輸入字符串所在緩沖區(qū)地址。設(shè)置緩沖區(qū)要注意以下幾點(diǎn):4多字符輸出9號功能:多個字符輸出到屏幕顯示。輸入?yún)?shù)

7、:DS:DX=輸出字符緩沖區(qū)首地址。輸出參數(shù):無。該功能對輸出字符的個數(shù)沒有要求,但是輸出字符串要以$結(jié)束。5過程終止4CH號該調(diào)用的功能是結(jié)束當(dāng)前程序,并且返回調(diào)用它的程序。如果在DEBUG狀態(tài)下運(yùn)行則返回DEBUG;如果在DOS下運(yùn)行,則返回DOS。在匯編語言程序結(jié)束處加上“,”和“INT 21H”兩條指令,以利于程序執(zhí)行完畢,返回操作系統(tǒng)控制。6直接輸入、輸出單字符(6號功能調(diào)用)格式: MOV DL, 輸入/輸出標(biāo)志 MOV AH, 06H INT 21H 功能:執(zhí)行鍵盤輸入操作或屏幕顯示輸出操作,但不檢查CtrlBreak組合鍵是否按下。執(zhí)行這兩種操作的選擇由DL寄存器中的內(nèi)容決定。

8、 當(dāng)(DL)0FFH時,執(zhí)行鍵盤輸入操作。若標(biāo)志ZF0,AL中放入字符的ASCII碼;若標(biāo)志ZF1,表示無鍵按下。這種調(diào)用用來檢測鍵盤是否有鍵按下,但不等待鍵盤輸入。 當(dāng)(DL)0FFH時,表示將DL中內(nèi)容送屏幕顯示輸出。7檢查鍵盤的工作狀態(tài)(0BH號功能調(diào)用)格式: MOV AH, 0BH INT 21H 功能:檢查是否有鍵盤輸入,若有鍵按下,則使AL0FFH,若無鍵按下,則AL00H。對于利用鍵盤操作退出循環(huán)或使程序結(jié)束之類的操作來說,這種調(diào)用是很方便實(shí)用的。8設(shè)置系統(tǒng)日期(2BH號功能調(diào)用)格式: MOV CX, 年號 MOV DH, 月號 MOV DL, 日期 MOV AH, 2BH

9、INT 21H 功能:設(shè)置有效的年、月、日。當(dāng)AL0時,設(shè)置成功;當(dāng)AL0FFH時,設(shè)置失敗。9設(shè)置系統(tǒng)時間(2DH號功能調(diào)用)格式: MOV CH, 小時 MOV CL, 分 MOV DH, 秒 MOV AH, 2DH INT 21H 功能:設(shè)置有效的時間。當(dāng)AL0時,設(shè)置成功;當(dāng)AL0FFH時,設(shè)置失敗。 4軟件設(shè)計說明4.1 ASCII碼轉(zhuǎn)換成二進(jìn)制算法實(shí)現(xiàn) ASCII碼轉(zhuǎn)換為二進(jìn)制數(shù) ;算法為,首先將其轉(zhuǎn)換成十進(jìn)制數(shù)字,再用累加和乘10加X的方法變成二進(jìn)制數(shù),如將 ;358轉(zhuǎn)換為二進(jìn)制數(shù),可先將累加和賦0,再計算10+5)10+8),結(jié)果為二 ;進(jìn)制數(shù),再由符號位決定是否需要求補(bǔ)。4.

10、2二進(jìn)制轉(zhuǎn)換成ASCII碼算法實(shí)現(xiàn) AX中的數(shù)范圍在+32767到-32768之間,先檢查AX中的符號位,以決定輸出“+”還是“-”,若是負(fù)數(shù),應(yīng)先求補(bǔ),得到原碼后即可與正數(shù)作統(tǒng)一處理。轉(zhuǎn)換方法為將被轉(zhuǎn)換的二進(jìn)制數(shù)先除以10000,商;即為萬位數(shù),再將余數(shù)除以1000,商為千位數(shù),以此類推,求出百、十位數(shù),剩下的為個位數(shù)。最后,將各個數(shù)加上30H,即成為對應(yīng)字符。4.3主程序結(jié)構(gòu)分析程序執(zhí)行一次一共用了9次21H號中斷。第1、3、5、6、7次調(diào)用前AH寫入的是9,所以這幾次調(diào)用INT21是在屏幕上顯示DX為首地址的字符串,也就是顯示的是響應(yīng)的提示信息和兩個數(shù)之和的結(jié)果;第2、4次INT21H中

11、斷調(diào)用前AH寫入了10,所以這兩次調(diào)用的作用是輸入兩個五位十進(jìn)制數(shù),且在沒個五位的十進(jìn)制數(shù)輸入后,立即調(diào)用ASCII_TO_BIN函數(shù)轉(zhuǎn)換成相應(yīng)的二進(jìn)制數(shù);第八次INT21H調(diào)用之前AH中寫入了1,該次輸入一個字符,在把輸入的該字符和Q和q比較,看是否是其中的一個,若是則程序結(jié)束,此時在AH中寫入4CH中,再調(diào)用INT21H,顯然是把CPU交給操作系統(tǒng);若不是則程序回到開始處,程序循環(huán)。主程序的流程圖如圖4-1所示。 圖4-1 主程序流程圖4.4子程序結(jié)構(gòu)分析ASC_TO_BIN(ASCII碼字符轉(zhuǎn)化成二進(jìn)制子函數(shù)),顧名思義,本函數(shù)的作用是將ASCII2碼轉(zhuǎn)化成二進(jìn)制,在本程序中兩次輸入的數(shù)

12、的轉(zhuǎn)化過程都要調(diào)用程序。算法實(shí)現(xiàn)已在前面分析,這里不再重述,ASC_TO_BIN子程序的流程圖如圖4-2圖所示。圖4-2 ASC_TO_BIN子程序流程圖BIN_TO_ASCII(將二進(jìn)制數(shù)轉(zhuǎn)換成相應(yīng)ASCII碼形式十進(jìn)制數(shù)函數(shù)),該函數(shù)的功能是將一個二進(jìn)制數(shù)轉(zhuǎn)化成對應(yīng)ASCII碼形式的十進(jìn)制數(shù),以便屏幕輸出。該子程序的算法實(shí)現(xiàn)已在前面說明,程序流程圖如圖4-3所示。 圖4-3 BIN_TO_ASCII子程序流程圖4.5中斷程序的結(jié)構(gòu)分析INT21H號中斷是一個系統(tǒng)中斷,中斷程序根據(jù)中斷前寫入AH中的值決定中斷的功能,前面已說明中斷程序的功能,中斷程序執(zhí)行的流程圖如圖4-4所示。 圖4-4 中

13、斷程序流程圖5調(diào)試記錄及結(jié)果分析5.1調(diào)試記錄剛寫完程序第一次調(diào)試時,程序老是出錯,錯誤提示如圖5-1所示。圖5-1 調(diào)試出錯提示 經(jīng)過反復(fù)認(rèn)真檢查和修改,最后終于找到了程序出錯的原因,原來是一些關(guān)于指令的格式出錯了,后面修改了主程序和子程序的指令格式,程序就可以正常運(yùn)行了。運(yùn)行結(jié)果如圖5-2所示。圖5-2 正確運(yùn)行的結(jié)果5.2調(diào)試結(jié)果分析 從圖5-2和附錄二中可以看出,程序運(yùn)行結(jié)果完全滿足預(yù)期要求。6 總結(jié)和心得體會 不知不覺,大三下學(xué)期已經(jīng)接近了尾聲,微機(jī)原理與接口技術(shù)的課程設(shè)計已經(jīng)完結(jié)了,從剛開始接到課設(shè)任務(wù)書時的煩躁,完全的不知所措,一片茫然到后來漸漸的有了眉目,直到最后做出成果,這中

14、間經(jīng)歷了太多的糾結(jié)與挫折。剛拿到題目時,我感覺我平時課堂上所學(xué)的知識與我的課設(shè)題目沒有太大的聯(lián)系,因?yàn)?,平時課堂上你只需要把老師上課要講的細(xì)節(jié)記下來,這樣應(yīng)付考試是完全沒有問題的。但是,課程設(shè)計則不一樣,它立足于平日所學(xué)的基礎(chǔ)知識,但是同時它又是一種拔高,涉及到很多課外的知識,此時的我內(nèi)心十分茫然,然后,我所做的就是立足于基礎(chǔ)建立一個基本的想法,畫出流程圖,將大的目標(biāo)逐漸細(xì)化,分成很多子工程,然后各個擊破。到這里。查閱資料的重要性就體現(xiàn)出來了,現(xiàn)在的大學(xué)主要培養(yǎng)的是學(xué)生們的自學(xué)能力,遇到問題,思考問題,通過查資料和請教老師同學(xué)來解決問題。也就是在這個過程中,我也知道團(tuán)隊合作的重要性,有的時候以

15、個人的力量太渺小,一意孤行往往不能的到最后的成功,只有和大家一起,利用團(tuán)隊的量才能得到成功的果實(shí)。在這次課程設(shè)計中,我真正體會到了合作的重要性,遇到很多問題時,當(dāng)我看書查資料不能解決時,這是去找同學(xué)討論一下,收獲很大,可以使很多問題迎刃而解,直到問題最終解決。 不可否認(rèn),本程序存在不少缺點(diǎn)和不足,但通過這次課程設(shè)計的卻找出了自己在學(xué)習(xí)上的不足,對以后的工作也有指導(dǎo)作用。我相信在以后的學(xué)習(xí)中會克服這些不足,達(dá)到熟練掌握匯編語言的目的。有困難并不怕,在學(xué)習(xí)的過程中會遇到很多的困難,真正重要的是要有面對困難百折不撓的勇氣。這次課程設(shè)計受益非淺,學(xué)到了不少知識,同時也認(rèn)識到自身的不足,需要加強(qiáng)自身訓(xùn)練

16、,學(xué)以致用,學(xué)會自我總結(jié),吸取教訓(xùn),積累經(jīng)驗(yàn),在學(xué)習(xí)和實(shí)踐中來不斷的提升自己。我會永遠(yuǎn)的銘記這一次的課設(shè),它將永遠(yuǎn)啟發(fā)著我,不論是學(xué)習(xí)上還是生活中。參考文獻(xiàn)1周佩玲,彭虎,付忠謙,微機(jī)原理與接口技術(shù)(第二版).電子工業(yè)出版社,20082周佩玲,吳耿峰,萬炳奎,十六位微型計算機(jī)原理接口及其應(yīng)用.中國科學(xué)技術(shù)大學(xué)工業(yè)出版社,19953艾德才等.Pentium/80486實(shí)用匯編語言程序設(shè)計.清華大學(xué)出版社,19975孫德文.微型計算機(jī)技術(shù).高等教育出版社,2001附錄一 源程序和程序注釋本程序能從鍵盤讀入二個五位十進(jìn)制數(shù),并將這二個十進(jìn)制數(shù)分別轉(zhuǎn)換為二進(jìn)制數(shù),然后求其和,再將和以十進(jìn)制形式進(jìn)行顯示

17、。其中sjzhxs為主模塊,調(diào)用b模塊。;模塊sjzhxs 文件名為:sjzhxs.asmEXTRN ASC_TO_BIN:FAR , BIN_TO_ASCII:FARDATA SEGMENT COMMONINPUT_MESSAGE DB 0AH , PLEASE INPUT A NUMBER:$IN_ASC_BUF DB 6 ;十進(jìn)制數(shù)的輸入緩沖區(qū),共可接收6個字符DB ? ;保留,用于10號調(diào)用時DOS填入實(shí)際輸入字符個數(shù)DB 6 DUP ;一個符號位,四位數(shù)字ASCII碼,加上一個回車符,共計6字符BIN_BUF1 DW ? ;將第一個數(shù)轉(zhuǎn)換為二進(jìn)制后,放于此處OUTPUT_MESSAG

18、E DB 0AH , THE SUM IS: , $OUT_ASC_SUM DB 6 DUP , $ ;將二個數(shù)的和轉(zhuǎn)換為ASCII碼后,放于此處,以供9號調(diào)用顯示DATA ENDSCODE SEGMENTASSUME CS:CODE , DS:DATASTART:MOV AX , DATAMOV DS , AXMOV DX , OFFSET INPUT_MESSAGEMOV AH , 9INT 21H ;提示輸入一個數(shù)MOV DX , OFFSET IN_ASC_BUFMOV AH , 10INT 21H ;讀取第一個數(shù)CALL ASC_TO_BIN ;轉(zhuǎn)換第一個數(shù)為二進(jìn)制MOV BIN_B

19、UF1 , AX ;保存第一個數(shù)MOV DX , OFFSET INPUT_MESSAGEMOV AH , 9INT 21H ;提示輸入一個數(shù)MOV DX , OFFSET IN_ASC_BUFMOV AH , 10INT 21H ;讀取第二個數(shù)CALL ASC_TO_BIN ;轉(zhuǎn)換第二個數(shù)為二進(jìn)制ADD AX , BIN_BUF1 ;計算這二個數(shù)之和CALL BIN_TO_ASCII ;將和轉(zhuǎn)換為ASCII碼,以供顯示用MOV DX , OFFSET OUTPUT_MESSAGEMOV AH , 9INT 21HMOV DX , OFFSET OUT_ASC_SUMMOV AH , 9INT

20、 21HMOV AH , 4CHINT 21HCODE ENDSEND START查看此模塊對應(yīng)的列表文件;模塊b 文件名為:b.asmPUBLIC ASC_TO_BIN , BIN_TO_ASCIIDATA SEGMENT COMMONINPUT_MESSAGE DB 0AH , PLEASE INPUT A NUMBER:$IN_ASC_BUF DB 6 ;十進(jìn)制數(shù)的輸入緩沖區(qū),共可接收6個字符DB ? ;保留,用于10號調(diào)用時DOS填入實(shí)際輸入字符個數(shù)DB 6 DUP ;一個符號位,四位數(shù)字ASCII碼,加上一個回車符,共計6字符BIN_BUF1 DW ? ;將第一個數(shù)轉(zhuǎn)換為二進(jìn)制后,放

21、于此處OUTPUT_MESSAGE DB 0AH , THE SUM IS: , $OUT_ASC_SUM DB 6 DUP , $ ;將二個數(shù)的和轉(zhuǎn)換為ASCII碼后,放于此處,以供9號調(diào)用顯示DATA ENDSCSEG SEGMENTASSUME CS:CSEG , DS:DATAASC_TO_BIN PROC FAR;ASCII碼轉(zhuǎn)換為二進(jìn)制數(shù) ;入口:十進(jìn)制數(shù)的ASCII碼在IN_ASC_BUF內(nèi) ;出口:轉(zhuǎn)換后的二進(jìn)制數(shù)在AX內(nèi) ;算法:先將其轉(zhuǎn)換成十進(jìn)制數(shù)字,再用累加和乘10加X的方法變成二進(jìn)制數(shù),如將 ;358轉(zhuǎn)換為二進(jìn)制數(shù),可先將累加和賦0,再計算10+5)10+8),結(jié)果為二

22、 ;進(jìn)制數(shù),再由符號位決定是否需要求補(bǔ)。MOV CL , IN_ASC_BUF+1 ;取字符個數(shù)MOV CH , 0DEC CL ;扣除符號位MOV BX , OFFSET IN_ASC_BUF+3 ;調(diào)整BX指向十進(jìn)制數(shù)的最高位PUSH BXPUSH CXL1:MOV AL , BXAND AL , 0FHMOV BX , ALINC BXLOOP L1 ;將所有數(shù)字字符的高四位清0,使之變?yōu)閿?shù)字值POP CXPOP BXMOV AX , 0 ;累加和賦初值MOV SI , 10L2:MUL SIADD AL , BXADC AH , 0INC BXLOOP L2 ;累加乘10CMP IN_ASC_BUF+2 , +JZ L3 ;符號是正號,轉(zhuǎn)移NEG AX ;符號是負(fù)號,求補(bǔ)L3:RETASC_TO_BIN ENDPBIN_TO_ASCII PROC FAR;將二進(jìn)制數(shù)轉(zhuǎn)換為對應(yīng)十進(jìn)制數(shù)數(shù)字的ASCII碼 ;入口:二進(jìn)制數(shù)在AX內(nèi) ;出口:轉(zhuǎn)換后的ASCII碼在OUT_ASC_SUM變量內(nèi) ;算法:AX中的數(shù)范圍在+32767到-32768之間,先檢查AX中的符號位,以決定輸出“+” ;還是“-”,若是負(fù)數(shù),應(yīng)先求補(bǔ),得到原碼后即可與正數(shù)作統(tǒng)一處理。轉(zhuǎn)換方法為將被轉(zhuǎn)換的 ;二進(jìn)制數(shù)先除以10000,商;即為萬位數(shù),再將余數(shù)除以1000,商為千位數(shù),以此類推,求出 ;百、十位數(shù)

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論