微機(jī)原理研討報(bào)告_第1頁(yè)
微機(jī)原理研討報(bào)告_第2頁(yè)
微機(jī)原理研討報(bào)告_第3頁(yè)
微機(jī)原理研討報(bào)告_第4頁(yè)
微機(jī)原理研討報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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、微機(jī)接口研究性教學(xué)專題三題目名稱 (題目2 ) 簡(jiǎn)單動(dòng)畫設(shè)計(jì) 學(xué)院 電信學(xué)院 班級(jí) 組員 教師 一 概述1. 課程設(shè)計(jì)的目的對(duì)學(xué)生掌握知識(shí)的深度、運(yùn)用理論去處理問(wèn)題的能力、實(shí)驗(yàn)?zāi)芰Α⒄n程設(shè)計(jì)能力、書面及口頭表達(dá)能力進(jìn)行考核。匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)是在教學(xué)實(shí)踐基礎(chǔ)上進(jìn)行的一次大型實(shí)驗(yàn),也是對(duì)該課程所學(xué)理論知識(shí)的深化和提高。因此,要求學(xué)生能綜合應(yīng)用所學(xué)知識(shí),設(shè)計(jì)與制造出具有較復(fù)雜功能的應(yīng)用系統(tǒng),并且在實(shí)驗(yàn)的基本技能方面上進(jìn)行一次全面的訓(xùn)練。培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)獨(dú)立完成匯編程序課題的能力。使學(xué)生能夠較全面地鞏固和應(yīng)用課堂中所學(xué)的基本理論和程序設(shè)計(jì)方法,能夠較熟練地完成匯編語(yǔ)言程序的設(shè)計(jì)和調(diào)試。

2、提高學(xué)生對(duì)工作認(rèn)真負(fù)責(zé)、一絲不茍,對(duì)同學(xué)團(tuán)結(jié)友愛,協(xié)作攻關(guān)的基本素質(zhì)。培養(yǎng)學(xué)生從資料文獻(xiàn)、科學(xué)實(shí)驗(yàn)中獲得知識(shí)的能力,提高學(xué)生從別人經(jīng)驗(yàn)中找到解決問(wèn)題的新途徑的悟性,初步培養(yǎng)工程意識(shí)和創(chuàng)新能力。培養(yǎng)學(xué)生勇于探索、嚴(yán)謹(jǐn)推理、實(shí)事求是、有錯(cuò)必改,用實(shí)踐來(lái)檢驗(yàn)理論,全方位考慮問(wèn)題等科學(xué)技術(shù)人員應(yīng)具有的素質(zhì)。2. 課程設(shè)計(jì)的要求利用BIOS系統(tǒng)功能調(diào)用,進(jìn)行簡(jiǎn)單的動(dòng)畫設(shè)計(jì),并根據(jù)以下提示信息進(jìn)行選擇: 1小鳥從屏幕飛過(guò); 2汽車按水平方向從屏幕上“開”過(guò)去; 3退出提高要求:加入音樂播放。二 方案設(shè)計(jì)1. 主程序設(shè)計(jì)思想:此動(dòng)畫程序要求結(jié)構(gòu)化的顯示兩個(gè)動(dòng)畫效果:小鳥飛過(guò)和小車開過(guò)。程序要求能多次執(zhí)行以上

3、兩種動(dòng)畫并有退出選項(xiàng)。則我們可以設(shè)計(jì)三個(gè)選項(xiàng)以供用戶選擇:1-小鳥、2-小車和q-退出程序。三個(gè)選項(xiàng)分別可以用三個(gè)過(guò)程實(shí)現(xiàn)其功能。動(dòng)畫的原理實(shí)質(zhì)上是在屏幕上連續(xù)的間隔較小的地方顯示相同的圖案。由于人眼具有視覺暫留的特性,我們就會(huì)看到“運(yùn)動(dòng)”的畫面。2. 小鳥及汽車圖案和加入音樂設(shè)計(jì)思想:首先討論小鳥圖像形成及移動(dòng)部分的方案。我們通過(guò)查閱資料,決定以一組字符組合來(lái)形成小鳥圖像(即文本方式),用字符形成小鳥圖像,主要是利用BIOS中的INT 10H中斷,即顯示器中斷,INT 10H中的09H號(hào)功能是在光標(biāo)制定位置處寫字符和屬性。程序結(jié)構(gòu)圖大致如下:MOV AH,09H ;置光標(biāo)MOV AL,字符

4、;字符ASCII碼MOV BL,7 ;字符屬性MOV BH,0 ;第0頁(yè)MOV CX,數(shù)量值 ;字符重復(fù)個(gè)數(shù)INT 10H汽車圖形由7個(gè)文本字符組成,從左到右,車體是由字母R(ASCII碼為52H),1/2陰影符(ASCII碼為B1H),和兩個(gè)實(shí)心方塊(ASCII碼為DBH)組成,兩個(gè)車輪是字母O(ASCII碼為4FH),和笑臉符號(hào)(ASCII碼為02H),以上七個(gè)文本字符都是以正常屬性顯示。汽車各字符的相對(duì)位移量如圖2.2:R(0,0)(0,-3)(0, 1) (0, 1)(1, 0)(0,1)(-2, 1)圖2.2 汽車字符表開始顯示車體,R是顯示的第一個(gè)字符,其相對(duì)位移量定為(0,0),

5、第二個(gè)陰影符號(hào)在R的右邊一列,所以相對(duì)R的位移量為(0,1),兩個(gè)實(shí)心方塊都是在前一個(gè)字符的同一行的右邊一列,所以位移量都為(0,1)。前輪比最后一個(gè)方塊符號(hào)的行數(shù)加1,但仍在同一列上,所以它的位移量為(1,0),后輪相對(duì)前輪行數(shù)不變,但列數(shù)減了3,所以位移量應(yīng)是(0,-3)。最后顯示出笑臉,是相對(duì)于后輪位移量是(-2,1)。如汽車圖形可定義變量定義如下:CAR DB 7 DB 52H,7,0,0 ;字符R的ASCII碼,及字符屬性值為7,相對(duì)位移量為0,0DB 0B1H,7,0,1 ;陰影符的ASCII碼,及字符屬性值為7,相對(duì)位移量為0,1DB 0DBH,7,0,1 ;實(shí)心方塊的ASCII

6、碼,及字符屬性值為7,相對(duì)位移量為0,1DB 0DBH,7,0,1 ;實(shí)心方塊的ASCII碼,及字符屬性值為7,相對(duì)位移量為0,1DB 4FH,7,1,0 ;大寫字母O的ASCII碼,及字符屬性值為7,相對(duì)位移量為1,0DB 4FH,7,0,-3 ;大寫字母O的ASCII碼,及字符屬性值為7,相對(duì)位移量為0,-3DB 02H,7,-2,1加入音樂程序也是一個(gè)比較重要的環(huán)節(jié),我們嘗試了好聽的音樂,未成功,所以這里采用了產(chǎn)生指定頻率聲音,中間涉及到揚(yáng)聲器發(fā)聲部分。我們采用了定時(shí)器控制。產(chǎn)生指定頻率聲音的程序段如下:PUSH AX;保存ax的值MOV AL,0B6H ;給2號(hào)定時(shí)器的43端口送入一個(gè)

7、特定的數(shù)0B6HOUT 43H,ALMOV AX,34DCHDIV BXOUT 42H,AL ;給42H端口裝入一個(gè)16位的計(jì)時(shí)常數(shù)(533H*896/頻率)MOV AL,AHOUT 42H,ALIN AL,61H;獲取61h端口的當(dāng)前值ORAL,03H;把61h端口低二位置1,即打開蜂鳴器OUT61H,AL;輸出數(shù)據(jù)到61h端口POPAX;恢復(fù)ax的值 主程序: CODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK START: MOV AX,DATA MOV DS,AX MOV AH,0MOV AL,4 ;設(shè)置顯示方式為320*200彩色圖

8、形方式 INT 10H LEA DX,STRING MOV AH,9 ;在顯示器上顯示字符串提示信息 INT 21H MOV AH,1 INT 21H ;從鍵盤讀取字符到AL寄存器 CMP AL,1 ;比較AL是否等于1 JNE A ; 不相等則轉(zhuǎn)移到A CALL xiao ;相等則調(diào)用xiao子程序 A: CMP AL,32H ;比較AL是否等于2 JNE B ; 不相等則轉(zhuǎn)移到B CALL qiche ; 相等則調(diào)用qiche子程序 B: CMP AL,q ;比較AL是否等于q JNE START ; 不相等則轉(zhuǎn)移到START,重新輸入字符 MOV AH,4CH ; 相等則終止當(dāng)前程序。

9、INT 21H主程序主要實(shí)現(xiàn)與用戶的交互,首先程序會(huì)提示用戶想要進(jìn)行什么操作。是顯示小鳥動(dòng)畫、汽車動(dòng)畫還是退出。這里對(duì)應(yīng)的給用戶提供的選項(xiàng)是“1”、“2”和“q”。當(dāng)用戶輸入他們的選項(xiàng)之后,主程序要判斷用戶的輸入調(diào)用相應(yīng)的功能模塊來(lái)滿足用戶的要求。我們假設(shè)用戶輸入字符為X,那么首先我們將X與“1”比較。如果相同則程序調(diào)用小鳥動(dòng)畫模塊為用戶顯示動(dòng)畫。若不為“1”則要繼續(xù)與“2”想比較。相等則調(diào)用汽車動(dòng)畫,不等則繼續(xù)與“q”想比較。相等則正常退出,不等則說(shuō)明用戶輸入非法字符主程序返回到選擇界面用戶可以繼續(xù)選擇。特別說(shuō)明:匯編語(yǔ)言的選擇結(jié)構(gòu)不同于C語(yǔ)言的選擇結(jié)構(gòu),程序設(shè)計(jì)過(guò)程中要特別小心。避免將造成

10、潛在的BUG.2) 清屏宏定義CLEAR  MACRO pch,pcl,pdh,pdl,pbh ;清屏宏定義       MOV AH,0       MOV AL,4       INT 10H       MOV AH,6          &#

11、160;   ;調(diào)用6號(hào)功能       MOV AL,0              ;設(shè)置整個(gè)屏幕為空白       MOV CH,pch                

12、0;  MOV CL,pcl            ;窗口左上角(0行,0列)       MOV DH,pdh       MOV DL,pdl            ;窗口右下角(24行,79列)    &

13、#160;  MOV BH,pbh            ;正常屬性顯示       INT 10HENDM宏定義分為帶參宏定義與無(wú)參宏定義。宏定義的功能旨在減少代碼量和提高程序的結(jié)構(gòu)化程度。一個(gè)定義好的宏可以在程序中被多次調(diào)用,從而增加了程序員和程序本身的效率。其中,無(wú)參宏定義的格式為:宏名 MACRO 宏體 ENDM帶參宏定義的格式為:宏名 MACRO 形參1,形參2 宏體 ENDM它們的調(diào)用格式為:宏名 實(shí)參清

14、屏宏為一個(gè)帶有五個(gè)參數(shù)的帶參宏。它的功能是將屏幕中一定區(qū)域的內(nèi)容清楚,為接下的顯示提供屏幕空間。要想進(jìn)行顯示操作就要了解BIOS(INT 10H)調(diào)用。清屏宏中用到了六號(hào)功能調(diào)用:6號(hào)功能:初始窗口或向上滾動(dòng)入口參數(shù):AH=6,AL=上滾行數(shù)(AL=0時(shí),整個(gè)屏幕為空白) CX=上滾窗口左上角的行、列號(hào) DX=上滾窗口右下角的行、列號(hào) BH=空白行的屬性出口參數(shù):無(wú)在清屏宏的五個(gè)參數(shù)中,pch和pcl的值分別賦給CH和CL寄存器,這樣所要清屏區(qū)域的左上角的坐標(biāo)就設(shè)置好了。同樣,將pdh和pdl的值賦給DH和DL寄存器,設(shè)置好右下角的坐標(biāo)。BH寄存器取得pbh的值設(shè)置空白行的屬性。最后INT 1

15、0h,調(diào)用BIOS顯示設(shè)置實(shí)現(xiàn)清屏功能。三 流程設(shè)計(jì)和程序編寫1. 主程序流程圖 如圖3.1:圖3.1 主程序流程圖t圖2. 源程序代碼源代碼:DATA SEGMENTINFO1 DB 0DH,0AH,'INPUT 1,2,OR q:(1:bird,2:car,q:exit) $'BUFA DB 200 DB ? DB 200 DUP(0)BUFB DB 200 DUP(?)CAR DB 7 ;小汽車的字符圖形表 DB 52H,7,0,0 DB 0B1H,7,0,1 DB 0DBH,7,0,1 DB 0DBH,7,0,1 DB 4FH,7,1,0 DB 4FH,7,0,-3 D

16、B 2,7,-2,1 CHAR_CNT DW ? POINTER DW ? LINE_ON DB ? COL_ON DB ?ZONGZUOBIAO DB 13,13,11,10,10,9,20,6,9,5,3,2,1,9,19,9,10,11,11,11,12,13,14;小鳥的字符圖形表HENGZUOBIAO DB 1,2,3,4,5,6,6,7,7,8,9,10,11,12,12,13,14,15,16,17,18,19,20SHULIANG DB 2,4,6,7,7,8,3,1,14,18,20,20,23,7,4,6,5,4,4,4,3,2,1FLAG DW 0YIDONG DB 0Y

17、ANSHI DW 0DATA ENDSSTACK SEGMENT stack DB 200 DUP(0)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACKstart:mov ax,data mov ds,ax mov ah,0 ;設(shè)置顯示方式為320*200彩色圖形方式 mov al,3 int 10h lea dx,info1 ;在顯示器上顯示字符串提示信息 mov ah,9 int 21h mov ah,0 ;從鍵盤讀取字符到AL寄存器 int 16h CMP AL,31H ;比較AL是否等于1 JNE A CALL XIAO A:

18、 CMP AL,32H ;比較AL是否等于2 JNE B CALL QICHE B: CMP AL,71H ;比較AL是否等于q JNE START MOV AH,4CH ;終止當(dāng)前程序并返回調(diào)用程序 INT 21HCLEAR MACRO pch,pcl,pdh,pdl,pbh ;清屏宏定義 MOV AH,0 MOV AL,4 INT 10H MOV AH,6 ;調(diào)用6號(hào)功能 MOV AL,0 ;設(shè)置整個(gè)屏幕為空白 MOV CH,pch MOV CL,pcl ;窗口左上角(0行,0列) MOV DH,pdh MOV DL,pdl ;窗口右下角(24行,79列) MOV BH,pbh ;正常屬性

19、顯示 INT 10HENDMxiao proc ;小鳥子程序 PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV FLAG,0 MOV YIDONG,70;描繪小鳥圖像LOOP4: MOV AH,02H ;設(shè)置光標(biāo)位置 LEA BX,HENGZUOBIAO MOV CX,FLAG ADD BX,CX MOV DH,BX ;DH代表行號(hào) LEA BX,ZONGZUOBIAO ADD BX,CX MOV DL,BX ;DL代表列號(hào) ADD DL,YIDONG MOV BH,0 ;表示頁(yè)號(hào) INT 10H MOV AH,09H ;在當(dāng)前光標(biāo)位置處寫字

20、符和屬性 MOV AL,76H ;設(shè)置字符ASCII碼 LEA BX,SHULIANG MOV DX,FLAG ADD BX,DX MOV CL,BX ;CX代表寫入字符數(shù) MOV CH,0 MOV BH,0 MOV BL,16H ;字符屬性 INT 10H INC FLAG CMP FLAG,22 ;表示要寫23次 JNA LOOP4 ;JMP LOOP3 Fasheng:;發(fā)聲程序MOVAL,0B6HOUT43H,ALMOV AX,34DCHMOV DX,12HDIV BXOUT 42H,ALMOV AL,AHOUT 42H,ALIN AL,61HOR AL,03HOUT 61H,ALLO

21、OP3: MOV FLAG,0;小鳥飛行程序LOOP2: MOV AH,02H ;置光標(biāo)位置 LEA BX,HENGZUOBIAO MOV CX,FLAG ADD BX,CX MOV DH,BX LEA BX,ZONGZUOBIAO ADD BX,CX MOV DL,BX ADD DL,YIDONG ;縱坐標(biāo)(相當(dāng)于列)加上40 MOV BH,0 ;選擇在第0頁(yè) INT 10H MOV AH,09H ;在當(dāng)前光標(biāo)位置處寫字符和屬性 MOV AL,76H ;字符的ASCII碼值 LEA BX,SHULIANG MOV DX,FLAG ADD BX,DX MOV CL,BX ;cx為寫入的字符數(shù)

22、MOV CH,0 MOV BH,0 ;寫入的頁(yè)數(shù) MOV BL,16H ;字符屬性 INT 10H INC FLAG CMP FLAG,22JNA LOOP2 ;JIXU: mov YANSHI,5 CALL DLY MOV AH,02H MOV DX,0 MOV BH,0 INT 10H MOV AH,09H ;清除前一幀圖像 MOV AL,' ' MOV CX,1700 MOV BL,07H INT 10H DEC YIDONG CMP YIDONG,0 ;飛行到縱坐標(biāo)為0處時(shí)將重新從開始出飛行 JA LOOP3 MOV YIDONG,70 JMP LOOP3 TUICHU

23、:RETxiao endpDLY PROC NEAR ;延時(shí)子程序 PUSH CX PUSH DX MOV DX,1000DL1: MOV CX,680DL2: LOOP DL2 DEC DX JNZ DL1 POP DX POP CX RETDLY ENDPQICHE PROC near ;汽車子程序 PUSH AX PUSH BX PUSH CX PUSH DX MOV AH,0 MOV AL,4 INT 10H MOV AH,0BH ;設(shè)置彩色組顏色為綠、紅、黃 MOV BH,01 MOV BL,00 INT 10H CLEAR 33,33,24,79,7 ;清屏宏調(diào)用 LEA DI,C

24、AR ;DI指向字符圖形表 MOV DH,10 ;從第5行5列位置開始顯示汽車 MOV DL,0 CALL MOVE_SHAPE RETQICHE ENDPMOVE_SHAPE PROC NEAR PUSH AX PUSH BX PUSH CX PUSH DX PUSH DI MOV AH,0FH ;取當(dāng)前顯示方式 INT 10H SUB CH,CH MOV CL,DI ;CL放字符個(gè)數(shù) INC DI ;DI指向字符圖形表中的第一個(gè)字符 MOV CHAR_CNT,CX MOV POINTER,DI MOV LINE_ON,DH MOV COL_ON,DLPLOT_NEXT: ADD DH,DI

25、+2 ;改變行列坐標(biāo) ADD DL,DI+3 CMP DL,80 ;出屏否? JB MOV_CRSR Pop DI Pop DX Pop CX Pop BX Pop AX jmp exit2MOV_CRSR: MOV AH,2 INT 10H MOV AL,DI ;取字符值 MOV BL,DI+1 ;取字符屬性 PUSH CX MOV CX,1 MOV AH,09 ;顯示字符 INT 10H POP CX ADD DI,4 ;DI指向下一個(gè)字符 LOOP PLOT_NEXT CALL DLY CALL ERASE JMP SHORT PLOT_NEXTexit2: ret MOVE_SHAPE

26、 ENDPERASE PROC NEAR MOV CX,CHAR_CNT MOV DI,POINTER MOV DH,LINE_ON MOV DL,COL_ONERASE_NEXT: ADD DH,DI+2;修正光標(biāo)的行坐標(biāo) ADD DL,DI+3;修正光標(biāo)的列坐標(biāo) MOV AH,2 INT 10H;設(shè)置光標(biāo)位置 MOV AL,DI;以黑色的相同字符覆蓋原有的圖案實(shí)現(xiàn)擦除圖案的功能 MOV BL,0;設(shè)置字符屬性為0,黑色 PUSH CX MOV CX,1;設(shè)置顯示字符次數(shù)為1 MOV AH,9 INT 10H;9號(hào)調(diào)用,顯示黑色字符,擦除字符 POP CXADD DI,4;指向下一個(gè)要用來(lái)擦

27、除的字符 LOOP ERASE_NEXTLOOP ERASE_NEXT MOV CX,CHAR_CNT MOV DI,POINTER MOV DH,LINE_ON INC COL_ON MOV DL,COL_ON RETERASE ENDPCODE ENDS END start運(yùn)行可執(zhí)行程序CAR.exe,選擇1,小鳥飛過(guò);選擇2,汽車開過(guò);選擇q,退出。四、調(diào)試結(jié)果與分析4.1 電路連接一般無(wú)須連接電路,如果想要聽到笑鳥鳴叫聲大一點(diǎn),可以把電腦里面的蜂鳴器接口用導(dǎo)線引出來(lái),外接一個(gè)大的揚(yáng)聲器,效果可能好一點(diǎn)。4.2 調(diào)試步驟1)運(yùn)行MF2KP匯編軟件,在里面編輯源程序,編輯完成之后,生成.A

28、SM文件,保存該該文件;2)接著仍用上面的軟件進(jìn)行編譯,連接,運(yùn)行生成.EXE文件;3)運(yùn)行所生成的EXE文件即可產(chǎn)生所需要的結(jié)果。程序正常運(yùn)行截圖如下面的幾幅圖像所示。當(dāng)點(diǎn)擊開.EXE文件之后,出來(lái)一個(gè)界面,提示輸入1,2或者q(1)當(dāng)輸入為1時(shí),得到了下面的用v組成的在“飛行”的大鳥。且可以發(fā)出聲音(聲音程序部分可以跳過(guò)去,若將程序中的“;loop3”改成“l(fā)oop3”則不發(fā)生):(2)初始化圖像當(dāng)按下按鍵2時(shí),出現(xiàn)移動(dòng)的小車:(3)初始化圖像當(dāng)按下按鍵2時(shí), 退出程序。5、 調(diào)試中出現(xiàn)的問(wèn)題、原因及排除方法在編程調(diào)試的過(guò)程中,遇到了很多麻煩,總結(jié)起來(lái)有以下幾點(diǎn):?jiǎn)栴}1:當(dāng)我們將程序start:mov ax,data mov ds,ax mov ah,0 ;設(shè)置顯示方式為320*200彩色圖形方式 mov al,3中最后一句改成mov al,4,則組成的小鳥異動(dòng)到屏幕左端會(huì)突然出現(xiàn)有一行v顯示不了的問(wèn)題,而且整體的形狀看起來(lái)也不穩(wěn)定。如下圖原因:mov al,4中不是文本格式解決辦法:改成文本格式,將4換成3或者0,1

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論