24个汇编实例小程序_第1页
24个汇编实例小程序_第2页
24个汇编实例小程序_第3页
24个汇编实例小程序_第4页
24个汇编实例小程序_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、24个汇编小程序题目列表:逆序输出字符串“BASEDADDRESSING”从键盘上输入两个数,分别放到x,y单元,求出它们的和是编写一段程序,要求在长度为10h的数组中,找出大于42h的无符号数的个数并存入地址为up开始区域,找出小于42h的无符号数的个数并存入地址为down的开始区域键盘输入一段字符串,其中小写字母以大写字母输出,其他字符不变输出从键盘上就收一个小写字母,找出它的前导字符和后续字符,在顺序显示这三个字符把一个包含20个数据的数组M分成两组:正整数组P和负整数组N,分别把这两个数组中的数据的个数显示出来求出首地址为data的100个字数组中的最小偶数,并把它放在ax中输入两船字

2、符串string1和string2,并比较两个字符串是否相等,相等就显示“match”,否则显示“nomatch”从键盘接收一个四位的十六进制数,并在终端显示与它等值的二进制数从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示计数结果有一个首地址为mem的100个字的数组,试编程序删除数组中所有为零的项,并将后续项向前压缩,最后将数组的剩余部分补上零从键盘上输入一串字符(用回车键结束,使用10号功能调用)放在string中,是编制一个程序测试字符串中是否存在数字。如有,则把cl的第五位置1,否则将该位置置0在首地址为data的字数组中,存放了100h的16位字数据,试编写

3、一个程序,求出平均值放在ax寄存器中,并求出数组中有多少个数小于此平均值,将结果放在bx寄存器中(f分别考虑有符号数、无符号数情况)一直数组A包含15个互不相等的整数,数组B包含20个互不相等的整数。试编制一个程序,把既在A中又在B中出现的整数存放于数组C中设在A、B和D单元中分别存放着三个数。若三个数都不是0,则求出三个数的和并存放在S单元,若其中有一个数为0,则把其它两个单元也清零。请编写此程序从键盘输入一系列字符(以回车键结束),并按字母、数字和其他字符分类计数,最后显示这三类的计数结果已定义两个整数变量A和B,试编写程序完成以下功能(1) 若两个树种有一个是奇数,则将奇数存入A中,偶数

4、存入B中(2) 若两个数均为奇数,则将两个数加1后存回原变量(3) 若两个数均为偶数,则两个变量均不变写一段子程序skiplines,完成输出空行的功能。空行的行数由用户在主程序中通过键盘输入,并将行数放在ax寄存器中设有10个学生成绩分别是76,69,84,73,88,99,63,100和80。试编写一个子程序统计60-69分,70-79分,80-89分,90-99分和100分的人数,并分别放到S6,S7,S8,S9,S10单元中编写子程序嵌套结构的程序,把整数分别用二进制和八进制显示出来在D盘根目录建立一个文件abc.txt,第一次向文件写入“123456”六个字符,第二次增加“abcde

5、fg”几个字符从键盘上输入文本文件:“d:temp.txt”的内容后,然后新建一个文件“d:temp2.txt”,把前一个文件的所有内容复制到后一个文件中从键盘上输入一个十进制数,以十六进制数显示出来。要求子程序用寄存器参数传送方法试编制一个程序,把bx寄存器中的二进制数用十六进制数的形式在屏幕上显示出来代码:1.逆序输出字符串“BASEDADDRESSING”s1segmentstack;定义栈段s1dw100dup(?);定义栈空间为100toplabelword;top指向栈顶s1endss2segment;定义数据段s2sdb'BASEDADDRESSING','

6、;$'定义字符串S2endss3segment;定义代码段s3assumecs:s3,ds:s2,ss:s1mainprocmovmovleafarax,s1ss,axsp,top;栈初始化;栈初始化movax,s2;数据段初始化movds,ax;数据段初始化movsi,15l:movdl,ssi;dl获取字符串s的最后一个(从零开始的第十五个字符)movah,2;调用int21h2号功能输出dl上的值int21hdecsi;寄存器减一,准备获取下一个字符cmpsi,0jalmovah,4ch;终止int21hmainendps3endsendmain2从键盘上输入两个数,分别放到x,

7、y单元,求出它们的和s1segmentstackdw100hdup(?)toplabelwords1endss2segmenth1db'Pleaseinputx:,'$'提示输入h2db'Pleaseinputy:,'$'提示输入h3db'z=x+y:','$'提示输出crlfdb0dh,0ah,24h;定义回车换行xdw?ydw?s2endss3segmentassumecs:s3,ds:s2,ss:s3mainprocfarmovax,s1;初始化movss,axleasp,topmovax,s2movds,a

8、x;初始化leadx,h1;int21h9号功能输出“提示输入x”的字符串movah,9int21hxorbx,bx;bx清零,即把bx置零InputX:movah,1;输入一个字符int21hcmpal,0dh;判断时候为“回车”字符jzexit1;如果是回车字符就跳转到exitlcmpal,30h;和30h(即字符0的asii值)比较jlexit1;如果输入字符小于'0',跳转到exit1cmpal,39h;和39h(即字符9的ascii值)比较jgexit1;如果输入字符大于'9',跳转到exit1subal,30h;al减去30h,输入字符转化成数字(从

9、这一行开始到后面的addbx,ax为输入字符转化为数字的处理方法)cbw;al扩充为axxchgax,bxmovcx,10mulcxxchgax,bxaddbx,ax;subal,30h开始到这一行为输入字符转化为数字的处理方法jmpInputXexit1:movx,bx;把输入的存于bx的放到x中leadx,crlfmovah,9int21hleadx,h2movah,9int21hxorbx,bxInputY:;和InputX类似,输入ymovah,1int21hcmpal,0dhjzexit2cmpal,30hjlexit2cmpal,39hjgexit2subal,30hcbwxchg

10、ax,bxmovcx,10mulcxxchgax,bxaddbx,axjmpInputYexit2:movy,bxmovbx,xaddbx,y;把输入的存于bx的放到y中;此时bx为两数加和leadx,crlfmovah,9int21Hleadx,h3movah,9int21hxorsi,si;si清零,用作计数movax,bx;把和放到ax上l4:movcl,10divcl;把和连续除以10知道和变为零,余数依次进栈movdl,ahmovdh,0pushdxincsimovah,0;重要,不能漏写cmpal,0jnzl4l5:popdxadddl,30hmovah,2int21hdecsic

11、mpsi,0jnzl5movah,4ch;余数依次出栈;余数转换为显示的余数字符;输入余数字符int21Hmainendps3endsendmain3. 是编写一段程序,要求在长度为10的数组中,找出大于42h的无符号数的个数并存入地址为up开始区域,找出小于42h的无符号数的个数并存入地址为down的开始区域,并分别显示up、down数组的个数和数组内的数字s1segmentstackdw100hdup(?)toplabelwords1endss2segmenth1db'thenumofuparrayandtheuparrayare(printsindecimalism):'

12、,'$'h2db'thenumofdownarrayandthedownarrayare(printsindecimalism):','$'crlfdb0dh,0ah,24harraydb0,50h,11h,61h,22h,72h,33h,73h,41h,74h,'$'定义数组arrayupdb10dup(?);定义up数组downdb10dup(?);定义down数组s2endss3segmentassumecs:s3,ds:s2,ss:s3mainprocfarmovax,s1movss,axleasp,topmovax,s2

13、movds,axmovsi,0movdi,1movbp,1repeat:cmparraysi,42h的值放到up数组里面jbdownarraymovdl,arraysimovupbp,dlincsicmpsi,10jzexit1;把array数组中小于42h的值放到down数组里,大于42hincbpjmprepeatdownarray:movmovdowndi,dlincsicmpsi,10jzexit2incdijmprepeatexit1:subdi,1jmpexitexit2:subbp,1exit:movdx,bp便于后面的输出结束movup0,dlincbpmovupbp,'

14、;$'movdx,dimovdown0,dlincdimovdowndi,'$'movcl,10movsi,0leadx,h1movah,9int21hPrintUparray:cmpupsi,'$'jznextmoval,upsicallprintincsidl,arraysiPrintUparrayjmp;把分配好的up数组和down数组在其有效数字后面添加'$',next:leadx,crlfmovah,9int21hleadx,h2int21hxorsi,siPrintDownArray:cmpdownsi,'$'

15、jzatendmoval,downsicallincjmpprintsiPrintDownArrayprintprocnear;print为输出十进制输出某个数的子程序movdi,0rediv:movah,0divclmovdl,ahmovdh,0pushdxincdicmpal,0jnzredivbreak:popdxadddl,30hmovah,2int21hdecdicmpdi,0jnzbreakmovdl,''movah,2int21Hretprintendpatend:movah,4chint21Hmainendps3endsend4. 键盘输入一段字符串,其中小写字

16、母以大写字母输出,其他字符不变输出s1segmentstackdw100hdup(?)toplabelwords1endss2segmenth1db'Pleaseinputastring:'h2db'Thechangedstringiscrlfdb0dh,0ah,24htempdb?s2endss3segmentassumecs:s3,ds:s2,ss:s3mainprocfarmovax,s1movss,axleasp,topmovax,s2movds,axleadx,h1movah,9int21hmovsi,0;把小写字符变为大写字符;把字符放到temp数组里l:m

17、ovah,1int21hcmpal,0dhjzexitcmpal,'a'jlputincmpal,'z'jgputinsubal,20hputin:movtempsi,alincsijmplexit:leadx,crlf;输出tmp数组movintleamovintah,921hdx,h2ah,921hincsimovtempsi,'$'leadx,tempmovah,9int21hmovah,4chint21Hmainendps3endsendmain5. 从键盘上就收一个小写字母,找出它的前导字符和后续字符,在顺序显示这三个字符s1tops1

18、segmentstackdwlabelends100hdup(?)words2segmenth1db'Pleaseinputalowercase:h2db'Thethethreecharsare:',crlfdb0dh,0ah,24hs2endss3segmentassumecs:s3,ds:s2,ss:s3mainprocfarmovax,s1movss,axleasp,topmovax,s2movds,axl:leadx,h1movah,9int21h','$''$'movah,1int21hcmpal,'a'

19、jllcmpal,'z'jglmovcl,alleadx,crlfmovah,9int21Hleadx,h2movah,9int21hdecclmovdl,cl;输出前导字符movah,2int21hmovdl,''movah,2int21hincclmovdl,cl;输出该字符movah,2int21hmovdl,''movah,2int21hincclmovdl,cl;输出后导字符movah,2int21hmovah,4chint21Hmainendps3endsendmain6. 把一个包含20个数据的数组M分成两组:正整数组P和负整数组N

20、,分别把这两个数组中的数据的个数显示出来s3segmentassumemainprocmovmovleamovmovmovmovcs:s3,ds:s2,ss:s3farax,s1ss,axsp,topax,s2ds,axbx,0si,0s1segmentstackdw100hdup(?)toplabelwords1endss2segmenth1db'thepositivenumberis:','$'h2db'thenegativenumberis:','$'crlfdb0dh,0ah,24harraydw50h,-11h,61h,

21、-22h,72h,-33h,73h,-41h,74h,21h,67h,-90h,73h,77h,-1h,-89h,-11h,61h,-22h,20h,'$'s2endsl:movdx,arraysicmpdx,0jladdlow;有符号数比较用jladdsi,2cmpsi,40jzexitjmpladdlow:incbxaddsi,2cmpsi,40jzexitjmplexit:leadx,h2movah,9int21hmovax,bxcallprintleadx,crlfmovah,9int21hleadx,h1movah,9int21hmovax,20subax,bxcal

22、lprintjmpatendprintprocnearmovcl,10movsi,0repeat:divclmovdl,ahadddl,30hmovdh,0pushdxincsimovah,0cmpal,0jnzrepeatl2:popdxmovah,2int21hdecsicmpsi,0jnzl2;打印数字字符的子程序printretendpatend:movah,4chint21Hmainendps3endsendmain7.打印输出首地址为data的20个字数组中的最小偶数s1segmentstackdw100hdup(?)toplabelwords1endss2segmenth1db&

23、#39;theminevennumberis:','$'crlfdb0dh,0ah,24hdatadw50,-11,61,-22,72,-33,73,-41,74,21,67,-90,73,77,-1,-89,-11,61,-22,20,'$s2endss3segmentassumecs:s3,ds:s2,ss:s1mainprocfarmovax,s1movss,axleasp,topmovax,s2movds,axmovbx,65534;bx存最小数,初始令最小值置为65534movsi,0movcl,100movdl,2l2:movax,datasicmp

24、ax,0jnll4negax;如果是负数,则求补l4:divclmoval,ahmovah,0divdlcmpah,0jnzl1cmpbx,datasijll1movbx,datasi;比较最小值和数组中的每个数;如果数组中的数大于最小值跳转到l1;如果数组中的数小于最小值则将其赋给最小值l1:addsi,2cmpsi,40jzexitjmpl2exit:leamovintdx,h1ah,921hl5:cmpjnlnegmovmovintmovcalljmpbx,0l5bxdl,'-'ah,221hax,bxprint;调用子程序输出最小值atendprintprocnearm

25、ovmovcl,10si,0repeat:divmovadddl,30hcldl,ahmovpushincmovah,0dh,0dxsicmpjnzal,0repeatl3:popmovdxah,2intdeccmpjnz2lhsisi,0l3printretendpatend:movah,4chint2lHmainendps3endsendmain8输入两船字符串stringl和string2,并比较两个字符串是否相等,相等就显示“match”,否则显示“nomatch”slsegmentstackdwl00hdup(?)toplabelwordslendss2segmenthldb'

26、;Pleaseinputthefirststring:','$'h2db'Pleaseinputthesecondstring:','$'h3db'MATCH','$'h4db'NOMATCH','$'crlfdb0dh,0ah,24hstrldb50,?,50dup('$')str2db50,?,50dup('$')s2endss3segmentassumecs:s3,ds:s2,ss:s3mainprocfarmovax,slmovss,a

27、xleasp,topmovax,s2movds,axleadx,hlmovah,9int21hleadx,str1movah,0ahint21hleadx,crlfmovah,9int21hleadx,h2int21hleadx,str2movah,0ahint21hleadx,crlfmovah,9int21hmovdl,str1+1;str1+1为str1实际的字符个数cmpdl,str2+1;str2+1为str2实际的字符个数jnzlmovsi,2l2:movdl,str1sicmpdl,str2sijnzlincsicmpsi,50jzl3jmpl2l:leadx,h4;输出不匹配信

28、息movah,9int21hl3:leadx,h3;输出匹配信息movah,9int21hmovah,4chint21Hmainmainendps3endsend9.从键盘接收一个四位的十六进制数,并在终端显示与它等值的二进制数s1segmentstackdw100hdup(?)toplabelwords1endss2segmenth1db'Pleaseinputahexadecimalnumber:','$'h2db'Thenumberisprintedinbinarynumber:','$'tempdb17dup('$

29、')crlfdb0dh,0ah,24hs2endssegmentassumecs:s3,ds:s2,ss:s3procfarmovax,s1movss,axleasp,topmovax,s2movds,axs3mainrepeat:leadx,h1movah,9int21hmovbx,0movcx,4newchar:;接收新字符movintah,121hcmpjbcmpjgcmpjnbal,30hrepeatal,46hrepeatal,39hl1;如果输入字符大于9跳到l1subjmpal,30hl2l1:cmpal,41hjbrepeat;如果输入字符小于A,则输入错误,跳到rep

30、eatsubal,37h;输入字符为AZ,故相应地要减37hjmpl2l2:cbw;12为把输入字符转化为数值xchgax,bxmovdx,10hmuldxxchgax,bxaddbx,ax;loopnewchardeccxcmpcx,0jnznewcharleamovintleaintdx,crlfah,921hdx,h221hmovsi,0movcx,10h;cx作计数器,即待会要循环16次l5:rolbx,1;bx循环左移以为,最高位进标志位jcl3;若标志位为1则跳转到l3movtempsi,'0'jmpl4l3:movtempsi,'1'l4:incs

31、iloopl5leadx,tempmovah,9int21hmovah,4chint21Hmainendps3endsendmain10从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示计数结果s1segmentstackdw100hdup(?)toplabelwords1endss2segmenth1db'Pleaseinputastring:','$'h2db'Thenumberofthecharsthatisnotdigit:','$'crlfdb0dh,0ah,24hs2endss3segmentas

32、sumecs:s3,ds:s2,ss:s3mainprocfarmovax,s1movss,axleasp,topmovax,s2movds,axleadx,h1movah,9int21hmovcx,0l2:movah,1int21hcmpal,'$'jzexitcmpal,30hjblcmpal,39hjnbljmpl2l:inccxjmpl2exit:leadx,crlfmovah,9int21hleadx,h2int21hmovsi,0movbl,10movax,cxl4:divblmovdl,ahmovdh,0pushdxincsimovah,0cmpal,0jnzl4

33、l5:popdxadddl,30hmovah,2int21hdecsicmpsi,0jnzl5movah,4chint21Hmainendps3endsendmain11.有一个首地址为mem的10个字的数组,试编程序删除数组中所有为零的项,并将后续项向前压缩,最后将数组的剩余部分补上零s1segmentstackdw100hdup(?)toplabelwords1endss2segmentmemdw0,1,0,3,0,0,4,5,6,0,'$'crlfdb0dh,0ah,24hs2endssegmentassumecs:s3,ds:s2,ss:s3procfarmovax,s

34、1movss,axleasp,topmovax,s2movds,axs3mainmovsi,0movdi,2repeat:cmpdi,20jzexitmovbx,memsimovdx,memdicmpbx,0jnznextxchgbx,dxmovmemsi,bxmovmemdi,dxnext:cmpmemsi,0jzladdsi,2l:adddi,2jmprepeatexit:movah,4chint21Hmainendps3endsendmain;以下是该算法描述;定义两个指针,当前指针si和检查指针di,先把si指针指向第一个字得到的值bx,;di指向第二个字得到的值dxo若bx为0,di

35、自加2,否则,则交换这两字,;若此时si指向字为0,则di,否则,di,si都自己加2。如此循环直到di指向最后一个字;这样就把所有非零字至于前面了。12从键盘上输入一串字符(用回车键结束,使用10号功能调用)放在string中,是编制一个程序测试字符串中是否存在数字。如有,则把cl的第五位置1,否则将该位置置0dw100hdup(?)toplabelwords1endss2segmenth1db'Pleaseinputastringh2db'cx:','$'crlfdb0dh,0ah,24hstringdb50,?,50dup('$')

36、s2endss3segmentassumecs:s3,ds:s2,ss:s3mainprocfarmovax,s1movss,axleasp,topmovax,s2movds,axs1segmentstack:','$'andcl,0dfh;先假设无数字,置0leadx,h1movah,9int21hleadx,stringmovah,10dint21hmovsi,2l2:cmpstringsi,'$'jzexitmovdl,stringsicmpdl,30hjblcmpdl,39hjnblorcl,20h;有数字,置1jmpexitl:incsijmp

37、l2exit:leadx,crlfmovah,9int21hleadx,h2int21hmovax,cxcallprintjmpatendprintprocnearmovcl,10movsi,0repeat:divclmovdl,ahadddl,30hmovdh,0pushdxincsimovah,0cmpal,0jnzrepeatl3:popdxmovah,2int21hdecsicmpsi,0jnzl3retprintendpatend:movah,4chint21Hmainendps3endsendmain13.在首地址为data的字数组中,存放了10个16位字数据,试编写一个程序,求出

38、平均值放在ax寄存器中,并求出数组中有多少个数小于此平均值,将结果放在bx寄存器中(f分别考虑有符号数、无符号数情况)s1tops1segmentstackdwlabelends100hdup(?)words2segmentdatadw-1,0,1,-2,2,3,-3,-4,4,15,'$'crlfdb0dh,0ah,24hs2endss3segmentassumecs:s3,ds:s2,ss:s3mainprocfarmovax,s1movss,axleasp,topmovax,s2movds,axmovsi,0movax,0l3:cmpdatasi,'$'j

39、zexitmovdx,datasicmpdx,0jnll1negdxsubax,dxjmpl2l1:addax,dxl2:addsi,2jmpl3exit:movcl,10;平均值放到ax中divclmovah,0movsi,0l5:cmpjzcmpjzjlincdatasi,'$'小于平均值的数的个数放到bx中exit2ax,datasil6l6bxl6:addsi,2jmpl5exit2:movah,4chint21Hmainendps3endsendmain14.一直数组A包含15个互不相等的整数,数组B包含20个互不相等的整数程序,把既在A中又在B中出现的整数存放于数组

40、C中并显示C中的数值;两层循环比较得出两个数组中相同的数值s1segmentstackdw100hdup(?)toplabelwords1endss2segmentadw1h,2h,3h,4h,5h,6h,7h,8h,9h,10h,11h,12h,13h,14h,15h,'$'movbx,0b。试编制一个dw21h,22h,23h,24h,25h,6h,18h,19h,10h,11h,12h,34h,14h,53h,31h,32h,33h,36h,7h,67h,'$'cdw16dup('$')crlfs2dbends0dh,0ah,24hs3se

41、gmentassumecs:s3,ds:s2,ss:s3mainprocfarmovax,s1movss,axleasp,topmovax,s2movds,axmovsi,0movdi,0movbp,0l4:cmpdi,40jzl2jmpl3l2:addsi,2cmpsi,30jzexitmovdi,0l3:l:movax,asimovbx,bdicmpax,bxjnzlmovcbp,axaddbp,2adddi,2jmpl4exit:movbp,0l6:cmpcbp,'$'jzatendmovax,cbpcallprintaddbp,2movdl,''mova

42、h,2int21hjmpl6printprocnearmovcl,10movsi,0repeat:divclmovdl,ahadddl,30hmovdh,0pushdxincsimovah,0cmpal,0jnzrepeatl5:popdxmovah,2int21hdecsicmpsi,0jnzl5retprintendpatend:movah,4chint21Hmainendps3endsendmain15.设在A、B和D单元中分别存放着三个数。若三个数都不是0,则求出三个数的和并存放在S单元,若其中有一个数为0,则把其它两个单元也清零。请编写此程序s1segmentstackdw100hd

43、up(?)toplabelwords1endss2segmentadw1h,'$'bdw-11h,'$'ddw0h,'$'sdw2dup('$')crlfdb0dh,0ah,24hs2endss3segmentassumecs:s3,ds:s2,ss:s3mainprocfarax,s1movmovss,axleasp,topmovax,s2movds,axmovax,a0movbx,b0movdx,d0cmpax,0jzlcmpbx,0jzlcmpdx,0jzlmovcx,0cmpax,0jnladd_axnegax;减法需先求

44、补subcx,axjmpl2add_ax:addcx,axl2:cmpbx,0jnladd_bxnegbxsubcx,bxjmpl3add_bx:addcx,bxl3:cmpdx,0jnladd_dxnegdxsubcx,dxjmpl4add_dx:addcx,dxl4:movs0,cxjmpexitl:mova0,0movb0,0movd0,0exit:movah,4chint21Hmainmainendps3endsend16.从键盘输入一系列字符(以回车键结束),并按字母、数字和其他字符分类计数,最后显示这三类的计数结果dw100hdup(?)toplabelwords1endss2se

45、gmentletterdb'thenumberofletter:','$digitdb'thenumberofdigit:','$'othersdb'thenumberofotherchars:crlfdb0dh,0ah,24hs2endss3segmentassumecs:s3,ds:s2,ss:s3mainprocfarmovax,s1movss,axleasp,topmovax,s2movds,axs1segmentstack','$'movbx,0movcx,0movdx,0repeat:movah

46、,1int21hcmpal,0dhjzexitcmpal,30hjbcount_otherscmpal,'z'jnbcount_otherscmpal,39hjbcount_digitcmpal,'A'jbcount_otherscmpal,'Z'jbcount_lettercmpal,'a'jbcount_othersjmpcount_lettercount_letter:incbxjmprepeatcount_digit:inccxjmprepeatcount_others:incdxjmprepeatexit:pushcxpushdxcallprint_crlfleadx,lettermovah,9int21hmovax,bxcallprint_axcallprint_crlfleadx,othersmovah,9int21hpopdx;栈,后进先出,先进后出movax,dxcallprint_axcallprint_crlfleadx,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论