微機(jī)原理與接口技術(shù):第3章轉(zhuǎn)移地址尋址和3-3-1數(shù)據(jù)傳送類指令_第1頁(yè)
微機(jī)原理與接口技術(shù):第3章轉(zhuǎn)移地址尋址和3-3-1數(shù)據(jù)傳送類指令_第2頁(yè)
微機(jī)原理與接口技術(shù):第3章轉(zhuǎn)移地址尋址和3-3-1數(shù)據(jù)傳送類指令_第3頁(yè)
微機(jī)原理與接口技術(shù):第3章轉(zhuǎn)移地址尋址和3-3-1數(shù)據(jù)傳送類指令_第4頁(yè)
微機(jī)原理與接口技術(shù):第3章轉(zhuǎn)移地址尋址和3-3-1數(shù)據(jù)傳送類指令_第5頁(yè)
已閱讀5頁(yè),還剩77頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

13.2

尋址方式尋址方式-如何尋找內(nèi)存操作數(shù)。在8086/8088中,地址是由兩部分組成:段基址:?jiǎn)卧诙蔚幕刂罚蟛糠智闆r下在數(shù)據(jù)段寄存器DS內(nèi);段內(nèi)偏移量:此單元距離段基地址的距離。段內(nèi)偏移量為適應(yīng)各種數(shù)據(jù)結(jié)構(gòu)的需要,可有幾個(gè)部分組成,不同尋址方式的構(gòu)成部分不同。即:不同尋址方式實(shí)質(zhì)上是構(gòu)成段內(nèi)的偏移量的方法不同。231.立即尋址指令中的源操作數(shù)是立即數(shù),即源操作數(shù)是參加操作的數(shù)據(jù)本身;操作數(shù)直接存放在指令中,緊跟在操作碼之后;例:MOVAX,1200H42.直接尋址MOVAX,[1200H]直接尋址的操作數(shù)為存儲(chǔ)器操作數(shù)即要操作的數(shù)據(jù)在內(nèi)存中;操作數(shù)在內(nèi)存中的偏移量(或EA)由指令直接給出;53.寄存器尋址參加操作的數(shù)據(jù)在CPU的通用寄存器中。例:MOVAX,BX64.寄存器間接尋址參與操作的操作數(shù)存放在內(nèi)存中;操作數(shù)的偏移地址在形式上用“[間址寄存器]”表示。例:MOVAX,[BX]5寄存器相對(duì)尋址指令操作數(shù)域給出的是一個(gè)基址寄存器和一個(gè)偏移量,基地址與偏移量相加,作為操作數(shù)地址的EA。MOVAX,DATA[DI]78六、基址加變址尋址操作數(shù)的偏移地址為:基址寄存器(BX/BP)的內(nèi)容+變址寄存器(SI/DI)的內(nèi)容;MOVAX,[BX][SI]或MOVAX,[BX+SI]操作數(shù)的段地址由所選擇的基址寄存器決定。9七、相對(duì)基址加變址尋址操作數(shù)的偏移地址=基址寄存器內(nèi)容+變址寄存器內(nèi)容+位移量。MOVAX,DATA[DI][BX]操作數(shù)的段地址由選擇的基址寄存器決定10尋址方式

尋找操作數(shù)所在地址的方法尋找轉(zhuǎn)移地址的方法

本節(jié)11轉(zhuǎn)移地址尋址方式121.轉(zhuǎn)移指令無(wú)條件轉(zhuǎn)移指令

無(wú)條件轉(zhuǎn)移到目標(biāo)地址,執(zhí)行新的指令有條件轉(zhuǎn)移指令

在具備一定條件的情況下轉(zhuǎn)移到目標(biāo)地址通過(guò)修改指令的偏移地址或段地址及偏移地址實(shí)現(xiàn)程序的轉(zhuǎn)移131

無(wú)條件轉(zhuǎn)移指令格式:

JMPOPR目標(biāo)地址與JMP在同一代碼段與JMP不在同一代碼段原則上可實(shí)現(xiàn)在整個(gè)內(nèi)存空間的轉(zhuǎn)移14無(wú)條件段內(nèi)轉(zhuǎn)移轉(zhuǎn)移的目標(biāo)地址在當(dāng)前代碼段內(nèi),段地址不改變。即:目標(biāo)地址是8位或16位偏移地址。指令中直接給出目標(biāo)地址由指令中的寄存器或存儲(chǔ)器操作數(shù)指出目標(biāo)地址段內(nèi)直接轉(zhuǎn)移段內(nèi)間接轉(zhuǎn)移段內(nèi)相對(duì)尋址段內(nèi)間接尋址15(1)段內(nèi)直接轉(zhuǎn)移轉(zhuǎn)移的目標(biāo)地址由指令直接給出;格式:JMPOPR近地址標(biāo)號(hào)16段內(nèi)直接轉(zhuǎn)移示圖JMPOPR┇┇┇代碼段位移量下一條要執(zhí)行指令的偏移地址=當(dāng)前IP+8/16位偏移量JMPOPR段內(nèi)相對(duì)尋址段內(nèi)相對(duì)尋址的特點(diǎn)是代碼段寄存器CS的值保持不變。指令格式

JMPSHORTOPR;IP←(IP)+8位偏移量

JMPNEARPTROPR;IP←(IP)+16位偏移量17段內(nèi)近轉(zhuǎn)移,范圍-32768-+32767段內(nèi)短轉(zhuǎn)移,范圍-128-+12718(2)段內(nèi)間接轉(zhuǎn)移段內(nèi)間接轉(zhuǎn)移轉(zhuǎn)移指令的偏移地址存放在某個(gè)16位寄存器或存儲(chǔ)器的某兩個(gè)單元中;例:JMPBX若:BX=1200H則:轉(zhuǎn)移的目標(biāo)地址=1200HJMP┇┇代碼段1200HMOV段內(nèi)間接尋址JMPWORDPTR[BX][SI];按照基址加變址的方式獲取操作數(shù),送入IP中1920段內(nèi)間接尋址例JMPWORDPTR[BX]設(shè):BX=1200HJMP┇┇┇代碼段數(shù)據(jù)段BX=1200H┇XXHXXHIP指令碼21無(wú)條件段間轉(zhuǎn)移轉(zhuǎn)移的目標(biāo)地址不在當(dāng)前代碼段內(nèi)。目標(biāo)地址為32位,包括段地址和偏移地址。指令中直接給出目標(biāo)地址由指令中的32位存儲(chǔ)器操作數(shù)指出目標(biāo)地址段間直接轉(zhuǎn)移段間間接轉(zhuǎn)移段間直接尋址段間間接尋址22(3)段間直接轉(zhuǎn)移段間直接轉(zhuǎn)移指令中直接給出16位段地址和16位偏移地址,分別送入CS和IP中;轉(zhuǎn)移的目標(biāo)地址由指令直接給出;格式:JMPFARLabel遠(yuǎn)地址標(biāo)號(hào)23段間直接轉(zhuǎn)移示圖JMPLabel┇┇┇代碼段1Label與JMP之間的位移量代碼段2XXHXXHXXHXXHIPCS段間直接尋址例如:JMPFARPTRNEXTSUB

段間尋址由FAR來(lái)說(shuō)明,其中NEXTSUB是符號(hào)地址,指令直接給出,包括轉(zhuǎn)移目標(biāo)的偏移地址和段地址。2425(4)段間間接轉(zhuǎn)移段間間接尋址轉(zhuǎn)移的目標(biāo)地址由指令中的32位操作數(shù)給出;轉(zhuǎn)移地址存放在存儲(chǔ)器中的兩個(gè)連續(xù)字單元中,第一個(gè)字是偏移地址,第二個(gè)字是段地址。例:JMPDWORDPTR[BX]XXHXXHXXHXXHBXIPCSJMP┇┇┇┇指令碼代碼段1代碼段2數(shù)據(jù)段段間間接尋址例如:

JMPDWORDPTR[BX+SI+100H];

由[BX+SI+100H]確定兩個(gè)連續(xù)存儲(chǔ)器字單元,取出其中的數(shù)分別送入IP和CS中.26小結(jié)無(wú)條件轉(zhuǎn)移指令段內(nèi)轉(zhuǎn)移,段間轉(zhuǎn)移,有4種尋址方式。格式:JMPOPR;其中OPR為標(biāo)號(hào)功能:段內(nèi)轉(zhuǎn)移IP←OPR偏移地址,CS不變段間轉(zhuǎn)移CS←OPR段地址,IP←OPR偏移地址27小結(jié)段內(nèi)直接轉(zhuǎn)移JMP目標(biāo)標(biāo)號(hào)JMPNEARPTR/SHORT

字地址指針段內(nèi)間接轉(zhuǎn)移JMP字地址指針/

JMPWORDPTR字地址指針段間直接轉(zhuǎn)移JMPFARPTR目標(biāo)標(biāo)號(hào)段間間接轉(zhuǎn)移JMPDWORDPTR雙字地址指針28例:已知CPU的寄存器和存儲(chǔ)單元的內(nèi)容如下所示;請(qǐng)問(wèn)執(zhí)行下列指令后CPU轉(zhuǎn)至的目標(biāo)地址的PA是多少?(1)JMP[BX+DI](2)JMPDWORDPTR[BX+DI]29解:(1)JMP[BX+DI]段內(nèi)間接轉(zhuǎn)移指令;轉(zhuǎn)移的目標(biāo)地址存放在當(dāng)前數(shù)據(jù)段、偏移地址為BX+DI的單元中。CS不發(fā)生改變,IP改變。所以,該單元的段基址由數(shù)據(jù)段寄存器DS提供,即:段基址=2000H;

偏移地址=(BX)+(DI)=0410H;

該單元的PA=DS*16+EA=20410H此時(shí)IP由[20411H]和[20410H]兩個(gè)單元內(nèi)容提供,即IP=340AH;CS不改變,即:CS=1000H。則CPU轉(zhuǎn)至的目標(biāo)地址PA=CS*16+IP=1340AH。30(2)JMPDWORDPTR[BX+DI]段間間接轉(zhuǎn)移指令;轉(zhuǎn)移的目標(biāo)地址存放在當(dāng)前數(shù)據(jù)段、偏移地址為BX+DI所指的連續(xù)四個(gè)單元中。CS和IP都發(fā)生改變。所以,該四個(gè)連續(xù)單元的段基址由數(shù)據(jù)段寄存器DS提供,即:段基址=2000H;偏移地址=(BX)+(DI)=0410H;則該連續(xù)單元的PA=DS*16+EA=20410H;此時(shí)轉(zhuǎn)移目標(biāo)的偏移地址由20411H和20410H兩個(gè)單元內(nèi)容提供,轉(zhuǎn)移目標(biāo)的段基址由20412H和20413H兩個(gè)單元內(nèi)容提供,即IP=340AH,CS=6500H,取代當(dāng)前的CS。則CPU轉(zhuǎn)至的目標(biāo)地址PA=CS*16+IP=6840AH。31323.3

8086指令系統(tǒng)33掌握:指令碼的含義指令對(duì)操作數(shù)的要求指令的對(duì)標(biāo)志位的影響指令的功能348086指令系統(tǒng)從功能上包括六大類:數(shù)據(jù)傳送算術(shù)運(yùn)算邏輯運(yùn)算串操作程序控制處理器控制數(shù)據(jù)傳送類指令將數(shù)據(jù)從源地址傳送到目標(biāo)地址,實(shí)現(xiàn)寄存器和存儲(chǔ)器之間、寄存器和寄存器之間以及累加器和I/O端口之間的數(shù)據(jù)傳送。絕大多數(shù)數(shù)據(jù)傳送指令不會(huì)對(duì)寄存器FLAGS產(chǎn)生影響。3536數(shù)據(jù)傳送類指令分類通用數(shù)據(jù)傳送指令目標(biāo)地址傳送指令輸入/輸出指令標(biāo)志寄存器傳送指令371.

通用數(shù)據(jù)傳送一般數(shù)據(jù)傳送指令堆棧操作指令交換指令換碼指令特點(diǎn):該類指令的執(zhí)行對(duì)標(biāo)志位不產(chǎn)生影響

381)一般數(shù)據(jù)傳送指令指令格式:MOVdest,src操作:srcMOV指令完成了一次數(shù)據(jù)的復(fù)制;例:MOVAL,BL

dest(1)尋址方式的實(shí)現(xiàn)

實(shí)現(xiàn)一次傳送8位或16位數(shù)據(jù),所傳送的數(shù)據(jù)是字或字節(jié),取決于指令中涉及的寄存器是8位還是16位。8位二進(jìn)制代碼為一個(gè)字節(jié)(byte),16位二進(jìn)制代碼為一個(gè)字(word),32位二進(jìn)制代碼為一個(gè)雙字。39(2)實(shí)現(xiàn)寄存器與寄存器或寄存器與段寄存器之間的傳送MOVBL,CLMOVDS,AX40;將通用寄存器CL中的內(nèi)容送BL;將累加器AX中的內(nèi)容送到DS(3)可以實(shí)現(xiàn)寄存器包括段寄存器與存儲(chǔ)器之間的傳送。若傳送的是字操作數(shù),則將對(duì)連續(xù)兩個(gè)存儲(chǔ)單元進(jìn)行存取,且寄存器的高8位對(duì)應(yīng)存儲(chǔ)器的高地址單元,低8位對(duì)應(yīng)存儲(chǔ)器的低地址單元。例:MOV[BX],AX

MOVCL,[BP][DI]

MOVDS,[1000H]41;將AX內(nèi)容送內(nèi)存數(shù)據(jù)段,[BX]=AL,[BX+1]=AH;將堆棧段中偏移地址為BP+DI單元的內(nèi)容送CL;將數(shù)據(jù)段中偏移地址為1000H和1001H單元的內(nèi)容送DS(4)可以實(shí)現(xiàn)立即數(shù)到寄存器的傳送例:MOVAL,5;將立即數(shù)5送入累加器AL,8位,字節(jié)傳送MOVBX,3456H;將立即數(shù)3456H送入

寄存器BX,16位,字傳送42(5)可以實(shí)現(xiàn)立即數(shù)到存儲(chǔ)器的傳送例:MOVBYTEPTR[BP+SI],5;

MOVWORDPTR[BX],5H;由于立即數(shù)的字長(zhǎng)可以改變,存儲(chǔ)器操作數(shù)的字長(zhǎng)也可改變,指令將無(wú)法確認(rèn)操作數(shù)據(jù)的大小。因此,需通過(guò)屬性運(yùn)算符PTR指定存儲(chǔ)器操作數(shù)的字長(zhǎng),從而確定指令中立即數(shù)的字長(zhǎng)。43段跨越前綴44如果要對(duì)代碼段、堆棧段或附加段寄存器所指出的存儲(chǔ)區(qū)進(jìn)行直接尋址,應(yīng)在指令中指定段超越前綴。數(shù)據(jù)若放在附加段中,則應(yīng)在有效地址前加“ES:”,這里的“:”稱為修改屬性運(yùn)算符,計(jì)算物理地址時(shí)要用ES作為基地址,而不再默認(rèn)為DS.例如:MOVAX,ES:[500H]該指令的源操作數(shù)的物理地址等于16×ES+500H45一般數(shù)據(jù)傳送指令注意點(diǎn)MOV指令中兩操作數(shù)字長(zhǎng)必須相同;兩操作數(shù)不允許同時(shí)為存儲(chǔ)器操作數(shù);兩操作數(shù)不允許同時(shí)為段寄存器;不能用立即數(shù)直接給段寄存器賦值;IP和CS不作為目標(biāo)操作數(shù),F(xiàn)LAGS一般也不作為操作數(shù)在指令中出現(xiàn)。46MOV錯(cuò)誤傳送舉例47482)堆棧操作指令掌握:有關(guān)堆棧的概念棧頂、棧首、棧底堆棧指令的操作原理執(zhí)行過(guò)程,執(zhí)行結(jié)果49堆棧操作遵循的原則以字為單位;先進(jìn)后出;由SS決定堆棧段在內(nèi)存中的位置,堆棧指針SP總是指向棧頂,即SP的內(nèi)容等于當(dāng)前棧頂?shù)钠频刂罚欢褩V噶钪荒軐?duì)棧頂進(jìn)行操作;向堆棧中存放數(shù)據(jù)時(shí),總是從高地址向低地址方向增長(zhǎng),而從堆棧取數(shù)據(jù)時(shí)則方向相反。50堆棧操作指令壓棧指令PUSH格式:PUSHSRC出棧指令POP格式:POPDESTSrc和dest均為操作數(shù),可以是16位的通用寄存器或段寄存器(CS除外),或地址連續(xù)的兩個(gè)存儲(chǔ)單元(需說(shuō)明存儲(chǔ)器操作數(shù)的字長(zhǎng))。例:

PUSHAX;通用寄存器內(nèi)容壓入堆棧

PUSHWORDPTR[SI];數(shù)據(jù)段中兩個(gè)連續(xù)

存儲(chǔ)單元內(nèi)容壓入堆棧5152壓棧指令PUSHsrc將指定的字操作數(shù)壓入堆棧;指令執(zhí)行過(guò)程:SP-2→SP操作數(shù)高8位字節(jié)→[SP+1]操作數(shù)低8位字節(jié)→[SP]┇

SP堆棧段SP高8位低8位53壓棧指令的操作例設(shè)AX=1234H,SP=1200H執(zhí)行PUSHAX指令后堆棧區(qū)的狀態(tài):1200H┇

堆棧段SP-2=11FEH12H34H1200H┇

堆棧段12H34HAX入棧后入棧前54出棧指令POPdest指令執(zhí)行過(guò)程:SPSP+1SP←SP+2彈出操作數(shù)低字節(jié)彈出操作數(shù)高字節(jié)┇

SP堆棧段SP高8位低8位55出棧指令的操作執(zhí)行POPAX12H34H11FEH┇

堆棧段代碼段PUSH

1234AX

SP+21200H┇

出棧后出棧前56堆棧操作指令說(shuō)明指令的操作數(shù)必須是16位的;操作數(shù)可以是寄存器或存儲(chǔ)器兩單元,但不能是立即數(shù);不能從棧頂彈出一個(gè)字給CS,即:POPCS非法;PUSH和POP指令在程序中一般成對(duì)出現(xiàn);PUSH和POP指令在程序中一般成對(duì)出現(xiàn),且執(zhí)行方向相反,即先入棧的后被彈出(先進(jìn)后出或后進(jìn)先出),即從堆棧取數(shù)據(jù)時(shí)總是從低地址向高地址增長(zhǎng),以保持堆棧原有的狀態(tài);“先進(jìn)先出或后進(jìn)后出”。57MOVAX,1234HMOVBX,5678HMOVSP,1200HMOV[BX],AXPUSHAXPUSHBXPUSHWORDPTR[BX]POPWORDPTR[BX]POPAXPOPBX┇

1200H5678H┇

堆棧段數(shù)據(jù)段12H34H11FEH12H34H11FCH56H78H11FAH12H34HAX=5678H┇

BX=1234H[BX]=1234H堆棧的主要應(yīng)用子程序的調(diào)用、中斷響應(yīng)等操作時(shí)的參數(shù)保護(hù);對(duì)某些寄存器內(nèi)容進(jìn)行保存;實(shí)現(xiàn)參數(shù)的傳遞。59堆棧指令例

執(zhí)行下列指令后,(AX)=?(BX)=?(CX)=?MOVAX,1200HMOVBX,3400H

MOVCX,5600H

PUSHCX

PUSHAX

PUSHBX

60(AX)=1200H(BX)=5600H(CX)=3400HPOPCX

POPAX

POPBX3)交換指令XCHG格式:XCHGOPR1,OPR2功能:(OPR1)?(OPR2)XCHG指令不適用段寄存器和立即數(shù),不允許兩存儲(chǔ)器單元直接交換;兩操作數(shù)可以是8位或16位;允許段跨越,不影響狀態(tài)標(biāo)志位。61例:

XCHGAL,BL;兩操作數(shù)均為8位

XCHGAX,SS:[SI];AX寄存器指明操作數(shù)為16位624)換碼指令XLAT格式:XLATOPR或XLAT功能:AL←((BX)+(AL))OPR表示表格中的地址,BX存放表格首地址,AL存放待查值(偏移量),查得結(jié)果送AL中,不影響狀態(tài)標(biāo)志位。63【例3-5】在以DATA為首地址的主存區(qū)域中連續(xù)存放著0~9的平方表,試編寫查表程序。

解:首地址存入寄存器BX中,待查數(shù)據(jù)X送入AL中。

MOVBX,OFFSETDATAMOVAL,XXLATDATA或XLAT642.地址傳送指令65有效地址送寄存器指令指定寄存器與DS置數(shù)數(shù)指令指定寄存器與ES置數(shù)數(shù)指令661)有效地址送寄存器指令LEA操作:將變量或存儲(chǔ)器操作數(shù)的16位有效地址取出送目標(biāo)寄存器;格式:

LEAREG16,SRC

指令要求:源操作數(shù)必須是一個(gè)存儲(chǔ)器操作數(shù),目標(biāo)操作數(shù)通常是16位的間址寄存器(BX,BP,SI,DI)?!纠?-6】將例3-5中DATA首地址存入寄存器BX中。

解:使用LEA指令,程序如下:

LEABX,DATA67例:

LEABX,BUFFER;將內(nèi)存單元BUFFER的偏移

地址送BX

MOVAL,[BX];取出BUFFER中的第一個(gè)數(shù)

據(jù)送AL

MOVAH,[BX+1];取出BUFFER中的第二個(gè)

數(shù)據(jù)送AH682)指定寄存器與段寄存器DS置數(shù)指令LDS

格式:LDSREG,SRC

功能:REG←(SRC)

DS←(SRC+2)

說(shuō)明:把存儲(chǔ)器中兩個(gè)連續(xù)字單元中的數(shù)據(jù)傳送到指定寄存器和DS中,不影響狀態(tài)標(biāo)志。69例如指令:

LDSSI,[1508H];把[1508H]所指定單元的字操作數(shù)送入寄存器SI,[1600H]所指定單元的字操作數(shù)送入段寄存器DS中。703)指定寄存器與段寄存器ES置數(shù)指令LES格式:LESREG,SRC功能:REG←(SRC)

ES←(SRC+2)說(shuō)明:與指令LDS功能相同,段寄存器選擇ES。713

狀態(tài)標(biāo)志寄存器傳送指令72狀態(tài)標(biāo)志寄存器低8位送AH指令寄存器AH送狀態(tài)標(biāo)志寄存器低8位指令狀態(tài)標(biāo)志寄存器壓棧指令狀態(tài)標(biāo)志寄存器彈棧指令1)狀態(tài)標(biāo)志寄存器低8位送AH指令LAHF格式:LAHF功能:AH←(PSW的低字節(jié))說(shuō)明:不影響狀態(tài)標(biāo)志位。732)寄存器AH送狀態(tài)標(biāo)志寄存器低8位指令SAHF格式:SAHF功能:PSW的低字節(jié)←(AH)說(shuō)明:狀態(tài)標(biāo)志寄存器的低8位由裝入的數(shù)值來(lái)確定。743)狀態(tài)標(biāo)志寄存器壓棧指令PUSHF

格式:PUSHF

功能:SP←(SP)-2

(SP)+1,(SP)←(PSW)說(shuō)明:不影響狀態(tài)標(biāo)志位。754)狀態(tài)標(biāo)志寄存器彈棧指令POPF格式:POPF功能:PSW←((SP)+1,(SP))

SP←(SP)+2說(shuō)明:影響狀態(tài)標(biāo)志寄存器,由裝入的數(shù)值來(lái)確定。76774.

輸入/輸出指令掌握:指令的格式及操作指令的兩種尋址方式指令對(duì)操作數(shù)的要求784.輸入輸出指令(累加器專用傳送指令)專門面向I/O端口操作的指令;實(shí)現(xiàn)AL或AX與外設(shè)端口之間的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論