匯編語言程序設(shè)計(jì)(劉慧婷第3版)微課版 課件 第3、4章 匯編語言程序?qū)嵗吧蠙C(jī)操作、操作數(shù)的尋址方式_第1頁
匯編語言程序設(shè)計(jì)(劉慧婷第3版)微課版 課件 第3、4章 匯編語言程序?qū)嵗吧蠙C(jī)操作、操作數(shù)的尋址方式_第2頁
匯編語言程序設(shè)計(jì)(劉慧婷第3版)微課版 課件 第3、4章 匯編語言程序?qū)嵗吧蠙C(jī)操作、操作數(shù)的尋址方式_第3頁
匯編語言程序設(shè)計(jì)(劉慧婷第3版)微課版 課件 第3、4章 匯編語言程序?qū)嵗吧蠙C(jī)操作、操作數(shù)的尋址方式_第4頁
匯編語言程序設(shè)計(jì)(劉慧婷第3版)微課版 課件 第3、4章 匯編語言程序?qū)嵗吧蠙C(jī)操作、操作數(shù)的尋址方式_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第3章匯編語言程序?qū)嵗吧蠙C(jī)操作

<<匯編語言程序設(shè)計(jì)>>實(shí)踐性很強(qiáng),結(jié)合上機(jī)是最好的學(xué)習(xí)方法。3.1匯編語言的工作環(huán)境3.1.1匯編語言的系統(tǒng)工作文件

3.1.2進(jìn)入DOS命令行的方式3.1.3常用的DOS命令3.1.1匯編語言的系統(tǒng)工作文件

使用編輯程序編輯源程序文件(.asm)使用匯編程序(MASM)將源程序文件(.asm)匯編成目標(biāo)文件(.obj)使用連接程序(LINK),將目標(biāo)文件(.obj)連接成可執(zhí)行文件(.EXE)使用調(diào)試程序(DEBUG),調(diào)試可執(zhí)行文件運(yùn)行匯編語言程序需要以下文件編輯程序EDIT.COM匯編程序MASM.EXE連接程序LINK.EXE調(diào)試程序DEBUG.EXE注意幾點(diǎn)本書使用MicrosoftMasm6.15,MicrosoftLINK5.13版本。EDIT.COM和DEBUG.EXE為系統(tǒng)自帶。為方便操作,系統(tǒng)文件和用戶文件盡可能放在同一文件目錄下。3.1.2進(jìn)入DOS命令行方式程序---附件---命令提示符運(yùn)行---CMD退出用EXIT3.1.3常用的DOS命令1.盤:;選擇盤符如果屏幕顯示為C:\>,表示你當(dāng)前在C盤,你希望到E盤,則可鍵入:C:\>E:↙(↙表示Enter鍵)3.1.3常用的DOS命令2.CD;選擇目錄例如:E:\>CD;顯示當(dāng)前目錄,當(dāng)前目錄是根目錄E:\>CDMASM;進(jìn)到MASM子目錄,E:\>MASM>CDMY;從當(dāng)前目錄MASM進(jìn)到下一級(jí)MY子目錄E:\>MASM\MY>CD‥;從當(dāng)前目錄MY退到上一級(jí)目錄MASME:\>MASM>CD\

;從當(dāng)前目錄MASM退到根目錄E:\>3.1.3常用的DOS命令3.DIR;顯示目錄和文件例如:E:\>MASM>DIR;列出當(dāng)前目錄下的子目錄和文件E:\>MASM\>DIR*.ASM;列出所有擴(kuò)展名為ASM的文件,*為通配符E:\>MASM>DIRHELLO.*;列出所有名為HELLO而擴(kuò)展名不限的文件E:\>MASM>DIRHE*.???;列出所有文件名前2個(gè)字符為’HE’而擴(kuò)展名有3個(gè)字符的文件3.1.3常用的DOS命令4.REN;改變文件名例如:E:\>RENH1.TXTH2.ASM;把文件H1.TXT改名為H1.ASM3.1.3常用的DOS命令5.CLS;清除屏幕6.DEL;刪除文件例如:E:\>DELC.TXT;刪除文件C.TXT7.MD;建立目錄例如:E:\>MDMASM;建立MASM目錄3.1.3常用的DOS命令8.RD;刪除目錄例如:E:\>MASM\>RDASM;刪除下級(jí)子目錄ASM3.1.3常用的DOS命令9.COPY;復(fù)制文件例如:E:\>COPYH1.TXTH2.TXT;復(fù)制文件H1.TXT到文件H2.TXTE:\>COPYA+BC.TXT;把文件A和B連接后得到文件C.TXT3.1.3常用的DOS命令10.TYPE顯示文本文件的內(nèi)容例如:E:\>TYPEC.TXT;顯示文件C.TXT的內(nèi)容11.>;輸出的重定向操作符例如:E:\>DIR>THIS.TXT;把DIR顯示結(jié)果輸出到文件THIS.TXT3.1.3常用的DOS命令12.HELP顯示命令格式和用法E:\>HELP;顯示所有命令的格式E:\>HELPDIR;顯示DIR命令的用法3.2匯編語言程序?qū)嵗?.2.1實(shí)例13.2.2實(shí)例2例3.1單個(gè)字符的鍵盤輸入與顯示輸出程序

codesegmentassumecs:codestart:movah,1int21hmovdl,aladddl,1movah,2int21hmovah,4chint21hcodeendsendstart運(yùn)行結(jié)果:鍵入A接著顯示B,鍵入K接著顯示L例3.2編寫顯示“HELLO,WORLD!”程序。

datasegmentStringdb‘HELLO,WORLD!$’dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdx,offsetstringmovah,9int21hmovah,4chint21hcodeendsendstart

3.3程序?qū)嵗纳蠙C(jī)步驟3.3.1編輯--建立ASM源程序文件3.3.2匯編--產(chǎn)生OBJ二進(jìn)制目標(biāo)文件3.3.3連接--產(chǎn)生EXE可執(zhí)行文件3.3.4關(guān)于LST列表文件3.3.5程序的運(yùn)行和調(diào)試3.3.1編輯建立ASM源程序文件1.進(jìn)入DOS命令行方式。2.假定匯編語言的系統(tǒng)工作文件目錄為D:\MASM6.15\,其中D:\表示D盤的根目錄??梢酝ㄟ^以下命令指向D盤:D:↙3.如果屏幕顯示不在此目錄,可以通過以下命令進(jìn)入該目錄:D:\>CD\MASM6.15↙注意,加黑字體是鍵入的命令。當(dāng)屏幕顯示進(jìn)入該目錄后,用如下命令編輯源程序文件:D:\>MASM6.15\>EDITHELLO.ASM↙3.3.2匯編--產(chǎn)生OBJ二進(jìn)制目標(biāo)文件假定匯編語言源程序文件HELLO.ASM已經(jīng)在當(dāng)前目錄D:\MASM6.15\下,用如下命令進(jìn)行匯編:D:\>MASM6.15\>MASMHELLO↙注意,加黑字體是鍵入的命令。該命令執(zhí)行后,將產(chǎn)生一個(gè)同名的二進(jìn)制目標(biāo)文件HELLO.OBJ。下一步就是對(duì)這個(gè)HELLO.OBJ文件進(jìn)行連接以產(chǎn)生最后的可執(zhí)行文件。如果源程序有語法錯(cuò)誤,則不會(huì)產(chǎn)生目標(biāo)文件。同時(shí)報(bào)錯(cuò),提示源程序的出錯(cuò)位置和錯(cuò)誤原因。3.3.3連接產(chǎn)生EXE可執(zhí)行文件使用連接程序LINK把目標(biāo)文件(OBJ)轉(zhuǎn)換為可執(zhí)行的EXE文件。鍵入以下命令:D:\>MASM6.15\>LINKHELLO↙因?yàn)樵闯绦蛑袥]有定義堆棧段,所以連接程序給出無堆棧段的警告,其實(shí)并不是錯(cuò)誤,并不影響程序的運(yùn)行。到此為止,連接過程已經(jīng)結(jié)束。3.3.4關(guān)于LST列表文件D:\>MASM6.15\>MASMHELLOHELLOHELLO↙列表文件報(bào)告了匯編過程中產(chǎn)生的很多有價(jià)值的參考信息。主要包括源程序和機(jī)器語言清單、指令和變量的偏移地址等等。3.3.5程序的運(yùn)行建立了EXE文件后,就可以直接在DOS的提示符下,輸入EXE文件的文件名,如:

D>Hello↓

直接運(yùn)行程序。對(duì)EXE文件無需擴(kuò)展名就可執(zhí)行。真正的可執(zhí)行文件是生成的,不是用改名操作得到的。3.3.6程序的調(diào)試調(diào)試程序DEBUG.EXE是WINDOWS系統(tǒng)自帶的。DEBUGHello.EXE“-”DEBUG命令提示符1.反匯編命令U格式1:U地址地址用偏移地址或者段地址:偏移地址表示。該命令從指定的地址開始,把機(jī)器語言反匯編為匯編語言。若省去指定地址,則以上一個(gè)U命令反匯編的最后一條指令地址的下一個(gè)單元作為起始地址。2.運(yùn)行程序命令G格式:G[=起始地址][中止地址]起始地址規(guī)定了執(zhí)行的起始地址。中止地址是斷點(diǎn)地址,讓程序暫停在某個(gè)位置=不能省掉。若省掉起始地址,則以當(dāng)前CS:IP作為起始地址。默認(rèn)段地址在段寄存器CS中。3.跟蹤程序命令T格式1:T[=起始地址]單步執(zhí)行程序,在指令執(zhí)行中逐條進(jìn)行跟蹤,若省去地址,則從CS:IP現(xiàn)行值執(zhí)行。格式2:T[=起始地址][指令條數(shù)]

可對(duì)多條指令進(jìn)行跟蹤。注意:對(duì)于INT指令不能使用T命令跟蹤。4.單步執(zhí)行程序指令PP命令,用以執(zhí)行循環(huán)、重復(fù)的字符串指令、軟件中斷或子例程。例如T命令無法一次執(zhí)行的INT指令,P命令就可以一次執(zhí)行完這個(gè)系統(tǒng)例行程序,回到用戶程序中。5.退出命令Q用Q命令退出DEBUG。/learn/UESTC-1002047009?tid=%201002147007#/learn/content?type=detail&id=1003315756&sm=15.退出命令Q用Q命令退出DEBUG。3.4在Win7系統(tǒng)中執(zhí)行匯編對(duì)于初學(xué)者,使用DosBox是一個(gè)較好的64位環(huán)境下編譯匯編程序的解決方案。下載安裝DosBox,安裝目錄缺省為C:\ProgramFiles(x86)\DOSBox-0.74。3.4在Win7系統(tǒng)中執(zhí)行匯編DosBox為Windows環(huán)境下Dos模擬器,可以將Dos程序放置在該環(huán)境中運(yùn)行。其過程即為掛載。掛載命令為mount。這里需要掛載的Dos程序?yàn)閰R編編譯程序MASM6.15,如圖3-19所示。在DosBox環(huán)境下Z:>提示符下鍵入命令mountC:D:\MASM6.15如果掛載成功,會(huì)在該命令的下面自動(dòng)出現(xiàn)提示語句:DriveCismountedaslocaldirectoryD:\MASM6.15\3.4在Win7系統(tǒng)中執(zhí)行匯編在DosBox環(huán)境下,查看C:目錄下的文件,可以看出和Windows下D:\MASM6.15的文件完全一樣。即mount命令將原本存放在Windows環(huán)境下的文件映射到了DosBox中。3.4在Win7系統(tǒng)中執(zhí)行匯編需要提醒的是,如果在實(shí)際存放目錄(本例中為D:\MASE6.15)中新存放一個(gè)事先寫好的匯編程序,在DosBox中需要重新啟動(dòng)并進(jìn)行掛載,才能對(duì)該匯編程序進(jìn)行debug等相關(guān)操作。3.5幾個(gè)常用的DOS系統(tǒng)功能調(diào)用21H號(hào)中斷是DOS提供給用戶的用于調(diào)用系統(tǒng)功能的中斷,它有近百個(gè)功能供用戶選擇使用,主要包括設(shè)備管理、目錄管理和文件管理三個(gè)方面的功能。匯編語言程序設(shè)計(jì)需要采用系統(tǒng)的各種功能程序。功能調(diào)用的格式通常按照如下4個(gè)步驟進(jìn)行:⑴在AH寄存器中設(shè)置系統(tǒng)功能調(diào)用號(hào)⑵在指定寄存器中設(shè)置入口參數(shù)⑶執(zhí)行指令I(lǐng)NT21H,實(shí)現(xiàn)中斷服務(wù)程序的功能調(diào)用⑷根據(jù)出口參數(shù)分析功能調(diào)用執(zhí)行情況1.鍵盤輸入一個(gè)字符并回顯DOS功能調(diào)用INT21H功能號(hào):AH=01H出口參數(shù):AL=輸入字符的ASCII碼功能:等待從鍵盤輸入一個(gè)字符,該字符的ASCII碼送AL,并送屏幕顯示。調(diào)用此功能時(shí),若無輸入,則會(huì)一直等待,直到輸入后才繼續(xù)。movah,01h ;功能號(hào):ah←01h int21h ;功能調(diào)用

cmpal,’Y’ ;處理出口參數(shù)al jeyeskey ;是“Y” cmpal,’N’ jenokey ;是“N” yeskey: ...nokey: ...2.顯示一個(gè)字符DOS功能調(diào)用INT21H功能號(hào):AH=02H入口參數(shù):DL=輸出字符功能:在顯示器當(dāng)前光標(biāo)位置顯示給定的字符,光標(biāo)右移一個(gè)字符位置。在當(dāng)前顯示器光標(biāo)位置顯示一個(gè)問號(hào)movah,02h ;設(shè)置功能號(hào):ah←02hmovdl,'?' ;提供入口參數(shù):dl←'?'int21h ;DOS功能調(diào)用:顯示問號(hào)3.顯示字符串DOS功能調(diào)用INT21H功能號(hào):AH=09H入口參數(shù):DS:DX=欲顯示字符串在主存中的首地址;字符串應(yīng)以$(24H)結(jié)束功能:顯示由DS:DX指定的字符串

stringdb'Hello,Everybody!$‘;在數(shù)據(jù)段定義要顯示的字符串

...movah,09h;設(shè)置功能號(hào)ah←09hmovdx,offsetstring;提供入口參數(shù) dx←字符串的偏移地址int21h ;DOS功能調(diào)用字符串顯示第五周匯編語言程序設(shè)計(jì)2024-3-264.鍵盤輸入到緩沖區(qū)DOS功能調(diào)用INT21H功能號(hào):AH=0AH入口參數(shù):DS:DX=緩沖區(qū)首地址(DS:DX)=緩沖區(qū)字節(jié)數(shù)功能:輸入到緩沖區(qū)

緩沖區(qū)的定義第1字節(jié)事先填入最多欲接收的字符個(gè)數(shù)(包括回車字符,可以是1~255)第2字節(jié)將存放實(shí)際輸入的字符個(gè)數(shù)(不包括回車符)第3字節(jié)開始將存放輸入的字符串實(shí)際輸入的字符數(shù)多于定義數(shù)時(shí),多出的字符丟掉,且響鈴

buffer db81;定義緩沖區(qū);第1個(gè)字節(jié)填入可能輸入的 最大字符數(shù)

db?;存放實(shí)際輸入的字符數(shù)

db81dup(?);存放輸入的字符串

... movdx,segbuffer ;偽指令seg取得buffer的段 地址

movds,dx ;設(shè)置數(shù)據(jù)段DS movdx,offsetbuffer movah,0ah int21h5.結(jié)束程序返回DOSDOS功能調(diào)用INT21H功能號(hào):AH=4CH入口參數(shù):AL=返回碼功能:結(jié)束程序返回DOS

MOVAH,4CHINT21H第4章操作數(shù)的尋址方式4.1立即尋址方式4.2寄存器尋址方式4.3直接尋址方式4.4寄存器間接尋址方式4.5寄存器相對(duì)尋址方式4.6基址變址尋址方式4.7相對(duì)基址變址尋址方式第4章操作數(shù)的尋址方式計(jì)算機(jī)中的指令由操作碼和操作數(shù)組成。操作數(shù)字段可以有一個(gè)、兩個(gè)或三個(gè),通常稱為一地址、二地址或三地址指令。二地址指令中兩個(gè)操作數(shù)分別稱為源操作數(shù)和目的操作數(shù)。所謂尋址方式就是指令中尋找操作數(shù)的方式。80x86匯編語言指令的一般格式位:[標(biāo)號(hào):]指令助記符[操作數(shù)][;注釋][]中的內(nèi)容位可選項(xiàng)。標(biāo)號(hào):符號(hào)地址,表示指令在內(nèi)存中的位置。標(biāo)號(hào)后應(yīng)加冒號(hào):。指令助記符:指令名稱,是指令功能的英文縮寫。操作數(shù):指令要操作的數(shù)據(jù)或數(shù)據(jù)所在的地址。寄存器,常量,變量,表達(dá)式。注釋:每行以分號(hào)“;”開頭,匯編程序不處理。4.1立即尋址方式立即尋址方式操作數(shù)就在指令中,緊跟在操作碼之后,操作數(shù)作為指令的一部分存放在代碼段。例4.1MOVAL,6H執(zhí)行完此條指令后(AL)=06H例4.2MOVAX,12AFHAX=12AFH,即AH=12H,AL=AFH

注意:執(zhí)行時(shí)無需去內(nèi)存取數(shù),因此稱為立即數(shù)。主要用于寄存器賦初值。立即數(shù)只能作為源操作數(shù),并且長(zhǎng)度與目的操作數(shù)一致。4.2寄存器尋址方式操作數(shù)就是寄存器中的值。指令中給出寄存器名。例3.3MOVAX,BX指令執(zhí)行后,AX=BX,BX保持不變。例MOVAL,BLMOVAX,BXMOVAL,BX錯(cuò)

MOVAX,BL錯(cuò)

注意:以上兩種尋址方式都與存儲(chǔ)器無關(guān)。以下各種尋址方式的操作數(shù)都在存儲(chǔ)器中。偏移地址也稱為有效地址(EA)。4.3直接尋址方式操作數(shù)的有效地址EA就在指令中。機(jī)器默認(rèn)段地址在DS中。4.3直接尋址方式(1)存儲(chǔ)器讀操作例4-4MOVAX,DS:[2000H]該指令表示從數(shù)據(jù)段的2000H單元讀出一個(gè)字送入AX。其中(DS)=1500H,(17000H)=31H,(17001H)=65H,(AX)=1020H。則有效地址EA=2000H物理地址=(DS)*10H+EA=15000H+2000H=17000H執(zhí)行指令后:(AX)=6531H4.3直接尋址方式(2)存儲(chǔ)器寫操作如果要實(shí)現(xiàn)CPU寫內(nèi)存操作,只要把MOV指令的目的操作數(shù)變?yōu)榇鎯?chǔ)單元,源操作數(shù)為CPU的寄存器即可。例4-5MOVDS:[4000H],AX將AX的值寫入數(shù)據(jù)段的4000H單元。已知(DS)=1500H,(AX)=3946H。則有效地址EA=4000H物理地址=(DS)*10H+EA=15000H+4000H=19000H執(zhí)行指令后:(19000H)=46H(19001H)=39H4.3直接尋址方式(3)符號(hào)地址直接尋址方式除了用數(shù)值作為有效地址之外,還可以用符號(hào)地址的形式。為存儲(chǔ)單元定義一個(gè)名字,該名字就是符號(hào)地址。如果把存儲(chǔ)單元看成變量,該名字也是變量名。4.3直接尋址方式(4)段前綴在與內(nèi)存有關(guān)的尋址方式中,操作數(shù)的段地址默認(rèn)為數(shù)據(jù)段,80X86規(guī)定除了數(shù)據(jù)段之外,數(shù)據(jù)還可以存放在其他三種段中。如果操作數(shù)在其他段中存放,稱為段超越,需要在指令中用段超越前綴指出,即用操作數(shù)前加上段寄存器名和冒號(hào)表示。4.3直接尋址方式例4-7VALUEEQU1000HMOVAX,DS:[VALUE]MOVAX,ES:[VALUE]若已知(ES)=3600H,EA=VALUE=1000H,則有段超越前綴ES的指令源操作數(shù)的物理地址計(jì)算為:物理地址=(ES)*10H+EA=36000H+1000H=37000H若字單元(37000H)=9091H執(zhí)行完MOVAX,ES:[VALUE]后:(AX)=9091H4.4寄存器間接尋址方式操作數(shù)的有效地址在寄存器中,只允許使用BX、BP、SI和DI寄存器。物理地址=10Hx(DS)+(BX)

物理地址=10Hx(DS)+(SI)物理地址=10Hx(DS)+(DI)

物理地址=10Hx(SS)+(BP)

4.4寄存器間接尋址方式4.4寄存器間接尋址方式例4-8MOVAX,[BX]已知(DS)=1500H,(BX)=4580H,則EA=(BX)=4580H物理地址=(DS)*10H+EA=15000H+4580H=19580H若(19580H)=2364H執(zhí)行指令后:(AX)=2364H4.4寄存器間接尋址方式例4-9MOVES:[DI],AX已知(ES)=2500H,(DI)=5318H,則EA=(DI)=5318H物理地址=(ES)*10H+EA=25000H+5318H=2A318H若(AX)=2468H執(zhí)行指令后:(2A318H)=68H(2A319H)=24H4.4寄存器間接尋址方式例4-10MOVAX,[BX];默認(rèn)DS寄存器作段地址MOVDX,[BP];默認(rèn)SS寄存器作段地址MOVES:[DI],AX;指定ES寄存器作段地址4.5寄存器相對(duì)尋址方式操作數(shù)的有效地址是一個(gè)寄存器和位移量之和。

物理地址=10Hx(DS)+(BX)+8(16)位位移量物理地址=10Hx(DS)+(SI)+8(16)位位移量物理地址=10Hx(DS)+(DI)+8(16)位位移量

物理地址=10Hx(SS)+(BP)+8(16)位位移量

4.5寄存器相對(duì)尋址方式例4-11MOVAX,TOP[SI]以上指令TOP為符號(hào)地址,即位移量。已知(DS)=1500H,(SI)=7310H,TOP=25H,則有效地址EA=(SI)+TOP=7310H+25H=7335H物理地址=(DS)*10H+EA=15000H+7335H=1C335H若(1C335H)=2428H,執(zhí)行指令后,(AX)=2428H4.5寄存器相對(duì)尋址方式例4-12MOVAX,[BX+2623H]或?qū)懗蒑OVAX,[BX].2623H已知(DS)=1500H,(BX)=6854H,則有效地址EA=(BX)+2623H=8E77H物理地址=(DS)*10H+EA=15000H+8E77H=1DE77H若(1DE77H)=3567H,執(zhí)行指令后:(AX)=3567H4.5寄存器相對(duì)尋址方式例4-13MOVAX,ARRY[BX]MOVAX,[ARRY][BX]MOVAX,[ARRY+BX]MOVAL,BUF[BX]MOVAL,[BX+8H]MOVAL,[BX].8H4.6基址變址尋址方式操作數(shù)的有效地址是一個(gè)基址寄存器和一個(gè)變址寄存器的內(nèi)容之和?;芳拇嫫鰾X和BP,變址寄存器SI和DI。默認(rèn)段寄存器搭配和寄存器間接尋址方式一樣。4.6基址變址尋址方式例4-14MOVAX,[BX+DI]執(zhí)行前:已知(DS)=2100H,(BX)=0158H,(DI)=10A5H,(221FD)=34H,(221FE)=95H,(AX)=0FFFFH。則有效地址EA=(BX)+(DI)=0158H+10A5H=11FDH物理地址=(DS)*10H+EA=21000H+11FDH=221FDH執(zhí)行后,(AX)=9534H4.6基址變址尋址方式例4-15MOVAX,[BX][SI];默認(rèn)DS寄存器作段地址MOVAX,[BP][DI];默認(rèn)SS寄存器作段地址MOVAX,E

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論