微機(jī)原理練習(xí)題及答案_第1頁(yè)
微機(jī)原理練習(xí)題及答案_第2頁(yè)
微機(jī)原理練習(xí)題及答案_第3頁(yè)
微機(jī)原理練習(xí)題及答案_第4頁(yè)
微機(jī)原理練習(xí)題及答案_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

第一章微型計(jì)算機(jī)的基礎(chǔ)知識(shí)習(xí)題

1.計(jì)算機(jī)分那幾類?各有什么特點(diǎn)?

2.簡(jiǎn)述微處理器、微計(jì)算機(jī)及微計(jì)算機(jī)系統(tǒng)三個(gè)術(shù)語(yǔ)的內(nèi)涵。

3.80X86微處理器有幾代?各代的名稱是什么?

4,將十進(jìn)制數(shù)(1)+107/128(2)—35/64化成二進(jìn)制數(shù),再寫(xiě)出各自的原碼、反碼、補(bǔ)

碼表示(符號(hào)位和數(shù)值位共8位)。

5.將十進(jìn)制數(shù)(1)-52,(2)-127化成二進(jìn)制數(shù),再寫(xiě)出各自的原碼、反碼、補(bǔ)碼表示

(符號(hào)位和數(shù)值位共8位)。

6.下列數(shù)中最小的數(shù)為()?

A、101001BB、52Q

C、101001(BCD)D、233H

7.下列數(shù)中最大的數(shù)為().

A、10010101BB、227Q

C、96HD、143

8.某數(shù)在計(jì)算機(jī)中用8421BCD碼表示為011110001001,其真值為()。

A、789B、789H

C、1929D、11110001001B

9.計(jì)算機(jī)內(nèi)部采用數(shù)字進(jìn)行運(yùn)算

A.八進(jìn)制B.十進(jìn)制

C.二進(jìn)制D.十六進(jìn)制

10.英文小寫(xiě)字母“c”的ASCII碼為1100011,英文字母“『的ASCH碼為十進(jìn)制

A.100B.101C.102D.103

11.按對(duì)應(yīng)的ASCH碼值來(lái)比較,不正確的是

A."b"比"a"大B.“產(chǎn)比"F”大

C“9“比“0”大D.“F"比”『大

參考答案

1.答:傳統(tǒng)上分為三類:大型主機(jī)、小型機(jī)、微型機(jī)。大型主機(jī)一般為高性能的并行處理

系統(tǒng),存儲(chǔ)容量大,事物處理能力強(qiáng),可為眾多用戶提供服務(wù)。小型機(jī)具有一定的數(shù)據(jù)處

理能力,提供一定用戶規(guī)模的信息服務(wù),作為部門(mén)的信息服務(wù)中心。微型機(jī)一般指在辦公室

或家庭的桌面或可移動(dòng)的計(jì)算系統(tǒng),體積小、價(jià)格低、具有工業(yè)化標(biāo)準(zhǔn)體系結(jié)構(gòu),兼容性好。

2.答:微處理器是微計(jì)算機(jī)系統(tǒng)的核心硬件部件,對(duì)系統(tǒng)的性能起決定性的影響。微計(jì)算

機(jī)包括微處理器、存儲(chǔ)器、I/O接口電路及系統(tǒng)總線。微計(jì)算機(jī)系統(tǒng)是在微計(jì)算機(jī)的基礎(chǔ)上

配上相應(yīng)的外部設(shè)備和各種軟件,形成一個(gè)完整的、獨(dú)立的信息處理系統(tǒng)。

3.答:從體系結(jié)構(gòu)上可分為3代:8080/8085:8位機(jī);8086/8088/80286:16位機(jī);80386/80486:

32位機(jī)。

4.答案:(1)原、反、補(bǔ)碼都是:01101011,(2)原碼:11000110,反碼:10111010,補(bǔ)碼:

10111001

5.答案:(1)原碼:10110100,反碼:11001011,#5^:11001100

(2)原碼:H1H1H,反碼:10000000,補(bǔ)碼:10000001

6.C7.B8.A9.C10.C11.D

第二章8086微處理器習(xí)題

1、8086是多少位的微處理器?為什么?

2、EU與BIU各自的功能是什么?如何協(xié)同工作?

3、8086/8088與其前一代微處理器8085相比,內(nèi)部操作有什么改進(jìn)?

4、8086/8088微處理器內(nèi)部有那些寄存器,它們的主要作用是什么?

5、8086對(duì)存儲(chǔ)器的管理為什么采用分段的辦法?

6、在8086中,邏輯地址、偏移地址、物理地址分別指的是什么?具體說(shuō)明。

7、給定一個(gè)存放數(shù)據(jù)的內(nèi)存單元的偏移地址是20C0H,(DS)=0C00EH,求出該內(nèi)存單元

的物理地址。

8、8086/8088為什么采用地址/數(shù)據(jù)引線復(fù)用技術(shù)?

9、8086與8088的主要區(qū)別是什么?

10、怎樣確定8086的最大或最小工作模式?最大最小模式產(chǎn)生控制信號(hào)的方法有何不同?

11、8086被復(fù)位以后,有關(guān)寄存器的狀態(tài)是什么?微處理器從何處開(kāi)始執(zhí)行程序?

12、8086基本總線周期是如何組成的?各狀態(tài)中完成什么基本操作?

13、結(jié)合8086最小模式下總線操作時(shí)序圖,說(shuō)明ALE、M/IO#、DT/R#、RD#、READY信

號(hào)的功能。

14、什么是總線請(qǐng)求?8086在最小工作模式下,有關(guān)總線請(qǐng)求的信號(hào)引腳是什么?

15、簡(jiǎn)述在最小工作模式下,8086如何響應(yīng)一個(gè)總線請(qǐng)求?

16、在基于8086的微計(jì)算機(jī)系統(tǒng)中,存儲(chǔ)器是如何組織的?是如何與處理器總線連接的?

BHE#信號(hào)起什么作用?

17、“80386是一個(gè)32位微處理器”,這句話的涵義主要指的是什么?

參考答案

1、答:8086是16位的微處理器,其內(nèi)部數(shù)據(jù)通路為16位,對(duì)外的數(shù)據(jù)總線也是16位。

2、答:EU是執(zhí)行部件,主要的功能是執(zhí)行指令。BIU是總線接口部件,與片外存儲(chǔ)器及

I/O接口電路傳輸數(shù)據(jù)。EU經(jīng)過(guò)BIU進(jìn)行片外操作數(shù)的訪問(wèn),BIU為EU提供將要執(zhí)行的

指令。EU與BIU可分別獨(dú)立工作,當(dāng)EU不需BIU提供服務(wù)時(shí),BIU可進(jìn)行填充指令隊(duì)列

的操作。

3I答:8085為8位機(jī),在執(zhí)行指令過(guò)程中,取指令與執(zhí)行執(zhí)令都是串行的。8086/8088由于

內(nèi)部有EU和BIU兩個(gè)功能部件,可重疊操作,惚高了處理器的性能。

4、答:執(zhí)行部件有8個(gè)16位寄存器,AX、BX、CX、DX、SP、BP、DLSLAX、BX、

CX、DX一般作為通用數(shù)據(jù)寄存器。SP為堆棧指針存器,BP、DLSI在間接尋址時(shí)作為地

址寄存器或變址寄存器。總線接口部件設(shè)有段寄存器CS、DS、SS、ES和指令指針寄存器

IP。段寄存器存放段地址,與偏移地址共同形成存儲(chǔ)器的物理地址。IP的內(nèi)容為下一條將要

執(zhí)行指令的偏移地址,與CS共同形成下一條指令的物理地址。

5、答:8086是一個(gè)16位的結(jié)構(gòu),采用分段管理辦法可形成超過(guò)16位的存儲(chǔ)器物理地址,

擴(kuò)大對(duì)存儲(chǔ)器的尋址范圍(1MB,20位地址)。若不用分段方法,16位地址只能尋址64KB

空間。

6、答:邏輯地址是在程序中對(duì)存儲(chǔ)器地址的一種表示方法,由段地址和段內(nèi)偏移地址兩部

分組成,如1234H:0088Ho偏移地址是指段內(nèi)某個(gè)存儲(chǔ)單元相對(duì)該段首地址的差值,是一

個(gè)16位的二進(jìn)制代碼。物理地址是8086芯片引線送出的20位地址碼,用來(lái)指出一個(gè)特定

的存儲(chǔ)單元。

7、答:物理地址:320F8H。

8、答:考慮到芯片成本,8086/8088采用40條引線的封裝結(jié)構(gòu)。40條引線引出8086/8088

的所有信號(hào)是不夠用的,采用地址/數(shù)據(jù)線復(fù)用引線方法可以解決這一矛盾,從邏輯角度,

地址與數(shù)據(jù)信號(hào)不會(huì)同時(shí)出現(xiàn),二者可以分時(shí)復(fù)用同一組引線。

9、答:8086有16條數(shù)據(jù)信號(hào)引線,8088只有8條;8086片內(nèi)指令預(yù)取緩沖器深度為6字

節(jié),8088只有4字節(jié)。

10、答:引線MN/MX#的邏輯狀態(tài)決定8086的工作模式,MN/MX#引線接高電平,8086

被設(shè)定為最小模式,MN/MX#引線接低電平,8086被設(shè)定為最大模式。最小模式下的控制

信號(hào)由相關(guān)引線直接提供;最大模式下控制信號(hào)由8288專用芯片譯碼后提供,8288的輸入

為8086的S2#?S0#三條狀態(tài)信號(hào)引線提供。

11、答:標(biāo)志寄存器、IP、DS、SS、ES和指令隊(duì)列置0,CS置全1。處理器從FFFFOH存

儲(chǔ)單元取指令并開(kāi)始執(zhí)行。

12、答:基本總線周期由4個(gè)時(shí)鐘(CLK)周期組成,按時(shí)間順序定義為T(mén)l、T2、T3、T4。

在T1期間8086發(fā)出訪問(wèn)目的地的地址信號(hào)和地址鎖存選通信號(hào)ALE;T2期間發(fā)出讀寫(xiě)命

令信號(hào)RD#、WR#及其它相關(guān)信號(hào);T3期間完成數(shù)據(jù)的訪問(wèn);T4結(jié)束該總線周期。

13、答:ALE為外部地址鎖存器的選通脈沖,在T1期間輸出;M/IO#確定總線操作的對(duì)象

是存儲(chǔ)器還是I/O接口電路,在T1輸出;DT/R#為數(shù)據(jù)總線緩沖器的方向控制信號(hào),在T1

輸出;RD#為讀命令信號(hào);在T2輸出;READY信號(hào)為存儲(chǔ)器或I/O接口“準(zhǔn)備好”信號(hào),在

T3期間給出,否則8086要在T3與T4間插入Tw等待狀態(tài)。

14、答:系統(tǒng)中若存在多個(gè)可控制總線的主模塊時(shí);其中之一若要使用總線進(jìn)行數(shù)據(jù)傳輸時(shí),

需向系統(tǒng)請(qǐng)求總線的控制權(quán),這就是一個(gè)總線請(qǐng)求的過(guò)程。8086在最小工作模式下有關(guān)總

線請(qǐng)求的信號(hào)引腳是HOLD與HLDA。

15、答:外部總線主控模塊經(jīng)HOLD引線向8086發(fā)出總線請(qǐng)求信號(hào):8086在每個(gè)時(shí)鐘周期

的上升沿采樣HOLD引線;若發(fā)現(xiàn)HOLD=1則在當(dāng)前總線周期結(jié)束時(shí)(T4結(jié)束)發(fā)出總線請(qǐng)

求的響應(yīng)信號(hào)HLDA;8086使地址、數(shù)據(jù)及控制總線進(jìn)入高阻狀態(tài),讓出總線控制權(quán),完

成響應(yīng)過(guò)程。

16、答:8086為16位處理器,可訪問(wèn)1M字節(jié)的存儲(chǔ)器空間;1M字節(jié)的存儲(chǔ)器分為兩個(gè)

512K字節(jié)的存儲(chǔ)體,命名為偶字節(jié)體和奇字節(jié)體;偶體的數(shù)據(jù)線連接D7?D0,“體選”信號(hào)

接地址線A0;奇體的數(shù)據(jù)線連接D15?D8,“體選”信號(hào)接BHE#信號(hào);BHE#信號(hào)有效時(shí)允

許訪問(wèn)奇體中的高字節(jié)存儲(chǔ)單元,實(shí)現(xiàn)8086的低字節(jié)訪問(wèn)、高字節(jié)訪問(wèn)及字訪問(wèn)。

17、答:指80386的數(shù)據(jù)總線為32位,片內(nèi)寄存器和主要功能部件均為32位,片內(nèi)數(shù)據(jù)通

路為32位。

第三章指令系統(tǒng)習(xí)題

1.根據(jù)下列要求編寫(xiě)一個(gè)匯編語(yǔ)言程序:

(1)代碼段的段名為COD_SG

(2)數(shù)據(jù)段的段名為DAT_SG

(3)堆棧段的段名為STK_SG

(4)變量HIGH_DAT所包含的數(shù)據(jù)為95

(5)將變量HIGH_DAT裝入寄存器AH,BH和DL

(6)程序運(yùn)行的入口地址為START

2.指出下列程序中的錯(cuò)誤:

STAKSGSEGMENT

DB100DUP(?)

STA_SGENDS

DTSEGSEGMENT

DATA1DB?

DTSEGEND

CDSEGSEGMENT

MAINPROCFAR

START:MOVDS,DATSEG

MOVAL,34H

ADDAL,4FH

MOVDATA,AL

STARTENDP

CDSEGENDS

END

3.將下列文件類型填入空格:

(1).obj(2).exe(3).erf(4).asm(5).1st(6).map

編輯程序輸出的文件有;

匯編程序輸出的文件有;

連接程序輸出的文件有。

4.下列標(biāo)號(hào)為什么是非法的?

(l)GET.DATA

(2)1_NUM

(3)TEST-DATA

(4)RET

(5)NEWITEM

5.下面的數(shù)據(jù)項(xiàng)定義了多少個(gè)字節(jié)?

DATA!DB6DUP(4DUP(OFFH))

6.對(duì)于下面兩個(gè)數(shù)據(jù)段,偏移地址為10H和11H的兩個(gè)字節(jié)中的數(shù)據(jù)是一樣的嗎?為什

么?

DTSEGSEGMENT|DTSEGSEGMENT

ORG10H|ORG10H

DATA1DB72H|DATA1DW7204H

DB04H|DTSEGENDS

DTSEGENDS|

7.下面的數(shù)據(jù)項(xiàng)設(shè)置了多少個(gè)字節(jié)?

(1)ASC_DATADB”234'

(2)HEXDATADB1234H

8.執(zhí)行下列指令后,AX寄存器中的內(nèi)容是什么?

TABLEDW10,20,30,40,50

ENTRYDW3

MOVBX,OFFSETTABLE

ADDSBX,ENTRY

'?MOVAX,[BX]

9.指出下列指令的錯(cuò)誤:

(1)MOVAH,BX

(2)MOV[SI],[BX]

⑶MOVAX,[SI][DI]

(4)MOVAX,[BX][BP]

⑸MOV[BX],ES:AX

(6)MOVBYTEPTR[BX],1000

(7)MOVAX,OFFSET[SI]

(8)MOVCS,AX

(9)MOVDS,BP

10.DATASEGMENT

TABLE_ADDRDW1234H

DATAENDS

MOVBX,TABLE_ADDR

LEABX,TABLE_ADDR

請(qǐng)寫(xiě)出上述兩條指令執(zhí)行后,BX寄存器中的內(nèi)容。

11.設(shè)(DS)=lB00H,(ES)=2B00H,有關(guān)存儲(chǔ)器地址及其內(nèi)容如右圖

所示,請(qǐng)用兩條指令把X裝入AX寄存器。

1BOO:2OOOH

8000H

1BOO:2OO2H

2B00H

2B00:8000H

X

12.變量DATAX和DATAY定義如下:

DATAXDW0148H

DW2316H

DATAYDW0237H

DW4052H

按下述要求寫(xiě)出指令序列:

(l)DATAX和DATAY中的兩個(gè)字?jǐn)?shù)據(jù)相加,和存放在DATAY和DATAY+2中。

(2)DATAX和DATAY中的兩個(gè)雙字?jǐn)?shù)據(jù)相加,和存放在DATAY開(kāi)始的字單元中。

(3)DATAX和DATAY兩個(gè)字?jǐn)?shù)據(jù)相乘(用MUL)。

(4)DATAX和DATAY兩個(gè)雙字?jǐn)?shù)據(jù)相乘(用MUL)。

(5)DATAX除以23(用DIV)。

(6)DATAX雙字除以字DATAY(用DIV)。

13.試分析下面的程序段完成什么操作?

MOVCL,04

SHLDX,CL

MOVBL,AH

SHLAX,CL

SHRBL,CL

ORDL,BL

14.用其他指令完成和下列指令一樣的功能:

(1)REPMOVSB(2)REPLODSB

(3)REPSTOSB(4)REPSCASB

15.編寫(xiě)程序段,比較兩個(gè)5字節(jié)的字符串OLDS和NEWS,如果OLDS字符串與NEWS不

同,則執(zhí)行NEWNESS,否則順序執(zhí)行程序。

16.假定AX和BX中的內(nèi)容為帶符號(hào)數(shù),CX和DX中的內(nèi)容為無(wú)符號(hào)數(shù),請(qǐng)用比較指令和

條件轉(zhuǎn)移指令實(shí)現(xiàn)以下判斷:

(I)若DX的值超過(guò)CX的值,則轉(zhuǎn)去執(zhí)行EXCEED

(2)若BX的值大于AX的值,則轉(zhuǎn)去執(zhí)行EXCEED

(3)CX中的值為0嗎?若是則轉(zhuǎn)去執(zhí)行ZERO

(4)BX的值與AX的值相減,會(huì)產(chǎn)生溢出嗎?若溢出則轉(zhuǎn)OVERFLOW

(5)若BX的值小于AX的值,則轉(zhuǎn)去執(zhí)行EQ_SMA

(6)若DX的值低于CX的值,則轉(zhuǎn)去執(zhí)行EQ_SMA

17.假如在程序的括號(hào)中分別填入指令:

(l)LOOPL20

(2)LOOPNEL20

(3)LOOPEL20

試說(shuō)明在三種情況下,當(dāng)程序執(zhí)行完后,AX、BX、CX、DX四個(gè)寄存器的內(nèi)容分別是什么?

TITLEEXLOOP.COM

CODESGSEGMENT

ASSUMECS:CODESG,DS:CODESG,SS:CODESG

ORG100H

BEGIN:MOVAX,01

MOVBX,02

MOVDX,03

MOVCX,04

L20:INCAX

ADDBX,AX

SHR$DX,1

(")

RET

CODESGENDS

ENDBEGIN

18.變量N1和N2均為2字節(jié)的非壓縮BCD數(shù)碼,請(qǐng)寫(xiě)出計(jì)算N1與N2之差的指令序列。

19.有兩個(gè)3位的ASCII數(shù)串ASC1和ASC2定義如下:

ASCIDB45785

ASC2DB'694'

ASC3DB'0000'

請(qǐng)編寫(xiě)程序計(jì)算ASC3-ASC1+ASC2。

20.假設(shè)(CS)=3000H,(DS)=4000H,(ES)=2000H,(SS)=5000H,(AX)=2060H,(BX)=3000H,

(CX)=5,(DX)=0,(SI)=2060H,(DI)=3000H,(43000H)=0A006H,(23000H)=0B116H,

(33000H)=0F802H,(25060)=00B0H,.(SP)=0FFFEH,(CF)=1,(DF尸1,請(qǐng)寫(xiě)出下列各條指令單

獨(dú)執(zhí)行完后,有關(guān)寄存器及存儲(chǔ)單元的內(nèi)容,若影響條件碼請(qǐng)給出條件碼SF、ZF、OF、CF

的值。

(l)SBBAX,BX

(2)CMPAX,WORDPTR[SI+0FA0H]

(3)MULBYTEPTR[BX]

(4)AAM

⑸DIVBH

(6)SARAX,CL

⑺XORAX,0FFE7H

(8)REPSTOSB

(9)JMPWORDPYR[BX]

(10)XCHGAX,ES:[BX+SI)

參考答案

1.答案:

DATSGSEGEMNT

HIGH_DATDB95

DAT_SGSENDS

STK_SG“SEGMENT

DW64DUP(?)

STK_SGENDS

COD_SGSEGMENT

MAINPROCFAR

ASSUMECS:CODSG,

DS:DAT_SQ

SS:STK_SG

START:

MOVAX,DAT-SG

MOVDS,AX

MOVAH,HIGH_DAT

MOVBH,AH

MOVDL,AH

MOVAH,4CH

INT21H

MAINENDP

COD_SGENDS

ENDSTART

2.答案:改正后:

STAKSGSEGMENT

DB100DUP(?)

STAKSGENDS

DTSEGSEGMENT

DATA1DB?

DTSEGENDS

CDSEGSEGMENT

MAINPROCFAR

ASSUMECS:CDSEG,DS:DTSEG,SS:STAKSG

START:

MOVAX,DTSEG

MOVDS,AX

MOVAL,34H

ADDAL,4FH

MOVDATA1,AL

MOVAH,4CH

INT21H

MAINENDP

CDSEGENDS

ENDSTART

3.答案:

編輯程序輸出文件:(4)

匯編程序輸出文件:(1),(3),(5)

連接程序輸出文件:(2),(6)

4.答案:非法標(biāo)號(hào):(1)因?yàn)閂只允許是標(biāo)號(hào)的第一個(gè)字符

(2)第一個(gè)字符不能為數(shù)字

(3)不允許出現(xiàn)〈

(4)不能是保留字,如助記符

(5)不能有空格

5.答案:24字節(jié)

6.答案:不一樣.分別是72H,04H和04H,72H.存儲(chǔ)字時(shí)低8位存在低字節(jié),高8位存在高

字節(jié).

7.答案:(1)設(shè)置了4個(gè)字蒞(2)設(shè)置了2個(gè)字節(jié)

8n答案:(AX尸40

9.答案:(1)源、目的字長(zhǎng)不一致

(2)源、目的不能同時(shí)舉存貯器尋址方式

(3)基坂變址方式不能有SI和DI的組合

(4)基址變址方式不能有BX和BP的組合

(5)在8086尋址方式中,AX不能作為基址寄存器使用,而且源、目的不能同時(shí)為存貯

器尋址方式

(6)1000超出一個(gè)字節(jié)的表數(shù)范圍

(7)OFFSET只用于簡(jiǎn)單變量,應(yīng)去掉

(8)CS不能作為目的寄存器

(9)段地址不能直接送入數(shù)據(jù)段寄存器

10.答案:

MOVBX,TABLE_ADDR;執(zhí)行后(BX尸1234H

LEABX,TABLE_ADDR;執(zhí)行后(BX)=OFFSETTABLE_ADDR

11、答案:

LESBX,[2000H]

MOVAX,ES:[BX]

12.答案:

(1)MOVAX,DATAX

ADDAX,DATAY

MOVBX,DATAX+2

ADDBX,DATAY+2

MOVDATAY,AX

MOVDATAY+2,BX

(2)MOVAX,DATAX

ADDDATAY,AX

MOVAX,DATAX+2

ADCDATAY+2,AX

(3)MOVAX,DATAX

MULDATAY

MOVDATAY,AX

MOVDATAY+2,DX

(4)MOVAX,WORDPTRDATAX

MOVBX,WORDPTRDATAY

MULBX

MOVRESULT,AX

MOVRESULT+2,DX

MOVAX,WORDPTRDATAX

MOVAX,WORDPTRDATAY+2

MULBX

ADDRESULT+2,AX

ADCRESULT+4,DX

MOVAX,WORDPTRDATAX+2

MOVBX,WORDPTRDATAY

MULBX

ADDRESULT+2,AX

ADCRESULT+4,DX

MOVAX,WORDPTRDATAX+2

MOVBX,WORDPTRDATAY+2

MULBX

ADDRESULT+4,AX

ADCRESULT+6,DX

(5)MOVAX,DATAX

MOVBL,23

DIVBL

MOVBL,AH

MOVAH,0

MOVDATAY,AX;存放商

MOVAL,BL

MOVDATAY+2,AX;存放余數(shù)

(6)MOVAX,DATAX

MOVDX,DATAX+2

DIVDATAY

MOVDATAY,AX

MOVDATAY+2,DX

13.答案:將DX:AX中的雙字左移4位(乘16)

14.答案:

(l)LOOPl:

MOVAL,BYTEPTR[SI]

MOVES:BYTEPTR[DI],AL

INCSI或:DECSI

INCDI或:DECDI

LOOPLOOP1

(2)LOOP1:

MOVAL,BYTEPTR[SI]

INCSI或:DECSI

LOOPLOOP1

(3)LOOP1:

MOVES:BYTEPTR[DI],AL

INCDI或:DECDI

LOOPLOOP1

(4)LOOP1:

CMPAL,ES:BYTEPTR[DI]

JEEXIT

INCDI或:DECDI

LOOPLOOP1

EXIT:

15.答案:

LEASI,OLDS

LEADI,NEWS

MOVCX,5

CLD

REPZCMPSB

JNZNEWLESS

16.答案:

(l)CMPDX,CX

JAEXCEED

⑵CMPBX,AX

JGEXCEED

⑶CMPCX,0

JEZERO

(4)SUBBX,AX

JOOVERFLOW

(5)CMPBX,AX

JLEQ_SMA

(6)CMPDX,CX

JBEQ_SMA

17.答案:

(1)(AX)=5(BX)=16(CX)=0(DX)=0

(2)(AX)=2(BX)=4(CX)=3(DX)=1

(3)(AX)=3(BX)=7(CX)=2(DX)=0

18.答案:

MOVAX,0

MOVAL,Nl+1

SUBAL,N2+1

AAS

MOVDL,AL

MOVAL,N1

SBBAL,N2

AAS

MOVDH,AL

19.答案:

CLC

MOVCX,3

MOVBX,2

BACK:

MOVAL,ASC1[BX]

ADCAL,ASC2[BX]

AAA

ORASC3[BX+1],AL

DECBX

LOOPBACK

RCLCX,1

ORASC3[BX],CL

20.答案:

(1)(AX)=0F05FH,(SF)=1,億F)=0,(OF)=0,(CF)=1

(2)(SF)=1,(ZF)=0,(OF)=1,(CF)=1

(3)(AX)=0240H,(OF)=1,(CF)=1

(4)(AX)=0906H,(SF)=O,(ZF)=0

(5)(AX)=20ACH

(6)(AX)=0103H,(CF)=0

⑺(AX)=0DF87H,(CF尸0,(OF)=0,,SF)=1,(ZF尸0

(8)n(23000HH23004H)=60H,不影響標(biāo)志位

(9)(IP)=0A006H,不影響標(biāo)志位

(10)(AX)=00B0H,(25060)=2060H,不影響標(biāo)志位

第四章匯編語(yǔ)言程序設(shè)計(jì)習(xí)題

1.試編寫(xiě)一個(gè)匯編語(yǔ)言程序,要求對(duì)鍵盤(pán)輸入的小寫(xiě)字母用大寫(xiě)字母顯示出來(lái)。

2.編寫(xiě)程序,比較兩個(gè)字符串STRING1和STRING2所含字符是否完全相同,若相同則顯

示“MATCH”,若不同則顯示“NOMATCH”。

3.試編寫(xiě)程序,要求從鍵盤(pán)輸入3個(gè)16進(jìn)制數(shù),并根據(jù)對(duì)3個(gè)數(shù)的比較顯示如下信息:

(1)如果3個(gè)數(shù)都不相等則顯示0;

(2)如果3個(gè)數(shù)中有2個(gè)數(shù)相等則顯示2;

(3)如果3個(gè)數(shù)都相等則顯示3。

4.已知整數(shù)變量A和B,試編寫(xiě)完成下述操作的程序:

(1)若兩個(gè)數(shù)中有一個(gè)是奇數(shù),則將該奇數(shù)存入A中,偶數(shù)存入B中;

(2)若兩個(gè)數(shù)均為奇數(shù),則兩數(shù)分別加1,并存回原變量;

(3)若兩個(gè)數(shù)均為偶數(shù),則兩變量不變。

5.把0?100之間的30個(gè)數(shù),存入首地址為GRAD的字?jǐn)?shù)組中,GRAD+i表示學(xué)號(hào)為i+1

的學(xué)生成績(jī)。另一個(gè)數(shù)組RANK是30個(gè)學(xué)生的名次表,其中RANK+I的內(nèi)容是學(xué)號(hào)為i+1

的學(xué)生的名次。試編寫(xiě)程序,根據(jù)GRAD中的學(xué)生成績(jī),將排列的名次填入RANK數(shù)組中

(提示:一個(gè)學(xué)生的名次等于成績(jī)高于這個(gè)學(xué)生的人數(shù)加1)。

6.分析下列程序的功能,寫(xiě)出堆棧最滿時(shí)各單元的地址及內(nèi)容。

SSEGSEGMENT6TAeK,AT1000H;堆棧的段地址為1000H

DW128DUP(?)

TOSLABELWORD

SSEGENDS

DSEGSEGMENT

DW32DUP(?)

DSEGENDS

CSEGSEGMENT

MAINPROCFAR

ASSUMECS:CSEQDS:DSEG,SS:SSEG

START:MOVAX,SSEG

MOVSS,AX-MOVAX,DSEG

MOVAX,DSEG

MOVDS,AX

MOVAX,4321H

$CALLHTOA

RETN:MOVAH,4CH

INT21H

MAINENDP

HTOAPROCNEAR

CMPAX,15

JLEBl

PUSHAX

PUSHBP

MOVBP,SP

MOVBX,[BP+2]

ANDBX,0FH

MOV[BP+2],BX

POPBP

MOVCL,4

SHRAX,CL

CALLHTOA

Bl:POPAX

B2:ADDAL,30H

JLPRT

ADDAL,07

PRT:MOVDL,AL

MOVAH,2

INT21H

RET

HTOAENDP

CSEGENDS

ENDSTART

7.寫(xiě)出分配給下列中斷類型號(hào)在中斷向量表中的物理地址。

(1)INT12H(2)INT8

8.試編寫(xiě)程序,它輪流測(cè)試兩個(gè)設(shè)備的狀態(tài)寄存器,只要一個(gè)狀態(tài)寄存器的第0位為1,

則與其相應(yīng)的設(shè)備就輸入一個(gè)字符;如果其中任一狀態(tài)寄存器的第3位為1,則整個(gè)輸入過(guò)

程結(jié)束。兩個(gè)狀態(tài)寄存器的端口地址分別是0024和0036,與其相應(yīng)的數(shù)據(jù)輸入寄存器的端

口則為0026和0038,輸入字符分別存入首地址為BUFF1和BUFF2的存儲(chǔ)區(qū)中。

9.給定(SP)=0100,(SS)=0300,(FLAGS)=0240,存儲(chǔ)單元的內(nèi)容為(00020)

=0040,(00022)=0100,在段地址為0900及偏移地址為00A0的單元中有一條中斷指令I(lǐng)NT

8,試問(wèn)執(zhí)行INT8指令后,SP,SS,IP,FLAGS的內(nèi)容是什么?棧頂?shù)娜齻€(gè)字是什么?

10.編寫(xiě)一個(gè)程序,接收彳反鍵盤(pán)輸入的10個(gè)十進(jìn)制數(shù)字,輸入回^符則停止輸入,然后將

這些數(shù)字加密后(用XLAT指令變換)存入內(nèi)存緩沖區(qū)BUFFER。加密表為

輾入數(shù)字:0,1,2,3,4.5,6,7,8,9

密碼數(shù)字:7,5,9,1,3,6,8,0,2,4

參考答案

1.答案:

abc:movah,l

int21h

cmpal/a9

jbstop

cmpal,'z'

jastop

subaI,20h

movdl,al

movah,2

int21h

jmpabc

stop:ret

2.答案:

datareasegment

string1dbtasfioa,

string2db'xcviyoaf'

messldb'MATCH','$'

mess2db'NOMATCH'S

datareaends

prognamsegment

mainprocfar

assumecs:prognam,

ds:datarea

start:pushds

subax,ax

pushax

movax,datarea

movds,ax

moves,ax

begin:movex,string2-stringl

movbx,mess1-string2

empbx,cx

jnzdispno

leadx,addr

leasi,string1

leadi,string2

repeempsb

jnedispno

movah,9

leadx,messl

int21h

ret

dispno:

movah,9

leadx,mess2

int21h

ret

mainendp

prognamends

endstart

3.答案:

datasegment

arraydw3dup(?)

dataends

codesegment

mainprocfar

assumecs:code,ds:data

start:

pushds

subax,ax

pushax

movax,data

movds,ax

movex,3

leasi,array

begin:

pushex

movcl,4

movdi,4

movdl,''

movah,02

int21h

movdx,0

input:

movah,01

int21h

andal,Ofh

shldx,cl

ordl,al

decdi

jneinput

mov[si],dx

addsi,2

popex

loopbegin

comp:leasi,array

movdl,0

movax,[si]

movbx,[si+2]

cmpax,bx

jnenextl

adddl,2

nextl:cmp[si+4],ax

jnenext2

adddx,2

next2:cmp[si+4],bx

jnenum

adddl,2

num:cmpdx,3

jldisp

movdl,3

disp:movah,2

adddl,30h

int21h

ret

mainendp

codeends

endstart

4.答案:

dsegsegment

adw?

bdw?

dsegends

csegsegment

mainprocfar

assumecs:cseg,ds:dseg

start:pushds

subax,ax

pushax

movax,dseg

movds,ax

begin:movax,a

movbx,b

xorax,bx

testax,0001

jzclass

testbx,0001

jzexit

xchgbx,a

movb,bx

jmpexit

class:testbx,0001

jzexit

incb

inca

exit:ret

mainendp

csegends

endstart

5.答案:

dsegsegment

gradedw30dup(?)

rankdw30dup(?)

dsegends

csegsegment

mainprocfar

assumecs:cseg,ds:dseg,es:dseg

start:pushds

subax,ax

pushax

movax,dseg

movds,ax

moves,ax

begin:movdi,0

movex,30

loop1:pushex

1Y10Vex,30

movsi,0

movax,grade[di]

movdx,0

loop2:cmpgrade[si],ax

jbego_on

incdx

goon:addsi,2

looploop2

popex

incdx

movrank[di],dx

sdddi,2

looploopl

ret

mainendp

csegends

endstart

6.答案:

1000:0F2H

Bl

1000:0F4H

3

1000:0F6H

Bl

1000:0F8H

2

1000:0FAH

Bl

1000:0FCH

1

1000:0FEH

RETN

1000:1OOH

7.答案:

(l)00048h

(2)00020h

8.答案:

movsi,0

movdi,0

test12:inal,0024h

testal,08

jnzexit

inal,0036h

testal,08

jnzexit

devl:inal,0024h

testal,01

jzdev2

inal,0026h

movbuffer[si],al

incsi

dev2:inal,0036h

testal,01

jztest12

inal,0038h

movbuff2[di],al

incdi

jmptest12

exit:ret

9.答案:

(SP)=OOFA

(SS)=0300

(IP)=0040

(FLAGS)=0040

堆棧內(nèi)容:

00A1H

0900H

0240H

10.答案:

scodedb7,5,91,3,6,8,0,2,4

bufferdb10dup(?)

movsi,0

movex,10

leabx,scode

input:movah,01

int21h

empal,Oah

jzexit

andal,Ofh

xlat

movbuffer[si],al

incsi

loopinput

exit:ret

第五章輸入輸出接口概述習(xí)題

1.試說(shuō)明一般中斷系統(tǒng)的組成和功能。

2.什么是中斷類型碼、中斷向量、中斷向量表?在基于8086/8088的微機(jī)系統(tǒng)中,中斷類

型碼和中斷向量之間有什么關(guān)系?

3.什么是硬件中斷和軟件中斷?在PC機(jī)中兩者的處理過(guò)程有什么不同?

4.試敘述基于8086/8088的微機(jī)系統(tǒng)處理硬件中斷的過(guò)程。

5.在PC機(jī)中如何使用“用戶中斷”入口請(qǐng)求中斷和進(jìn)行編程?

6.8259A中斷控制器的功能是什么?

7.8259A初始化編程過(guò)程完成那些功能?這些功能由那些ICW設(shè)定?

8.8259A在初始化編程時(shí)設(shè)置為非中斷自動(dòng)結(jié)束方式,中斷服務(wù)程序編寫(xiě)時(shí)應(yīng)注意什么?

9.8259A的初始化命令字和操作命令字有什么區(qū)別?它們分別對(duì)應(yīng)于編程結(jié)構(gòu)中那些內(nèi)部

寄存器?

10.8259A的中斷屏蔽寄存器IMR與8086中斷允許標(biāo)志IF有什么區(qū)別?

11.若8086系統(tǒng)采用單片8259A中斷控制器控制中斷,中斷類型碼給定為20H,中斷源的

請(qǐng)求線與8259A的1R4相連,試問(wèn):對(duì)應(yīng)該中斷源的中斷向量表入口地址是什么?若中斷

服務(wù)程序入口地址為4FE24H,則對(duì)應(yīng)該中斷源的中斷向量表內(nèi)容是什么,如何定位?

12.試按照如下要求對(duì)8259A設(shè)定初始化命令字:8086系統(tǒng)中只有一片8259A,中斷請(qǐng)求

信號(hào)使用電平觸發(fā)方式,全嵌套中斷優(yōu)先級(jí),數(shù)據(jù)總線無(wú)緩沖,采用中斷自動(dòng)結(jié)束方式。中

斷類型碼為20H-27H,8259A的端口地址為B0H和B1H?

13.比較中斷與DMA兩種傳輸方式的特點(diǎn)。

參考答案

1.答:處理器內(nèi)部應(yīng)有中斷請(qǐng)求信號(hào)的檢測(cè)電路,輸出中斷響應(yīng)信號(hào),保存斷點(diǎn)的邏輯,

轉(zhuǎn)向中斷處理程序的邏輯,中斷返回邏輯。系統(tǒng)中要有一中斷控制器,管理多個(gè)中斷源,提

供處理機(jī)所需的中斷處理信息。系統(tǒng)中請(qǐng)求中斷處理的I/O接口電路要有提供中斷請(qǐng)求信號(hào)

及接收中斷響應(yīng)信號(hào)的邏輯。

2.答:處理機(jī)可處理的每種中斷的編號(hào)為中斷類型碼。中斷向量是指中斷處理程序的入口

地址,由處理機(jī)自動(dòng)尋址。中斷向量表是存放所有類型中斷處理程序入口地址的一個(gè)默認(rèn)的

內(nèi)存區(qū)域。在8086系統(tǒng)中,中斷類型碼乘4得到向量表的入口,從此處讀出4字節(jié)內(nèi)容即

為中斷向量。

3.答:硬件中斷是通過(guò)中斷請(qǐng)求線輸入電信號(hào)來(lái)請(qǐng)求處理機(jī)進(jìn)行中斷服務(wù);軟件中斷是處

理機(jī)內(nèi)部識(shí)別并進(jìn)行處理的中斷過(guò)程。硬件中斷一般是由中斷控制器提供中斷類型碼,處理

機(jī)自動(dòng)轉(zhuǎn)向中斷處理程序;軟件中斷完全由處理機(jī)內(nèi)部形成中斷處理程序的入口地址并轉(zhuǎn)向

中斷處理程序,不需外部提供信息。

4.答:以INTR請(qǐng)求為例。當(dāng)8086收到INTR的高電平信號(hào)時(shí),在當(dāng)前指令執(zhí)行完且IF=1

的條件下,8086在兩個(gè)總線周期中分別發(fā)出INTA#有效信號(hào);在第二個(gè)INTA#期間,8086

收到中斷源發(fā)來(lái)的一字節(jié)中斷類型碼;8086完成保護(hù)現(xiàn)場(chǎng)的操作,CS、IP內(nèi)容進(jìn)入堆棧,

清除IF、TF;8086將類型碼乘4后得到中斷向量入口地址,從此地址開(kāi)始讀取4字節(jié)的中

斷處理程序的入口地址,8086從此地址開(kāi)始執(zhí)行程序,完成了INTR中斷請(qǐng)求的響應(yīng)過(guò)程。

5.答:PC機(jī)中分配給用戶使用的中斷是IRQ9,經(jīng)擴(kuò)展插槽B4引出,故把用戶的中斷請(qǐng)

求線連接到B4上。在應(yīng)用程序中,利用25H號(hào)系統(tǒng)調(diào)用將中斷服務(wù)程序的入口地址寫(xiě)入對(duì)

應(yīng)0AH類型中斷對(duì)應(yīng)的中斷向量表中去。在應(yīng)用程序中把主片8259AD2屏蔽位清0,把從

片8259AD1屏蔽位清0,使主片的IR2、從片的R1可以輸入中斷請(qǐng)求。中斷服務(wù)程序結(jié)束

前向主片8259A發(fā)中斷結(jié)束命令。應(yīng)用程序結(jié)束之前對(duì)主片的IR2和從片的IR1進(jìn)行屏蔽,

關(guān)閉用戶中斷請(qǐng)求。

6.答:8259A中斷控制器可以接受8個(gè)中斷請(qǐng)求輸入并將它們寄存。對(duì)8個(gè)請(qǐng)求輸入進(jìn)行

優(yōu)先級(jí)判斷,裁決出最高優(yōu)先級(jí)進(jìn)行處理,它可以支持多種優(yōu)先級(jí)處理方式。8259A可以對(duì)

中斷請(qǐng)求輸入進(jìn)行屏蔽,阻止對(duì)其進(jìn)行處理。8259A支持多種中斷結(jié)束方式。8259A與微處

理器連接方便,可提供中斷請(qǐng)求信號(hào)及發(fā)送中斷類型碼。8259A可以進(jìn)行級(jí)連以便形成多于

8級(jí)輸入的中斷控制系統(tǒng)。

7.答:初始化編程用來(lái)確定8259A的工作方式。1CW1確定8259A工作的環(huán)境:處理器類

型、中斷控制器是單片還是多片、請(qǐng)求信號(hào)的電特性。ICW2用來(lái)指定8個(gè)中斷請(qǐng)求的類型

碼。ICW3在多片系統(tǒng)中確定主片與從片的連接關(guān)系。ICW4用來(lái)確定中斷處理的控制方法:

中斷結(jié)束方式、嵌套方式、數(shù)據(jù)線緩沖等。

8.答:在中斷服務(wù)程序中,在返回主程序之前按排一條一般中斷結(jié)束命令指令,8259A將

ISR中最高優(yōu)先級(jí)位置0,結(jié)束該級(jí)中斷處理以便為較低級(jí)別中斷請(qǐng)求服務(wù)。

9.答:8259A的工作方式通過(guò)微處理器向其寫(xiě)入初始化命令字來(lái)確定。初始化命令字分別

裝入ICW1?ICW4內(nèi)部寄存器。8259A在工作過(guò)程中,微處理器通過(guò)向其寫(xiě)入操作命令字來(lái)

控制它的工作過(guò)程。操作命令字分別裝入OCW1?OCW3內(nèi)部寄存器中。8259A占用兩個(gè)端

口號(hào),不同的命令字對(duì)應(yīng)不同的端口,再加上命令字本身的特征位及加載的順序就可以正確

地把各種命令字寫(xiě)入對(duì)應(yīng)的寄存器中。

10.答:IF是8086微處理器內(nèi)部標(biāo)志寄存器的一位,若IF=0,8086就不響應(yīng)外部可屏蔽

中斷請(qǐng)求INTR引線上的請(qǐng)求信號(hào)。8259A有8個(gè)中斷請(qǐng)求輸入線,IMR中的某位為1,就

把對(duì)應(yīng)這位的中斷請(qǐng)求IR禁止掉,無(wú)法被8259A處理,也無(wú)法向8086處理器產(chǎn)生INTR

請(qǐng)求。

11.答:中斷向量表入口地址為:0段的0090H地址。對(duì)應(yīng)4FE24H中斷服務(wù)程序入口,在

向量表中定位情況:(0090H尸24H、(0091H)=00H.(0092H尸EOH、(0093H)=4FH。

12.答:ICW1=1BH(送B0H端口),ICW2=20H(送B1H端口),ICW4=03H(送B1H端口)

13.答:中斷方式下,外設(shè)需與主機(jī)傳輸數(shù)據(jù)時(shí)要請(qǐng)求主給予中斷服務(wù),中斷當(dāng)前主程序

的執(zhí)行,自動(dòng)轉(zhuǎn)向?qū)?yīng)的中斷處理程序,控制數(shù)據(jù)的傳輸,過(guò)程始終是在處理器所執(zhí)行的指

令控制之下。直接存儲(chǔ)器訪問(wèn)(DMA)方式下,系統(tǒng)中有一個(gè)DMA控制器,它是一個(gè)可驅(qū)動(dòng)

總線的主控部件。當(dāng)外設(shè)與主存儲(chǔ)器之間需要傳輸數(shù)據(jù)時(shí),外設(shè)向DMA控制器發(fā)出DMA

請(qǐng)求,DMA控制器向中央處理器發(fā)出總線請(qǐng)求,取得總線控制權(quán)以后,DMA控制器按照

總線時(shí)序控制外設(shè)與存儲(chǔ)器間的數(shù)據(jù)傳輸而不是通過(guò)指令來(lái)控制數(shù)據(jù)傳輸,傳輸速度大大高

于中斷方式。

第六章可編程接口芯片習(xí)題

1、設(shè)8253三個(gè)計(jì)數(shù)器的端口地址為201H、202H、203H,控制寄存器端口地址200H。試

編寫(xiě)程序片段,讀出計(jì)數(shù)器2的內(nèi)容,并把讀出的數(shù)據(jù)裝入寄存器AX。

2、設(shè)8253三個(gè)計(jì)數(shù)器的端口地址為201H、202H、203H,控制寄存器端口地址200H。輸

入時(shí)鐘為2MHz,讓1號(hào)通道周期性的發(fā)出脈沖,其脈沖周期為1ms,試編寫(xiě)初化程序段。

3、設(shè)8253計(jì)數(shù)器的時(shí)鐘輸入頻率為1.91MHz,為產(chǎn)生25KHz的方波輸出信號(hào),應(yīng)向計(jì)數(shù)

器裝入的計(jì)數(shù)初值為多少?

4、設(shè)8253的計(jì)數(shù)器0,工作在方式1,計(jì)數(shù)初值為2050H;計(jì)數(shù)器1,工作在方式2,計(jì)數(shù)

初值為3000H;計(jì)數(shù)器2,工作在方式3,計(jì)數(shù)初值為H00H。如果三個(gè)計(jì)數(shù)器的GATE都

接高電平,三個(gè)計(jì)數(shù)器的CLK都接2MHz時(shí)鐘信號(hào),試畫(huà)出OUTO、OUT1、OUT2的輸出

波形。

5、可編程計(jì)數(shù)/定時(shí)器芯片8253有幾個(gè)通道?各采用幾種操作方式?簡(jiǎn)述這些操作方式的主

要特點(diǎn)。

6、某系統(tǒng)中8253芯片的通道0?通道2和控制字端口號(hào)分別為FFF0H-FFF2H,定義通道0

工作在方式2,CLK0=5MHz,要求輸出OUTO=lkHz方波;定義通道1工作在方式4,用

OUTO作計(jì)數(shù)脈沖,計(jì)數(shù)值為1000,計(jì)數(shù)器計(jì)到0,向CPU發(fā)中斷請(qǐng)求,CPU響應(yīng)這一中

斷后繼續(xù)寫(xiě)入計(jì)數(shù)值1000,重新開(kāi)始計(jì)數(shù),保持每1秒鐘向CPU發(fā)出一次中斷請(qǐng)求,請(qǐng)編

寫(xiě)初始化程序,畫(huà)出硬件連接圖。

7、什么叫DMA傳送方式?DMA控制器8257的主要功能是什么?

8、某8086系統(tǒng)中使用8257完成從存儲(chǔ)器到外設(shè)端口的數(shù)據(jù)傳送任務(wù),若已知通道0的地

址寄存器、終點(diǎn)計(jì)數(shù)器、方式寄存器端口地址分別為置EEEOH,EEE1H和EEE8H,要求通

過(guò)通道0將存儲(chǔ)器中偏移地址為1000H-10FFH的內(nèi)容傳送到顯示器輸出,請(qǐng)編寫(xiě)初始化程

序。

9、用8255和8253編程,使揚(yáng)聲器發(fā)出600Hz的可聽(tīng)頻率,擊任一鍵停止。(其中主時(shí)鐘為

1.9318MHz,一個(gè)時(shí)鐘周期為888.2229x10—9秒。)

10、設(shè)狀態(tài)端口地址為86H,數(shù)據(jù)端口地址為87H,外部輸入信息準(zhǔn)備好狀態(tài)標(biāo)志為D7

溫馨提示

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