2023年微機(jī)原理與接口技術(shù)知識(shí)點(diǎn)總結(jié)重點(diǎn)習(xí)題_第1頁
2023年微機(jī)原理與接口技術(shù)知識(shí)點(diǎn)總結(jié)重點(diǎn)習(xí)題_第2頁
2023年微機(jī)原理與接口技術(shù)知識(shí)點(diǎn)總結(jié)重點(diǎn)習(xí)題_第3頁
2023年微機(jī)原理與接口技術(shù)知識(shí)點(diǎn)總結(jié)重點(diǎn)習(xí)題_第4頁
2023年微機(jī)原理與接口技術(shù)知識(shí)點(diǎn)總結(jié)重點(diǎn)習(xí)題_第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)介

《微機(jī)原理與接口技術(shù)》復(fù)習(xí)參照資料

教師:萬顯榮

復(fù)習(xí)資料闡明:

1.標(biāo)有紅色星號(hào)"("的內(nèi)容為重點(diǎn)內(nèi)容

3、本資料末尾附有“《微機(jī)原理與接口技術(shù)》綜合練習(xí)題與答案錯(cuò)誤修正”和“《微機(jī)原理

與接口技術(shù)》綜合練習(xí)題與答案中不作規(guī)定的部分”,請(qǐng)注意查看。

第一章概述

一、計(jì)算機(jī)中時(shí)數(shù)制

1.無符號(hào)數(shù)的表達(dá)措施:

(1)十進(jìn)制計(jì)數(shù)的表達(dá)法

特點(diǎn):以十為底,逢十進(jìn)一;

共有0-9十個(gè)數(shù)字符號(hào)。

(2)二進(jìn)制計(jì)數(shù)表達(dá)措施:

特點(diǎn):以2為底,逢2進(jìn)位;

只有0和1兩個(gè)符號(hào)。

(3)十六進(jìn)制數(shù)的表達(dá)法:

特點(diǎn):以16為底,逢16進(jìn)位;

有0-9及A—F(表達(dá)10-15)共16個(gè)數(shù)字符號(hào)。

2.多種數(shù)制之間的轉(zhuǎn)換

(1)非十進(jìn)制數(shù)到十進(jìn)制數(shù)的轉(zhuǎn)換

按對(duì)應(yīng)進(jìn)位計(jì)數(shù)制H勺權(quán)體現(xiàn)式展開,再按十進(jìn)制求和。(見書本1.2.3,1.2.4)

(2)十進(jìn)制數(shù)制轉(zhuǎn)換為二進(jìn)制數(shù)制

(十進(jìn)制f二進(jìn)制的轉(zhuǎn)換:

整數(shù)部分:除2取余;

小數(shù)部分:乘2取整。

?卜進(jìn)制與幺-*幺與卜六進(jìn)制H勺轉(zhuǎn)換與

整數(shù)部分:除16取余;

小數(shù)部分:乘16取整。

以小數(shù)點(diǎn)為起點(diǎn)求得整數(shù)和小數(shù)的各個(gè)位。

(3)二進(jìn)制與十六進(jìn)制數(shù)之間的轉(zhuǎn)換

用4位二進(jìn)制數(shù)表達(dá)1位十六進(jìn)制數(shù)

3.無符號(hào)數(shù)二進(jìn)制的運(yùn)算(見教材P5)

4.二進(jìn)制數(shù)的邏輯運(yùn)算

特點(diǎn):按位運(yùn)算,無進(jìn)借位

(1)與運(yùn)算

只有A.B變量皆為1時(shí),與運(yùn)算H勺成果就是1

(2)或運(yùn)算

A.B變量中,只要有一種為1,或運(yùn)算口勺成果就是1

(3)非運(yùn)算

(4)異或運(yùn)算

A.B兩個(gè)變量只要不?樣,異或運(yùn)算日勺成果就是1

二、計(jì)算機(jī)中的碼制(重點(diǎn)?。?/p>

1.對(duì)于符號(hào)數(shù),機(jī)器數(shù)常用的表達(dá)措施有原碼、反碼和補(bǔ)碼二種。數(shù)X口勺原只記作

[X]原,反碼記作[X]反,補(bǔ)碼記作[X]補(bǔ)。注意:對(duì)正數(shù),三種表達(dá)法均相似。

它們的差異在于對(duì)負(fù)數(shù)的表達(dá)。

(1)原碼

定義:

符號(hào)位:0表達(dá)正,1表達(dá)負(fù);

數(shù)值位:真值的絕對(duì)值。

注意:數(shù)0U勺原碼不唯一

(2)反碼

定義:

若X>0,則[不反=[與原

若x<0,則[不反=對(duì)應(yīng)原碼的符號(hào)位不變,數(shù)值部分按位求反

注意:數(shù)()的反碼也不唯一

(3)補(bǔ)碼

定義:

若X>0,則[用補(bǔ)=[用反=[X]原

若X<0,則兇補(bǔ)=兇反+1

注意:機(jī)器字長(zhǎng)為8B寸,數(shù)0I內(nèi)補(bǔ)碼唯一,同為00000000

2.8位二進(jìn)制的表達(dá)范圍:

原碼:J27?+127

反碼:?127~+127

補(bǔ)碼:-128~+127

3.特殊數(shù)1()()()()(X)()

?該數(shù)在原碼中定義為NNNNWN

?在反碼中定義為01與

?在補(bǔ)碼中定義為NN/與

?對(duì)無符號(hào)數(shù)幺幺幺幺?口

您w2

三、信息的編碼

1、十進(jìn)制數(shù)日勺二進(jìn)制數(shù)編碼

用4位二進(jìn)制數(shù)表達(dá)一位十進(jìn)制數(shù)。有兩種表達(dá)法:壓縮BCD碼和非壓縮BCD碼。

(1)壓縮BCD碼時(shí)每一位用4位二進(jìn)制表達(dá),0000-1001表達(dá)0~9,一種字節(jié)表達(dá)兩位十

進(jìn)制數(shù)。

(2)非壓縮BCD碼用一種字節(jié)表達(dá)一位十進(jìn)制數(shù),高4位總是0000,低4位的00003001

表達(dá)0-9

2、字符口勺編碼

計(jì)算機(jī)采用7位二進(jìn)制代碼對(duì)字符進(jìn)行編碼

(1)數(shù)字0~9的編碼是0110000~0111001,它們的高3位均是011,后4位恰好與其對(duì)

應(yīng)的二進(jìn)制代碼(BCD碼)相符。

(2)英文字母A~Z的ASCII碼從1000001(41H)開始次序遞增,字母a~z的ASCII碼從

1100001(61H)開始次序遞增,這樣的排列對(duì)信息檢索十分有利。

第二章微機(jī)構(gòu)成原理

第一節(jié)、微機(jī)的構(gòu)造

1.計(jì)算機(jī)的I經(jīng)典構(gòu)造一一四.諾依曼構(gòu)造

(1)計(jì)算機(jī)由運(yùn)算器、挖制器、輸入設(shè)備和輸出設(shè)備五大部分構(gòu)成(運(yùn)算器和控制器又稱

為CPU)

3、(2)數(shù)據(jù)和程序以二進(jìn)制代碼形式不加辨別地寄存在存儲(chǔ)器總,寄存位置由地址指定,

數(shù)制為二進(jìn)制。

4、(3)控制器是根據(jù)寄存在存儲(chǔ)器中H勺指令序列來操作的,并由一種程序計(jì)數(shù)器控制指

令的執(zhí)行。

5、系統(tǒng)總線U勺分類

(1)數(shù)據(jù)總線(DataBus),它決定了處理器H勺字長(zhǎng)。

(2)地川?總線(AddressBus),它決定系統(tǒng)所能直接詵問的存儲(chǔ)器空間的容量。

(3)控制總線(ControlBus)

第二節(jié)、8086微處理器

1、1.8086是?種單片微處理芯片,其內(nèi)部數(shù)據(jù)總線日勺寬度是16位,外部數(shù)據(jù)總線寬度也是

16位,片內(nèi)包具有控制計(jì)算機(jī)所有功能的多種電路。

2、8086地址總線的寬度為20位,有1MB(220)尋址空間。

8086CPU由總線接口部件BIU和執(zhí)行部件EU構(gòu)成。BIU和EU的操作是異步H勺,為

8086取指令和執(zhí)行指令的并行操作體統(tǒng)硬件支持。

3、8086處理器的啟動(dòng)

4.寄存器構(gòu)造(重點(diǎn)()

8086微處理器包具有13個(gè)16位U勺寄存器和9位標(biāo)志位。

4個(gè)通用寄存器(AX,BX.CX,DX)

4個(gè)段奇存器(CS,DS,SS,ES)

4個(gè)指針和變址寄存器(SP,BP,SI,DI)

指令指針(IP)

1)、通用寄存器

()含個(gè)位數(shù)據(jù)寄存器它們又可分為個(gè)位寄存器即Q

?邕格?鼠PIN鼠?

常用來寄存參與運(yùn)算時(shí)操作數(shù)或運(yùn)算成果

(2)數(shù)據(jù)寄存器特有口勺習(xí)常使用方法

?ag/ww/累加器。多用于寄存中間運(yùn)算成果。所有炒中指令必須都通過占修與接口傳送

信息;

?選用NNWN基址寄存器。在間接尋址中用于寄存基地址;

計(jì)數(shù)寄存器。用于在循環(huán)或串操作指令中寄存循環(huán)次數(shù)或反復(fù)次數(shù);

數(shù)據(jù)寄存器。在/幺?位乘除法運(yùn)算時(shí)幺與寄存高口幺幺位數(shù);在間接尋址的您出指

令中寄存當(dāng)出端口地址。

2)、指針和變址寄存器

堆棧指針寄存器其內(nèi)容為棧頂?shù)钠频刂罚?/p>

?四田:基址指針寄存器必必常用于在訪問內(nèi)存時(shí)寄存內(nèi)存單元的偏移地址。

??您必必以必源變址寄存器

?q&Nzw必目的變址寄存器

變址寄存器常用「指令的旬接尋址或變址尋址。

3)、段寄存器

CS:代碼段寄存器,代碼段用于寄存指令代碼

DS:數(shù)據(jù)段寄存器

ES:附加段寄存器,數(shù)據(jù)段和附加段用來寄存操作數(shù)

SS:堆棧段寄存器,堆棧段用于寄存返回地址,保留寄存器內(nèi)容,傳遞參數(shù)

4)、指令指針(IP)

16位指令指針寄存器,其內(nèi)容為下一?條要執(zhí)行日勺指令的偏移地址。

5)、標(biāo)志寄存器

(1)狀態(tài)標(biāo)志:

進(jìn)位標(biāo)志位()W/WN運(yùn)算成果口勺最高位有進(jìn)位或有借位則

輔助進(jìn)位標(biāo)志位()運(yùn)算成果的低四位有進(jìn)位或借位則

?溢出標(biāo)志位(出叱):運(yùn)算成果有溢出NN則田叱幺/口

?零標(biāo)志位(Gb)幺反應(yīng)指令的執(zhí)行與否產(chǎn)生一種為零11勺成果

?符號(hào)標(biāo)志位(?▼)匕幺匕,指出該指令的執(zhí)行與否產(chǎn)生?種負(fù)的成果

?奇碼標(biāo)志位(⑶?)NNN幺表達(dá)指令運(yùn)算成果的低幺,位“口”個(gè)數(shù)與否為偶數(shù)

(2)控制標(biāo)志位

?中斷容許標(biāo)志位(秒叱)N幺幺2表達(dá)《自守與否可以響應(yīng)外部可屏蔽中斷祈求

?跟蹤標(biāo)志(*叱)0必區(qū)”4口才單步執(zhí)行

5.8086H勺引腳及其功能(重點(diǎn)掌握如下引腳)

WWWW雙向三態(tài)口勺地址總線輸入輸出信號(hào)

:可屏蔽中斷祈求輸入信號(hào)高電平有效??赏ㄟ^設(shè)置日勺值來控制。

?具今與幺與N與非屏蔽中斷輸入信號(hào)。不能用軟件進(jìn)行屏蔽。

:復(fù)位輸入信號(hào)高電平有效。復(fù)位的初始狀態(tài)見

?8奧8格必W必W最小最大模式輸入控制信號(hào)。

第三章8086指令系統(tǒng)

闡明:8086指令系統(tǒng)這章為重點(diǎn)章節(jié),對(duì)下面列出的指令都規(guī)定掌握。

第一節(jié)8086尋址方式

一、數(shù)據(jù)尋址方式(重點(diǎn)?。?/p>

1.立即尋址

操作數(shù)(為一常數(shù))直接由指令給出

(此操作數(shù)稱為立即數(shù))

立即尋址只能用于源操作數(shù)

例:

MOVAX,1C8FH

MOVBYTEPTR[2A00H],8FH

錯(cuò)誤例:

XMOV2AOOH,AX;錯(cuò)誤!

指令操作例:MOVAX,3102H:AX(3102H

執(zhí)行后,(AH)=31H,(AL)=02H

2.寄存器尋址

(1)操作數(shù)放在某個(gè)寄存器中

(2)源操作數(shù)與目的操作數(shù)字長(zhǎng)要相似

(3)寄存器尋址與段地如無關(guān)

例:

MOVAX,BX

MOV[3E00H],AX

MOVCL,AL

錯(cuò)誤例:

XMOVAX,BL;字長(zhǎng)不一樣

XMOVES:AX,DX;寄存器與段無關(guān)

3.直接尋址

(1)指令中直接給出操作數(shù)的16位偏移地址偏移地址也稱為有效地址(EA,Effective

Address)

(2)默認(rèn)時(shí)段寄存器為DS,但也可以顯式地指定其他段寄存器一一稱為段超越前綴

(3)偏移地址也可用符號(hào)地址來表達(dá),如ADDR、VAR

例:

MOVAX..[2A00H]

MOVDX;ES:[2A00H]

MOVSI,TABLE_PTR

4.間接尋址

?操作數(shù)的偏移地址(有效地址EA)放在寄存器中

?只有SI、DI、BX和BP可作間址寄存器

MOVCL,CS:[DI]

錯(cuò)誤例:xMOVAX,[DX]

XMOVCL,[AX]

5.寄存器相對(duì)尋址

?£人=間址寄存器U勺內(nèi)容加上一種8/16位"勺位移量

?幺N例幺幺幺幺幺幺幺幺。也守幺幺幺幺幺幺8承幺幺??缸格.NN竭

MOVCX,TABLE[SI]

MOVAX,[BP];默認(rèn)段寄存器為SS

指令操作例必NNW

若(DS)=6000H,(BX)=1000H,DATA=2A00H,

(63A00H)=66H,(63A01H)=55H

則物理地址:60000H+1000H+2A00H=63A00H

指令執(zhí)行后:(AX)=5566H

6.基址變址尋址

?N公若操作數(shù)”勺偏移地址N與一與

由基址寄存器(BX或BP)給出一基址尋址方式

由變址寄存器(SI或DI)給出—變址尋址方式

由一種基址寄存器日勺內(nèi)容和一種變址寄存器日勺內(nèi)容相加而形成操作數(shù)的J偏移

地址,稱為基址-變址尋址.

EA=(BX)+(SI)或(DD;

EA=(BP)+(SI)或(DD

同一組內(nèi)的寄存器不能同步出現(xiàn)。

注意:除了有段跨越前綴內(nèi)狀況外,當(dāng)基址寄存器為BX時(shí),操作數(shù)應(yīng)當(dāng)寄存在數(shù)據(jù)段DS中,

當(dāng)基址寄存器為BP時(shí),操作數(shù)應(yīng)放在堆棧段SS中。例:

MOVAX,[BX][SI]

MOVAX,[BX+SI]

MOVAX,DS:[BP][DI]

錯(cuò)誤例:

XMOVAX,[BX][BP]

XMOVAX,[DIJ[SI]

指令操作例:MOVAX,[BX][SI]

假定:(DS)=8(X)0H,(BX)=2023H,SI=1000H

則物理地址=8(X)OOH+2023H+1000H=83000H

指令執(zhí)行后:(AL)=[83000H]

(AH)=[83001H]

7、相對(duì)基址變址尋址

?在基址-變址尋址口勺基礎(chǔ)上再加上一種相對(duì)位移量

EA=(BX)+(SI)或(DI)+8位或16位位移量;

EA=(BP)+(SI)或(DI)+8位或16位位移量

指令操作例:MOVAX,DATA[DI][BX]

若(DS)=8000H,(BX)=2023H,(DI)=1000H,DATA=200H

則指令執(zhí)行后(AH)=[83021H],(AL)=[83020H]

寄存器間接、寄存器相對(duì)、基址變址、相對(duì)基址變址四種尋址方式的比較:

尋址方式指令操作數(shù)形式

■寄存器間接只有一種寄存器(BX/BP/SI/DI之一)

■寄存器相對(duì)一種寄存器加上位移量

■基址一變址兩個(gè)不一樣類別的寄存器

■相對(duì)基址-變址兩個(gè)不?樣類別的寄存器加上位移量

二、地址尋址方式(理解有4類,能判斷)

簡(jiǎn)要判斷根據(jù)(指令中間的單詞):

段內(nèi)直接short,near

段內(nèi)間接word

段間直接far

段間間接dword

第二節(jié)8086指令系統(tǒng)

一、數(shù)據(jù)傳送指令(重點(diǎn)層)

1.通用傳送指令

(I)MOVdest,src;dest-src

傳送的是字節(jié)還是字取決于指令中波及的寄存器是8位還是16位。

①詳細(xì)來說可實(shí)現(xiàn):

MOVmem/regl,mem/reg2

指令中兩操作數(shù)中至少有一種為寄存器

②MOVreg,data;立即數(shù)送寄存器

③MOVmem,data:立即數(shù)送存儲(chǔ)單元

④MOVacc,mem;存儲(chǔ)單元送累加器

⑤MOVmem,acc;累加器送存儲(chǔ)單元

?MOVsegreg,mem/reg;存儲(chǔ)單元/寄存器送段寄存器

⑦M(jìn)OVmem/reg,segreg;段寄存器送存儲(chǔ)單元/寄存器

MOV指令的使用規(guī)則

①IP不能作目的寄存器

②不容許mem*-mem

③不容許segreg*-segreg

④立即數(shù)不容許作為目的模作數(shù)

⑤不容許segreg-立即數(shù)

⑥源操作數(shù)與目的操作數(shù)類型要一致

⑦當(dāng)源操作數(shù)為單字節(jié)的立即數(shù),而目的操作數(shù)為間址、變址、基址+變址的內(nèi)存數(shù)時(shí),必

須用PTR闡明數(shù)據(jù)類型。如:MOVIBXJ,I2H是錯(cuò)誤日勺。

(2)、堆棧指令

什么是堆棧?

按“后進(jìn)先出(LIFO)”方式工作H勺存儲(chǔ)區(qū)域。堆棧以字為單位進(jìn)行壓入彈出操作。

規(guī)定由SS指示堆棧段時(shí)段基址,堆棧指針SP一直指向堆棧的頂部,SP的初值規(guī)定了所用

堆棧區(qū)II勺大小。堆棧的最高地址叫棧底。

①壓棧指令PUSH

PUSHsrc;src為16位操作數(shù)

例:PUSHAX;將AX內(nèi)容壓棧

執(zhí)行操作:(SP)-1一高字節(jié)AH

(SP)-2一低字節(jié)AL

(SP)-(SP)-2

注意進(jìn)棧方向是島地址向低地址發(fā)展。'

②彈出指令POP

POPdest

例:POPBX;將棧頂內(nèi)容彈至BX

執(zhí)行操作:(BL)一(SP)

(BH)-(SP)+1

(SP)一(SP)+2

①堆棧指令在使用時(shí)需注意H勺幾點(diǎn):

②堆棧操作總是按字進(jìn)行

③不能從棧頂彈出一種字給CS

塘棧指針為SS:SP,SP永遠(yuǎn)指向棧頂

@SP自動(dòng)進(jìn)行增減量(2+2)

(3)、互換指令XCHG

格式:XCHGreg,mcm/rcg

功能:互換兩操作數(shù)的內(nèi)容。

規(guī)定:兩操作數(shù)中必須有一種在寄存器中;

操作數(shù)不能為段寄存器和立即數(shù);

源和目地操作數(shù)類型要一致。

舉例:XCHGAX,BX

XCHG[2023],CL

(4)查表指令XLAT

執(zhí)行的操作:AL-[(BX)+(AL)]

又叫杳表轉(zhuǎn)換指令,它可根據(jù)表項(xiàng)序號(hào)查出表中對(duì)應(yīng)代碼日勺內(nèi)容。執(zhí)行時(shí)先將表H勺首地址

(偏移地址)送到BX中,表項(xiàng)序號(hào)存于AL中。

2.輸入輸出指令

只限于用累加器AL或AX來傳送信息。

功能:(累加器)一1/0端口

(1)輸入指令I(lǐng)N

格式:

INaccTORT;PORT端口號(hào)。?255H

INacc,DX;DX表達(dá)的端口范圍達(dá)64K

例:INAL,80H;(AL)一(80H端口)

INAL,DX;(AL)一((DX))

⑵輸出指令OUT

格式:OUTport,acc

OUTDX,acc

例:OUT68H,AX;(69H,68H)-(AX)

OUTDX,AL;((DX))-[AL)

在使用間接尋址的IN/OUT指令時(shí):要事先用傳送指令把I/O端口號(hào)設(shè)置到DX寄存器

如:

MOVDX,220H

INAL,DX;將220H端口內(nèi)容讀入AL

(1)3.目H勺地址傳送指令

(2)LEA

傳送偏移地址

格式:LEAreg,mem;將指定內(nèi)存單元的偏移地址送到指定寄存器

規(guī)定:

1)源操作數(shù)必須是一種存儲(chǔ)器操作數(shù);

2)目的J操作數(shù)必須是一種16位的J通用寄存器。

例:LEABX,[SI+10H]

設(shè):(SI)=1COOH

則執(zhí)行該指令后,(BX)=1010H

?注意如下二條指令差異NNN幺

LEABX,BUFFER

MOVBX,BUFFER

前者表達(dá)將符號(hào)地址為BUFFERH勺存儲(chǔ)單元的偏移地址雙到BX中;后者表達(dá)將BUFFER存

儲(chǔ)單元中日勺內(nèi)容取到BX中。

下面兩條指令等效:

LEABX,BUFFER

MOVBX,OFFSETBUFFER

其中OFFSETBUFFER表達(dá)存儲(chǔ)器單元BUFFER日勺偏移地址。

兩者都可用于取存儲(chǔ)器單元口勺偏移地址,但LEA指令可以取動(dòng)態(tài)日勺地址,OFFSET只能取靜

態(tài)的地址。

二、算術(shù)運(yùn)算指令

1、加法指令

(1)不帶進(jìn)位的加法指令A(yù)DD

格式:ADDaccJata

ADDmem/reg.data

ADDmcm/reg1,incm/rcg2

實(shí)例:

ADDAL,30H

ADDSI,[BX+20H]

ADDCX,SI

ADD[DI],200H

?ADD指令對(duì)6個(gè)狀態(tài)標(biāo)志均產(chǎn)生影響。

例:已知(BX)=D75FH

指令A(yù)DDBX.8046H執(zhí)行后,狀態(tài)標(biāo)志各是多少?

D75FH=1110011101011111

8046H=1000000001000110

11II11

0110011110100101

成果:C=1,Z=0,成0,A=1,O=1,S=0

判斷溢出與進(jìn)位(重點(diǎn)Q)

從硬件的角度:默認(rèn)參與運(yùn)算"勺操作數(shù)都是有符號(hào)數(shù),當(dāng)兩數(shù)的符號(hào)位相似,而和的成果相

異時(shí)有溢出,則OF=1,否則OF=0

(3)帶進(jìn)位的加法ADC

ADC指令在形式上和功能上與ADD類似,只是相加時(shí)還要包括進(jìn)位標(biāo)志CF%J內(nèi)容,洌如:

ADCAL,68H;AL*-(AL)+68H+(CF)

ADCAX,CX;AX-(AX)+(CX)+(CF)

ADCBX,[DI];BX*-(BX)+[DI+I]|DI]+(CF)

(3)加1指令I(lǐng)NC

格式:INCreg/mem

功能:類似于C語言中的++操作:對(duì)指定H勺操作數(shù)加1

例:INCAL

INCSI

INCBYTEPTRJBX+41

注:本指令不影響CF標(biāo)志。

(4)非壓縮BCD碼加法調(diào)整指令A(yù)AA

AAA指令U勺操作:

假如AL/J低4位>9或AF=1,則:

①AL-(AL)+6,(AH)-(AH)+1,AF-1

②AL高4位清零

(3)CF-AF

否則AL高4位清零

(5)壓縮BCD碼加法調(diào)整指令DAA

?兩個(gè)壓縮缸網(wǎng)碼相加成果在紿中一必通過◎女調(diào)整得到一種對(duì)時(shí)的壓縮數(shù)然碼

?指令操作?調(diào)整措施/W/NZW

若AL日勺低4位>9或AF=I

則(AL)-(AL)+6,AF-1

若ALH勺高4位>9或CF=I

則(AL)-(AL)+60H,CFT

?除由它外區(qū)N9決指令影響所有其他標(biāo)志。

?DAA指令應(yīng)緊跟在ADD或AOC指令之后。

2、減法指令

(1)不考慮借位的I減法指令SUB

格式:SUBdest,src

操作:dost*-(dost)-(src)

注:L源和目的操作數(shù)不能同步為存儲(chǔ)器操作數(shù)

2.立即數(shù)不能作為目的操作數(shù)

指令例子:

SUBAL,60H

SUB[BX+20H],DX

SUBAX,CX

(2)考慮借位的減法指令SBB

SBB指令重要用于多字節(jié)的減法。

格式:SBBdest,src

操作:dest-^(dest)-(src)-(CF)

指令例子:

SBBAX,CX

SBBWORDPTR[SI],2080H

SBB[S1],I)X

(3)減1指令DEC

作用類似于C語言中的“一一”操作符。

格式:DECopr

操作:opr-(opr)T

指令例子:

DECCL

DECBYTEPTR[DI+2]

DECSI

(4)求補(bǔ)指令NEG

格式:NEGopr

操作:opr-O-(opr)

對(duì)一種操作數(shù)取補(bǔ)碼相稱于用。減去此操作數(shù),故運(yùn)用NEG指令可得到負(fù)數(shù)的絕對(duì)值。

例:若(AL)=0FCH,則執(zhí)行NEGAL后,

(AL)=04H,CF=1

(5)比較指令CMP

格式:CMPdest,sre

操作:(dest)-(src)

CMP也是執(zhí)行兩個(gè)操作數(shù)相減,但成果不送目H勺操作數(shù),其成果只反應(yīng)在標(biāo)志位上。

指令例子:

CMPAL,OAH

CMPCX,SI

CMPDI,[BX+O3]

(6)非壓縮BCD碼減法調(diào)整指令A(yù)AS

對(duì)AL中由兩個(gè)非壓縮的BCD碼相減的成果進(jìn)行調(diào)整。調(diào)整操作為:

若AL的低4位>9或AF=1,則:

①AL-(AL)-6,AH-(AH)T,AF-1

②AL的高4位清零

③CF-AF

否則:AL曰勺高4位清零

(7)壓縮BCD碼減法調(diào)整指令DAS

對(duì)AL中由兩個(gè)壓縮BCD碼相減的成果進(jìn)行調(diào)整。調(diào)整操作為:

若AL的低4位>9或AF=1,則:

AL-(AL)-6,且AF-1

若AL的高4位>9或CF=1,則:

AL*-(AL)-60II,且CF-1

DAS對(duì)OF無定義,但影響其他標(biāo)志位。

DAS指令規(guī)定跟在減法指令之后。

3、乘法指令

進(jìn)行乘法時(shí):8位*8位--16位乘枳

16位*16位~32位乘積

(1)無符號(hào)數(shù)"勺乘法指令MUL(MEWREG)

格式:MULsrc

操作:字節(jié)操作數(shù)(AX)一(AL)X(src)

字操作數(shù)(DX,AX)-(AX)X(src)

指令例子:

MULBL;(AL)X(BL),乘積在AX中

MULCX:(AX)X(CX),乘積在DX,AX中

MULBYTEPTR[BX]

(2)有符號(hào)數(shù)乘法指令I(lǐng)MUL

格式與MUL指令類似,只是規(guī)定兩操作數(shù)均為有符號(hào)數(shù)。

指令例子:

IMULBL;(AX)一(AL)x(BL)

IMULWORDPTR[SI]:

(DX,AX)*-(AX)x([SI+1][SI])

注意:MUL/IMUL指令中

?AL(AX)為隱含的乘數(shù)寄存器;

?AX(DX,AX)為隱含II勺乘積寄存器;

?SRC不能為立即數(shù);

■除CF和OF外,對(duì)其他標(biāo)志位無定義。

4.除法指令

進(jìn)行除法時(shí):16位/8位一8位商

32位/I6位一16位商

對(duì)被除數(shù)、商及余數(shù)寄存有如下規(guī)定:

被除數(shù)商余數(shù)

字節(jié)除法AXALAH

字除法DX:AXAXDX

(1)無符號(hào)數(shù)除法指令DIV

格式:DIYsrc

操作:字節(jié)操作(AL)一(AX)/(SRC)的商

(AH)-(AX)/(SRC)H勺余數(shù)

字操作(AX)一(DX,AX)/(SRC)的商

(DX)一(DX,AX)/(SRC)的余數(shù)

指令例子:

DIVCL

DIVWORDPTR[BX]

(2)有符號(hào)數(shù)除法指令I(lǐng)DIV

格式;IDIVSIC

操作與DIV類似。商及余數(shù)均為有符號(hào)數(shù),且余數(shù)符號(hào)總是與被除數(shù)符號(hào)相似。

注意:對(duì)于DIV/IDIV指令

AX(DX,AX)為隱含的被除數(shù)寄存器。

AL(AX)為隱含的商寄存器。

AH(DX)為隱含的余數(shù)寄存器。

src不能為立即數(shù)。

對(duì)所有條件標(biāo)志位均無定

有關(guān)除法操作中的字長(zhǎng)擴(kuò)展問題

?除法運(yùn)算規(guī)定被除數(shù)字長(zhǎng)是除數(shù)字長(zhǎng)的兩倍,若不滿足則需對(duì)被除數(shù)進(jìn)行擴(kuò)展,否則產(chǎn)生錯(cuò)

誤。

?對(duì)于無符號(hào)數(shù)除法擴(kuò)展,只需將AH或DX清零即可。

?對(duì)有符號(hào)數(shù)而言,則是符號(hào)位的擴(kuò)展??墒褂们懊婧?jiǎn)介過的)符號(hào)擴(kuò)展指令CBW和CWD

三、邏輯運(yùn)算和移位指令

1.邏輯運(yùn)算指令

(1)邏輯與AND

對(duì)兩個(gè)操作數(shù)進(jìn)行按位邏輯“與”操作。

格式:ANDdest,src

用途:保留操作數(shù)日勺某幾位,清零其他位。

例1:保留AL中低4位,高4位清0。

ANDAL,OFH

(2)邏輯或OR

對(duì)兩個(gè)操作數(shù)進(jìn)行按位邏輯“或“操作。

格式:ORdest,src

用途:對(duì)操作數(shù)的某幾位置1;對(duì)兩操作數(shù)進(jìn)行組合。

例1:把AL中U勺非壓縮BCD碼變成對(duì)應(yīng)十進(jìn)制數(shù)的ASCII碼.

ORAL,30H

(3)邏輯非NOT

對(duì)操作數(shù)進(jìn)行按位邏輯“非"操作。格式:NOTmem/reg

NOTCX

NOTBYTEPTR[DI]

(4)邏輯異或XOR

對(duì)兩個(gè)操作數(shù)按位進(jìn)行“異或"操作。

格式:XORdest,src

用途:對(duì)reg清零(自身異或)

把reg/mem的某幾位變反(與'1'異或)

例1:把AX寄存器清零“

①M(fèi)OVAX,0

②XORAX,AX

③ANDAX,0

④SUBAX,AX

(5)測(cè)試指令TEST

操作與AND指令類似,但不將“與卻勺成果送回,只影響標(biāo)志位。

TEST指令常用于位測(cè)試,與條件轉(zhuǎn)移指令一起用。

例:測(cè)試AL的內(nèi)容與否為負(fù)數(shù)。

TESTAL.80H;檢查AL中D7=l?

JNZMINUS:是1(負(fù)數(shù)),轉(zhuǎn)MINUS

……;否則為正數(shù)

2.移位指令

⑴非循環(huán)移位指令(重點(diǎn)Q)

算術(shù)左移指令SAL(ShiftArithmeticLeft)

算術(shù)右移指令SAR(ShiftArithmeticRight)

邏輯左移指令SHL(ShiftLeft)

邏輯右移指令SHR(ShiftRight)

這4條指令U勺格式相似,以SAL為例:

'CL;移位位數(shù)不小于1時(shí)

V

B

SALmcm/rcg

1;移位位數(shù)等于1時(shí)

A算術(shù)移位——把操作數(shù)看做有符號(hào)數(shù);

邏輯移位一把操作數(shù)看做無符號(hào)數(shù)。

A移位位數(shù)放在&?寄存器中//假如只移口位也

可以直接寫在指令中。例如:

MOVCL,4

SHRAL,CL;AL中的內(nèi)容右移4位

A影響CP.S,ZQ標(biāo)志。

》成果未溢出時(shí)N的NW

左移1位三操作數(shù)*2

右移1位三操作數(shù)〃

例:杷AL中的數(shù)x乘1()

由于10=8+2=23+21,因此可用移位實(shí)現(xiàn)乘10操作。程序如下:

MOVCL,3

SALALJ;2x

MOVAH,AL

SALALJ;4.r

SALALJ;8.v

ADDAL,AH;8.r+2x=lOx

四、控制轉(zhuǎn)移指令

1、轉(zhuǎn)移指令

(1)無條件轉(zhuǎn)移指令JMP

格式:JMPlabel

本指令無條件轉(zhuǎn)移到指定的目的地址,以執(zhí)行從該地址開始的程序段。

(2)條件轉(zhuǎn)移指令(補(bǔ)充內(nèi)容)(重點(diǎn)△)

①根據(jù)單個(gè)標(biāo)志位設(shè)置的條件轉(zhuǎn)移指令

JB/JC;低于,或CF=1,則轉(zhuǎn)移

JNB/JNC/JAE;高于或等于,或CF=O,則轉(zhuǎn)移

JP/JPE;奇偶標(biāo)志PF=1(偶),則轉(zhuǎn)移

JNP/JPO:奇偶標(biāo)志PF=O(奇),則轉(zhuǎn)移

JZ/JE;成果為零(ZF=1),則轉(zhuǎn)移

JNZ/JNE:成果不為零(ZF=O).則轉(zhuǎn)移

JS;SF=I,則轉(zhuǎn)移

JNS;SF=O,則轉(zhuǎn)移

JO;OF=1,則轉(zhuǎn)移

JNO;OF=0,則轉(zhuǎn)移

②根據(jù)組合條件設(shè)置的條件轉(zhuǎn)移指令

此類指令重要用來判斷兩個(gè)數(shù)日勺大小。

口判斷無符號(hào)數(shù)的大小

?JA高于則轉(zhuǎn)移

條件為:CF=O/\ZF=O,即A>B

?JNA/JBE低于或等于則轉(zhuǎn)移

條件為:CF=1VZF=1,即AWB

?JBA<B則轉(zhuǎn)移

?JNBA2B則轉(zhuǎn)移

★判斷有符號(hào)數(shù)的大小

?JG;不小于則轉(zhuǎn)移(A>B)

條件為:(SF?OF=0)AZF=0

?JGE:不小于或等于則轉(zhuǎn)移(A2B)

條件為:(SF十OF=0)VZF=1?JLE;不不小于或等于則轉(zhuǎn)移(AWB)

條件為:(SFSOF=1)VZF=1

?JL:不不小干則轉(zhuǎn)移(A<B=

條件為:(SFeOF=1)AZF=0

2.循環(huán)控制指令

?用在循環(huán)程序中以確定與否要繼續(xù)循環(huán)。

?循環(huán)次數(shù)一般置于CX口。

?轉(zhuǎn)移的目的應(yīng)在距離本指令-128?+127的范圍之內(nèi)。

?循環(huán)控制指令不影響標(biāo)志位。

(DLOOP

格式:LOOPlabel

操作:(CX)-1-*CX:

若(CX)W0,則轉(zhuǎn)至label處執(zhí)行;

否則退出循環(huán),執(zhí)行LOOP背面的指令。

LOOP指令與下面口勺指令段等價(jià):

DECCX

JNZlabel

3.過程調(diào)用指令

(1)調(diào)用指令CALL

一般格式:CALLsub;sub為子程序H勺入口

4.中斷指令

(l)INTn執(zhí)行類型n的中斷服務(wù)程序,N=0?255

五、處理器控制指令

1.標(biāo)志位操作

(1)CF設(shè)置指令

CLC0-CFSTCIfCFCMCCF變反

(2)DF設(shè)置指令

CLD0-DF(串操作的指針移動(dòng)方向從低到葡

STD1-DF(串操作旨針移動(dòng)方向從高到低)

(3)IF設(shè)置指令

CLI0—IF(嚴(yán)禁INTR中斷)STI1-IF(開放INTR中斷)

2、HLT(halt)

執(zhí)行HLT指令后,CPU進(jìn)入暫停狀態(tài)。

第四章80K6匯編語言程序設(shè)計(jì)

第一節(jié)偽指令(重點(diǎn)層)

CPU指令與偽指令之間的區(qū)別:

(DCPU指令是給CPU的命令,在運(yùn)行時(shí)由CPU執(zhí)行,每條指令對(duì)應(yīng)CPU的一種特定H勺操

作。而偽指令是給匯編程序的命令,在匯編過程中由匯編程序進(jìn)行處理。

(2)匯編后來,每條CPU指令產(chǎn)生一一對(duì)應(yīng)的目日勺代碼;而偽指令則不產(chǎn)生與之對(duì)應(yīng)的目日勺

代碼。

1.數(shù)據(jù)定義偽指令

(&)數(shù)據(jù)定義偽指令的一般格式為國

?心變量名尊―幺偽指令與藥操作數(shù)&NN操作數(shù)…國

DB用來定義字節(jié)(BYTE)

DW用來定義字(WORD)

DD用來定義雙字(DWORD)

(2)操作數(shù)的類型可以是:

①常數(shù)或常數(shù)體現(xiàn)式

?例如0區(qū)與女2幺名與氨。*PN0N0Q鼠幺0口

出■與■[!

DATA_WORDDW100HJ00,-4

DATA_DWDD2*30,0FFFBH

合可認(rèn)為字符串(定義字符串最佳使用DB)

?例如////他太公口口/NQ玲'3爸.’

◎可認(rèn)為變量

④可認(rèn)為?號(hào)操作符

例如:XDB5,7,6

?號(hào)只是為了給變品保留對(duì)應(yīng)的存儲(chǔ)單元,而不賦予變最某個(gè)確定的初值。

⑤反復(fù)次數(shù)口(初值初值…)

例如/()

XYZDB2DUP(0.2DUP(1,3),5)

M在偽操作的操作數(shù)字段中若使用$,則表達(dá)的是地址計(jì)數(shù)器的目前值。

2.補(bǔ)充內(nèi)容:

(I)類型PTR地址體現(xiàn)式例如:MOVBYTEPTR[BX],12H

INCBYTEPTR[BX]

注意旦單操作數(shù)指令當(dāng)操作數(shù)為基址、變址、基變的時(shí)候必須定義

3.符號(hào)定義偽指令

(DEQU

格式:名字EQU體現(xiàn)式

EQU偽指令將體現(xiàn)式時(shí)值賦予一種名字,后來可用這個(gè)名字來替代上述體現(xiàn)式。

M:CONSTANTEQU100

NEW.PORTEQUPORT_VAL+1

⑵=(等號(hào))

與EQU類似,但容許重新定義

例:

EMP=7:值為7

EMP=EMP+|;值為8

(3)LABEL

LABEL偽指令的用途是定義標(biāo)號(hào)或變量的類型

格式:名字LABEL類型

變量的類型可以是BYTE,WORD,DWORD。標(biāo)號(hào)的類型可以是NEAR或FAR

4.段定義偽指令

與段有關(guān)的I偽指令有:

SEGMENT.ENDS、ASSUME.ORG

(1)段定義偽指令的格式如下:

段名SEGMENT[定位類型][組合類型]「類別」

I

I

段名ENDS

SEGMENT和ENDS

這兩個(gè)偽指令總是成對(duì)出現(xiàn),兩者前面的段名一致。兩者之間口勺刪節(jié)部分,對(duì)數(shù)據(jù)段、附

加段及堆棧段,一般是符號(hào)、變量定義等偽指令。對(duì)于代碼段則是指令及偽指令。此外,還

必須明確段和段寄存器的關(guān)系,這可由ASSUME語句來實(shí)現(xiàn)。

(2)ASSUME

格式:

ASSUME段寄存器名:段名[,段寄存器名:段名[,…]]

ASSUME偽指令告訴匯編程序,將某一種段寄存器設(shè)置為某一種邏輯段址,即明確指出

源程序中邏輯段與物理段之間日勺關(guān)系。

(3)ORG

偽指令ORG規(guī)定了段內(nèi)的起始地址或偏移地址,其格式為:

ORG〈體現(xiàn)式〉

體現(xiàn)式的值即為段內(nèi)的起始地址或偏移地址,從此地址起持續(xù)寄存程序或數(shù)據(jù)。

5.匯編程序的一般構(gòu)造(重點(diǎn)()(記住)

DATASEGMENT

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

BGN:MOVAX.DATA

MOVDS,AX

MOVAH,4CH

INT21H

CODEENDS

ENDBGN

第三節(jié)程序設(shè)計(jì)

1、次序程序日勺設(shè)計(jì)(略)

2、分支程序日勺設(shè)計(jì)

經(jīng)典例題:

1X>0

Y=0X=0

-1X<0

?程序?yàn)楸孛?

MOVAL,X

CMPAL,0

JGEBIG

MOVY,-1

JMPEXIT

BIG:JEEQUL

MOVY,1

JMPEXIT

EQUL:MOVY,0

EXIT:

3、循環(huán)程序見講義。

?用計(jì)數(shù)控制循環(huán)

第一章計(jì)算機(jī)基礎(chǔ)知只

本章的重要內(nèi)容為不一樣進(jìn)位計(jì)數(shù)制計(jì)數(shù)措施、不一樣進(jìn)位制數(shù)之間互相轉(zhuǎn)換的

措施、數(shù)和字符在計(jì)算機(jī)中的表達(dá)措施、簡(jiǎn)樸淤J算術(shù)運(yùn)算以及計(jì)算機(jī)系統(tǒng)的構(gòu)成。

下邊將本章日勺知識(shí)點(diǎn)作了歸類,圖1為本章的知識(shí)要點(diǎn)圖,圖1.2為計(jì)算機(jī)系統(tǒng)

構(gòu)成的示意圖。

第二章8086微處理器

本章要從應(yīng)用角度上理解8086CPU的內(nèi)部構(gòu)成、編程構(gòu)造、引腳信號(hào)功能、

最小工作模式日勺系統(tǒng)配置、8086的存儲(chǔ)器組織、基本時(shí)序等概念。下面這一章

知識(shí)的構(gòu)造圖。

I…1您46卜刑奧、

不卜至山4:止典

系統(tǒng)配置

VfWAC'PIT

二H幺B/nnAPr-n\

NihM由右哭r(nóng)7/11C272aoq。、

本勃垸的巖哭,$209人7/11

章右陽哭談悟A的陽格+?hhl-物科+由44

左橫哭如如

左/次侏/口口匚、

左/快典益4大

便岫打?左曲狀(\(\\

>

Rd?地國ttfl/T技太、H姓國甘日出仝國加

I符岸

.日?*■:*MM\m#II

苴太&的苑國甘H

有*>J?品ZfcrM■內(nèi)由方典口々管佶柄

山廝i山山rH■內(nèi)

玨行的7?r”rAYnvrvnvCDRDQTm6*麥左典、

rfa胡珈山

口緯繪n的去RI”rrcncQCPQID)

Wi+iL/熱iff

林技太

布吉+?hhl-QUU/G7AIC

引腳功能

物±f?於為:知【府/nuzrvr/D

仔等;去它DCWDN4/IH_

名擊dn好TNTPMK,fTTMTA

均生H

4AM3=TTCT'IITFAA

Wt.-;0r-ivDCAr?vTCCT

祐乂'希玨A4Z/IUY-《V

第三章8086的指令系統(tǒng)

本章重點(diǎn)是8086CPU指令日勺尋址方式,每條指令日勺格式、功能及標(biāo)志日勺影響;

同步還波及到存儲(chǔ)器單元的物理地址計(jì)算、標(biāo)志位填寫和堆棧操作。下圖為本章

知識(shí)構(gòu)造圖。

在冏物母+小身左哭且+iL左強(qiáng)艷引上》

本甥轉(zhuǎn)小小口枷鉀林+小

?他盡1/7/?比(AR4匕

章4■古‘尸土二士/十

堆煒珈浩/匕卅??!l!\惟感我日vaD\I隹丹揭"仁(入養(yǎng)J4?iU、

立日n物m+小

古建且卜卜

去在於且+小

左在哭同注且+小

左他典三+小次立奧用如旦+小

茸七|?赤+小且+/

由用作且+小

I/O筏口旦人「

嗚今且+小

數(shù)據(jù)傳送類(通用數(shù)據(jù)傳送指令、堆棧指令、互換指令、I/O傳送指令、換碼指令、有效地址傳送指令、

省灰泛省米拱Arhn件扶4腎注蛆公而灶接生舲件找人nrnA江涵敕展小、

例彬米扶A,;行料女省蛆小物和?鉉待用作蛆人、

令由梅U仁米我4,由隹詳W粕后熱由左和日益、

出生il柱拉米加A,攵他如丁攵在他拉字狂!力涸ED知;萬向珀益工坦用泗田如;后向山際、

桃鉀夾擾的I.次展A

第四章匯編語言程序設(shè)計(jì)

本章重要內(nèi)容是匯編語言類別、偽指令語句格式和作用、基本程序構(gòu)造、調(diào)

用程序和被調(diào)用程序之間數(shù)據(jù)傳遞途徑以及匯編源程序上機(jī)調(diào)試過程。

本章重點(diǎn)是閱讀程序和編寫程序。下邊是本章的知識(shí)構(gòu)造圖。

(寸步叢;五行

獷編;五年;五米01I品蛆叢但有I

牛拱人;五行

?岸物;生

章<A古珈咨

肉岸苴A物咕農(nóng)在哭為相

箍糅珈譙

余物住曲詮彩

H再,不用由、{在蝕哭站非

識(shí)

'肉岸在制鈦牯.第相冰坨潤(rùn):才卷有

容縣詠。僅1指企UCII

痛弄卓。樣?柜&r?pnuznn

偽的比。品母冬QRnN4RMTPMRQ

;什瓊士山坦&DPC「CMnD

由用游用插冬AQQTTN4P

用用交俗他粕仝CRC

語獷原社擊/山為小匚zn

I甘油佻母叢

第五章半導(dǎo)體存儲(chǔ)器

半導(dǎo)體存儲(chǔ)器是用半導(dǎo)體器件作為存儲(chǔ)介質(zhì)H勺存儲(chǔ)器。本章討論半導(dǎo)體存儲(chǔ)

器芯片的類型、存儲(chǔ)原理、引腳功能、怎樣與CPU(或系統(tǒng)總線)連接等問題。

本章知識(shí)構(gòu)造圖如下。

左他哭住田為:左玨由如癡用口也左一出血I獨(dú)

本平R狀右橫典芯EA米

掩模ROM

PPON4

PROMUDDCNA

知EEROM

>

左他右后己I幽T+能

井,世士羽r

匕左結(jié)冰球

MihLA漏H?讒;5?柑垃的I諜玨

彌ANAZI

就;%m

第六章輸入輸出接口

本章討論輸入/輸出接口的基本概念,包括輸入/輸出接口H勺作用、內(nèi)部構(gòu)造、傳送信息的)分

析、IO端口編址以及主機(jī)通過接口與外設(shè)之間數(shù)據(jù)傳送的方式。下邊是本章H勺知識(shí)構(gòu)造圖。

溫馨提示

  • 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)論