复习资料-参考答案.pdf_第1页
复习资料-参考答案.pdf_第2页
复习资料-参考答案.pdf_第3页
复习资料-参考答案.pdf_第4页
复习资料-参考答案.pdf_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1 汇编语言程序设计 复习资料 汇编语言程序设计 复习资料 201405 一 基本概念一 基本概念填空填空 1 8088 8086CPU内部寄存器中 AX BX CX DX bp di si是通用寄存器 BX BP SI DI是基址和变址寄存器 CS DS ES SS是段寄存器 此外 IP 是指令指针寄存器 是FLAGS标志位寄存器 所有寄存器都是16位寄存器 每个寄存器可以存放16位二进制数 2 8088 8086CPU有三组总线 它们是数据总线 地址总线和控制总线 地址总线是20条 因此它可以寻址的范围是2 20字节 通常将1024字节称为 1K 将2 20字节称为 1M 3 8088 8086CPU的存储器采用分段方式管理 每个段最多可以有64K字节 全部存储空间 可以分成16个大小为 64K且互相不重叠的段 4 采用分段方式管理的存储单元的地址分成物理 和逻辑地址两种 逻辑地址由段地址和偏 移地址两部分构成 段地址是每个存储器段的首地址 偏移地址则是相对于每个段第一个存 储单元的偏移量 段地址存放在段寄存器中 由于 8088 8086CPU的段寄存器是 16 位寄存器 因此在段寄存器中存放的是段地址的16位 而CPU对数据的存取是按物理地址进行的 物理 地址和逻辑地址间的关系是PHA 段地址 16 偏移地址 5 存储器中 数据是以字节为单位存放的 它是一个8 位二进制数 16 位二进制数是2 字 节 又称为字 每个存储单元可以存放一个字节 一个字则占用两个存储单元 存放时要将 低位数据 在地址较小的存储单元中 6 计算机的指令由操作码和操作数构成 它们分别给出计算机执行的操作和所需要的操作 数 7 表示操作数存放的方式称为寻址方式 088 8086CPU与数据有关的寻址方式有立即 直 接 寄存器 寄存器间接 寄存器相对 基址变址 相对基址变址 等 7 种寻址方式 与转 移有关的寻址有段内直接 段内间接 段间直接 段间间接等几种 8 8088 8086CPU的指令系统分成六大类 它们是数据传送指令 算术指令 逻辑指令 串 指令 控制指令和处理机和杂项 指令 9 汇编语言程序语句构成 语句通常由名字 操作码 操作数 注释四部分构成 10 指令语句在汇编时被翻译成机器语言指令 指示语句则在汇编时由汇编程序执行 而不 被翻译成机器语言指令 11 名字项在指令语句中称为标号 它是指令的符号地址 而在指示语句中名字项称为变量 它是存储单元的符号地址 它们都有段 偏移 类型三种属性 12 数据定义伪指令的功能是定义数据 分配存储区 通常使用的数据定义伪指令是DB DW DD DQ DT DF 13 符号定义伪指令EQU的功能是给表达式赋一个名词 通常用它定义常数 14 用汇编语言编写的程序称为汇编语言源程序 它必须用汇编语言程序将它转换成二进制 的机器语言程序 这种机器语言程序称为目标程序 而转换的过程称为汇编 它还必须用连 接程序连接 才能生成可执行的程序 15 汇编语言源程序的扩展名是 asm 目标程序的扩展名是 obj 可执行程序的扩展名是 exe 16 指令 RET 完成调用过程的返回 每个过程有 far或Near 属性 指令 IRET 完成 中断处理程序的返回 17 硬件接口或控制器支持输入与输出指令 IN或OUT 与外部设备交换信息 18 外部接口包括 数据寄存器 状态寄存器 命令寄存器 等寄存器 19 80X86 的I O端口空间大小达 64KB 在输入输出指令中可直接指定00H FFH的端口 号 20 在文本显示模式下 屏幕上的每个字符在存储器中有 2 21 某存储单元的地址为 3A80 13EBH 其中的 3A80 是段地址 13EB是 个字节的空间与之对应 偏移地址 该存储 2 单元的物理地址是3bbebH 若段地址改变为 2eD4 则该存储单元的逻辑地址为2ED4 CEAB 22 执行指令CALL SUBB时 所要保护的断点在 sp 中 而执行指令CALL FAR PTR SUBB时 所要保护的断点在 sp 2 sp 中 23 按照下列指令中操作数的寻址方式在括号中填入适当的字母 目的操作数 源操作数 A MOV AX 1200H 寄存器寻址 立即寻址 B CMP WORD PRT SI 120H 寄存器间接寻址 立即寻址 C ADD AX 14 BX 寄存器寻址 寄存器相对寻址 D SUB BX DI CX 基址变址寻址 寄存器寻址 E AND BX BUF 寄存器寻址 直接寻址 F LEA DI SI 寄存器寻址 立即寻址 G XOR BX SI 3 DX 相对基址变址寻址 寄存器寻址 a 立即寻址 b 寄存器寻址 c 直接寻址 d 寄存器间接寻址 e 寄存器相对寻址 f 基址变址寻址 g 相对基址变址寻址 24 下列指令中 执行后对标志未发生影响的是A B E F H I N O A MOV AX BX B PUSH AX C ADD AX 00FFH D CMP AX BX E JB NEXT F CALL SUBB G XOR AX AX H MOVSB I LEA DX BUF J TEST AX 8000H K MUL B X L DIV BX M NOT C X N LOOP NEXT O XCHG AX BX 25 以下指令中 执行后 AL 中的数据不变的是 B D E F A AND AL CL B OR AL AL C XOR AL AL D CMP AL AL E ADD AL 0 F AND AL 0FFH G XOR AL 0FFH H OR AL 0FFH 26 下列指令中 执行后 不改变标志位 CF 的是 A E F G A NOT AL B AND AL AL C SAL AL 1 D MUL AL E MOVSB F INC AL G POP AX H POPF 二 单选题二 单选题 1 源程序结束语句为 D A ENDP B ENDS C END MAIN D END 2 SKY MOV AL 20H 中操作数为 D A MOV B SKY C AL 或 20H D AL 和 20H 3 下列为不合法的标志符的是 B A AXYZ B 5SKY C ATT D ABC 4 下列地址表达式正确的是 C A BX SI B BP DI C BX 2 D BP BX 5 NEAR 标号的类型值为 B A 2 B 1 C 4 D 2 6 汇编语言指令中唯一不可缺少的域是 B A 标号名字域 B 助记符域 C 操作数域 D 注释域 7 下面哪一个命令是显示内存单元的内容 A A 命令 B 命令 C 命令 D 命令 8 能被计算机直接识别和执行的指令是 B A 符号指令 B 机器指令 C 伪指令 D 宏指令 9 取变量偏移属性的分析运算符是 A A OFFSET B TYPE C SIZE D SEG 3 10 分析运算符 LENGTH 只有用 C 定义的变量才有意义 A 表达式 B 字符串 C DUP D 疑问号 11 段内直接转移指令采用的寻址方式是 B A 直接寻址 B 相对寻址 C 绝对寻址 D 间接寻址 12 下列指令中不等价的是 C A JA 和 JNBE B JG 和 JNLE C JL 和 JNG D JBE 和 JNA 13 下列指令中等价的是 C A JC 和 JO B JNC 和 JNO C JP 和 JPE D JA 和 JG 14 在 MOVSB 指令中 其目的串的物理地址为 D A DS 16 SI B DS 16 DI C ES 16 SI D ES 16 DI 15 条件转移指令的转移范围 A A 128 127 B 32768 32767 C 0 255 D 0 65535 16 执行段间调用指令 CALL 时 首先保护断点的 A A 段地址和偏移地址 B 段地址 C 偏移地址 17 中断服务程序入口地址占用 A 个字节 A 4 B 6 C 2 D 1 18 键盘中断调用 16H 的 0 号功能是将读入的字符码送入 B A AH B AL C BH D BL 19 DOS 系统功能调用的屏幕显示字符是 D 号调用 A 1 B 4 C 5 D 2 20 DOS 的 1 号功能调用中 字符送给 B 寄存器 A DH B DL C AL D AH 21 十进制数 100 的 8 位二进制数的补码为 C A 11100100 B 01100100 C 10011100 D 11001110 22 下列是 8 位二进制数的补码 其中真值最大的是 D A 10001000 B 11111111 C 00000000 D 00000001 23 16 位有符号数的补码所表示的十进制数的范围是 B A 32767 32768 B 32768 32767 C 65535 65536 D 0 65535 24 下列指令中 执行后 不改变标志位 ZF 的是 D A CMP AL BL B AND AL AL C TEST AL 0FFH D ROR AL CL 25 下列指令执行时出错的是 A A ADD NUM BUF B JMP DWORD PTR DAT BX C MOV AX NUM BX DI D TEST AL 08H 26 在下列指令中 D 指令的执行会影响条件码中的 CF 位 A JMP NEXT B JC NEXT C INC BX D SHL AX 1 27 串指令中的目的操作数地址是由 C 提供 A SS BP B DS SI C ES DI D CS IP 28 将 DX 的内容乘以 2 正确的指令是 C A MUL 2 B MUL DX 2 C SHL DX 1 D RCL DX 1 三三 根据给定的条件写出指令或指令序列 根据给定的条件写出指令或指令序列 1 写出完成下述功能的程序段 1 传送 25H 到 AL 寄存器 2 将 AL 的内容乘以 2 3 传送 15H 到 BL 寄存器 4 AL 的内容乘以 BL 的内容 4 并请写出最后 AX 答 1 MOV AL 25H 2 SHL AL 1 3 MOV BL 15H 4 MUL BL 最后 AX 612H 1554 2 将一个字节的立即数送到地址为 NUM 的存储单元中 答 MOV BYTE PTR NUM num 这里 num 是立即数 3 将一个 8 位立即数与地址为 BUF 的存储单元内容相加 答 ADD BYTE PTR BUF num 这里 num 是 8 位立即数 4 将地址为 ARRAY 的存储单元中的字数据循环右移一位 答 ROR ARRAY 1 5 将 16 位立即数与地址为 MEM 的存储单元中的数比较 答 CMP MEM n um 这里 num 是 16 位立即数 6 测试地址为 BUFFER 的字数据的符号位 答 TEST B UFFER 8000 H zf 1 表示负数 zf 0 表示非负数 7 将 AX 寄存器及 CF 标志位同时清零 答 AND AX 0 或 XOR AX AX 8 用直接寻址方式将首地址为 ARRAY 的字数组中第 5 个数送往寄存器 BX 中 答 MOV BX ARRAY 8 9 用寄存器间接间接寻址方式将首地址为 ARRAY 的字数组中第 5 个数送往寄存器 BX 中 答 LEA DI ARRAY 8 MOV BX DI 10 用相对寻址方式将首地址为 ARRAY 的字数组中第 8 个数送往寄存器 BX 中 答 MOV BX 8 MOV BX ARRAY BX 11 用基址变址寻址方式将首地址为 ARRAY 的字数组中第 N 个数送往寄存器 BX 中 答 MOV BX 0 MOV SI 2 N 2 MOV BX ARRAY BX SI 12 将首地址为 BCD BUF 存储单元中的两个压缩 BCD 码相加 和送到第三个存储单元中 答 MOV AH BCD BUF ADD AH BCD BUF 1 DAA MOV BCD BUF 2 AH 四四 写数据段 写数据段 按照给定的按照给定的条件为程序定义一个数据段 并画出存储单元的示意图条件为程序定义一个数据段 并画出存储单元的示意图 1 STR 是字符串 THIS IS A DATA SEGMENT 2 DAT1 是字节变量 初值为 23 4BH 126 0D3H 3 DAT2 是 16 进制数字变量 初值为 100 255 2 DUP 3 5 5 4 LEN 是以上存储单元的字节数 答 DATA SEGMENT STR DB THIS IS A DATA SEGMENT DAT1 DB 23 4BH 126 0D3H DAT2 DW 100 255 2 DUP 3 5 LEN EQU STR DATA ENDS 54 T 41 17 23 00 48 54 4B 4B 03 49 41 7E 126 00 53 5F D3 0D3 05 20 53 S 64 100 00 49 I 45 00 53 47 FF 20 4D 00 41 A 45 03 20 4E 00 44 D 54 05 五 写出完成所描述功能的程序段五 写出完成所描述功能的程序段 1 将 AL 中的两位 BCD 码分离 分别存放 DL 和 DH 中 答 MOV DH AL MOV DL AL AND DL 0FH MOV CL 4 SHR DH CL AND DH 0FH 2 将 DL 中的 4 位二进制数转换成 16 进制数的 ASCII 码 答 ADD DL 30H CMP DL 30H JB NEXT ADD DL 7 NEXT 3 将 AL 中的 8 位二进制数高 4 位和低 4 位交换 答 MOV CL 4 ROR AL CL 4 将 AL 和 BL 中的非压缩 BCD 码合并成一个压缩的 BCD 码 存在 AL 中 答 AND AL 0FH MOV CL 4 SHL AL CL AND BL 0FH OR AL BL 5 将 AL 中的 8 位有符号数转换成它的绝对值 答 TEST AL 80H JE EXIT NEG AL EXIT 6 用串扫描指令在一个字符串中查找字符 6 答 设字符串变量为 str 长度在 CX 中 MOV AL LEA DI STR REPNE SCASB JNE EXIT DEC DI EXIT 7 将输入的大写字母改变成小写输出 答 MOV AH 1 INT 21H CMP AL 41H JB SHOW CMP AL Z JA SHOW ADD AL 20H SHOW MOV AH 2 MOV DL AL INT 21H 8 输入一个字母 然后输出它的后续字母 答 MOV AH 1 INT 21H CMP AL 41H JB NEXT CMP AL Z JB SHOW CMP AL 61H JB NEXT CMP AL z JAE NEXT SHOW DEC AL MOV DL AL MOV AH 2 NEXT 9 将 DX AX 寄存器中的 32 位数向右移两位 答 MOV CX 2 NEXT SHR DX 1 RCR AX 1 LOOP NEXT 10 完成计算 7 8 答 MOV AL 7 MOV BL 8 MUL BL 六六 分析指令和程序 分析指令和程序 1 已知 SS 2000H SI 1000H AX 0ABCDH SP 0100H BP 00FEH 给出下列指令执 行后 指定寄存器中的内容 并画出指令执行中堆栈的变化示意图 答 结果 PUSH AX AX 0ABCDH SP 0FEH 7 PUSH S I SI 1000H SP 0FC POP AX AX 1000H SP 0FEH PUSH B P BP 00FEH SP 0FCH POP S I SI 00FEH SP 0FEH POP BP BP 0ABCDH SP 100H PUSH AX AX 1000H SP 0FEH POP BX BX 1000H SP 0100H 2 已知 CS 2300H IP 32B4H 且在数据段中有定义 ARY DB 0AH 28H 00H 3FH 分别给出下列指令执行后的 CS 和 IP 的内容 A LEA BX ARY JMP WORD PTR BX CS 2300H IP 280AH B MOV BX OFFSET ARY CALL WORD PTR BX CS 2300H IP 280AH C MOV BX OFFSET ARY JMP DWORD PTR BX CS 3F00H IP 280AH 3 MOV AL 0 MOV BL 0 MOV CX 10 L1 INC BL INC BL ADD AL BL LOOP LI HLT 程序的功能是 画出程序的流程图 答 程序的功能是 求 2 4 6 8 10 12 14 16 18 20 的和 AL 0 BL 0 CX 0 BL BL 2 AL AL BL CX CX 1 BL BL 2 AL AL BL CX CX 1 CX 0 Y N 程序的流程图如下 4 X DB 14 Y DB 4 DUP MOV SI 0 MOV AH 0 MOV AL X MUL AL MUL AX MOV WORD PTR SI AX INC SI INC SI MOV WORD PTR SI DX 8 HLT 程序执行后 X 和 Y 的关系是 画出程序的流程图 答 X和Y的关系是 Y X4 SI 0 AH 0 AL 14 AX AL AL AX 196 DX AX AX AX Y 1 Y 0 AX SI SI 2 Y 3 Y 2 DX 程序的流程图如下 5 MOV AX 4BD5H MOV BL 0 MOV DL 0 MOV CX 16 L1 SHL AX 1 JC L2 INC BL JMP L3 L2 INC DL L3 LOOP L1 HLT 程序的功能是 程序执行后 BL DL AX 画出程序的流程图 答 程序的功能是 分别统计 4BD5H 中的 0 1 的个数 0 的个数放BL 1 的个数放DL 程序执行后BL 7 DL 9 AX 0 AX 4BD5h BL 0 DL 0 CX 16 AX 4BD5h BL 0 DL 0 CX 16 AX 左移1位 AX 左移1位 移出的是1 吗 Y N BL 加1 DL 加1 CX 0 Y N CX 减1 结束 6 XOR DX DX L1 MOV AH 1 INT 21H 9 CMP AL JZ BACK CMP AL 30H JB L1 CMP AL 39H JA L1 AND AL 0FH ADD DL AL ADC DH 0 JMP L1 BACK HLT 程序的功能是 画出程序的流程图 答 程序的功能是 对输入的数字字符转换为对应的十进制表示 并将该十进制数加到DX 中 直到输入字符为 退出输入 DX 0 键盘输入一个字符 放AL 键盘输入一个字符 放AL 是 吗 Y N 是数字吗 清除AL高4位 将AL变为十进制数 将该数加到DX中 清除AL高4位 将AL变为十进制数 将该数加到DX中 Y 结束 程序的流程图如下 七 程序段填空七 程序段填空 1 以下程序段实现将 32 位数 DX AX 左移四位 仍送 DX AX MOV CL 04 SHL DX CL MOV B L AH SHL AX CL SHR BL CL OR DL BL 2 以下程序段实现将数据区 BUF 中 20 个字节数据传送到附加段的 ARY 字节变量处 LEA SI BUF LEA DI ARY CLD MOV CX 20 REP MOVSB 3 以下程序段实现将 NUM 中 100 个数分别按大于 0 小于 0 进行统计 并将个数分别放 DH 和 DL 中 NUM DB 1 1 2 4 5 3 0ABH MOV DX 0 MOV CX 100 MOV BX 0 NEXT CMP NUM BX 0 JL Fushu JE NEXT 10 INC DH JMP NEXT Fushu INC DL NEXT INC BX LOOP NEXT 4 有一串 100 个字符存储于首地址为 STR1 的存储区中 要求在字符串中查找 空格 找 到则继续执行 如未找到则转到 NOT FOUND 去执行 MOV CX 100 MOV BX 1 MOV AL 20H NEXT I NC BX CMP AL STR1 BX LOOPNZ Next JNZ NOT FOUND NOT FOUND 5 以下程序段实现 先判 AX 50 否 如满足条件 则转移到 TOO HIGH 去执行 然后做 AX 与 BX 的差 如溢出则转移到 OVERFLOW 去执行 否则计算 AX 与 BX 的差的绝对值 并把结果存入 AX 中 CMP AX 50 JG TOO HIGH SUB AX BX JO OVERFLOW JNS NONNEG NEG AX NONNEG JMP EXIT TOO HIGH JMP EXIT OVERFLOW 八八 编写汇编语言程序 要有完整的格式 要有必要的数据段和代码段 编写汇编语言程序 要有完整的格式 要有必要的数据段和代码段 1 在屏幕上显示两个字符串 两个字符串要在不同的行 This is a program Disk operation system 参考程序 Data segment Msg db This is a program DOSmsg db Disk operation system Data ends Code segment Assume cs code ds data Start Mov ax data Mov ds ax Mov dx offset msg Mov ah 9 Int 21h Call crlf Mov dx offset dosmsg Mov ah 9 11 Int 21h Mov ah 4ch Int 21h Crlf proc near Mov ah 2 Mov dl 0ah Int 21h Mov ah 2 Mov dl 0ah Int 21h RET Crlf endp Code ends End start 2 用移位指令将 X 乘以 30 结果存入 Y 单元 参考程序 Data segment X DB Y dw Data ends Code segment Assume cs code ds data Start Mov ax data Mov ds ax Mov AL X MOV AH 0 Mov CL 2 MOV DX AX SHL DX CL MOV CL 5 SHL AX CL SUB AX DX MOV Y AX Mov ah 4ch Int 21h Code ends END START 3 设有三个数 A B 和 C 如果其中一个为 0 将另外两个也清零 否则求它们的和 存 入 D 单元中 参考程序 Data segment A DB B DB C DB D DB Data ends Code segment Assume cs code ds data Start Mov ax data 12 Mov ds ax Mov AL 0 MOV CX 3 MOV BX 0 NEXT CMP A BX 0 JZ CLEAR ADD AL A BX INC BX LOOP NEXT MOV D AL JMP EXIT CLEAR MOV A 0 MOV B 0 MOV C 0 EXIT Mov ah 4ch Int 21h Code ends END START 4 在一个数组中查找最大数 Data segment A DB 50 dup MAX DB Data ends Code segment Assume cs code ds data Start Mov ax data Mov ds ax MOV CX 49 MOV AL A MOV BX 1 NEXT CMP AL A BX JLE L1 MOV AL A BX L1 INC B X LOOP NEXT MOV MAX AL Mov ah 4ch Int 21h Code ends END START 5 用查表法计算 Y X X 2 X 参考程序 Data segment MSG DB Please input a number between 0 and 15 A DB 0 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 y DB Data ends Code segment 13 Assume cs code ds data Start Mov ax data Mov ds ax MOV DX OFFSET MSG MOV AH 9 INT 21H MOV AH 1 INT 21H SUB AL 30H MOV DL AL SHL D L 1 DL 2X LEA BX A XLAT 查表法计算 AL BX AL 即 AL X X SUB AL D L AL X X 2 X MOV Y AL Mov ah 4ch Int 21h Code ends END START 6 用字符串操作指令将有符号数数组 ARY 中的数转换成绝对值存回原单元 Data segment Ary DB 10 12 4 49 116 253 36 9 64 8 100 12 144 69 196 225 cnt DB Data ends Code segment Assume cs code ds data ES DATA Start Mov ax data Mov ds ax MOV ES AX MOV CX CNT ARY SHR CX 1 除 2 对字 LEA SI ARY LEA DI ARY NEXT LODSB CMP AL 0 JNL LAB1 NEG AL AL 是负数时取相反数 LAB STOSB LOOP NEXT Mov ah 4ch Int 21h Code ends END START 7 输入一个字符串 将其中的小写字母转换成大写字母后输出 Data segment Str DB 50 50 dup Data ends 14 Code segment Assume cs code ds data Start Mov ax data Mov ds ax MOV AH 10 LEA DX STR INT 21H MOV CL STR 1 MOV CH 0 MOV BX 2 NEXT MOV AL STR BX CMP AL 41H JB SHOW CMP AL Z JA SHOW ADD AL 20H SHOW MOV AH 2 MOV DL AL INT 21H LOOP NEXT Mov ah 4ch Int 21h Code ends END START 8 从键盘输入一个一位数 n 然后响 n 次铃 Code segment Assume cs code ds data Start MOV AH 1 INT 21H SUB AL 30H MOV CL AL MOV CH 0 NEXT MOV AH 2 MOV D L 7 响铃的 ASCII 码为 7 INT 21H LOOP NEXT Mov ah 4ch Int 21h Code ends END START 9 从键盘输入一个字符串 再将它按相反次序输出在下一行 Data segment Str DB 50 50 dup Data ends Code segment Assume cs code ds data Start Mov ax data Mov ds ax MOV AH 10 15 LEA DX STR INT 21H MOV CL STR 1 MOV CH 0 MOV BX CX NEXT MOV DL STR BX 1 MOV AH 2 INT 21H DEC BX LOOP NEXT Mov ah 4ch Int 21h Code ends END START 10 统计一个 16 位二进制数中 1 的个数 并将结果输出 CODE segment assume cs CODE start mov cx 0 mov ax 567AH repeat test ax 0ffffh jz SHOW 若 AX 已为 0 则退出 进行显示 jns Shift 若符号位为 0 则考虑下一位 inc cx 若符号位为 1 则统计 Shift shl a x 1 Jmp repeat SHOW CMP cx 10 JB NEXT MOV DL 1 MOV AH 2 INT 21H SUB C

温馨提示

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

评论

0/150

提交评论