版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章汇编语言程序设计练习题一、单项选择题(共40题)1、关于指令MOV[BX],AX,以下叙述对的的是:A、目的操作数是寄存器操作数B、源操作数是内存操作数C、目的操作数是内存操作数D、源操作数是立即操作数2、执行下列程序,设(SS)=2023H,执行后(SP)=?MOVSP,2023HMOVAX,1234HPUSHAXA.21FFEHB.20230HC.22023HD.22023H3、运算型指令的寻址和转移型指令的寻址,其不同点在于前者取操作数,后者决定程序的转移地址后者取操作数,前者决定程序的转移地址两者都是取操作数两者都是决定程序的转移地址4、MOV(),300A、WORDPTR[DX]B、BYTEPTR[BX]C、WORDPTR[BP]D、AL5、汇编语言程序代码必须位于代码段中,形成代码段物理地址的寄存器对是A.SS:SPB.CS:IPC.DS:BXD.CS:BX6、若定义DATDW'A',则(DAT)和(DAT+1)两个相邻的内存中存放的数据是()A.0041HB.4100HC.××41HD.4l××H7、执行下面的程序段后,(AX)=()TABDW1,2,3,4,5,6ENTRYEQU3MOVBX,OFFSETTABADDBX,ENTRTMOVAX,[BX]A.0003HB.0300HC.0400HD.0004H8、下面表达段定义结束的命令是()A.ENDPB.ENDSC.ENDMD.END9、设AL、BL,中都是带符号数,当AL<BL时转至NEXT处,在CMPAL,BL指令后应选用对的的条件转移指令是()A.JBEB.JLC.JNAD.JNLE10、指令LOOPZ它的循环执行条件是()A.CX不等于0且ZF=0B.CX不等于0或ZF=0C.CX不等于0且ZF=1D.CX不等于0或ZF=111、执行下列指令后,SP寄存器的值是()MOVSP,1000HPUSHAXA.0FFEHB.0FFFHC.1001HD.1002H12、完毕将有符号数BX的内容除以2的对的指令是()A.SHRBX,1B.SARBX,1C.RORBX.1D.RCRBX,113、汇编语言源程序经汇编后不能直接生成()A.OBJ文献B.LST文献C.EXE文献D.CRF文献14、执行下列程序(AL)=()。DATASEGMENTTAB-DADB‘’DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETTAB-DAMOVAL,04XLATA.52B.33HC.30HD.1215、设BL=05H,要使结果BL=0AH,应执行的指令是()A.N0TBLB.ANDBL,0FHC.XORBL,0FHD.ORBL,0FH16、用MOV指令将十进制数89以组合型BCD码格式送入AX,对的使用的指令是()A.MOVAX,0089B.MDVAX,0809HC.MDVAX,0089HD.MOVAX,080917、完毕BX—CX结果送AX的错误操作是()A.SUBBX,CXMOVAX,BXB.SUBAX,BXSUBAX,CXC.XCNGAX,BXSUBAX,CXD.MOVAX,BXSUBAX,CX18、表达一条指令的存储单元的符号地址称()A.标号B.变量C.偏移量D.类型19、变量的类型属性如下,下面错误的类型是()A.字节型B.字型C.字符型D.双字型20、现用数据定义伪指令定义数据:BUFDB4DUP(0,2DUP(1,0));定义后,存储单元中有数据0100H的字单元个数是()A.4B.3C.8D.1221、分析下面指令序列执行后的对的结果是()MOVBX,OFFFCHMOVCL,2SARBX,CLA.3FFFHB.0FFFFHC0FFFCHD.0FFF5H22、下面指令序列执行后完毕的运算,对的的算术表达式应是()MOVAL,BYTEPTRX;SHLAL,1;DECAL;MOVBYTEPTRY,AL;A.y=2x+1B.x=y2+1C.y=2x-1D.x=y2-123、TESTVAR,55HJZZEROZERO:......上述程序段中,当变量VAR的内容为什么值时,执行JZZERO条件转移指令后,可满足条件转至ZERO处()A.(VAR)=0B.(VAR)=55HC.VAR中第0,2,4,6位为0D.VAR中第l,3,5,7位为0。24、互换寄存器SI、DI的内容,对的的程序段是()A.PUSHSIB.PUSHSIPUSHDIPUSHDIPOPSIPOPDIPOPDIPOPSIC.MOVAX,SID.MOVAX,SI25、完毕41H送[2100H]、42H送[2101H]的对的程序段是()A.MOVAL,41HB.MOVSI,2100HMOV[2100H],ALMOV[Sl],’A’INCALINCSIMOV[2100H],ALMOV[S1],’B’C.MOVAX,4241HD.MOVAX,‘AB’”MOV[2100H],AXMOV[2100H],AX26、堆栈的工作方式是()A.先进后出B。后进先出C.先进先出D.后进先出27、字变量ARRAY的偏移地址(或有效地址)送寄存器BX的对的结果是()A.LEABX,ARRAYB.LEABX,OFFSETARRAYC.LESBX,ARRAYD.MOVBX.ARRAY28、在用汇编语言开发软件过程中,一方面用编辑程序建立扩展名为()的文献,经汇编生成扩展名为(F)的目的程序文献,最后连接生成扩展名为()的可执行文献。A.TXTB.DOSC.ASMD.EXEE.COMF.OBJG.PRGH.BAK29、DEBUG调试工具中,用来显示内存的命令是()A.EB.RC.TD.D30、已知1000H处有一条指令JNCrel,其机器代码是××H、73H,CF=0,试问执行该指令后,(IP)=()A.0FF8DHB.1073HC.0FF8BHD.1075H31、执行下列程序,设(SS)=2023H,执行后AL中的数据在内存地址()MOVSP,2023HMOVAX,1234HPUSHAXA.2023HB.22023HC.21FFEHD.21FFH32、执行下列程序,设(SS)=2023H,执行后AH中的数据在内存地址()MOVSP,2023HMOVAX,1234HPUSHAXA.20230HB.21FFFHC.22023HD.21FFEH33、INC指令不影响()标志位。A.OFB.CFC.SFD.ZF34、将AL中带符号数乘10送AL,对的的程序段是()A.SALAL,1B.ADDAL,ALMOVBL,ALMOVBL,ALSALAL,1ADDAL,ALSALAL,1ADDAL,ALADDAL,BLADDAL,ALC.MOVCL,4D.ADDAL,ALMOVBL,ALADDAL,ALSALAL,CLADDAL,ALADDAL,BLADDAL,ALADDAL35、在ADD指令中,两个操作数的物理位置不可以安排在()中。A.两个主存储单元B.一个主存储单元和一个数据寄存器C.两个数据寄存器D.一个堆栈单元和一个数据寄存器36、下面表达汇编源程序结束的命令是()A.ENDPB.ENDSC.ENDMD.END37、在汇编语言中()用于定义常数,变量,内存空间的分派和定位.A.伪指令B.机器指令C.宏指令D.微指令38、伪指令一般在()被解释。A.程序运营时B.编译程序时C.连接时D.编写源程序时39、若定义DATADB0A5H,5BH,在指令MOVBX,()DATA中填充,使指令对的执行。A.WORD B.BYTEPTRC.WORDPTR D.OFFSET40、若定义DATADW1234H,执行MOVBL,BYTEPTRDATA指令后,(BL)=()A.12H B.34H C.23H D.14H二、填空题(共50个空)1、立即数一定存放在(1)段中2、假如在一个程序开始执行以前CS=-A7F0H,IP=2B40H试问该程序的第一个字的物理地址是(2)3、已知1000H处有一条指令JNCrel,其机器代码是××H、73H,CF=0,试问执行该指令后,(IP)=(3)4、现有DS=2023H,BX=0100H,SI=0002H,(20230H)=12H,(20231H)=34H,(20232H)=56H,(20233H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。(1)MOVAX,[1200H];AX=(4)(2)MOVAX,[BX];AX=(5)(3)MOVAX,1100[BX];AX=(6)(4)MOVAX,[BX][SI];AX=(7)(5)MOVAX,1100[BX][SI];AX=(8)5、指示性语句的格式为(9)。6、执行下列程序(AL)=(10)H。DATA SEGMENTTAB-DA DB‘’DATA ENDSCODE SEGMENTASSUMECS:CODE,DS:DATASTART: MOVAX,DATA MOVDS,AXMOVBX,OFSETTAB-DA MOVAL,04 XLATTAB-DA7、对于下面的数据定义:A1DW20DUP(?)A2DB20DUP(?)A3DB‘98765432l’MOVAX,LENGTHA1MOVBX,LENGTHA2MOVCX,LENGTHA3各条指令执行后,相应寄存器的内容为:AX=(11),BX=(12),CX=(13)8、分析以下程序段:SUBAX,BXJNCL3JNOL4JMPSHORT假如AX和BX的内容给定如下:AXBX(1)147B80DC(2)D0239FD0(3)94B7B568该程序执行后,程序转向(14);(15);(16)。9、执行下列程序段,MOVSP,2023HMOVAX,0F0HMOVSI,1234HMOVDX,5678HPUSHSIPOPDISHLDX,1 TESTAX,DXPUSHDXSP=(17);10、执行下列程序段:MOVSP,2023HMOVAX,0F0HMOVSI,1234HMOVDX,5678HPUSHSIPOPDISHLDX,1 TESTAX,DXPUSHDXDH内容所在内存的偏移地址为(18);11、有下列数据定义语句:DATA SEGMENTADDR DWNUMBERNUMBER DB10ARRAY DB5DUP(0)TABLE DDRT1,RT2 ;(RT1,RT2是标号)DATA ENDS则变量ADDR中存储的内容是(19),变量TABLE占用(20)个字节12、根据下面的指令序列,CX寄存器中的值应当是(21)。SHR1DW'AB'SHR2DB16DUP(?)CNTEQU$-STR1MOVCX,CNT13、执行下列指令后:MOVAX,1234HMOVCL,4ROLAX,CLDECAXMOVCX,4MULCX寄存器AH的值是(22),寄存器AL的值是(23).14、对于下面的数据定义,指令执行后,AX=(24)、BX=(25)、CX=(26)、DX=(27)、SI=(28)TABLE1DB?TABLE2DW20DUP(?)TABLE3DB‘ABCD’MOVAX,TYPETABLE1 MOVBX,TYPETABLE2 MOVCX,LENGTHTABLE2MOVDX,SIZETABLE2 MOVSI,LENGTHTABLE3 15、执行下列程序:MOVAX,0MOVBX,1MOVCX,100A:ADDAX,BXINCBXLOOPAHLT执行后的结果为(BX)=(29),(AX)=(30)。16、若定义VARDB2DUP(1,2,2DUP(3),2DUP(1)),则在VAL存储区内前5个单元的数据是(31)。17、完毕输出显示一个字符的DOSint21h系统功能调用是(32)号。18、执行返回指令,退出中断服务程序,这时返回地址来自(33)19、已知:(AX)=0202H、(ES)=2023H、(BX)=3000H、(SI)=2060H、(25060H)=00B0H,执行指令XCHGAX,ES:[BX+SI],则AX=(34),(25060H)=(35)20、下列程序段执行后,寄存器AX=(36),BX=(37)和CX=(38)的内容分别是多少?ORG0202HDA_WORDDW20HMOVAX,DA_WORDMOVBX,OFFSETDA_WORDMOVCL,BYTEPTRDA_WORDMOVCH,TYPEDA_WORD21、假设数据段的定义如下:P1DW?P2DB32DUP(?)PLENTHEQU$-P1试问PLENTH的值为(39)它表达的意义是(40)22、假设BX=54A3H,变量VLAUE中存放的内容为68H,拟定下列各条指令单独执行BX的值。XORBX,VALUE;BX=(41)(2)ORBX,VALUE;BX=(42)(3)ANDBX,00H;BX=(43)SUBBX,VALUE;BX=(44)(5)XORBX,0FFH;BX=(45)(6)TESTBX,01H;BX=(46)23、请用DEBUG调试软件的反汇编命令,反汇编在从2060:100H开始的长度为8字节的程序段,该命令为(47)。24、查看内存数据段中偏移地址为1000H的内容,DEBUG调试命令为(48)25、在DEBUG调试命令中,N命令是的功能是(49),L命令的功能是(50)。三、判断题(共30题)1、8086/8088微解决器有14个16位寄存器2、8086/8088微解决器的14个16位寄存器每个都可提成2个8位的寄存器3、8086/8088微解决器的8个16位的通用寄存器可分为:4个数据寄存器、2个指针寄存器、2个变址寄存器4、SUB指令和CMP指令的功能相同。5、MOVAX,0与XORAX,AX功能相同。6、SHL和SAL指令功能相同。7、MOVAX,0FFFFHINCAX以上两条指令执行后CF=1。8、有以下定义的数据段,判断该数据段定义下的指令序列正误:DATASEGMENTSTR1DB1,2,3,4,5STR2DB‘12345COUNTEQU20NUMBDB3DUP(6)NUMWDW20H,80HTABLEDW0DATAENDSMOVAX,STR19、数据定义同第8题,判断该数据段定义下的指令序列正误MOVBX,OFFSETNUMBMOV[BX],’+’10、数据定义同第8题,判断该数据段定义下的指令序列正误MOVDL,NUMW+211、数据定义同第8题,判断该数据段定义下的指令序列正误MOVBX,OFFSETSTR1MOVDH,BX+312、数据定义同第8题,判断该数据段定义下的指令序列正误INCCOUNT13、数据定义同第8题,判断该数据段定义下的指令序列正误MOVSTR1,STR214、数据定义同第8题,判断该数据段定义下的指令序列正误MOVAX,NUMW+2MOVDX,0DIVNUMW15、数据定义如下,指出指令的正误:ORG100HDATADB20DW30DD40MOVBX,OFFSETDATAMOVAL,[BX+5]16、数据定义同15题,指令正误:MOVAX,DATA17、数据定义同15题,指令正误:MOVAX,WORDPTRDATA+118、数据定义同15题,指令正误:MOVAX,DATA[BX][SI]19、数据定义同15题,指令正误:MOVBX,OFFSETDATA[BX][SI]20、数据定义同15题,指令正误:LEAAX,DATA[BX][SI]MOVAL,[AX]21、数据定义如下,指出指令的正误:AEQU500BDB?CDW64HMOVA,AX22、数据定义如21题,指出指令的正误:MOVB,AX23、数据定义如21题,指出指令的正误:CMPC,AL24、数据定义如21题,指出指令的正误:CMPB,C25、符号及变量定义如下,指出指令的正误:26、指出指令正误:SALCL,527、指出指令正误:JMPEND28、指出指令正误:JNABNEXT29、指出指令正误:LOOPA530、指出指令正误:ADDAX,[BX][BP]四、简答题(共20题)1、简述汇编语言程序的开发过程。2、内存操作数有哪几种寻址方式?用MOV指令的源操作数举例进行说明。3、简述汇编语言、高级语言、机器语言的区别。4、简述汇编语言的指令语句和伪指令语句的区别。5、汇编语言的标号代表什么?有哪三种属性?6、汇编语言中变量的用哪条伪指令进行定义?有哪三种属性?7、已知有如下定义的数据段:DATASEGMENTORG0100HTABLEDW0FF00HDATAENDS试分别分析以下两条指令的执行结果?并指出区别。8、有如下定义的变量:DATASEGMENTARRAYDW1000H,2023H,3000H,4000H,5000HBUFDW?DATAENDS请分别完毕以下操作:将ARRAY的偏移地址送BX;将ARRAY的第一字节把内容送AL;9、已知某数据段中有COUNT1EQU16HCOUNT2DW16H下面两条指令有何异同点:MOVAX,COUNT1MOVBX,COUNT210、某程序设立的数据区如下:DATASEGMENTDB1DB12H,34H,0,56HDW1DW78H,90H,0AB46H,1234HADR1DWDB1ADR2DWDW1AAADW$-DB1BUFDB5DUP(0)DATAENDS列出该数据段内容在内存中的存放形式(规定用十六进制补码表达,按字节组织)。11、请用DEBUG调试软件的汇编命令,在DEBUG下编写运用DOS功能2显示字符b的一段小程序,规定汇编到2060:100H开始的内存中。12、什么是标号?什么是变量?13、为了保证用户执行完程序能正常返回DOS,可以采用什么方法?14、设数据段定义如下:ORG0020HD1DW1234HD2DB32DUP(?)CONTEQU$-D1问D1,D2,CONT的值各为多少?它表达什么含义?15、读下列指令,回答问题:X和Y的含义有什么不同?两条指令的作用有什么不同?XEQU20HYDB50H...MOVAL,XMOVAH,Y16、对于给定的数据定义,变量R1和R2的值分别是多少?DA1DB1,2,3,’ABC’DA2DW0R1EQUDA2-DA1K1DW?K2DB6DUP(?)K3DD?R2EQU$-K117、设有三个变量VAR1,VAR2,VAR3,其内容VAR1=3C46H,VAR2=F678H,VAR3=0059H。设计一个数据段,定义这三个变量并赋以初值。18、说明下面两条指令的区别:MOVAX,VAR1与MOVAX,OFFSETVAR119、说明下面两条指令的异同:MOVAX,OFFSETVAR1与LEAAX,VAR120、用三种不同大方法实现将1000H存入DA1字单元(可以用指令性语句或伪指令语句)。五、分析程序题(共6题)1、阅读程序,回答问题BLOCKDB20H,1FH,08H,81H,0FFH,…RESDB?…START:LEASI,BLOCKMOVCX,[SI]INCSIMOVAL,[SI]LOP1:CMPAL,[SI+1]JNGNEXTMOVAL,[SI+1]NEXT:INCSILOOPLOP1MOVRES,ALHLT(1)该程序的功能是什么?(2)该程序的循环次数是多少次?2、下列程序的功能是什么?DATASEGMENTADB12H,34HBDB12H,34HDATAENDSCODESEGMNETASSUMEDS:DATA,CS:CODESTART
:MOVAX,DATAMOVDS,AXMOVSI,0MOVAL,A[SI]ADDAL,B[SI]MOVA[SI],ALINCSIMOVAL,A[SI]ADCAL,B[SI]MOVA[SI],ALMOVAH,4CHINT21HCODEENDSENDSTART答:将内存单元中定义的两个变量A=3412H和B=3412H相加,结果人存放在A中。3、在下面程序的括号中,分别填入指令(1)LOOPLP(2)LOOPNELP(3)LOOPELP,分析在这三种情况下程序各执行多少次?程序执行完后,AX,BX,CX,DX中的内容是什么?CODESEGMENTASSUMECS:CODEORH100HBEGIN:MOVAX,01MOVBX,02MOVDX,03MOVCX,04LP:INCAXADDBX,AXSHRDX,1()MOVAH,4CHINT21HCODEENDSENDBEGIN4、下面程序的功能是什么?DAT1单元的值是什么?DAT2单元的值是什么?DAT1DB1AH,78HDAT2DB3CH,6BHDATA3DW?DATA3DW?…MOVSI,OFFSETDAT1LEADI,DAT2MOVAX,[SICMPAX,[DI]JCDONEMOVBX,[DI]MOV[DI],AXMOV[SI],BXNODE:HLT5、说明下面程序段完毕的功能?程序执行后AL=?VARDB-18,32,0,5,-51,19,’$”...MOVBX,OFFSETVARMOVAL,[BX]MOVCX,5NEXT:INCBXADDAL,[BX]LOOPNEXT6、阅读下面程序,找出其中存在的语法错误并修改:DATASEGMENTA:DB35,01000111B,24H,’XYZ’B:DBNDUP(0)N:EQU$-AENDSCODESEGMENTSTART:MOVAX,DATAMOVDSMAXLEASI,ALEADI,BMOVCX,NLOPMOVAL,[SI]MOV[DI],ALINCSIINCDILOOPLOPMOVAH,4CHINT21HENDSENDSTART修改后说明程序的功能?六、编程题(共15题)1、从BUF地址处起,存放有100个字节的字符串,设其中有一个以上的A字符,编程查找出第一个A字符相对起始地址的距离,并将其存入LEN单元。2、试编制一程序,把CHAR1中各小写字母分别转换为相应的大写字母,并存放在CHAR2开始的内存单元中。3、以BUF1和BUF2开头的两个字符串,其长度均为LEN,试编程实现:将BUF1开头的字符串传送到BUF2开始的内存空间。4、试编写一程序,编程计算(A*B+C-70)/A,其中A、B、C均为字节变量。5、试编写一程序,将一组以BUF为首地址的N个8位无符号二进制数按递增顺序排列。6、试编写一程序,找出BUF数据区中带符号数的最大数和最小数。7、若AL中的内容为2位压缩的BCD数,即6AH,试编程:(1)将其拆开成非压缩的BCD码,高低位分别存入BH和BL中。(2)将上述已求出的2位BCD码变换成相应的ASCII码,并存入CH和CL中。8、从键盘输入一个字符,判断该字符是小写字母、大写字母、数字或其他字符,并给出相应的提醒信息。9、编写一个程序,将内存1000H开始的100个字节送往2023H开始的100个字节内存单元中。10、编程实现由键盘输入一个字符的ASCII码,并将其显示在屏幕上。11、编写一个程序实现从键盘输入一个数字0-9,并通过查表的方式将其平方值送至AL中保存。12、编程实现计算AX寄存器中‘1’13、已知数据段4000H开始有16个字类型数据,查找其中0的个数,将结果存放在BL中。14、编程计算1至50的和。15、编程实现显示BX寄存器的最高位。七、程序填空题(共6题)1、下面程序是查找STRING中是否有“A”这个字符,假如有则转向YES去执行;没有则转向NO去执行。请将程序填充完整。MOVCX,20;假设STRING的长度为20MOVBX,-1MOVAL,'A'NEXT:(1)BXCMPAL,STRING[Bx](2)NEXTJNZ(3)YES:.......JMP(4)NO:……EXIT:RET2、下列程序段是比较AX,BX,CX中带符号数的大小,将最大的数放在AX中。请将程序填充完整。CMPAX,BX()NEXTSCHGAX,BXNEXT:()AX,CXJGEOUT()AX,CXOUT:3、假设x和x+2单元的内容为双精度数P,Y和Y+2单元的内容为双精度数Q(X,Y为低位数),下列程序段使2P>Q时,(AX)=1;2P<=Q时,(AX)=2。请把程序填写完整。MOVDX,X+2MOVAX,XADDAX,XADCDX,X+2CMPDX,Y十2(1)L2(2)L1CMPAX,Y(3)L2L1:MDVAX,1JMPEXITL2:MOVAX,2EXIT:INT20H4、下面程序的功能是:求内存中一个字符串STAR1(不含空格)的长度,存入LEN单元,并将滤去所有空格后的字符串存入STR2。该字符串以‘#’结束。 D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024商业房房屋租赁简单合同范本
- 2024年度特许经营合同书详细规定经营模式与区域范围
- 2024年度版权许可使用合同标的与权益2篇
- 2024年度砖结构建筑工程合同一
- 二零二四年度东南亚热带水果采购与销售合同3篇
- 食堂2024年度食材采购合同的争议解决合同3篇
- 2024年工程安全文明施工合同
- 2024年度高端装备制造基地建设承包合同
- 二零二四年度环保项目专项资金贷款合同2篇
- 2024版国际建筑工程设计咨询服务合同3篇
- 重症肺炎的基本知识宣教
- 《公务员心理健康》
- 10KV电压配电柜试验方案
- 老百姓向政府反映情况格式范本
- 医院风险评估报告样本
- 经皮肾镜取石、碎石术课件
- 灭火器维修检测报告
- 商业模式画布9个维度课件
- 教研联合体协议书
- 氨基酸结构性质
- 铁路线路工更换钢轨作业指导书
评论
0/150
提交评论