微處理器系統(tǒng)結(jié)構(gòu)與嵌入式系統(tǒng)-第三章_第1頁
微處理器系統(tǒng)結(jié)構(gòu)與嵌入式系統(tǒng)-第三章_第2頁
微處理器系統(tǒng)結(jié)構(gòu)與嵌入式系統(tǒng)-第三章_第3頁
微處理器系統(tǒng)結(jié)構(gòu)與嵌入式系統(tǒng)-第三章_第4頁
微處理器系統(tǒng)結(jié)構(gòu)與嵌入式系統(tǒng)-第三章_第5頁
已閱讀5頁,還剩66頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

微處理器系統(tǒng)結(jié)構(gòu)與嵌入式系統(tǒng)設(shè)計第三章微處理器體系結(jié)構(gòu)及

關(guān)鍵技術(shù)3.1微處理器體系結(jié)構(gòu)及功能模塊簡介處理器的主要功能處理器的基本結(jié)構(gòu)一個簡化的處理器模型結(jié)構(gòu)示例3.2處理器設(shè)計

1.指令系統(tǒng)2.數(shù)據(jù)通路3.控制流程4.時序部件5.

控制邏輯3.3指令系統(tǒng)設(shè)計3.4指令流水線技術(shù)3.5典型微處理體系結(jié)構(gòu)簡介2023/2/4數(shù)據(jù)類型、指令功能、指令格式、尋址方式ALU、Reg、總線寬度、周期程序、指令、微操作時鐘周期、工作周期、指令周期隨機邏輯、微程序(微碼)幾個概念中央處理單元

CentralProcessingUnit,CPU微處理器

MicroProcessingUnit,MPU微控制單元

MicroControlUnit,

MCU單片機計算機單片芯片控制器、運算器、寄存器CPU、少量存儲器及I/O接口CPU+存儲器+總線/接口+外設(shè)*3/864微處理器的主要功能計算機系統(tǒng)設(shè)計師認為:處理器是指一種能夠經(jīng)過多個步驟執(zhí)行計算任務(wù)的數(shù)字設(shè)備。從本質(zhì)上講,處理器的作用是協(xié)調(diào)和控制計算機的各個部件,并執(zhí)行程序的指令序列。處理器的5個主要功能:①指令控制:控制指令按程序邏輯順序執(zhí)行。②操作控制:按照指令執(zhí)行過程及指令約定功能的需求產(chǎn)生各種操作控制信號。③時序控制:能夠在適當?shù)臅r間(時刻)使相應(yīng)操作控制信號有效,并保持所需的時長。④數(shù)據(jù)加工:對數(shù)據(jù)進行算術(shù)和邏輯運算處理。⑤中斷處理:程序執(zhí)行過程中應(yīng)能夠及時處理出現(xiàn)的I/O操作請求及異常情況。CPU最基本的功能CPU的作用是協(xié)調(diào)和控制計算機的各個部件并執(zhí)行程序中的指令序列,因此應(yīng)具有以下基本功能:①取指令:當程序已在存儲器中時,首先根據(jù)程序入口地址取出一條程序,需要發(fā)出指令地址及控制信號。②分析指令:即指令譯碼,是指對當前取得的指令進行分析,指出它要求什么操作,并產(chǎn)生相應(yīng)的操作控制命令。③執(zhí)行指令:根據(jù)分析指令時產(chǎn)生的“操作命令”形成相應(yīng)的操作控制信號序列,通過運算器、存儲器及輸入/輸出設(shè)備的執(zhí)行,實現(xiàn)每條指令的功能,其中包括對運算結(jié)果的處理以及下條指令地址的形成。*5/86微處理器的基本結(jié)構(gòu)馮·諾依曼機:5大部件存儲程序串行單順序數(shù)據(jù)通路CPU的RTL描述:數(shù)據(jù)通路控制器數(shù)據(jù)通路:ALU+Reg+內(nèi)部總線ALU:運算Reg組:暫存內(nèi)總線:傳輸控制器輸入輸出CPU與內(nèi)存儲器的接口1.對外形成三總線形式;2.寄存器MAR和MBR簡化了CPU與主存之間的傳送通路,使其容易控制;3.寄存器MAR和MBR對用戶透明,即不能編程訪問;微處理器的總體結(jié)構(gòu)數(shù)據(jù)通道組成:ALU+寄存器+內(nèi)部總線功能:基本的二進制算術(shù)、邏輯及移位運算;根據(jù)運算結(jié)果設(shè)置狀態(tài)標志(進/借位、溢出等);特性:數(shù)據(jù)通路寬度:即字長,CPU單次傳送和處理數(shù)據(jù)的能力。數(shù)據(jù)通路周期:ALU運算并將結(jié)果保存的過程??刂茊卧刂破鳎r序控制部件:指令周期、工作周期、時鐘周期(工作脈沖)指令譯碼邏輯:微程序(CISC)、硬連邏輯(RISC)、……3.3指令系統(tǒng)設(shè)計指令集結(jié)構(gòu)(ISA)是體系結(jié)構(gòu)的主要內(nèi)容之一,其功能設(shè)計實際就是確定軟硬件的功能分配。考慮因素速度、成本和靈活性實現(xiàn)方式硬件、軟件優(yōu)化策略RISC、CISC;流水線;多核;……實現(xiàn)內(nèi)容數(shù)據(jù)類型、指令功能、指令格式、尋址方式實現(xiàn)步驟根據(jù)應(yīng)用初擬出指令的分類和具體的指令;編寫出針對該指令系統(tǒng)的各種高級語言編譯程序;對多種算法程序進行模擬測試,確認指令系統(tǒng)的操作碼和尋址方式的效能是否都比較高;用硬件實現(xiàn)高頻使用的指令,軟件實現(xiàn)低頻使用指令。機器指令符號表示法由于直接與機器指令二進制表示法打交道很困難,于是普遍使用的是機器指令符號表示法(symbolrepresentation)。操作碼可縮寫成助記符(mnemonic)來表示:

ADD加 SUB減 MUL乘 DIV除 LOAD由存儲器裝入 STOR存入存儲器*12/86匯編語言指令支持的數(shù)據(jù)類型確認某種特殊類型的數(shù)據(jù)是否應(yīng)該得到硬件支持數(shù)值型數(shù)據(jù):無符號整數(shù)、帶符號整數(shù)、浮點數(shù)非數(shù)值數(shù)據(jù):字符串確認字長(對數(shù)據(jù)長度的限制)截斷(truncation)或溢出(overflow)在選擇數(shù)據(jù)格式和長度時需要平衡數(shù)值范圍、程序執(zhí)行期間發(fā)生溢出的可能性、處理設(shè)備和存儲設(shè)備的復(fù)雜性、以及價格和速度等因素。指令類型指令按功能可分成以下三種基本類型:數(shù)據(jù)傳輸:將數(shù)據(jù)從一個地方(源地址)復(fù)制到另一個 地方(目的地址),傳輸結(jié)束后源地址中的內(nèi)容不變。數(shù)據(jù)傳送范圍:R->R、R->M、M->R或M->M

數(shù)據(jù)傳送寬度:一般為固定值(如8、16或32bit),其 它寬度的數(shù)據(jù)傳送一般可通過軟件移位和合 并操作來實現(xiàn)。數(shù)據(jù)運算:包括算術(shù)運算(加、減、乘、除等)和邏輯運算(與、或、非、異或等)。 該類指令需要明確操作數(shù)的類型和長度??刂祁悾河糜诟淖冋5某绦驁?zhí)行流程,完成程序的跳轉(zhuǎn),主要包括轉(zhuǎn)移指令和過程指令。I/O機器指令要素操作碼(operationcode,opcode):需要完成的操作;源操作數(shù)(sourceoperandreference):操作所需的輸入;結(jié)果操作數(shù)(resultoperandreference):操作產(chǎn)生的結(jié)果;下一條指令(nextinstructionreference):告訴CPU到哪里取下一條指令。*指令格式在計算機內(nèi)部,指令由一個位串來表示。相應(yīng)于指令的各要素,這些位串劃分成幾個字段:操作碼字段:說明CPU應(yīng)進行的操作按操作類型分組:同類操作要求同樣或類似的控制信號,因此編碼也類似(有盡可能多的公共位)操作數(shù)字段/地址字段:說明源操作數(shù)和目的操作數(shù)存放的位置信息(R、M或I/O);說明源操作數(shù)和目的操作數(shù)的數(shù)據(jù)類型;下一條指令地址字段:如緊跟當前指令,在主存或虛存中,則不需顯示引用;如可能產(chǎn)生跳轉(zhuǎn),則需要顯示給出存儲地址;操作碼字段常見指令字段分配擴展操作碼操作數(shù)字段

二元操作(binaryoperation)是一種基本操作類型,這樣的指令通常包含三個操作數(shù)地址:兩個源操作數(shù)和一個目的(結(jié)果)操作數(shù)。為了縮短指令長度,可以采用以下方法:只有一個地址指定給存儲器中的操作數(shù),而其余地址都指定給寄存器,可以在指令格式中明確地指定其寄存器號。把一個、兩個或三個操作數(shù)的地址在指令格式中變成隱含的地址。隱含的地址可以指定給專用寄存器,而這些寄存器的名字隱含在指令格式的操作碼中。尋址方式操作數(shù)實際存放位置:尋址方式:1.在指令碼中指定操作數(shù):立即數(shù)尋址2.在寄存器中指定操作數(shù):寄存器(直接)尋址3.在存儲器中指定操作數(shù):存儲器直接尋址、存儲器間接尋址4.在匯編程序中指定操作數(shù):

相對尋址5.操作數(shù)在I/O接口中:存儲器尋址(存儲器映像編址)或端口尋址(獨立編址)立即數(shù)尋址

immediateaddressingmode寄存器直接尋址方式

registerdirectaddressingmode指令的地址字段給出寄存器號(名),而被指定的寄存器的內(nèi)容就是操作數(shù)。存儲器直接尋址

memorydirectaddressingmode 指令的地址字段直接給定一個立即數(shù)作為存儲單元的地址。寄存器直接尋址存儲器間接尋址

memoryindirectaddressingmode(1)寄存器間接尋址方式(2)存儲器間接尋址方式(3)位移量尋址方式(4)變址尋址方式(5)比例尺尋址方式用于加強編寫與位置無關(guān)的匯編語言程序寄存器間接尋址方式

registerindirectaddressingmode將存儲器地址指定在寄存器中,即讓寄存器內(nèi)容指向一個可訪問到操作數(shù)的存儲器單元。*24/86存儲器間接尋址方式

memoryindirectaddressingmode

多級間接尋址;通常用于訪問存儲器中的“跳轉(zhuǎn)表”:跳轉(zhuǎn)表首址指定在寄存器中,該表中的每個表項指向一個可訪問到操作數(shù)的存儲器單元。位移量尋址方式

displacementaddressingmode

通常用于數(shù)組、矩陣類向量數(shù)據(jù)的存取立即數(shù)值指定數(shù)組首址,寄存器指定組內(nèi)偏移;指數(shù)尋址方式

indexedaddressingmode

通常用于數(shù)組、矩陣類向量數(shù)據(jù)的存?。杭拇嫫鱎s值指定數(shù)組首址,寄存器Rx指定組內(nèi)偏移;比例尺尋址方式

scaledaddressingmode用字節(jié)表示的操作數(shù)的長度PC相對尋址方式

ProgramCounter-relatedaddressingmode

主要用在轉(zhuǎn)移和跳轉(zhuǎn)指令,指定匯編語言程序碼的內(nèi)部位置作為目的地址偏移量操作數(shù)。指令:JMPLable操作:PC←(PC)updated+immSign_ext指令集設(shè)計示例假設(shè)某機器的字長是8位,支持常見的簡單指令:指令是雙地址指令,源操作數(shù)采用2種尋址方式—寄存器尋址(R0~R1)和立即尋址;目標操作數(shù)可采用2種尋址方式-寄存器尋址和存儲器直接尋址。請為下述九條機器指令設(shè)計可行的代碼方案。若采用定長編碼(8bit)方案,可定義指令格式如下:76543210=0000表示ADD=0001表示SUB=0010表示MOV=0011表示IN=0100表示OUT=0101表示RR……目的操作數(shù)尋址方式:0—直接尋址

1—寄存器尋址目標寄存器編號源操作數(shù)尋址方式:0—立即尋址

1—寄存器尋址源寄存器編號操作碼機器指令集3.4流水線技術(shù)的特點單個操作延遲增加;整體吞吐量增加;延遲=320ps吞吐量=1/320ps

3.125GIPS延遲=360ps吞吐量=1/120ps=8.33GIPS流水線時序過程流水線的局限性各階段性能差異會導(dǎo)致流水線性能下降寄存器延遲開銷導(dǎo)致流水線性能下降硬件空閑延遲=?ps吞吐量=?GIPS延遲=360ps吞吐量=5.88GIPS指令流水線設(shè)計基本要求流水線各個段的操作相互獨立流水線各個段的操作同步性能指標吞吐率(ThroughputRate)加速比(SpeedupRatio)效率(Efficiency)相關(guān)及處理

結(jié)構(gòu)相關(guān)、數(shù)據(jù)相關(guān)和控制相關(guān)理想流水線:各級延時時間相等;無等待時間;大量代碼不斷流;吞吐率(ThroughputRate)吞吐率Tp:指單位時間內(nèi)能完成的作業(yè)量。最大吞吐率Tpmax:流水線達到穩(wěn)定狀態(tài)后的吞

吐率。用于描述流水線執(zhí)行各種運算的速率,通常表示為每秒執(zhí)行的運算數(shù)或每周期執(zhí)行的運算數(shù)。若一個m級線性流水線各級時長(即拍長)均為Δt,則連續(xù)處理n條指令時的實際吞吐率Tp為:可以看出,當n→時,最大吞吐率Tpmax=1/Δt加速比(SpeedupRatio)非流水線執(zhí)行時間相對流水線執(zhí)行時間之比。若一個m級線性流水線各級時長(即拍長)均為Δt,則連續(xù)處理n條指令時的加速比Sp為:可以看出,當n→時,Sp→m,即最大加速比等于流水線的段數(shù)m。效率(Efficiency)一定時段內(nèi),流水線所有段處于工作狀態(tài)的比率。若一個m級線性流水線各級時長(即拍長)均為Δt,則連續(xù)處理n條指令時的效率E為:E=指令完成時間內(nèi)占用的時空區(qū)/指令總時空區(qū)可以看出,當n→時,E→1,即流過流水線的指令越多,流水線效率越高。3.2處理器設(shè)計數(shù)據(jù)通道組成:ALU+寄存器+內(nèi)部總線功能:基本的二進制算術(shù)、邏輯及移位運算;根據(jù)運算結(jié)果設(shè)置狀態(tài)標志(進/借位、溢出等);特性:數(shù)據(jù)通路寬度:即字長,CPU單次傳送和處理數(shù)據(jù)的能力。數(shù)據(jù)通路周期:ALU運算并保存結(jié)果的過程??刂茊卧刂破鳎r序控制部件指令譯碼邏輯微處理器設(shè)計1、擬定指令系統(tǒng):需要完成哪些操作。2、確定總體結(jié)構(gòu):寄存器設(shè)置、運算部件、控制部件的設(shè)計3、安排時序:時序控制信號的產(chǎn)生(控制器完成具體產(chǎn)生)4、擬定指令流程:指令執(zhí)行過程中的每一步傳送操作的流程。5、形成控制邏輯:根據(jù)指令流程形成最終的控制邏輯。程序、指令、微操作3.2.4時序控制部件時序控制部件:用以產(chǎn)生各種系統(tǒng)所需的、滿足時序要求的控制信號。指令周期

讀取并執(zhí)行一條指令所需的時間工作周期

指令周期中的不同工作階段時鐘周期系統(tǒng)中最小的基本時間分段CPU中的多級時序一個指令周期中的多個工作周期現(xiàn)代控制器設(shè)計趨勢:

采用非集中控制模式,I/O和存儲器擁有各自的控制器,從而變?yōu)樽灾鞯墓δ懿考?/p>

I/O和存儲器采用異步控制。按照微控制命令的形成方式,控制器可分為隨機邏輯控制和微程序控制兩種基本類型。3.2.5控制器的設(shè)計

控制器根據(jù)指令譯碼結(jié)果和當前狀態(tài)決定在什么時間、根據(jù)什么條件、發(fā)出什么命令、做什么操作:生成時序控制信號生成指令執(zhí)行所需的控制信號響應(yīng)各種中斷或異常事件請求隨機邏輯CPU的結(jié)構(gòu)隨機邏輯(硬連邏輯)體系結(jié)構(gòu)用布爾邏輯函數(shù)來表示控制單元的輸入和輸出之間的關(guān)系。時序部件指令預(yù)處理隨機邏輯體系結(jié)構(gòu)需求背景:銷售量很大(性能要求不是很高)目標:減少制造費用方法:減少使用的門電路總數(shù)用途:支持簡單指令集隨機邏輯CPU的特點優(yōu)點:

可通過簡化指令減少所使用的門電路總數(shù)從而減少制造費用。缺點:指令集結(jié)構(gòu)與硬件邏輯方程之間存在著密切聯(lián)系,設(shè)計過程復(fù)雜。重用性差,設(shè)計成果很少能再利用到以后的新CPU設(shè)計中。適用于較簡單的指令集結(jié)構(gòu)。隨機邏輯控制器(硬連線邏輯控制器):采用組合邏輯控制方式的控制器隨機邏輯CPU的設(shè)計步驟指令集結(jié)構(gòu)驅(qū)動硬件的邏輯方程定義所需的指令集結(jié)構(gòu);根據(jù)指令集決定硬件邏輯及狀態(tài)機;硬件邏輯方程反饋到指令集結(jié)構(gòu)對指令集結(jié)構(gòu)做必要的修改和優(yōu)化;最大限度地減少邏輯復(fù)雜度;最小化邏輯門數(shù)目 優(yōu)化硬件邏輯、盡可能地少用觸發(fā)器優(yōu)化硬件時序邏輯門級數(shù)最小化;建立并行通路以滿足時序約束(增加邏輯)簡化指令集 邏輯簡單、寄存器數(shù)量少隨機邏輯CPU的設(shè)計要點RISC最重要的目的隨機邏輯CPU的操作1-取指令①程序計數(shù)器的值經(jīng)MUX送到存儲器;②存儲器送回的指令寫入指令寄存器;③程序計數(shù)器加1后回寫;隨機邏輯CPU的操作2-指令執(zhí)行①寄存器堆中的某個地址寄存器通過MUX尋址存儲器,獲得ALU的一個操作數(shù);②另一個操作數(shù)來自于寄存器堆中的數(shù)據(jù)寄存器;③ALU的結(jié)果值被回寫入寄存器堆。BalancingOperatorsa,b,c,d:4-bitvectorsout=a*b*c*dXabXcXdzXabout=(a*b)*(c*d)XcdXzUnbalancedBalanced4x48x412x416-bit4x44x48x816-bitDelaythrough3StagesofMultiplyDelaythrough2StagesofMultiply隨機邏輯CPU的指令集設(shè)計考慮如何讓邏輯門可以快速而方便地實現(xiàn)指令譯碼。在隨機邏輯CPU的指令集中,可以使用以下4種類型的指令:分支指令(branchinstruction)、存儲器引用指令(memoryreferenceinstruction)、ALU指令(ALUinstruction)、設(shè)置指令(SETinstruction)一般的設(shè)計方法是將指令內(nèi)部的結(jié)構(gòu)劃分成多個指令字段(field)。同時還要求這些指令字段在各指令中所放的位置盡可能一樣。這樣,在CPU中可以減少指令譯碼所需的邏輯數(shù)量。52/86指令的簡化示例如果限制在機器內(nèi)部只用一個累加器,則指令集就會被限制在如下范圍內(nèi):①使用單目操作數(shù)的指令,可以將累加器作為一個源操作數(shù),同時可作為一個目的操作數(shù)。②使用雙目操作數(shù)的指令,可以將累加器作為一個源操作數(shù),以存儲器作為另一個源操作數(shù),累加器同時也可作為目的操作數(shù)。如果只用一個索引寄存器,則尋址模式將局限于以下兩種方式:①

當進行直接存儲器尋址時,存儲器地址由指令中的部分字段提供。②當進行指數(shù)尋址時,目標地址一部分來自指令的存儲器地址,與指數(shù)寄存器相加之后,形成目標操作數(shù)的地址。微碼CPU的結(jié)構(gòu)在微碼結(jié)構(gòu)中,控制單元的輸入和輸出之間的關(guān)系被視為一個存儲系統(tǒng)。時序部件指令預(yù)處理工作原理微程序控制(存儲控制)組成微碼控制器+微代碼微碼CPU的特點優(yōu)點:可以通過減少取指令次數(shù)的方法來降低存儲器總訪問時間從而提高系統(tǒng)性能;簡化硬件設(shè)計,可使其成品機器幾乎沒有設(shè)計上的錯誤;建立或改動微代碼比建立或改動電路省時、不易出錯,因此更易于創(chuàng)建新的CPU版本;缺點:同樣功能微代碼比硬連邏輯實現(xiàn)的開銷大;*55/86微碼結(jié)構(gòu)與隨機邏輯結(jié)構(gòu)的比較硬件設(shè)計開銷隨機邏輯CPU的硬件和指令集必須同步進行設(shè)計和優(yōu)化,因此比較復(fù)雜。微碼CPU的指令集設(shè)計并不直接影響現(xiàn)有硬件,修改指令集并不需要重新設(shè)計新的硬件。性能如果采用相同指令集,則隨機邏輯CPU操作會更快。如果執(zhí)行相同的計算任務(wù),微碼CPU能夠通過使用更少(但更復(fù)雜)的指令達到更高性能。當系統(tǒng)整體性能受限于存儲器的速度時,微碼CPU對性能提高的優(yōu)勢更為明顯。*56/86微碼CPU的設(shè)計步驟建立硬件體系結(jié)構(gòu),保證其具備執(zhí)行必要基本功能步驟的功能。將指令分割成許多微步驟,轉(zhuǎn)寫成微程序并寫入控制存儲器。微指令Micro-instruction微程序Micro-program(固件fireware)指令instruction微碼CPU的操作1-指令譯碼與執(zhí)行控制邏輯對IR中的指令譯碼,確定對應(yīng)微碼程序地址并寫入PC;PC向微碼ROM提供

地址,返回的微碼寫入IR;IR譯碼后產(chǎn)生相應(yīng)的控制信號;PC地址加1后獲取下一條微指令地址,直到完成整個微碼程序微碼CPU的操作2-讀寫數(shù)據(jù)數(shù)據(jù)通路一般應(yīng)有如下三個基本的時鐘周期:從存儲器讀數(shù)據(jù)后:寫入寄存器堆(RegisterFile);寫入指令寄存器(IR);寫入臨時寄存器(TempIn);作為ALU的一個輸入;從寄存器讀數(shù)據(jù)后:寫入存儲器地址寄存器MAR;寫入臨時寄存器作為ALU的一個輸入;存入存儲器;將Result寄存器內(nèi)容寫入寄存器組,或存入存儲器;3.5ARM體系結(jié)構(gòu)1。RISC指令集,內(nèi)核小,功耗低、成本低2。哈佛結(jié)構(gòu)3。運算器操作數(shù)只能從寄存器輸入/輸出4。采用桶式移位器處理ALU輸入,靈活高速ARM指令系統(tǒng)特點1、RISC指令規(guī)則,適合流水設(shè)計2、尋址方式靈活簡單,執(zhí)行效率高3、所有指令的條件執(zhí)行實現(xiàn)最快速的代碼執(zhí)行4、支持Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8位/16位器件3.58086體系結(jié)構(gòu)1、馮式結(jié)構(gòu)2、運算器操作數(shù)可以從寄存器、存儲器或I/O端口獲得3、分成兩大功能部件EU、BIU8086指令系統(tǒng)特點1。為保持兼容性采用變長的、高度不規(guī)則的CISC指令集。2。是基于

溫馨提示

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

評論

0/150

提交評論