合工大汇编语言程序设计实验报告

上传人:痛*** 文档编号:140241271 上传时间:2022-08-23 格式:DOCX 页数:23 大小:307.18KB
收藏 版权申诉 举报 下载
合工大汇编语言程序设计实验报告_第1页
第1页 / 共23页
合工大汇编语言程序设计实验报告_第2页
第2页 / 共23页
合工大汇编语言程序设计实验报告_第3页
第3页 / 共23页
资源描述:

《合工大汇编语言程序设计实验报告》由会员分享,可在线阅读,更多相关《合工大汇编语言程序设计实验报告(23页珍藏版)》请在装配图网上搜索。

1、合工大汇编语言程序设计实验报告合肥工业大学计算机与信息学院实验报告课程:汇编语言程序设计专业班级:*实验一实验二实验三实验四目录一. 实验一Debug程序的使用实验目的1、熟悉DEBUG程序中的命令,学会在DEBUG下调试运行汇编语言源程序。2、掌握8086/8088的寻址方式及多字节数据的处理方法。实验内容1、利用DEBUG程序中的“E”命令,将两个多字节数“003F1AE7H”和“006BE5C4H”分别送入起始地址为DS:0200H和DS:0204H两个单元中。2、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将DS:0200H单元和DS:0204H单元中的数据相加,并将运算结果

2、存放在DS:0208H单元中。要求:本次实验的内容均在DEBUG下完成,实现数据的装入、修改、显示;汇编语言程序段的编辑、汇编和反汇编;程序的运行和结果检查。二. 实验过程和程序实验内容一:eds:0200E71A3F00eds:0204C4E56B00实验内容二:(1)直接寻址方式MOVAX,0200MOVBX,0202ADDAX,0204ADCBX,0206MOV0208,AXMOV020A,BX(2)奇存器间接寻址方式MOVSI,0200HMOVDI,0204HMOVBX,0208HMOVAX,SIMOVDX,SI+2ADDAX,DIADCDX,DI+2三. MOVBX,AXMOVBX+

3、2,DX实验结果(包括必要的截图)实验内容一:输入数据:t:SMASMDEBUG32l)(=:bii(j3Z-Urrsinn1.0-Copyright.(ClLsrsruiCnmputinjCPU二496.RealMode,Id/Step二旳9乙AZOdisabled-ES:6E00E7帕3Y00-ES:02GKC4E56E00显示数据:C:AmSMDEBU632Debug3Z-Version1.6-Copyright(C)LarsonComputing1391CPU=486,RealMode,Id/Step=GHOE,AZOdisabled-EDS:0Z0OE71A3F的-EDS:GZ04C

4、4E56fi他DES:Q2001CHB:OZ)E?1A3FC4EbMOtHAB00AB066000GOg.?.Del(.+1C0B:GE1O9G696006GO00GOG0-0GGO060660000900*BuplicateLine(s)*-*1CBB:GE7000000006GO000900-00G0000000000000实验内容二:(1)直接寻址方式程序段编辑:0?3F:0100movaxf9G0GJ073F:0103movbx,IOE0073F:0107addax,0E041073F:81Badcbu10206073F:010Fmoo0268,ax0?3F:0112hdv0EGa,b

5、x073F;O116反汇编:FFFFFFFFFFFF333333333333I?岸171?!?甲帀I?I?PI?I70100A1O90201038B1E0EQZ816?6306848Z01GB131EQ66G01GFA30B820112891E0A02011600G001IB6000011A6000011C3400011EZE01IFG?HOUAXaQZOQJMOUBX.IQZQZADDAX,Q2O4JADCBX,Q2Q6JmouGeeei,AXHDU【Q20A,BXADDrBX*SI,ALADDIBX+SIliALADDBX*SIJfALXDRAL,00CS:POPES运行:结果在DS:02

6、08单元中为OOABOOABHW-OOADBX-0OAD)S=0f?3FES=873F9?3F:91160000CX-0000DX-0000Sr-eorDDP-000031-0000DI-OOGGSS=G73FCS=73FIF=116NUUPElPLMZACPOMCADD(BX+SIlLDS:OeAB=0Gl-d0208Q?3F:GZ00073F:OZ100?3F:GZZ00?3F:GZ30673r:0E4D073F;GE50O73F:0ETO073F;et?R00000666000000000O06006600660000000GOQO00000000006000GGOGO0000HM3M3

7、oM3e0A00000o-0&-&-&gm(3(0(0(0(if0iAB0ee000060GO0000000000doeo00000000060000GQ00000O0O00000000OO00(2)寄存器间接寻址方式程序段编辑:9*?3F:Ultl0novai73F;01fi3wivdi.OKCM3?3F;01G&nnvbx.GSeeJf73FL01tyjmvax.Tsi1373F010Bn_iu/dx,s:i*23f73:F010Ead1nx,rli3I73F-011OddcMi+ZH3f73F;0113ravCbxJ.ax973FrQllSmqmbx+ZJ,ilx反汇编:973F:01Q

8、6BEOOHZ3?3F:G103BFG4GE973F:0106册0062373F:01OT8B04Q73F:010B8B54Q2373F:O10E03G5973F:011G1355Q2973F;01136W7EJ?3F:0115B95702073F:0118GOG03f?3F:011fi0O6G3?3F:G11C34GQ973F;011E2E973F:011F07MDUSI,0206MOUDI,0204mu3X02fiflMCUAXJSIJnovDXjtspeeiAVDAX,DllADCDX/DbQ21MDUSXliAXMCUIBX+GZl.DXHDDBX*SIfALADDIBXtSUALXU

9、RftL.OQCS;FOFES运行:结果高字存放在dx中,低字存放在ax中(结果为OOABOOABh)-g=01G00118四. nx=ocnDDx=oeoocxooooxooftusr-oorodpogogsi=020001=0201DS=6?3FES=0?3FSS=OT3FCS=Gr?3FIP=0118NUUFEEPLMZACPDHC0?3F:G110GOGADDBX+SIJ.ALS:0400=00实验体会通过本实验,实践debug程序中的命令,并在debug下调试运行汇编语言源程序。在实践过程中,解决如何把数据录入存储单元、debug命令如何使用等问题后,知道存数据例如1234进存储单元

10、时要3412存,还有掌握了寄存器的寻址方式。实验二汇编语言程序设计(顺序、循环).实验目的实验内容1、X、Y、Z、V均为字变量,在X、Y、Z、V字单元中存放是16位带符号数。试编写汇编语言程序完成以下功能: 计算表达式值(V-(X*Y+Z-720)/X; 将上述表达式运算结果整数放在SUM1单元,余数放在SUM2单元。2、求一个班50名学生成绩的平均值(附加题:最大值和最小值,并将结果显示出来)3、从键盘读入一个字符串,以Enter结束,字符串不超过50个字符,并打印该字符串(附加题:查找中间是否有asm子串。如果有,输出Yes;否则,输出No)。二. 实验过程和程序(注:附加题没有做)实验内

11、容一:X、Y、Z、V均为字变量,在X、Y、Z、V字单元中存放是16位带符号数。试编写汇编语言程序完成以下功能:计算表达式值(V-(X*Y+Z-720)/X;将上述表达式运算结果整数放在SUM1单元,余数放在SUM2单元。Datasegmentxdw?ydw?zdw?vdw?sumldw?sum2dw?DataendsCodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovax,ximulymovcx,axmovbx,dxmovax,zcwdaddcx,axadcbx,dxsubcx,720sbbbx,0movax,vcwdsubax

12、,cxsbbdx,bxidivxmovsum1,axmovsum2,dxmovah,4chint21hCodeendsendstart实验内容二:求一个班50名学生成绩的平均值(为了方便,只设置了5个学生数据)datasegmentgradedw90,80,80,70,60;平均数76dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axxorax,axmovcx,5movbx,offsetgradeagain:addax,bxaddbx,2loopagainmovcx,5cwdidivcxmovah,4chint21h

13、codeendsendstart实验内容三:从键盘读入一个字符串,以Enter结束,字符串不超过50个字符,并打印该字符串datasegmentbufferdb50db?db50dup($)crdbOah,Odh,$dataendscodessegmentassumecs:codes,ds:datastart:movax,datamovds,axinput:movah,1Oleadx,bufferint21hleadx,crmovah,9int21houtput:leadx,buffer+2movah,9int21hmovah,4chint21hcodesends三. endstart实验结果

14、(包括必要的截图)实验内容一:设x=156,y=10,z=220,v=2000,则sum仁0006h,sum2=0004h在ax中看suml,在dx中看sum2DO.tfrDOSBox0.74PCpuspeed3000cyclesFrameskip(XPrograTirDEBUG71:0916?1:691C71:G91F71;0SZ271:00230)HRHR助3?71:GQ253?71:GQ273771:GG2Bi3771:6Q2Eurr/i:otuz0771;0034Q?71:003fc7771:G03P771:O0(3fi771:G03C771:eQ3E771:0040a=0000o13

15、DAB1ETD阪03DB0GA1O60G992BC11BD3F73EQGQ0A3G60G曲坯彌0M4CCDZLGOO96000oooe000000000000BCIIHBBfluUDUBBB叮fluflulJUHTDDBDDDDDDDBDAXsCSSIMMnlAAAAAnBX.DXcxaznoBX.+OGfiXf0666rixxx叱馭UORDPTR00G00696収00OAJ.DXAHf4C1IBX*S1JAL(BX+STKALBXS1,ALBXSUALBXS1,ALBX+SI,RLES=O76GCX-CKE4DX=OWSF=O0OOH片0600SI=0000DJ=G0G0SS-076FCS=

16、e?71IP=O03ZFWUPElPLZRMAPENCHOU的HMC实验内容二:salDDSBoxO,74pCpuspeed:预先设置的数据求得平均数为76,在ax中查看,即ax=004Ch(.710006B870O?MOUAXi0?7t,71:GGGGBEDSMOUDSiAXtJ.il:Wffi33C0XDRAXX0.71:OO07B9G60GHOUCX,0066()771:G0GABB6G06HOUEX,00000771:GOOD030?ADDAX4BXQT771:WF83C3GIZADDBnae0771012E2F3LOOP0OQDQ771阳G60GMOUCX,00650771:G017

17、巧CUD0771:OE1BF?F9IDIUCX0771::G01ABWCMOUAH3C0771:G01CCDZ1IHT210771::W1E000QAPDBXSn.AL-g=GEM30GGlaAX=OGMCBX=0O0ACX=OO05DX=9Q6GSP=GOO0BP=Q0QGSI=0600D=9GOOD3=G770ESO?6GSSGPBFCS=0771IP=GQlftMUUPElPLIENAPENC0771:G01fiB44CMQUAH3C3000cycles,Franeskip0,Program:DEBUGDOSBsx0.74.Cpuspeed:SOCOcycles.Framekis0Pro

18、gram:DOSBOXsafhrhscnzxavgjdfasaflirhscnzxaqgjdfaPressanykeytocontinme_实验体会通过本实验,将课本上学到的算术运算类指令、变量定义伪指令、存储单元、DOS0AH号功能(字符串输入)和DOS09H功能(字符串输出)等在实验中实现。在实现过程中,解决遇到的问题(符号扩展、定义的数组存储空间地址、字符串如何输入输出等)后,对上述知识有了更深的了解,并掌握实现它。实验三汇编语言子程序设计(分支、子程序).实验内容1、BL中的只有一位为1。编写程序测试,并输出提示信息“TheXBitis1要求:地址表和转移表。2. 编写一个子程序计算z

19、=f(x,y)=x*y+x-y(x,y,z有符号数内存数)。要求通过堆栈(寄存器、内存)传送所有参数。3. 实践CAsm的转换过程。三.实验过程和程序“TheXBt实验内容一:BL中的只有一位为1。编写程序测试,并输出提示信息is1(1)转移表;转移表,bl左到右1-8位DATASSEGMENTstr1dbthe1bitis1,0dh,0ah,$str2dbthe2bitis1,0dh,0ah,$str3dbthe3bitis1,0dh,0ah,$str4dbthe4bitis1,0dh,0ah,$str5dbthe5bitis1,0dh,0ah,$str6dbthe6bitis1,0dh,0

20、ah,$str7dbthe7bitis1,0dh,0ah,$str8dbthe8bitis1,0dh,0ah,$DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXmovbl,00010000bmovcx,8movsi,0again:shlbl,1jcnextaddsi,3loopagainnext:addsi,offsetjmptablejmpsijmptable:jmpnearptrl1jmpnearptrl2jmpnearptrl3jmpnearptrl4jmpnearptrl5jmpnearptrl6

21、jmpnearptrl7jmpnearptrl8l1:leadx,str1jmpoutputl2:leadx,str2jmpoutputl3:leadx,str3jmpoutputl4:leadx,str4jmpoutputl5:leadx,str5jmpoutput16:leadx,str6jmpoutput17:leadx,str7jmpoutput18:leadx,str8output:movah,9int21hMOVAH,4CHINT21HCODESENDSENDSTART(2) 地址表;地址表,bl左到右依次是第1-8位DATASSEGMENTstr1dbthe1bitis1,0dh

22、,0ah,$str2dbthe2bitis1,0dh,0ah,$str3dbthe3bitis1,0dh,0ah,$str4dbthe4bitis1,0dh,0ah,$str5dbthe5bitis1,0dh,0ah,$str6dbthe6bitis1,0dh,0ah,$str7dbthe7bitis1,0dh,0ah,$str8dbthe8bitis1,0dh,0ah,$addrtabledwshow1,show2,show3,show4,show5,show6,show7,show8DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVA

23、X,DATASMOVDS,AXmovbl,00001000bmovcx,8movsi,0again:shlbl,1jcnextaddsi,2loopagainnext:jmpaddrtablesishow1:leadx,str1jmpoutputshow2:leadx,str2jmpoutputshow3:leadx,str3jmpoutputshow4:leadx,str4jmpoutputshow5:leadx,str5jmpoutputshow6:leadx,str6jmpoutputshow7:leadx,str7jmpoutputshow8:leadx,str8jmpoutputou

24、tput:movah,9int21hMOVAH,4CHINT21HCODESENDSENDSTART实验内容二:编写一个子程序计算z=f(x,y)=x*y+x-y(x,y,z有符号数内存数)(1)堆栈传递参数;z=x*y+x-y,x、y、z为有符号数,堆栈传递DATASSEGMENTxdw5ydw2zdw?DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXsubsp,2pushypushxcallcalpopzmovbx,zMOVAH,4CHINT21Hcalprocpushbpmovbp,sppushax

25、pushbxmovax,bp+4movbx,bp+6imulbxaddax,bp+4adcdx,0subax,bp+6sbbdx,0movbp+8,axpopbxpopaxpopbpret4calendpCODESENDSENDSTART(2)寄存器传递参数;z=x*y+x-y,x、y、z为有符号数,寄存器传递DATASSEGMENTxdw5ydw2zdw?DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXmovax,xmovbx,ycallcalmovz,axMOVAH,4CHINT21Hcalprocm

26、ovcx,aximulbxaddax,cxadcdx,0subax,bxsbbdx,0retcalendpCODESENDSENDSTART(3) 内存传递参数;z=x*y+x-y,x、y、z为有符号数,内存传递DATASSEGMENTxdw5ydw2zdw?DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXcallcalMOVAH,4CHINT21Hcalprocmovax,ximulyaddax,xadcdx,0subax,ysbbdx,0movz,axretcalendpCODESENDSENDSTA

27、RT实验内容三:实践CASM的转换过程_TEXTSEGMENT_c$=-32;size=2_b$=-20;size=2_a$=-8;size=2mainPROC;COMDAT;4:voidmain()pushebpmovebp,espsubesp,228;000000e4Hpushebxpushesipushedileaedi,DWORDPTRebp-228movecx,57moveax,-858993460;00000039H;ccccccccHrepstosd;5:;6:shorta,b,c;7:a=1;moveax,1movWORDPTR_a$ebp,ax;8:b=a+1;movsxea

28、x,WORDPTR_a$ebpaddeax,1movWORDPTR_b$ebp,ax;9:c=a+b;movsxeax,WORDPTR_a$ebpmovsxecx,WORDPTR_b$ebpaddeax,ecxmovWORDPTR_c$ebp,ax;10:;11:;12:xoreax,eaxpopedipopesipopebxmovesp,ebppopebpret0mainENDPTEXTENDS四.实验结果(包括必要的截图)实验内容一:(1)转移表:设bl=00010000b(2)地址表:设bl=00001000b实验内容二:设x=5,y=2,则z=13(000D,结果在ax(1)堆栈传递参

29、数(结果在bx中查看)(2)寄存器传递参数(结果在ax中查看)圈ZCSBox0.7Cpuspeed:3000cyclssFrameskipQProgram:DEBUGW71euwruuRX.WVOG771fiOOlHEDHmu07710006ftlQGQGlMOUfiX,10000W710UOHHBlKBitWrUUKxaueuzj0?71GGOCE6Q7QGCALL0016G?7160OFA3C40OHOU0064JdAX杯10U1ZB44LmuuG771QQ14CD21INT2167716016SBCBMQUCX,AXMl601HF7EBirwbHX0771A9BC1ADDAXfCX677

30、1eoic阳陀00ADCdx厂oe6771001FEBC3SUE-9-06000612BX=0O0E0(=0005DXOOGOSF=GO0Obp=06O0sieooedi-ooooDSGX?70ES-0760SS-G76FCS-0771IP-G0L2NUUPElPLZR舶FEMC0771:6012B44CMOUfiH3C(3)内存传递参数(结果在ax中查看)彌DOSBox174Cduspeed:BOOcvcles,FratnesASM后,对C或C+有了新的认识。实验四汇编语言咼级编程专题实验目的-乡堂咼服T詈中.实验内谷1、编写一个宏,求三个数的最小数,原型为:MIN3x,y,z,min2、挂

31、接1CH中断,正计时60秒后退出。要求屏幕显示0-59的秒数3、VC+中编写内联汇编,将字节数组的每个元素高低四位互换。chardbyte=0x34,0x45,0x56,0x67,0xaf;三. 实验过程和程序1. 编写一个宏,求三个数的最小数,原型为:MIN3x,y,z,minmin3macrox,y,z,minmovax,xcmpax,yjbenextmovax,ycmpax,zjbedonenext:cmpax,zjbedonedone:movmin,axendmDATASSEGMENTxdw2ydw4zdw3mindw?DATASENDSCODESSEGMENTASSUMECS:COD

32、ES,DS:DATASSTART:MOVAX,DATASMOVDS,AXmin3x,y,z,minMOVAH,4CHINT21HCODESENDSENDSTART0-59的秒数。2、挂接1CH中断,正计时60秒后退出。要求屏幕显示INTNOEQU1CHDATASEGMENTOLDISRDW?,?TIMERDB100COUNTERDW0ISDONEDB0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,0MOVES,AXxorcx,cx;PROTECTMOVAX,ES:INTNO*4MOVOLDISRO,A

33、XMOVAX,ES:INTNO*4+2MOVOLDISR2,AX;SETNEWISRMOVWORDPTRES:INTNO*4,OFFSETISRMOVWORDPTRES:INTNO*4+2,SEGISR;WAITHEREWAITHERE:CMPISDONE,1JNZWAITHEREEXIT:;RESTOREMOVAX,OLDISR0MOVES:INTNO*4,AXMOVAX,OLDISR2MOVES:INTNO*4+2,AXMOVAX,4C00HINT21HISRPROCFARPUSHDXPUSHAXMOVAX,DATAMOVDS,AXSTI;便于中断嵌套INCTIMER;判断是否输入amov

34、ah,0bhint21horal,aljznextMOVAH,8;不显示输入的字符INT21HCMPAL,aJNEnextMOVAH,2;换行MOVDL,10INT21H;MOVCOUNTER,0;从起一行计时时从0开始计时,注释掉则从起一行继续旧时间计时next:CMPTIMER,1000/55JBDONEMOVTIMER,0MOVAH,2MOVDL,13INT21H;printtimeMOVAX,COUNTERMOVDL,10DIVDLMOVDH,AHMOVDL,ALMOVAH,2ADDDL,30HINT21Hmovah,2movdl,dhADDDL,30HINT21HincCOUNTER

35、cmpCOUNTER,60JNEDONEMOVISDONE,1DONE:PUSHFCALLDWORDPTROLDISRCLIPOPAXPOPDXIRET;中断返回ISRENDPCODEENDSENDSTART3、VC+中编写内联汇编,将字节数组的每个元素高低四位互换chardbyte=0x34,0x45,0x56,0x67,0xaf;#includeunsignedcharchange(unsignedcharx)unsignedchara;_asmmovcl,4moval,xmovbl,xshral,clshlbl,claddal,blmova,alreturna;voidmain()uns

36、ignedchardbyte=0x34,0x45,0x56,0x67,0xaf;for(inti=0;i5;i+)cout0xhex(int)change(dbytei)H;coutendl;实验结果(包括必要的截图)实验内谷一:设x=2,y=4,z=3,结果在ax查看鬪DOSBox0.74,Cpuspeed:5000eyriesFrameskip0,PrograTi:DEBUGIE2I1771;0O1B7600JBE00ID0?71:061DA30690-11MOU00O6LAXpH0771:0620E44CMOUAH.4C宙了CDz:l1MT2107?1:0G24GQ00ADDBX+S1E

37、ALO?1:0G26GOO0ADDIBX+SU.ALQ?71:0GZB6000ADD(BX+S1KAL07?1:0GZA6000ADDBX+SIJ,AL0771:0GZC6000ADDBX*SI,AL0?71:0GZEGO00ADDBX+SIJLf)?71:佃0009ADDflX+STKAL0771:0632G0OOADDRX+SIhAL0?71:(B4AfKAADD(RX+STKAL0771:0036GG00ADDBX+SI,AL071:0638GOOOADDBX*SIJ,ALG?71:QG3AGOQ0ADDBX+8U.ALO?1:OG3C0000ADDIBX*SI,AL0?1:0G3EGO

38、O0ADDRX+S1LALg=0GGQEOBX-6090ES=0?60AX-O0GEDS=QT?7G0771:OGZ0B44CLAcx=eciQ4Dx=eoeoSF=eoobf二0000si-oeoo01-0000SS=G?6FCS=G?71IP=O0g0HUUPElNGMZACPECYrouAHf1C实验内容二:團DOSBox0.74,Cpjpeed:300Ccycles,Frmeskip0dProgram:TEMPFILEcn101J1617iy实验内容三:Bx4JHMxb4HBxbbHMx76HUxiaH四. PressamL|kejtocontinueH实验体会通过本实验,课堂上学到的汇编宏、中断和内联汇编知道得以实践。在现这些知识的过程中,遇到宏调用时参数问题、如何设置新中断、如何16进制输出等问题,通过上网查阅资料及对比老师给的代码等方法解决后获益匪浅,最后将这些正确实现出来。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!