微機(jī)原理課程設(shè)計(jì)報(bào)告-字符串分類統(tǒng)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  《微機(jī)原理與接口技術(shù)》</p><p><b>  課程設(shè)計(jì)</b></p><p><b>  字符串分類統(tǒng)計(jì)</b></p><p><b>  目 錄</b></p><p>  一、摘要……………………………………3</p><

2、p>  二、系統(tǒng)設(shè)計(jì)………………………………4</p><p>  1、內(nèi)容…………………………………4</p><p>  2、思路…………………………………4</p><p>  3、程序設(shè)計(jì)……………………………6</p><p>  4、調(diào)試結(jié)果……………………………12</p><p>  三、系統(tǒng)總結(jié)

3、………………………………13</p><p>  四、人員分工………………………………14</p><p>  五、參考文獻(xiàn)………………………………15</p><p><b>  一、摘要</b></p><p>  本程序主要用于,把輸入的一串字符分類統(tǒng)計(jì),分別統(tǒng)計(jì)出數(shù)字、大寫(xiě)字符、小寫(xiě)字符和其他字符的個(gè)數(shù)。本程序采

4、用匯編語(yǔ)言編程,定義了宏、比較判斷、循環(huán)調(diào)用、統(tǒng)計(jì)等等,非常人性化的把統(tǒng)計(jì)的結(jié)果顯示出來(lái)。比如你輸入一串?dāng)?shù)字“12345”,它會(huì)顯示出你輸入的這串?dāng)?shù)字,并顯示數(shù)字的個(gè)數(shù)為5,同時(shí)顯示其他相應(yīng)類字符為空。</p><p><b>  二、系統(tǒng)設(shè)計(jì)</b></p><p><b>  1、內(nèi)容</b></p><p>  從鍵

5、盤輸入任意一個(gè)字符串,以回車作為結(jié)束符并顯示,分別統(tǒng)計(jì)并顯示出其中數(shù)字字符、大寫(xiě)字符、小寫(xiě)字符以及其它字符的個(gè)數(shù)。</p><p><b>  2、思路</b></p><p> ?。?).首先定義兩個(gè)宏,一個(gè)用于輸出統(tǒng)計(jì)各字符的個(gè)數(shù),另一個(gè)用于輸出字符串。</p><p>  (2).在數(shù)據(jù)段中定義各種字符提示信息以便程序清晰明白。</

6、p><p> ?。?).定義數(shù)據(jù)緩沖區(qū)用于存放輸入的字符串,定義NUM區(qū)用于存放統(tǒng)計(jì)的大寫(xiě)字符、小寫(xiě)字符、數(shù)字以及其它字符的個(gè)數(shù)。定義OTHERCHAR、BIGCHAR、SMALLCHAR以及堆棧用于存放統(tǒng)計(jì)的相應(yīng)字符保存,以便后來(lái)輸出。</p><p> ?。?).首先調(diào)用DOS 10號(hào)功能用DX指定BUF區(qū),將輸入的字符串保存到BUF區(qū)中。</p><p>  (5

7、).將BUF+1的內(nèi)容取出來(lái),判斷是否為0,如果為0表示沒(méi)有輸入任何字符,則程序跳到NEXTLAP(輸出提示信息You do not input any string!),然后顯示字符串(Do you want to input a string again(Y/N)?)然后調(diào)用DOS 1號(hào)功能獲取您從鍵盤輸入的數(shù),判斷是否為Y或y如果是則將程序跳到剛開(kāi)始處重新執(zhí)行,如果不是這兩個(gè)字符則程序結(jié)束。</p><p>

8、;  (6).如果輸入了字符串,則調(diào)用DOS 2號(hào)功能將BUF里的內(nèi)容輸出來(lái)(2號(hào)功能可以輸出$符號(hào)而9號(hào)功能遇到$符號(hào)就終止)。</p><p> ?。?).取字符出來(lái)進(jìn)行比較統(tǒng)計(jì),如果它比30H大且比39H小則為數(shù)字,如果比41H大且比5AH小則為大寫(xiě)字符,如果比61H大且比7AH小則為小寫(xiě)字符,如果不是這三種情況則為其它字符。</p><p>  注:DX存數(shù)字個(gè)數(shù),BX存小寫(xiě)字母?jìng)€(gè)

9、數(shù),DI存大寫(xiě)字母?jìng)€(gè)數(shù),BP存其它字符個(gè)數(shù)。</p><p> ?。?).將數(shù)字個(gè)數(shù)、大寫(xiě)字母?jìng)€(gè)數(shù)、小寫(xiě)字母?jìng)€(gè)數(shù)、其它字符個(gè)數(shù)依次放入NUM區(qū)。</p><p>  (9).依次輸出各字符:</p><p>  a.判斷數(shù)字個(gè)數(shù)是否為0,如果為0則輸出提示沒(méi)有此類數(shù)據(jù),否則輸出數(shù)字個(gè)數(shù)以及有哪些數(shù)字。</p><p>  b.判斷大寫(xiě)字符個(gè)數(shù)

10、是否為0,如果為0則輸出提示沒(méi)有此類數(shù)據(jù),否則輸出大寫(xiě)字符的個(gè)數(shù)以及輸入的哪些大寫(xiě)字符。</p><p>  c.判斷小寫(xiě)字符個(gè)數(shù)是否為0,如果為0則輸出提示沒(méi)有此類數(shù)據(jù),否則輸出小寫(xiě)字符的個(gè)數(shù)以及輸入的哪些小寫(xiě)字符。</p><p>  d.判斷其它字符個(gè)數(shù)是否為0,如果為0則輸出提示沒(méi)有此類數(shù)據(jù),否則輸出其它字符的個(gè)數(shù)以及輸入的哪些其它字符。</p><p> 

11、?。?0).然后將程序跳到NEXTLAP繼續(xù)執(zhí)行,依次下去。</p><p><b>  流程圖:</b></p><p><b>  3、程序設(shè)計(jì)</b></p><p>  shuchu MACRO ;定義宏,用來(lái)輸出統(tǒng)計(jì)其它字符、數(shù)字、大小寫(xiě)</p><p><b&g

12、t;  個(gè)數(shù)</b></p><p>  LOCAL NEXT</p><p><b>  MOV AH,0</b></p><p><b>  MOV BL,10</b></p><p><b>  DIV BL</b></p><p>&

13、lt;b>  MOV DL,AL</b></p><p>  MOV BH,AH ;將余數(shù)暫時(shí)存放在BH中</p><p><b>  CMP AL,0</b></p><p><b>  JZ NEXT</b></p><p><b>  OR DL,30h

14、</b></p><p><b>  MOV AH,2</b></p><p><b>  INT 21H</b></p><p><b>  NEXT: </b></p><p><b>  MOV DL,BH</b></p>

15、<p>  OR DL,'0' ;輸出余數(shù)</p><p><b>  MOV AH,2 </b></p><p><b>  INT 21H</b></p><p>  dismsg CRLF ;回車換行</p><p><b>  END

16、M</b></p><p>  dismsg MACRO message ;輸出字符串</p><p>  LEA DX,message</p><p><b>  MOV AH,9</b></p><p><b>  INT 21H</b></p><p>

17、<b>  ENDM</b></p><p>  DATAS SEGMENT</p><p>  STR DB 'The input string is:$'</p><p>  STR1 DB 'Please input a string:$'</p><p>  STR2 DB

18、 'The integer is:$'</p><p>  STR3 DB 'The bigchar is:$'</p><p>  STR4 DB 'The smallchar is:$'</p><p>  STR5 DB 'The otherchar is:$' </p>&l

19、t;p>  STR6 DB 'The date of integer is null!$'</p><p>  STR7 DB 'The date of otherchar is null!$'</p><p>  STR8 DB 'The data of bigchar is null!$'</p><p&g

20、t;  STR9 DB 'The data of smallchar is null!$'</p><p>  NUM2 DB 'The number of integer is:$'</p><p>  NUM3 DB 'The number of bigchar is:$'</p><p>  NUM4 D

21、B 'The number of smallchar is:$'</p><p>  NUM5 DB 'The number of otherchar is:$' </p><p>  NUM6 DB 'Do you want to input a string again?(Y/N):$'</p><p>  

22、NUM7 DB 'You do not input any string!$'</p><p>  NUM8 DB 'Please input correct command!$'</p><p>  BUF DB 100 ;定義緩沖區(qū)用來(lái)存放輸入的字符串</p><p><b>  DB ?&l

23、t;/b></p><p>  DB 100 DUP (24H)</p><p>  CRLF DB 0AH,0DH,'$'</p><p>  NUM DB 4 DUP(?)</p><p>  BIGCHAR DB 100 DUP(24H),0AH,0DH,'$'</p><

24、p>  SMALLCHAR DB 100 DUP(24H),0AH,0DH,'$'</p><p>  OTHERCHAR DB 100 DUP(24H),0AH,0DH,'$'</p><p>  TAIL DB ? ;用來(lái)存放其它字符的個(gè)數(shù)</p><p>  DATAS ENDS</p>

25、<p>  STACKS SEGMENT</p><p>  STACK1 DW 100 DUP(24H)</p><p>  TOP LABEL WORD</p><p>  STACKS ENDS</p><p>  CODES SEGMENT</p><p>  ASSUME CS:CODES,D

26、S:DATAS,SS:STACKS</p><p><b>  START: </b></p><p><b>  AGAIN1: </b></p><p>  MOV AX,STACKS</p><p>  MOV SS,AX </p><p>  MOV SP,OFFSE

27、T TOP</p><p>  MOV AX,DATAS</p><p><b>  MOV DS,AX</b></p><p>  MOV CX,100</p><p><b>  AGAIN2:</b></p><p>  LEA SI,BIGCHAR</p>

28、<p>  MOV [SI],24H</p><p>  LEA DI,SMALLCHAR</p><p>  MOV [DI],24H</p><p>  LEA BX,OTHERCHAR</p><p>  MOV [BX],24H</p><p><b>  INC SI</b>

29、;</p><p><b>  INC DI</b></p><p><b>  INC BX</b></p><p>  LOOP AGAIN2</p><p>  dismsg STR1 ;顯示輸入提示信息</p><p>  MOV AH,10

30、;輸入字符串</p><p>  LEA DX,BUF</p><p><b>  INT 21H</b></p><p>  dismsg CRLF ;回車換行</p><p>  CMP BUF+1,0</p><p>  JZ NEXTLAP</p><p&g

31、t;  dismsg STR ;提示輸入字符串</p><p>  MOV CL,BUF+1 </p><p>  LEA SI,BUF+2</p><p><b>  ABC:</b></p><p>  MOV DL,[SI] ;用于輸出緩沖區(qū)里的輸入字符串</p><

32、;p><b>  MOV AH,2</b></p><p><b>  INT 21H</b></p><p><b>  INC SI</b></p><p><b>  LOOP ABC</b></p><p>  dismsg CRLF

33、 ;回車換行</p><p>  MOV CL,BUF+1 ;將字符串的個(gè)數(shù)放入CL</p><p>  LEA SI,BUF+2 ;取字符串的首地址</p><p>  MOV DX,0 ;DX統(tǒng)計(jì)數(shù)字個(gè)數(shù)</p><p>  MOV BX,0 ;BX統(tǒng)計(jì)小寫(xiě)字母?jìng)€(gè)數(shù) </p>

34、<p>  MOV DI,0 ;DI統(tǒng)計(jì)大寫(xiě)字母?jìng)€(gè)數(shù)</p><p>  MOV BP,0 ;BP統(tǒng)計(jì)其他字符的個(gè)數(shù)</p><p><b>  MOV AH,0</b></p><p>  L1: MOV AL,[SI] </p><p>  CMP AL,3

35、0H </p><p>  JL NEXT1 </p><p>  CMP AL,39H </p><p><b>  JG L2</b></p><p><b>  PUSH AX</b></p><p>  INC DX

36、 ;統(tǒng)計(jì)數(shù)字字符的個(gè)數(shù)</p><p><b>  JMP NEXT</b></p><p>  L2: CMP AL,41H ;統(tǒng)計(jì)大寫(xiě)字符的個(gè)數(shù)</p><p>  JL NEXT1 </p><p>  CMP AL,5AH</p><p><b>

37、  JG L3</b></p><p>  MOV BIGCHAR[DI],AL</p><p><b>  INC DI</b></p><p><b>  JMP NEXT</b></p><p>  L3: CMP AL,61H ;統(tǒng)計(jì)小寫(xiě)字符的個(gè)數(shù)</p

38、><p><b>  JL NEXT1</b></p><p>  CMP AL,7AH</p><p><b>  JG NEXT1</b></p><p>  MOV SMALLCHAR[BX],AL</p><p><b>  INC BX </b>

39、;</p><p>  JMP NEXT </p><p>  NEXT1: MOV OTHERCHAR[BP],AL</p><p>  INC BP ;統(tǒng)計(jì)其它字符的個(gè)數(shù)</p><p>  NEXT: INC SI</p><p><b>  DEC CL</b>&l

40、t;/p><p><b>  JNZ L1</b></p><p>  MOV NUM,DL ;將統(tǒng)計(jì)的個(gè)數(shù)存放在NUM的存儲(chǔ)區(qū)</p><p>  MOV AX,DI ;數(shù)字個(gè)數(shù)放在NUM,大寫(xiě)字符個(gè)數(shù)放在NUM+1</p><p>  MOV NUM+1,AL ;小寫(xiě)字符個(gè)數(shù)放在NUM+

41、2,其他字符的個(gè)數(shù)放在NUM+3</p><p>  MOV NUM+2,BL</p><p><b>  MOV AX,BP</b></p><p>  MOV TAIL,AL ;將其它字符的個(gè)數(shù)送入TAIL保存,以便后來(lái)輸出(否則9號(hào)功能輸出遇$則退出)</p><p>  MOV NUM+3,AL<

42、/p><p>  CMP NUM,0 ;判斷數(shù)字個(gè)數(shù)如果為0則輸出提示符,否則循環(huán)輸出</p><p><b>  JZ NNULL</b></p><p>  dismsg STR2 ;輸出數(shù)字字符的提示符</p><p>  MOV CL,NUM</p><p>  MO

43、V BP,OFFSET TOP</p><p><b>  SUB BP,2</b></p><p><b>  OK: </b></p><p>  MOV DX,STACK1[BP]</p><p><b>  MOV AH,2</b></p><

44、p><b>  INT 21H</b></p><p><b>  SUB BP,2</b></p><p><b>  LOOP OK</b></p><p>  dismsg CRLF</p><p>  dismsg NUM2 ;輸出數(shù)字字符數(shù)字的提示符&

45、lt;/p><p>  MOV AL,NUM ;輸出數(shù)字字符的個(gè)數(shù)</p><p><b>  shuchu</b></p><p>  JMP NNULL1</p><p><b>  NNULL:</b></p><p>  dismsg STR6 </p

46、><p><b>  NNULL1:</b></p><p>  dismsg CRLF</p><p>  CMP NUM+1,0 ;判斷大寫(xiě)字符的個(gè)數(shù)如果為0則輸出提示符,否則以字符串形式輸出</p><p><b>  JZ BNULL</b></p><p>

47、  dismsg STR3 ;輸出大寫(xiě)字符的提示符</p><p>  dismsg BIGCHAR</p><p>  dismsg CRLF</p><p>  dismsg NUM3 ;輸出大寫(xiě)字符數(shù)字個(gè)數(shù)提示符</p><p>  MOV AL,NUM+1 ;輸出大寫(xiě)字符的個(gè)數(shù)</p><

48、;p><b>  shuchu</b></p><p>  JMP BNULL1</p><p><b>  BNULL:</b></p><p>  dismsg STR8</p><p><b>  BNULL1:</b></p><p>  

49、dismsg CRLF</p><p>  CMP NUM+2,0 ;判斷小寫(xiě)個(gè)數(shù),如果為0則輸出提示符,否則以字符串形式輸出</p><p><b>  JZ SNULL</b></p><p>  dismsg STR4 ;輸出小寫(xiě)字符的提示符</p><p>  dismsg SMALLCHA

50、R</p><p>  dismsg CRLF</p><p>  dismsg NUM4 ;輸出小寫(xiě)字符數(shù)字個(gè)數(shù)的提示符</p><p>  MOV AL,NUM+2 ;輸出小寫(xiě)字符的個(gè)數(shù)</p><p><b>  shuchu</b></p><p>  JMP SNULL

51、1</p><p><b>  SNULL:</b></p><p>  dismsg STR9</p><p>  SNULL1: </p><p>  dismsg CRLF</p><p>  CMP TAIL,0 ;判斷其他字符的個(gè)數(shù)如果為0則輸出提示符,否則循環(huán)輸

52、出</p><p><b>  JZ ONULL</b></p><p>  dismsg STR5 ;輸出其它字符的提示符</p><p>  MOV CL,TAIL</p><p>  MOV SI,OFFSET OTHERCHAR</p><p>  L4:

53、 ;輸出其它字符</p><p>  MOV DL,[SI]</p><p><b>  MOV AH,2</b></p><p><b>  INT 21H</b></p><p><b>  INC SI</b></p><p>&

54、lt;b>  LOOP L4</b></p><p>  dismsg CRLF</p><p>  dismsg NUM5 ;輸出其它字符個(gè)數(shù)的提示符</p><p>  MOV AL,NUM+3 ;輸出其它字符的個(gè)數(shù)</p><p><b>  shuchu</b></p&g

55、t;<p><b>  JMP AGAIN</b></p><p><b>  ONULL:</b></p><p>  dismsg STR7</p><p><b>  JMP AGAIN</b></p><p><b>  NEXTLAP:<

56、/b></p><p>  dismsg NUM7</p><p><b>  AGAIN:</b></p><p>  dismsg CRLF</p><p>  dismsg NUM6</p><p>  MOV AH,01H</p><p><b> 

57、 INT 21H</b></p><p><b>  MOV BL,AL</b></p><p>  dismsg CRLF</p><p>  CMP BL,'Y'</p><p>  JZ AGAIN1</p><p>  CMP BL,'y'&l

58、t;/p><p>  JZ AGAIN1</p><p>  CMP BL,'N'</p><p>  JZ ONULL2</p><p>  CMP BL,'n'</p><p>  JZ ONULL2</p><p>  dismsg NUM8</p&

59、gt;<p>  JMP AGAIN</p><p><b>  ONULL2:</b></p><p>  MOV AH,4CH</p><p><b>  INT 21H</b></p><p>  CODES ENDS</p><p>  END ST

60、ART </p><p><b>  調(diào)試結(jié)果:</b></p><p>  1)所有字符都有的時(shí)候:</p><p>  2)其中有字符類型缺少的時(shí)候:</p><p>  3)什么字符都不輸入的時(shí)候:</p><p><b>  三、系統(tǒng)總結(jié)</b></p>

61、<p>  剛抽到這個(gè)題目時(shí),老師就說(shuō)我們的題目是所有題目中最簡(jiǎn)單的,于是非常慶幸。但是當(dāng)我們真正去做它的時(shí)候卻發(fā)現(xiàn)并不是那么回事。在寫(xiě)程序的時(shí)候首先要考慮很多問(wèn)題,如何判斷、如何顯示、遇到$要怎么處理等等。尤其當(dāng)我們將四種字符依次保存起來(lái)以便后來(lái)輸出的時(shí)候用,就遇見(jiàn)了一個(gè)比較大的麻煩,當(dāng)時(shí)能用的四種可以用于地址的寄存器都用上了,但是感覺(jué)缺少一個(gè),怎么辦呢?最后還是用堆棧解決了??墒且婚_(kāi)始輸出的時(shí)候就遇見(jiàn)了錯(cuò)誤,就是用堆棧保

62、存的那個(gè)輸不出來(lái)。到底是哪里錯(cuò)了呢?最后發(fā)現(xiàn)在存儲(chǔ)器中堆棧存儲(chǔ)是從高地址往低地址存的,每次取的時(shí)候應(yīng)該是地址減2而不是加2。所以通過(guò)這次課程設(shè)計(jì)也使我們對(duì)存儲(chǔ)器的堆棧存儲(chǔ)有了一個(gè)比較大概的了解。最終,在大家的共同努力下,程序完成了,我們心里的一塊石頭放下了。</p><p>  但是事情總有不如意,在老師說(shuō)要準(zhǔn)備驗(yàn)證程序的那個(gè)星期,我們回來(lái)重新運(yùn)行了程序,當(dāng)時(shí)一想我們輸入的時(shí)候都是幾種類型的字符都輸入,那么如果缺

63、少其中一種呢?再次運(yùn)行時(shí)少輸入了一種類型的字符,這時(shí)問(wèn)題出現(xiàn)了,出現(xiàn)了亂碼。當(dāng)時(shí)我們就慌了,于是大家湊到一起趕緊修改。大家你一言我一句紛紛發(fā)表自己的看法,東改改西改改,最終大功告成。這次缺少其中一種兩種它都會(huì)輸出相應(yīng)的字符類型為空,這次大家都放心了。</p><p>  我說(shuō)過(guò),事情總有不如意。程序又出現(xiàn)了問(wèn)題。過(guò)了幾天我們又想到一個(gè)問(wèn)題,輸入缺少一種兩種可以了,那么不輸入字符會(huì)怎么樣呢?于是再次把程序運(yùn)行,這次

64、什么也不輸入直接回車結(jié)束。果然,這次又出現(xiàn)了亂碼。這次大家沒(méi)有慌,因?yàn)橛辛松弦淮蔚慕?jīng)驗(yàn),于是稍微把程序改改,跟之前的類似,問(wèn)題還是很輕松的被解決了。</p><p>  通過(guò)這一次兩次的發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,我們很清楚的認(rèn)識(shí)到了一點(diǎn)。想一件事情得到完善,不在于已經(jīng)知道的問(wèn)題,知道什么問(wèn)題只要去努力,去探討,最終還是可以解決的;關(guān)鍵是能不能發(fā)現(xiàn)問(wèn)題所在,只有發(fā)現(xiàn)了才有可能去解決。如果連問(wèn)題是什么都不知道,那么還談什么

65、解決呢。同時(shí)我們也看到了集體的力量,我們集體合作,各抒己見(jiàn),把不同的思維結(jié)合起來(lái),然后每個(gè)人從不同角度去發(fā)現(xiàn)問(wèn)題,再通力合作去解決問(wèn)題,最終完成我們的杰作。</p><p>  雖然程序是完成了,但是程序當(dāng)中依然還存在可以完善的部分,但是由于我們的能力有限,以我們目前的能力水平只能做到這種地步了。</p><p>  我們的這個(gè)程序的優(yōu)、缺點(diǎn)如下:</p><p>

66、<b>  優(yōu)點(diǎn):</b></p><p>  a.不管你輸入什么字符我們都能將其回顯出來(lái)。</p><p>  b.不管你輸入的字符全不全面,我們都能統(tǒng)計(jì)出來(lái)。</p><p>  c.對(duì)于那些你沒(méi)有輸入的類型,我們將提示此類型無(wú)數(shù)據(jù),這樣可以一目了然。</p><p>  d.程序結(jié)束時(shí)提醒你要不要繼續(xù)輸入字符串,可

67、以循環(huán)輸入。</p><p><b>  缺點(diǎn):</b></p><p>  程序中用到了大量的JMP語(yǔ)句,這樣會(huì)影響程序的運(yùn)行速度。</p><p><b>  五、參考文獻(xiàn)</b></p><p>  【1】樓順天、周佳設(shè).《微機(jī)原理與接口技術(shù)》.第一版.科技出版社,2006</p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論