西电微机原理上机大作业_第1页
西电微机原理上机大作业_第2页
西电微机原理上机大作业_第3页
西电微机原理上机大作业_第4页
西电微机原理上机大作业_第5页
已阅读5页,还剩45页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

第一次上机

一、实验目的

1.熟练掌握8086/8088的各种寻址方式及应用。

2.掌握DEBUG调试程序中的一些常用命令的使用方法,为以后的实验

打下根底。

二、实验仪器

586微机一台

三、实验内容

1.关于数据的寻址方式练习

8086/8088提供多种方式实现操作数寻址,大体可分为7种:

a.立即寻址

b.存放器寻址

c.直接寻址

d.存放器间接寻址

e.存放器相对寻址

f.基址变址寻址

g.基址变址且相对寻址

掌握8086/8088的这些寻址方式,是学习汇编语言编程的关键。因此,

我们编写了下面的程序段,以数据传送指令为例,列举了部份寻址方式,请同

学们按以下要求认真完成。

[1]在全屏幕编辑软件下,建立以下汇编语言源程序:

STACKSEGMENTSTACK

DB0B0H,0B1H,0B2H,0B3H,0B4H,0B5H,0B6H,0B7H,

DR0R8H,0R9H

DBOBAH,OBBH,OBCH,OBDH,OBEH,OB-H

DB10HDUP(OO)

STACKENDS

DATA1SEGMENT

DBOAOH,0A1H,0A2H,0A3H

TABLEDW0A5A4H

DB0A6H,0A7H,0A8H,0A9H,OAAH,OABH

DBOACH,OADH,OAEH,OAFH

DATA1ENDS

DATA2SEGMENT

DBOCOH,OC1H,0C2H,0C3H,0C4H,0C5H,0C6H,0C7H

DB0C8H,0C9H,OCAH,OCBH,OCCH,OCDH,OCEH,OCFH

DATA2ENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA1,ES:DATA2,SS:STACKSTART:MOVAX,DATA1

MOVDS,AX

MOVAX,DATA2

MOVES,AX

MOVBX,0004H

MOVCX,0005H

MOVBP,0U03H

MOVSI,0002H

MOVDI.0001H

MOVAX,CX;以下指令按后表要求完成

MOVAX,500H

MOVAX,TABLE

MOVAX,ES:[BX]

MOVAX,[BX+05H]

MOVAX,SS:[BX]+03H

MOVAX,TABLE[BX]

MOVAX,07H[BX]

MOVAX,[BP]

MOVAX,TABLE[BP]

MOVAX,08H[BP]

MOVAX,[BP+06H]

MOVAX,DS:[BP+03H]

MOVAX,[BP]+05H

MOVAX,ES:[SI+03H]

MOVAX,IDI+U6H]

MOVAX,[DI]+05H

MOVAX,TABLE[SI]

MOVAX,[SI]

MOVAX,TABLE[DI]

MOVAX,[SI]+05H

MOVAX,[BX][DI+01H]

MOVAX,[BX][SI]+03H

MOVAX,TABLE[BX][SI]

MOVAX,ES:[BX][DI]

MOVAX,[BP][DI+02H]

MOVAX,TABLE[BP][DI]

MOVAX,ES:[BP][SI]

MOVAX,[BP][SI+05H]

MOVAX,03H[BP][DI]

MOVAX,[BP][SI]

MOVAX,[BP+02H][DI+03H]

MOVAX,TABLE[BP+02H][DI+03H]

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

[2]用MASM.EXE宏汇编程序对以上源程序进行汇编,其方法为:

MASM文件名.ASM;回车

此时,如果源程序中无语法错误,那么在磁盘上形成文件名QBJ文件。

[3]用LINK.EXE连接程序对文件名.OBJ文件进行连接,其方法为:

LINK文件名.OBJ;回车

此时,如果连接正确,那么在磁盘上形成:文件名.EXE可执行文件。

[4]对源程序中从MOVAX,CX开始以下所有指令按下表进行计算。

SRC的地AX推算AX实

指令SRC寻址方式

址值际值

MOVAX,CX存放器寻址00050005

MOVAX,500H立即寻址05000500

1541:000

MOVAX,TABLE直接寻址A5A4A5A4

4

1542:000

MOVAX,ES:[BX]存放器间接寻址C5C4C5C4

4

1541:000

MOVAX,[BX+05H]存放器相对寻址AAA9AAA9

9

153F:000

MOVAX,SS:[BX]+03H存放器相对寻址B8B7B8B7

7

1541:000

MOVAX,TABLE[BX]存放器相对寻址A9A8A9A8

8

1541:000

MOVAX,07H[BX]存放器相对寻址ACABACAB

B

153F:000

MOVAX,[BP]存放器间接寻址B4B3B4B3

3

MOVAX,T/\BLE[BP]存放器相对寻址1541:000A8A7A8A7

7

MOVAX,08H[BP]存放器相对寻址153F:000BCBBBCBB

B

MOVAX,[BP+06H]存放器相对寻址153F:000BAB9BAB9

9

MOVAX,DS:[BP+O3H]存放器相对寻址1541:000A7A6A7A6

6

MOVAX,[BP]+05H存放器相对寻址153F:000B9B8B9B8

8

MOVAX,ES:[SI+03H]存放器相对寻址1542:000C6C5C6C5

5

MOVAX,[DI+06H]存放器相对寻址1541:000A8A7A8A7

7

MOVAX,[DI1+05H存放器相对寻址1541:000A7A6A7A6

6

MOVAX,TABLE[SI]存放器相对寻址1541:000A7A6A7A6

6

MOVAX,[SI]存放器间接寻址1541:000A3A2A3A2

2

MOVAX,TABLE[DI]存放器相对寻址1541:000A6A5A6A5

5

MOVAX,[SI]+05H存放器相对寻址1541:000A8A7A8A7

7

MOVAX,[BX][DI+O1H]基址变址且相对寻址1541:000A7A6A7A6

6

MOVAX,[BX][SI]+03H基址变址且相对寻址1541:000AAA9AAA9

9

MOVAX,TABLE[BX][SI]基址变址且相对寻址1541:000ABAAABAA

A

MOVAX,ES:[BX][DI]基址变址寻址1542:000C6C5C6C5

5

MOVAX,[BP][DI+02U]基址变址口相对寻址153F:000B7B6B7B6

6

MOVAX,TABLE[BP][DI]基址变址且相对寻址1541:000A9A8A9A8

8

MOVAX,ES:[BP][SI]基址变址寻址1542:000C6C5C6C5

5

MOVAX,[BP][SI+05H]基址变址且相对寻址153F:000BBBABBBA

A

MOVAX,03H[BP][DI]基址变址且相对寻址153F:000B8B7B8B7

7

MOVAX,[BP][SI]基址变址寻址153F:000B6B5B6B5

5

MOVAX,[BP+02H][DI+03H]基址变址且相对寻址153F:000BAB9BAB9

9

MOVAX,TABLE[BP+02H]基址变址且相对寻址1541:000AEADAEAD

[DI+03H]D

[5]用T命令单步运行程序,并用R命令检查AX结果,同时将结果作为实际

值填入上表中,和推算值进行比拟,从而检验自己对该条指令对应的寻址方式

是否掌握。也可用D命令观察存贮器的内容,具体操作方法参看DEBUG使

用局部。

四、问题讨论

在上表中,分析AX推算值与实际值有何不同?找出错误原因,小结出各种寻

址方式所用的段存放器的规律来

第二次上机

一、实验目的

1.熟练掌握汇编语言程序设计的方法及上机步骤。

2.掌握算术运算中,十进制数调整指令的应用。

3.掌握子程序的设计方法。

4.掌握DOS功能的调用方法。

二、实验仪器

586微机一台

二、实验内容

1.编写求十进制数12678532与02121435(本人学号)之和的程序,并将和以十进制数

的形式送屏幕显示。

编程要求与提示:

[1]两个加数均以压缩(组合)十进制数形式存放在ADD1和ADD2为首址的存贮器单元。

[2]和以压缩十进制数的形式存入SUM以下单元。

[3]将和送到屏幕显示局部功能的实现采用子程序的形式。

[4]实验步骤如下:

a.用全屏幕编辑软件建立源程序。

b.用masm.exe汇编程序对源程序进行汇编,形成目标程序。

U.用1ink.exe连接程序对目标程序进行连接形成可执行文件。

d.用DEBUG对连接通过的可执行程序进行调试。

2.有一个首地址为A的N字数组,请编程序使该数组中的数按从大到小的次序排列。

编程要求与提示:

[1]参加排序的数据及个数由学生自一定义。

[2]要将排序前的数组和排序后的数组在屏幕上显示出来。

[3]实验步骤同内容一。

三、实验程序、流程图与运行结果

1、

实验程序

STACKSEGMENTSTAC<'STACK'

DW100HDUP。)

TOPLABELWORD

STACKENDS;堆栈段

DATASEGMENT

ADD1DD12678532H

ADD2DD02121435H

SUMDD?

DATAENDS;数据段

CODESEGMENT代码段

ASSUMECS:CODE,DS:DATA,SS:STACK

START:MOVAX.DATA

MOVDS,AX

MOVAX,STACK

MOVSS.AX

LEASP.TOP

LEASI.ADD1

LEADI.ADD2

MOVAL,[SI]

ADDAL,[DI]

DAA

MOVBYTEPTRSUM.AL

MOVAL,[SI+1]

ADCAL,[DI+1]

DAA

MOVBYTEPTRSUM+1,AL

MOVAL,[SI+2]

ADCAL,[DI+2]

DAA

MOVBYTEPTRSUM+2,AL

MOVAL,[SI+3]

ADCAL,[DI+3]

DAA

MOVBYTEPTRSUM+3,AL

MOVAX,WORDPTRSUM+2

CALLDISPAX

MOVAX,WORDPTRSUM

CALLDISPAX

MOVAH.4CH

INT21H

DISPALPROCNEAR

PUSHAX

PUSHCX

PUSHDX

PUSHAX

MOVCL,4

SHRAL,CL

CALLCHANG

MOVAH,02

MOVDL,AL

INT21H

POPAX

ANDAL.OFH

CALLCHANG

MOVAH.02

MOVDL.AL

INT21H

POPDX

POPCX

POPAX

RET

DISPALENDP

CHANGPROCNEAR

CMPAL,10

JNGECHANG1

ADDAL,7

CHANG1:ADDAL.30H

RET

CHANGENDP

DISPAXPROCNEAR

XCHGAL,AH

CALLDISPAL

XCHGAH,AL

CALLDISPAL

RET

DISPAXENDP

CODEENDS

ENDSTART

运行结果

E:\>WORK1.EXE

14799967

E:\>

流程图

2、

实验程序

STACKSEGMENTSTACK

DB256DUP(?)

STACKENDS

DATASEGMENT

DATA1DW0212H,1435H,0000H,9999H,1AAAH

STRING1DB'INPUTNUMBER:',ODH,OAH,'$'

SIKING2DB'IHbBIGtKIDIHbSMALLbKI5:',ODH,OAH,'$'

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACK

START:MOVAX,DATA

MOVDS,AX

MOVES.AX

MOVAX,STACK

MOVSS,AX

LEADX.STRING1

MOVAH.09H

INT21H

MOVCX,6

LEASI.DATA1

L1:MOVAX,[SI]

ADDSI,2

CALLDISPAX

CALLDISPCR

LOOPL1

MOVCX,5

LEASI.DATA1

ADDSI,10

LP1:PUSHCX

PUSHSI

LP2:MOVAX,[SI]

CMPAX,[SI-2]

JBENOXCHG

XCHGAX,[SI-2]

MOV[SI],AX

NOXCHG:DECSI

DECSI

LOOPLP2

POPSI

POPCX

LOOPLP1

LEADX.STRING2

MOVAH,09H

INT21H

MOVCX,6

LEASI.DATA1

L2:MOVAX,[SI]

ADDSI,2

CALLDISPAX

CALLDISPCR

LOOPL2

MOVAH.4CH

INT21H

DISPALPROC

PUSHAX

PUSHCX

PUSHDX

PUSHAX

MOVCL,4

SHRAL,CL

CALLCHANG

MOVAH.02H

MOVDL.AL

INT21H

POPAX

ANDAX.OFH

CALLCHANG

MOVAH.02H

MOVDL.AL

INT21H

POPDX

POPCX

POPAX

RET

DISPALENDP

CHANGPROC

CMPAL.10

JNGECHANG1

ADDAL,7

CHANG1:ADDAL.30H

RET

CHANGENDP

DISPAXPROC

XCHGAL.AH

CALLDISPAL

XCHGAH.AL

CALLDISPAL

RET

DISPAXENDP

DISPCRPROC

PUSHAX

PUSHDX

MOVAH,2

MOVDL,0AH

INT21H

MOVAH,2

MOVDL.ODH

INT21H

POPDX

POPAX

RET

DISPCRENDP

CODEENDS

ENDSTART

实验结果

E:\>W0RK2.EXE

iINPUT:

0212

1435

0000

9999

4568

1AAA

TOUTPUT:

9999

4568

1AAA

1435

0212

f\aaa

匕“'___________

流程图

START

N

三、问题讨论

1.在以十进制数形式参加运算的程序设计中,应注意那些问题。

2.总结循环程序设计的步骤及方法。

第三、四次上机

一、实验目的

1.增强和提高汇编语言程序设计的能力,掌握模块化程序设计的方

法.

2.熟练掌握DOS常用功能的调用方法

二、实验仪器

586微机一台

三、实验内容

编写如下程序,并在机器上调试成功。程序采用菜单式选择,可以接收用

户从键盘输入的五个命令各命令功能分别为:

(1)按下“1”键,完成字符串小写字母变成大写字母。

用户输入一由英文大小写字母或数字0-9组成的字符串(以回车结束),

程序逐个检查字符串中各字符,将原串中小写字母变成大写字母,其他字符不

变,并在屏幕上显示。用户接任一键,重做,按ESC键,返回主菜单。

(2)按卜“2”键,完成我最大值(二选一〕。

a.接收用户输入的可显示字符串(以回车结束),程序将其中ASCH码值

最大的字符显示出来;

b,接收用户输入假设干个无符号8位数(以空格或逗号为分隔符,以回车

结束),程序将其中最大的数显示出来。用户按任一键,重做,按ESC键,返

回主菜单。

(3)按下“3”键,完成排序(二选一)。

a.接收用户输入的可显示字符串,以回车结束。程序按ASCH码值大小由

大到小排序并输出显示;

b.接收用户输入假设干个有符号8位数(以空格或逗号为分隔符,以回车

结束),程序将其中最大的数显示出来。用户接任一键,重做,按ESC键,返

回主菜单。

(4)按下“4”键,显示时间。

首先提示用户对时,即用户输入时、分、秒(以空格或逗号为分隔符,以

回车结束),然后,在屏幕上不断显示时间,格式为:

XX(时):XX(分):XX(秒)

最好定点显示。用户按任一键,重新对时,按ESC键,返回主菜单。

(5)按下“5”键,结束程序运行,返回系统提示符。

四、实验程序、流程图与结果

实验程序

DISPLMACROSTR;Functiontodisplaystrings

PUSHDX

PUSHAX

LEADX.STR

MOVAH,09H

INT21H

POPAX

POPDX

ENDM

ISCONTINUEMACROL;Macrotojudgewhethertocontinue,Lisamark

DISPS15,10,SMENU

MOVAH.08H

INT21H

CMPAL,1BH

JNEL;假设用JE会导致编译,跳不了那么远

JMPMAIN

ENDM

CURSORMACROCURX.CURY

PUSHAX

PUSHBX

PUSHDX;DX必须保护,始终指向输入缓冲区

MOVAH.02H

MOVDH.CURX

MOVDL.CURY

MOVBH,0

INT10H

POPDX

POPBX

POPAX

ENDM

DISPSMACROX.Y.STR;将STR的内容显示到X,Y的位圆

PUSHAX

PUSHBX

PUSHDX

MOVAH.02H

MOVBH.OOH;显示页码,第。页

MOVDH,X;行[X坐标)

MOVDL,Y;列(丫坐标〕

INT10H

LEADX.STR

MOVAH.09H

INT21H

POPDX

POPBX

POPAX

ENDM

SCROLLMACRON.ULR.ULC.LRR.LRC.ATT

PUSHAX

PUSHBX

PUSHCX

PUSHDX

MOVAH,06H

MOVAL,N;N=上卷行数;N=0时,清窗口

MOVCH.ULR;左上角行号1X)

MOVCL.ULC;左上角列号(Y)

MOVDH.LRR;右下角行号

MOVDL.LRC;右下角列号

MOVBH.ATT落入行属性,颜色设置

INT10H

POPDX

POPCX

POPBX

POPAX

ENDM

PREPMACROT;预处理,显示子菜单标题(T),输入提示信息等

LEASIJNBUF+1

LEADl.OUTBUF

SCROLL21,2,0,22,79,OFH;清屏,内窗

DISPS3,20,T;显示子菜单标题(3行20列显示T)

DISPS6,2,CAPION;Promptforastringtochange

DISPS8.2JNCAPprint"Yourinputis:"

MOVAH.OAH

INT21H

MOVCH,0

MOVCL,[SI];获取输入字符串中,字符的个数

INCSI

ENDM

STACKSEGMENTSTACK'STACK'

DB100HDUP(?)

TOPLABELWORD

STACKENDS

DATASEGMENT

BASEDWMAIN,LTC,FMV,SORTS,STM.EXIT;建立跳转表

WELCMDB'Welcometousethisprogram!$'

MMENUDDB'02121452-Mr.HaoS'

MMENUCDB,ChooseAnItem,AndInputTheNumber!$'

MMENU1DB*1-LowercaseLettersToCapitalLetters$'

MMENU2DB'2-FindTheMaximumValue$'

MMENU3DB'3-Sort$'

MMENU4DB'4-SetTime$'

MMENU5DB15-Exit!$'

SMENUDB'PressAnyKeyToRedo.Press"ESC"ToReturnToMainMenu!$'

WROCAPDB'WRONG!Youhavepress""key!Pleaseinputanumberbetween1and5!$'

CAPIONDB'PleaseInputYourStringsandEndWith"Enter"Key!$'

INCAPDB'YourInputIs:$'

INBUFDB100

DB?

DB100DUP(?)

OUTCAPDB'MyOutputIs:$'

OUTBUFDB100DUP(?)

MAXCAPDB'ThecharofmaxASCIIis:.$'

ERRINFDB'ERROR!Pleasechecktheformatyouinput!$'

TIMESETCDB'Now,youcansetthetime!$,

TIMESETFDB'Format:(012532)or(01:25:32),andendwithCR!$'

TIMESETSDB'Succeed!

TDINVDB'Invalidtimedata!Inputagain!$'

NODATCAPDB'Youhaveinputnothing's'

TIMEDB8DUP(':)12DUP('');时间的底

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACK

START:MOVAX,DATA

MOVDS,AX

MOVES.AX

MOVAX.STACK

MOVSS.AX

LEASP.TOP

LEADX.INBUF指向输入缓冲区

CLC

MAIN:SCROLL0,0,0,24,79,0;清屏

SCROLL21,2,0,22,79,OFF;设置菜单颜色,黑底白字〃注意逗号应为半角字符,否那么提示outofmemoryu

DISPS6,30,MMENUD

DISPS8,20,MMENUC

DISPS10,20,MMENU1

DISPS12,20,MMENU2

DISPS14,20,MMENU3

DISPS16.20.MMENU4

DISPS18,20,MMENU5

ML:CURSOR19,1DH

MOVAH,01H;Recievethechoice

INT21H

CMPAL,31H

JLERROR

CMPAL.35H

JGERROR

ANDAX.00FH

LEABX.BASE

SHLAL.1;将人1,乘2,因为跳转表地址是dw类型的,

ADDBX.AX

JMPWORDPTR[BX]

;CMPAL,'1'

;JELTC;Choose1,lowercaselettertocapitalletter

;CMPAL,'2'

;JEFMV;Choose2,findthemaximumvalue

;CMPAL,'3'

;JESORTS;Choose3,sort

;CMPAL,'4'

;JESTM;Choose4,showcurrenttime

;CMPAL,'5'

;JEEXIT;Choose5,exittheprogram

ERROR:CMPAL.ODH;如果是回车的话,赋CR

JEMCR

MOV[WROCAP+23],AL;Otherchar

MOV[WROCAP+24];1

JMPD

MCR:MOVWORDPTR[WROCAP+23].'RC,

D:DISPS20,5,WROCAP;Showthewronginformation

JMPML

LTC:CALLLLTOCL

ISCONTINUELTC

FMV:CALLFMAXV

ISCONTINUEFMV

SORTS:CALLSORT

ISCONTINUESORTS

STM:CALLSHOWTIME

ISCONTINUESTM

EXIT:SCROLL0,0,0.24,79,0;清屏

MOVAH.4CH;Exit.

INT21H

LLTOCLPROC

REFLASHL:PREPMMENU1;显示子菜单

CMPCL.O;假设输入为空那么跳转至REDO

JEREFLASHL

LL1:MOVAL,[SI]

CMPAL,'a'

JBMTOB;NOCHANGE

CMPAL,'z'

JAMTOB

SUBAL,20H;Convert

MTOB:MOV[DI],AL

INCSI

INCDI

LOOPLL1

MOVBYTEPTR[Dl],'$'

DISPS10,2,OUTCAP

DISPS10,17,OUTBUF

RET

LLTOCLENDP

FMAXVPROC

PUSHBX

REFLASHF:PREPMMENU2;显示子菜单

CMPCL,0;假设输入为空那么跳转至REDO

JEREFLASHF

MOVAL,0

FL1:CMPAL,[SI]

JANEXT

MOVAL,[SI]

NEXT:INCSI

LOOPFL1

MOV[MAXCAP+26],AL

DISPS10,2,MAXCAP

POPBX

RET

FMAXVENDP

SORTPROC

PREPMMENU3;显示子菜单标题(T),输入提示信息等

DECCX

ADDSI.CX

MOVBYTEPTR[Sl+1],'$'

LP1:PUSHCX

PUSHSI

LP2:

MOVAL,[SI]

CMPAL,[SI-1]

JBENOXCHG

XCHGAL,[SI-1]

MOV[SI],AL

NOXCHG:DECSI

LOOPLP2

POPSI

POPCX

LOOPLP1

DISPS10,2,OUTCAP

DISPS10,17,INBUF[2];显示排序结果

RET

SORTENDP

SHOWTIMEPROC

SCROLL21,2,0,22,79,OFH清屏,内窗

DISPS3,20,MMENU4

DISPS5,25,TIMESETC

DISPS7,15,TIMESETF

SHOW:MOVSI,0

MOVBL.1OO

DIVBL

MOVAH,2CH;GETTIME

INT21H

MOVAL.CH;HOUR

CALLBCDASC;要转换的在AL中

INCSI

MOVAL,CL;MINUTE

CALLBCDASC

INCSI

MOVAL.DH

CALLBCDASC;要转换的在AL中

MOVBP.OFFSETTIME;使用int10H的13H号功能,在Teletype模式下显示字符串(3P为地址)

MOVDX,0A22H;DX为行列(DH,DL)

MOVCX,8;CX为显示字符串长度

MOVBX.004EH;BH:页码,BL:属性

MOVAX.1301H;AL:显示输出方式,1—字符串中只含显示字符,显示后,光标位置改变

INT10H

MOVAH.02H;设置光标位置

MOVDX,0A22H

MOVBH,0

INT10H

MOVBX.0018H;延时用(外层),假设不延时,光标会在时间左右来回跑!

RE:MOVCX.OFFFFH

REA:LOOPREA

DECBX

JNZRE

MOVAH.01H;检测是否有字符输入,ZF=1:无

INT16H

JESHOW

CALLSETTIME;设置时间子程序

RET

SHOWTIMEENDP

SETTIMEPROC

PUSHDX

MOVAH,OAH;输入时间串

LEADX,INBUF

INT21H

CMPINBUF[1],0

JENODAT

MOVBL,10

MOVAL,INBUF

温馨提示

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

评论

0/150

提交评论