常見匯編程序源代碼示例_第1頁
常見匯編程序源代碼示例_第2頁
常見匯編程序源代碼示例_第3頁
常見匯編程序源代碼示例_第4頁
常見匯編程序源代碼示例_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、包含14個(gè)常見的匯編程序源代碼,所有代碼在VC6.0中調(diào)試通過;匯編程序采用微機(jī)原理接口與技術(shù)(錢曉婕)一書中所用的框架。目錄1.編寫程序,計(jì)算下面函數(shù)的值并輸出。22.輸入一個(gè)年份(調(diào)用readuid子程序),判斷是否是閏年.33.輸入三個(gè)無符號(hào)整數(shù)(調(diào)用readuid子程序),判斷并輸出這三個(gè)數(shù)是否能構(gòu)成一個(gè)三角形的三條邊。若這三個(gè)數(shù)能構(gòu)成一個(gè)三角形的三條邊,輸出三角形的形狀:斜三角形、等腰三角形、等邊三角形。44.采用無條件和條件轉(zhuǎn)移指令構(gòu)造while和do while循環(huán)結(jié)構(gòu),完成下面的求和任務(wù)并輸出sum(sum 為雙字)。65.編寫程序,求0到100間所有偶數(shù)和并輸出。要求采用 l

2、oop、 while和do while 三種不同的循環(huán)結(jié)構(gòu)完成。76.Fibonacci numbers的定義:8f1=1,f2=1, fn= fn-1 + fn-2 n=38編程輸出Fibonacci numbers的前30項(xiàng)。87.有一個(gè)首地址為array的20個(gè)有符號(hào)的雙字?jǐn)?shù)組,編程分別求出正數(shù)的和與負(fù)數(shù)的和并輸出。118.有一個(gè)首地址為string的字符串 ,剔除string中所有的空格字符。請(qǐng)從字符串最后一個(gè)字符開始逐個(gè)向前判斷、并進(jìn)行處理。139.有一個(gè)首地址為string的字符串 ,分別統(tǒng)計(jì)string中空格、英文字母、數(shù)字和其它字符的個(gè)數(shù)并輸出。1410.palindrome(

3、回文)是指正讀和反讀都一樣的數(shù)或文本。例如:11、121、12321等,編寫程序,求10到10000之間所有回文數(shù)并輸出。要求每行輸出10個(gè)數(shù)。1511.編寫程序,求出所有滿足勾股定理且邊長(zhǎng) 不大于500的直角三角形。1712.編寫一個(gè)求n!的子程序,利用它求1!+2! +3! +4! +5! +6! +7! +8! 的和并輸出。2313.編寫一個(gè)判斷閏年的子程序,利用它求出2010年到2060年之間所有的閏年并輸出。2514.編寫一個(gè)求解雙字型有符號(hào)數(shù)數(shù)組元素的平均值子程序,并驗(yàn)證它的正確性。271. 編寫程序,計(jì)算下面函數(shù)的值并輸出。include io32.inc.codestart:c

4、all readsidcmp eax,0jl smallcmp eax,10jle midjmp largesmall:imul eax,2jmp donemid:imul eax,3jmp donelarge:imul eax,4jmp donedone:call dispsidexit 0end start2. 輸入一個(gè)年份(調(diào)用readuid子程序),判斷是否是閏年.include io32.inc.datayes_msg byte is leap,13,10,0no_msg byte no leap,13,10,0.codestart:call readuidmov edx,0mov

5、ecx,4div ecxcmp edx,0je firstjmp secondfirst:mov edx,0mov ecx,100div ecxjne leapjmp secondsecond:mov edx,0mov ecx,400div ecxje leapjmp noleapleap:mov eax,offset yes_msgcall dispmsgjmp donenoleap:mov eax,offset no_msgcall dispmsgjmp donedone:exit 0end start3. 輸入三個(gè)無符號(hào)整數(shù)(調(diào)用readuid子程序),判斷并輸出這三個(gè)數(shù)是否能構(gòu)成一個(gè)三

6、角形的三條邊。若這三個(gè)數(shù)能構(gòu)成一個(gè)三角形的三條邊,輸出三角形的形狀:斜三角形、等腰三角形、等邊三角形。include io32.inc.datamsg_dengyao byte dengyao,13,10,0;等腰三角形msg_dengbian byte dengbian,13,10,0;等邊三角形msg_zhijiao byte zhijiao,13,10,0;直角三角形msg_xiesanjiao byte xiesanjiaoxing,13,10,0;斜三角形msg_wrong byte wrong,13,10,0;無法構(gòu)成三角形sqr dword 0.code;在ebx,ecx,edx

7、分別保存三條邊的長(zhǎng)度start:call readuid;讀取第一個(gè)數(shù)和第二個(gè)數(shù)到ebx、ecxmov ebx,eaxcall readuidmov ecx,eaxcmp ebx,ecx;確保ebx=3編程輸出Fibonacci numbers的前30項(xiàng)。include io32.inc.dataspace byte ,0;輸出空格f1 dword 1;fn-1f2 dword 1;fn-2.codestart:mov ecx,30mov eax,f1;輸出f1call dispdec ecxmov eax,f2;輸出f2call dispdec ecxagain:mov eax,f1add

8、eax,f2;eax = fn-1 + fn-2call dispmov ebx,f2mov f1,ebx;fn-1 = fn-2mov f2,eax;fn-2 = eaxloop againjmp donedisp procpush eax;保護(hù)寄存器eaxcall dispuidmov eax,offset spacecall dispmsgpop eax;恢復(fù)寄存器eaxretdisp endpdone:exit 0end start;結(jié)果:;1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946

9、17711 2;8657 46368 75025 Press any key to continue思考題:在不產(chǎn)生溢出的情況下n的最大值是多少?include io32.inc.dataspace byte ,0;輸出空格maxn byte The Maximum n is ,0f1 dword 1;fn-1f2 dword 1;fn-2.codestart:xor ecx,ecxmov eax,f1;輸出f1call dispinc ecxmov eax,f2;輸出f2call dispinc ecxagain:mov eax,f1add eax,f2;eax = fn-1 + fn-2j

10、c done;有進(jìn)位時(shí)跳出call dispmov ebx,f2mov f1,ebx;fn-1 = fn-2mov f2,eax;fn-2 = eaxinc ecxjmp againdisp proc;輸出過程push eaxcall dispuidmov eax,offset spacecall dispmsgpop eaxretdisp endpdone:call dispcrlfmov eax,offset maxncall dispmsgmov eax,ecxcall dispuidcall dispcrlfexit 0end start;運(yùn)行結(jié)果:;1 1 2 3 5 8 13 21

11、 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 2;8657 46368 75025 5702;887 43; ;The Maximum n is 47;Press any key to continue7. 有一個(gè)首地址為array的20個(gè)有符號(hào)的雙字?jǐn)?shù)組,編程分別求出正數(shù)的和與負(fù)數(shù)的和并輸出。include io32.inc.dataarray dword -1, 2, 4, -8, 6,-4,-9, 8, 4, 0,-49, 4,31,-68, 1,-4, 6, 5, 7, -51sumofpos dword ?

12、;保存正數(shù)的和sumofneg dword ?;保存負(fù)數(shù)的和.codestart:mov ecx,lengthof array;數(shù)組元素個(gè)數(shù)xor edx,edx;數(shù)組下標(biāo)again:mov eax,arrayedx*4;取出下標(biāo)為edx的數(shù)組元素inc edxcmp eax,0jg positivejl negativecontinue:loop againjmp done;所有求和結(jié)束positive:add sumofpos,eax;正數(shù)求和jmp continuenegative:add sumofneg,eax;負(fù)數(shù)求和jmp continuedone:mov eax,sumofpo

13、scall dispsidcall dispcrlfmov eax,sumofnegcall dispsidcall dispcrlfexit 0end start運(yùn)行結(jié)果:78-194思考題:將求和改為求最大值與最小值。include io32.inc.dataarray dword -1,2, 4, -8, 6,-4,-9, 8, 4, 0,-49, 4,31,-68, 1,-4, 6, 5, 7, -51max dword ?;最大值min dword ?;最小值.codestart:mov eax,array0;為max和min賦初值mov max,eaxmov min,eaxmov

14、ecx,lengthof array;數(shù)組元素個(gè)數(shù)xor edx,edx;數(shù)組下標(biāo)again:mov eax,arrayedx*4;取出下標(biāo)為edx的數(shù)組元素inc edxcmp eax,maxjg _maxcmp eax,minjl _mincontinue:loop againjmp done;數(shù)組遍歷結(jié)束_max:mov max,eax;保存可能的最大值jmp continue_min:mov min,eax;保存可能的最小值jmp continuedone:mov eax,maxcall dispsidcall dispcrlfmov eax,mincall dispsidcall d

15、ispcrlfexit 0end start運(yùn)行結(jié)果:31-688. 有一個(gè)首地址為string的字符串 ,剔除string中所有的空格字符。請(qǐng)從字符串最后一個(gè)字符開始逐個(gè)向前判斷、并進(jìn)行處理。include io32.inc.datastring byte Let us have a try !,0;測(cè)試字符串.codestart:mov eax,offset string;輸出字符串call dispmsgcall dispcrlfmov esi,lengthof string;esi為數(shù)組長(zhǎng)度dec esi;esi指向最后一個(gè)元素again:mov al,stringesicmp al,

16、 jz reject;剔除空格dec esijl done;循環(huán)結(jié)束jmp againreject:mov ecx,esi;ecx指向當(dāng)前找到的空格reject1:;將后續(xù)字符依次往前移mov al,stringecx+1mov stringecx,altest al,al;遇到0結(jié)尾jz again;完成一個(gè)空格的剔除inc ecxjmp reject1;繼續(xù)前移后一個(gè)字符done:mov eax,offset stringcall dispmsgcall dispcrlfexit 0end start;運(yùn)行結(jié)果:; Let us have a try !;Letushaveatry!9.

17、有一個(gè)首地址為string的字符串 ,分別統(tǒng)計(jì)string中空格、英文字母、數(shù)字和其它字符的個(gè)數(shù)并輸出。include io32.inc.datastring byte Let us hava a try. 1,2,3,Go!,0;測(cè)試字符串countofspace dword ?;空格countofletter dword ?;英文字母countofdigit dword ?;數(shù)字countofother dword ?;其他.codestart:xor edx,edx;字符數(shù)組下標(biāo)again:mov al,stringedxcmp al,0;遇到0結(jié)束jz donecmp al, ;判斷空

18、格jz spacecmp al,a;初步判斷為小寫字母jge letter_lowercontinue_upper:cmp al,A;初步判斷為大寫字母jge letter_uppercontinue_digit:cmp al,0;初步判斷為數(shù)字jge digit0continue_other:;其他字符inc countofothercontinue:;增加下標(biāo)號(hào),開始下一次循環(huán)inc edxjmp againspace:inc countofspacejmp continueletter_lower:cmp al,z;進(jìn)一步判斷是否為小寫字母jle lowerjmp continue_up

19、per;繼續(xù)判斷是否大寫字母lower:;確定為小寫字母inc countofletterjmp continueletter_upper:cmp al,Z;進(jìn)一步判斷是否為大寫字母jle upperjmp continue_digit;繼續(xù)判斷是否為數(shù)字upper:;確定為大寫字母inc countofletterjmp continuedigit0:cmp al,9;進(jìn)一步判斷是否數(shù)字jle digit9jmp continue_other;只能是其他字符digit9:inc countofdigitjmp continue;依次輸出空格數(shù)、英文字母數(shù)、數(shù)字、其他、done:mov eax

20、,countofspacecall dispuidcall dispcrlfmov eax,countoflettercall dispuidcall dispcrlfmov eax,countofdigitcall dispuidcall dispcrlfmov eax,countofothercall dispuidcall dispcrlfexit 0end start;運(yùn)行結(jié)果:;5;15;3;510. palindrome(回文)是指正讀和反讀都一樣的數(shù)或文本。例如:11、121、12321等,編寫程序,求10到10000之間所有回文數(shù)并輸出。要求每行輸出10個(gè)數(shù)。提示:采用div指

21、令把整數(shù)分解為單個(gè)的數(shù)字,并將它們組合成一個(gè)新的整數(shù)。include io32.inc.datastring byte 0,0,0,0,0;保存轉(zhuǎn)換后的字符串(逆序方式)chushu dword 10;除數(shù)10,用于提取個(gè)位數(shù)字back dword ?;備份eax寄存器的值count dword ?;計(jì)算以輸出的總數(shù),用于每10個(gè)換行.codestart:mov eax,10;eax從10到10000outlp:mov ecx,0;ecx清零,用于記錄字符串實(shí)際長(zhǎng)度mov back,eax;備份eax寄存器的值DigitToString:;將數(shù)字轉(zhuǎn)換成字符串xor edx,edx;被除數(shù)高32

22、位清零div chushu;edx保存余數(shù),eax保存商add dl,30hmov stringecx,dl;將數(shù)字的各位逆序放到string字符串inc ecxtest eax,eax;當(dāng)商不為零時(shí)繼續(xù)轉(zhuǎn)換更高位的數(shù)字到字符串jnz DigitToStringinlp:dec ecx;ecx為字符串最后一個(gè)字符的下標(biāo)mov ebx,0;ebx為字符串首個(gè)字符的下標(biāo)palindrome:cmp ebx,ecx;當(dāng)ebx=ecx時(shí)說明是回文數(shù)jge dispcontinue:mov dl,stringebxcmp dl,stringecx;比較首尾字符是否相等jz inlp_next;相等的話比

23、較下一對(duì)字符jmp outlp_next;不是回文數(shù)inlp_next:inc ebxdec ecxjmp palindromeoutlp_next:mov eax,back;恢復(fù)寄存器inc eaxcmp eax,10000jg donejmp outlpdisp:;輸出回文數(shù)mov eax,backcall dispuidmov al, call dispcinc count;判斷是否需要換行mov eax,countcmp eax,10jz crlfjmp outlp_nextcrlf:;換行mov count,0call dispcrlfjmp outlp_nextdone:exit

24、0end start;運(yùn)行結(jié)果:;11 22 33 44 55 66 77 88 99 101;111 121 131 141 151 161 171 181 191 202;212 222 232 242 252 262 272 282 292 303;313 323 333 343 353 363 373 383 393 404;414 424 434 444 454 464 474 484 494 505;515 525 535 545 555 565 575 585 595 606;616 626 636 646 656 666 676 686 696 707;717 727 737

25、747 757 767 777 787 797 808;818 828 838 848 858 868 878 888 898 909;919 929 939 949 959 969 979 989 999 1001;1111 1221 1331 1441 1551 1661 1771 1881 1991 2002;2112 2222 2332 2442 2552 2662 2772 2882 2992 3003;3113 3223 3333 3443 3553 3663 3773 3883 3993 4004;4114 4224 4334 4444 4554 4664 4774 4884 4

26、994 5005;5115 5225 5335 5445 5555 5665 5775 5885 5995 6006;6116 6226 6336 6446 6556 6666 6776 6886 6996 7007;7117 7227 7337 7447 7557 7667 7777 7887 7997 8008;8118 8228 8338 8448 8558 8668 8778 8888 8998 9009;9119 9229 9339 9449 9559 9669 9779 9889 9999 Press any key to continue11. 編寫程序,求出所有滿足勾股定理且邊

27、長(zhǎng) 不大于500的直角三角形。 提示:采用三重循環(huán),用窮舉法求解。include io32.inc.datacircum dword ?ebx2 dword ?;第一個(gè)數(shù)的平方ecx2 dword ?;第二個(gè)數(shù)的平方esi2 dword ?;第三個(gè)數(shù)的平方count dword ?;滿足的三角形的總數(shù)sep byte - ,0;分隔符.codestart:first:;第一層循環(huán)初始化mov ebx,1first2:second:;第二層循環(huán)初始化mov ecx,1second2:third:;第三層循環(huán)初始化mov esi,1third2:mov eax,ebx;邊長(zhǎng)是否大于500add e

28、ax,ecxadd eax,esicmp eax,500ja second_nextcmp ebx,ecx;確保三邊從小到大排序jg third_nextcmp ecx,esijg third_nextmov eax,ebx;計(jì)算平方和mul ebxmov ebx2,eaxmov eax,ecxmul ecxmov ecx2,eaxmov eax,esimul esimov esi2,eaxmov eax,ebx2add eax,ecx2cmp eax,esi2;滿足勾股定理?jz outputthird_next:inc esicmp esi,250;任意一條邊都不超過250jge seco

29、nd_nextjmp third2second_next:inc ecxcmp ecx,250;任意一條邊都不超過250jge first_nextjmp second2first_next:inc ebxcmp ebx,250;任意一條邊都不超過250jge done;窮舉結(jié)束jmp first2output:inc count;輸出編號(hào)mov eax,countcall dispuidmov eax,offset sep;輸出分隔符call dispmsgmov eax,ebx;輸出滿足勾股定理的3個(gè)數(shù)call dispuidmov eax, call dispcmov eax,ecxca

30、ll dispuidmov eax, call dispcmov eax,esicall dispuidmov eax, call dispccall dispcrlfjmp third_nextdone:exit 0end start;運(yùn)行結(jié)果:;1 - 3 4 5;2 - 5 12 13;3 - 6 8 10;4 - 7 24 25;5 - 8 15 17;6 - 9 12 15;7 - 9 40 41;8 - 10 24 26;9 - 11 60 61;10 - 12 16 20;11 - 12 35 37;12 - 13 84 85;13 - 14 48 50;14 - 15 20 2

31、5;15 - 15 36 39;16 - 15 112 113;17 - 16 30 34;18 - 16 63 65;19 - 17 144 145;20 - 18 24 30;21 - 18 80 82;22 - 19 180 181;23 - 20 21 29;24 - 20 48 52;25 - 20 99 101;26 - 21 28 35;27 - 21 72 75;28 - 21 220 221;29 - 22 120 122;30 - 24 32 40;31 - 24 45 51;32 - 24 70 74;33 - 24 143 145;34 - 25 60 65;35 -

32、26 168 170;36 - 27 36 45;37 - 27 120 123;38 - 28 45 53;39 - 28 96 100;40 - 28 195 197;41 - 30 40 50;42 - 30 72 78;43 - 30 224 226;44 - 32 60 68;45 - 32 126 130;46 - 33 44 55;47 - 33 56 65;48 - 33 180 183;49 - 35 84 91;50 - 35 120 125;51 - 36 48 60;52 - 36 77 85;53 - 36 105 111;54 - 36 160 164;55 - 3

33、9 52 65;56 - 39 80 89;57 - 40 42 58;58 - 40 75 85;59 - 40 96 104;60 - 40 198 202;61 - 42 56 70;62 - 42 144 150;63 - 44 117 125;64 - 45 60 75;65 - 45 108 117;66 - 45 200 205;67 - 48 55 73;68 - 48 64 80;69 - 48 90 102;70 - 48 140 148;71 - 48 189 195;72 - 49 168 175;73 - 50 120 130;74 - 51 68 85;75 - 5

34、1 140 149;76 - 52 165 173;77 - 54 72 90;78 - 55 132 143;79 - 56 90 106;80 - 56 105 119;81 - 56 192 200;82 - 57 76 95;83 - 57 176 185;84 - 60 63 87;85 - 60 80 100;86 - 60 91 109;87 - 60 144 156;88 - 60 175 185;89 - 63 84 105;90 - 64 120 136;91 - 65 72 97;92 - 65 156 169;93 - 66 88 110;94 - 66 112 130

35、;95 - 69 92 115;96 - 70 168 182;97 - 72 96 120;98 - 72 135 153;99 - 72 154 170;100 - 75 100 125;101 - 75 180 195;102 - 78 104 130;103 - 78 160 178;104 - 80 84 116;105 - 80 150 170;106 - 80 192 208;107 - 81 108 135;108 - 84 112 140;109 - 84 135 159;110 - 84 187 205;111 - 85 132 157;112 - 87 116 145;1

36、13 - 88 105 137;114 - 88 165 187;115 - 90 120 150;116 - 93 124 155;117 - 95 168 193;118 - 96 110 146;119 - 96 128 160;120 - 96 180 204;121 - 99 132 165;122 - 99 168 195;123 - 100 105 145;124 - 102 136 170;125 - 104 153 185;126 - 105 140 175;127 - 108 144 180;128 - 111 148 185;129 - 114 152 190;130 -

37、 117 156 195;131 - 119 120 169;132 - 120 126 174;133 - 120 160 200;134 - 123 164 205;135 - 130 144 194;136 - 133 156 205;137 - 140 147 20312. 編寫一個(gè)求n!的子程序,利用它求1!+2! +3! +4! +5! +6! +7! +8! 的和并輸出。l 參數(shù)的傳遞采用:寄存器傳遞include io32.inc.datasum dword 0;求和結(jié)果.codestart:mov ecx,1again:mov eax,ecx;寄存器傳遞call factad

38、d sum,eaxinc ecxcmp ecx,8;ecx8時(shí)終止循環(huán)jbe againmov eax,sumcall dispuidexit 0fact proc;階乘計(jì)算子程序push edxpush ecx;保護(hù)寄存器mov ecx,eaxfact_again:;計(jì)算階乘,結(jié)果在eax寄存器dec ecxcmp ecx,0jz overmul ecxjmp fact_againover:pop ecx;恢復(fù)寄存器并返回pop edxretfact endpend start;運(yùn)算結(jié)果:46233l 參數(shù)的傳遞采用:全局變量傳遞include io32.inc.datasum dword

39、0;求和結(jié)果temp dword 0;全局變量傳遞:階乘結(jié)果(從1開始).codestart:mov ecx,1again:mov temp,ecxcall factmov eax,tempadd sum,eaxinc ecxcmp ecx,8;ecx8時(shí)終止循環(huán)jbe againmov eax,sumcall dispuidexit 0fact proc;階乘計(jì)算子程序push eaxpush edxpush ecx;保護(hù)寄存器mov eax,tempmov ecx,eaxfact_again:;計(jì)算階乘,結(jié)果在eax寄存器dec ecxcmp ecx,0jz overmul ecxjmp

40、fact_againover:mov temp,eaxpop ecx;恢復(fù)寄存器并返回pop edxpop eaxretfact endpend start;運(yùn)算結(jié)果:46233l 參數(shù)的傳遞采用:堆棧傳遞include io32.inc.datasum dword ?;求和結(jié)果.codestart:mov ecx,1again:push ecx;堆棧傳遞call factadd esp,4;平衡堆棧add sum,eaxinc ecxcmp ecx,8;ecx8是終止循環(huán)jbe againmov eax,sumcall dispuidexit 0fact proc;階乘計(jì)算子程序push edxpush ecx;保護(hù)寄存器mov eax,esp+12mov ecx,eaxfact_again:;計(jì)算階乘,結(jié)果在eax寄存器dec ecxcmp ecx,0jz overmul ecxjmp fact_againover:pop ecx;恢復(fù)寄存器并返回pop edxretfact endpend start;運(yùn)算結(jié)果:4623313. 編寫一個(gè)判斷閏年的子程序,利用它求出2010年到2060年之間所有的閏年并輸出。建議采用堆棧傳遞參數(shù)。include io32.inc.codest

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論