桂林電子科技大學(xué)《904單片機(jī)原理及接口技術(shù)》考研專(zhuān)業(yè)課真題試卷_第1頁(yè)
桂林電子科技大學(xué)《904單片機(jī)原理及接口技術(shù)》考研專(zhuān)業(yè)課真題試卷_第2頁(yè)
桂林電子科技大學(xué)《904單片機(jī)原理及接口技術(shù)》考研專(zhuān)業(yè)課真題試卷_第3頁(yè)
桂林電子科技大學(xué)《904單片機(jī)原理及接口技術(shù)》考研專(zhuān)業(yè)課真題試卷_第4頁(yè)
桂林電子科技大學(xué)《904單片機(jī)原理及接口技術(shù)》考研專(zhuān)業(yè)課真題試卷_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

桂林電子科技大學(xué)2012年碩士研究生入學(xué)考試試卷

考試科目代碼:904考試科目名稱(chēng):微機(jī)原理及應(yīng)用(B2)

請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。

一、填空題(每空2分,共30分)

1、字長(zhǎng)為8位的二進(jìn)制數(shù)11000100B,若為補(bǔ)碼,則其表示的有符號(hào)數(shù)真值為(1)D。

2、已知DS=1000H,SS=2000H,ES=3000H,BP=0500Ho指令MOVAX,[BP+40H]中源

操作數(shù)的尋址方式是(2),其物理地址是(3).

3、若AL=10100110B,則執(zhí)行指令SARAL,1后,AL結(jié)果為(4),執(zhí)行指令SHRAL,

1后,AL結(jié)果為⑸。

4、有變量定義為:

ORG0100H

VALDW200H

(0100H)存放的數(shù)據(jù)為(6),(0101H)存放的數(shù)據(jù)為(7)。(十六進(jìn)制表示)

5,按在計(jì)算機(jī)中的作用分類(lèi),存儲(chǔ)器分為主存儲(chǔ)器和輔助存儲(chǔ)器,用于存放計(jì)算機(jī)當(dāng)

前暫不參與運(yùn)行的程序和數(shù)據(jù)的存儲(chǔ)器為(8)。

6、宏指令的定義是通過(guò)偽指令(9)和(10)來(lái)實(shí)現(xiàn)。

7、I/O端口的地址編碼方式有I/O端口獨(dú)立編址、I/O端口與存儲(chǔ)器單元統(tǒng)一編址兩種

方式,在80x86系統(tǒng)中采用的是(11)編址方式。

8、在同步串行通信中,在每一個(gè)數(shù)據(jù)塊前附加一個(gè)或兩個(gè)(12)或標(biāo)識(shí)符,在傳送

過(guò)程中,發(fā)送方和接收方使用同一(13)進(jìn)行控制,使每一位數(shù)據(jù)均保持位同步。

9、A/D轉(zhuǎn)換器實(shí)現(xiàn)模擬量到數(shù)字量的轉(zhuǎn)換,一般可通過(guò)(14)方式、(15)方式、

DMA方式及在板RAM方式讀取轉(zhuǎn)換結(jié)果。

二、單項(xiàng)選擇題(每題2分,共20分)

1、8086有兩個(gè)獨(dú)立的工作單元EU和EIU,它們是()工作的。

A.串行B.并行C.串并行D.以上都不是

2、設(shè)AL=26H,則執(zhí)行下面兩條指令后,41為()。

ADDAL,75H

DAA

A.9BHB.155C.01HD.101H

3、CPU通過(guò)總線(xiàn)從存儲(chǔ)器或I/O接口存取一個(gè)字節(jié)所需要的時(shí)間稱(chēng)為()o

A.時(shí)鐘周期B.指令周期C.總線(xiàn)周期D.等待周期

4、在DMA方式中,實(shí)現(xiàn)地址修改與傳輸字節(jié)數(shù)計(jì)數(shù)的功能部件是()。

第1頁(yè)共6頁(yè)

請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。

A.指令指針寄存器IPB.計(jì)數(shù)寄存器CX

C.DMA控制器D.CPU

5、下列四條指令中,不能完成將AL寄存器清零的是()。

A.CMPAL,ALB.SUBAL,ALC.XORAL,ALD.MOVAL,0

6、主存和CPU之間增加高速緩存的主要目的是()o

A.解決CPU和主存之間的速度匹配問(wèn)題B.擴(kuò)大主存容量

C.既擴(kuò)大主存容量又提高存取速度D.提高計(jì)算機(jī)的I/O處理能力

7、在微機(jī)系統(tǒng)中,接口電路通常是指()0

A.介于主機(jī)與外設(shè)之間的一種緩沖電路

B.介于存儲(chǔ)器與外設(shè)之間的一種緩沖電路

C.介于主機(jī)總線(xiàn)之間的一種緩沖電路

D.介于兩個(gè)外設(shè)之間的一種緩沖電路

8、異步串行通信中,幀與幀之間根據(jù)需要可插入任意個(gè)()。

A.停止位B.空閑位C.同步字符D.起始位

9、在下列8086CPU中斷源中,優(yōu)先權(quán)最高的是()。

A.非屏蔽中斷B.可屏蔽中斷C.斷點(diǎn)中斷D.單步中斷

10、并行接口8255的A口工作于方式2時(shí),B口只能工作在()。

A.方式0B.方式1C.方式2D.方式0或方式1

三、簡(jiǎn)答題(每題8分,共40分)

1、在I/O接口電路中,按存放信息的類(lèi)型,端口可以分為哪幾種?CPU對(duì)這些端口進(jìn)行

讀操作還是寫(xiě)操作?

2、已知當(dāng)前AX=4866H,BX=2992H,判斷下面程序段的功能。

ADDAL,BL

DAA

MOVCL,AL

MOVAL,AH

ADCAL,BH

DAA

MOVAH,AL

MOVAL,CL

第2頁(yè)共6頁(yè)

請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。

程序功能:___________________________________________________

AH=,AL=,CF=

3、某系統(tǒng)中有5個(gè)中斷源,它們從中斷控制器8259A的IRQ3?IRQ7中以脈沖方式引

入系統(tǒng),它們的中斷類(lèi)型碼分另U為4BH,4CH,4DH,4EH和4FH,中斷入口分另U為3500H、

4080H、4505H、5540H和6000H。允許它們以完全嵌套方式工作,請(qǐng)編寫(xiě)8259A初始化

程序,并設(shè)置IRQ3的中斷向量。設(shè)8259A的端口地址為20H,21H。

4、某RAM芯片如圖所示,問(wèn)該RAM容量是多少?若要求RAM的首地址為24000H,試用

1片74LS138譯碼器和若干門(mén)電路,采用全譯碼方式設(shè)計(jì)該RAM存儲(chǔ)器的CS譯碼電路。

74LS138

*上

乂\z

o-f

三A|2~Ao

工O->

三O->

\

D‘?Do

fZX

AZ

/

5、利用DAC0832和運(yùn)算放大器構(gòu)成函數(shù)發(fā)生器,DAC0832為單緩沖接法(端口地址38H),

單極性輸出,輸出電壓滿(mǎn)量程為2.55V。試分析執(zhí)行下列程序時(shí),DAC0832輸出波

形信號(hào),其周期為,幅度為。若用ADC0809,能產(chǎn)生該信號(hào)嗎?

NEXT:MOVAL,200

LOP:OUT38H,AL

CALLDEL2MS;延時(shí)2nls

DECAL

CMPAL,0

JNZLOP

TMPNEXT

四、編程題(每題10分,共30分)

1、在數(shù)據(jù)區(qū)STR1單元開(kāi)始存放一長(zhǎng)度為N個(gè)字符的字符串。要求對(duì)該字符串中每個(gè)字

符在最高位配上一個(gè)偶校驗(yàn)位(即保持一字節(jié)數(shù)51的個(gè)數(shù)為偶數(shù)),并存回到原單元

中。請(qǐng)編寫(xiě)程序,并加以注釋。

第3頁(yè)共6頁(yè)

請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。

2、編寫(xiě)子程序MERGE,完成將4位非壓縮BCD碼壓縮成4位壓縮BCD碼。入口參數(shù):4

位非壓縮BCD碼存放在BUF1開(kāi)始的字節(jié)單元中;出口參數(shù):壓縮后的4位BCD碼存放

在BUF2字單元中。

3、在BUF開(kāi)始的存儲(chǔ)區(qū)中存放著100個(gè)8位有符號(hào)數(shù),要求將其中的正數(shù)和負(fù)數(shù)分別

放到以BUF1和BUF2為首地址的存儲(chǔ)區(qū)中。試編寫(xiě)完整的匯編語(yǔ)言源程序,并加以注釋。

五、應(yīng)用題(30分)

1、(10分)利用8255AA口驅(qū)動(dòng)打印機(jī),設(shè)其工作在方式0,8255A和打印機(jī)的連接圖

如圖2所示,BUSY為0表示打印機(jī)空閑。CPU利用查詢(xún)方式將BUFFER開(kāi)始的100字節(jié)

數(shù)據(jù)送打印機(jī)打印。編寫(xiě)包括8255初始化程序在內(nèi)的打印程序。

8255A

D7*〉D7-0PA7-PAO

Ai---------------A--1----打

AoAo印

RDRD機(jī)

WRWRBUSY

□PC2

A7?2碼CS

111011

圖28255和打印機(jī)連接圖

2、(20分)在PC機(jī)中8253和8255連接如圖所示。要求LED指示燈亮2秒,滅2秒,

依次循環(huán)亮滅。其中2秒定時(shí)由8253的計(jì)數(shù)器2產(chǎn)生,定時(shí)2秒到時(shí),0UT2通過(guò)8259

向CPU發(fā)中斷請(qǐng)求,在中斷服務(wù)程序中將PBO反向輸出。試編寫(xiě)相應(yīng)的主程序段和中斷

服務(wù)程序以實(shí)現(xiàn)上述功能。設(shè)8259已經(jīng)初始化(普通全嵌套,非自動(dòng)結(jié)束)且IRQ2未

被屏蔽,其端口地址分別為20H和21H,IRQ2中斷類(lèi)型碼為0AH。

9+5V

譯A.GAg

A*??A?碼

IA。

器OUT,

CS

——?->IRQ2

CLK2(8259)

第4頁(yè)共6頁(yè)

請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。

附:1、8255A方式選擇控制字

A組控制B組控制

D7

D6DsD4D3D2DiDo

C口上半部I/OC口下半部I/O

標(biāo)志位0:輸出B口I/O0:輸出

1:輸入0:輸出1:輸入

1:輸入

方式選擇:A口I/O方式選擇:

00:方式00:輸出0:方式0

01:方式11:輸入1:方式1

lx:方式2

2、8255AC口位操作控制字

D7D6D5D4D3DZDIDo

0XXX

0:復(fù)位

標(biāo)志位位選擇1:置位

000->PCO100->PC4

001->PCl101->PC5

010->PC2110->PC6

011->PC3111->PC7

3、8253工作方式控制字

D7D6D5D4D3D2DIDo

SCISCORLiRLoM2MlMoBCD

L數(shù)制選擇

計(jì)數(shù)器選擇讀/寫(xiě)指示工作方式選擇:0:二進(jìn)制

00:計(jì)數(shù)器000:計(jì)數(shù)器鎖存000:方式01;BCD

01:計(jì)數(shù)器101:只讀/寫(xiě)低字節(jié)001;方式1

10:計(jì)數(shù)器210:只讀/寫(xiě)高字節(jié)X10;方式2

11:非法11:先讀/寫(xiě)低字節(jié)XH:方式3

后讀/寫(xiě)高字節(jié)100:方式4

101:方式5

第5頁(yè)共6頁(yè)

請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試卷上無(wú)效)。

4、8259A初始化命令字(ICW)

ICW1:

AOD7D6D5D4D3D2DIDO

XXX1LTIMXSNGLIC4

LTIM:1:高電平觸發(fā);0:上升沿觸發(fā)。(levelTriggerInterruptMode)

SNGL:1:單片;0:級(jí)聯(lián)。(Single)

IC4:1:需要ICW4;0:不需要

ICW2:

AOD7D6D5D4D3D2DIDO

H回T61T51T41T3|0|0

、7A'Y'

□□□□□□□□□□□

ICW3:

AOD7D6D5D4D3D2DIDO

|1|||||||||.□□ICW3

、v/

1:□□IRQQ□8259,0:口□

AOD7D6D5D4D3D2DIDO

|1|||||||||一□□ICW3

v

□□□□J□IRQ

ICW4:

第6頁(yè)共6頁(yè)

桂林電子科技大學(xué)2013年研究生統(tǒng)一入學(xué)考試試題

科目代碼:904科目名稱(chēng):微機(jī)原理及應(yīng)用(B2)

請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試題上無(wú)效)。

一、選擇題(15小題,每題3分,共45分)

1.8位補(bǔ)碼操作數(shù)"10010011BM等值擴(kuò)展為16位后,其機(jī)器數(shù)為

A.1111111110010011BB.0000000010010011B

C.1000000010010011BD.011I111U0010011B

2.下列數(shù)中最小的數(shù)是

A.(100101)2B.(50)8C.(IOOHO)BCDD.(625)16

3.8086/8088CPU中設(shè)置指令隊(duì)列緩沖器的目的是。

A.保存所執(zhí)行過(guò)的指令,以便下次使用時(shí)不用再去訪(fǎng)問(wèn)存儲(chǔ)器

B.減少取指令操作與取數(shù)據(jù)操作的沖突現(xiàn)象

C.能夠使EU和BIU并行工作,減少CPU為取指令而等待的時(shí)間

D.為了加快指令譯碼的時(shí)間

4.8086中CS和IP的內(nèi)容表示的是

A.當(dāng)前正在執(zhí)行的指令的地址B.下一條待執(zhí)行的指令的地址

C.將要取出的下一條指令的地址D.可執(zhí)行代碼的長(zhǎng)度

5.微機(jī)系統(tǒng)總線(xiàn)是指。

A.芯片內(nèi)部引出的總線(xiàn)B.微機(jī)各個(gè)模塊之間傳送信息的總線(xiàn)

C.微處理器內(nèi)部的總線(xiàn)D.微機(jī)和其他系統(tǒng)間傳送信息的總線(xiàn)

6.設(shè)SS=2100H,SP=0210H,執(zhí)行下列程序段后,棧頂?shù)奈锢淼刂肥?/p>

A.2120CHB.2120EHC.21210HD.21212H

PUSHAX

PUSHBX

POPWORDPTR[SI]

PUSHF

7.在8086中,一個(gè)段最大尋址空間是:________o

A.256KB;B.16KB;C.32KB;D.64KBo

8.寄存器間接尋址方式中,操作數(shù)存放在—________o

A.通用寄存器B.主存單元C.指令指針D.堆棧

9.下列指令中正確的是___________。

A.MOVDS,0200HB.MOVBP,AL

C.MOVAX,[SI][DI]D.MOVBYTEPTR[BX],1000

10.容量為8KB的ROM芯片在存儲(chǔ)器中的末地址為2100H:5FFFH,則其起始地址為

第1頁(yè)共4頁(yè)

A.21OOH:57FFHB.2100H:4FFFH

C.2100H:4000HD.21OOH:5OOOH

11.在執(zhí)行OUT指令時(shí),8086CPU有效的信號(hào)是,

A.M/IO=1,WR=0B.IOW=1

C.M/IO=0,WR=0D.IOR=0

12.8086系統(tǒng)中在0000H:007CH~0000H:007FH單元存放的向量對(duì)應(yīng)的中斷類(lèi)型號(hào)

為o

A.30B.31C.32D.33

13.已知在PC系統(tǒng)中,某外設(shè)的中斷類(lèi)型號(hào)為0FH,則其中斷向量表的指針為:。

A.OFFH;B.1EH;C.3CH;D.78H。

14.定時(shí)/計(jì)數(shù)器8253/8254所允許的最大計(jì)數(shù)值是。

A.65536;B.65535;C.64000;D.65534。

15.在8255A中,使用其按位置位/復(fù)位功能,使端口C中PC7置位的控制字應(yīng)為:。

A.OEH;B.OFH;C.06H:D.07H。

二、填空題(10小題,每小題3分,共30分)

1、IP在程序運(yùn)行的過(guò)程中,它始終指向下一條指令的。

2、計(jì)算機(jī)系統(tǒng)包括和兩部分。

3、8位二進(jìn)制數(shù)無(wú)符號(hào)數(shù)表示的范圍是:。

4、8086微處理器對(duì)存儲(chǔ)器的最大分段可達(dá)—字節(jié),相應(yīng)段內(nèi)尋址需條地址線(xiàn)。

5、TEST指令與AND指令的相同點(diǎn)是,區(qū)別是。

6、四個(gè)字節(jié)存儲(chǔ)單元值為(01256H)=40H,(01257H)=20H,(01258H)=13H,(01259H)=32H,

(DS)=0122H,(BX)=36H,執(zhí)行指令LDSSI,[BX]后,(DS)=,SI>。

7、過(guò)程(子程序)的屬性有兩種,段內(nèi)調(diào)用使用屬性,段間調(diào)用使用。

8、段定義是用一組偽操作來(lái)實(shí)現(xiàn)的,段的開(kāi)始用表示,結(jié)束使用o

9、CPU與接口交換數(shù)據(jù)的方式一般有3種,它們分別是,,.

10、系統(tǒng)使用單片8259A,在執(zhí)行某個(gè)任務(wù)時(shí),希望把IR0,IR1中斷請(qǐng)求開(kāi)放,其它中斷

請(qǐng)求屏蔽,則應(yīng)向OCW1寫(xiě)入的命令內(nèi)容是。

三、簡(jiǎn)答分析題(4小題,共40分)

1.分析下面的程序段的功能。(8分)

MOVBL,X

ADDBL,Y

MOVAL,W

SUBAL,X

IMULBL

ADDAX,5

第2頁(yè)共4頁(yè)

MOVZ,AX

該程序段實(shí)現(xiàn)的數(shù)學(xué)公式是___________________________

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

MOVCL,3

MOVAX,0D8H

ROLAX,1

RORAX,CL

3.簡(jiǎn)述CPU與I/O設(shè)備之間接口的組成與功能。(7分)

4.設(shè)有一個(gè)具有13位地址和8位字長(zhǎng)的存儲(chǔ)器,試問(wèn):(共3義3=9分)

1)存儲(chǔ)器能存儲(chǔ)多少字節(jié)的信息?

2)如果存儲(chǔ)器由1KX4位RAM芯片組成,共計(jì)需要多少片?

3)需要用哪幾位高位地址作為片選擇碼來(lái)產(chǎn)生芯片選擇信號(hào)?

5.已知,在某16位微機(jī)系統(tǒng)中,使用單片8259A,8個(gè)中斷請(qǐng)求輸入信號(hào)均為邊沿觸發(fā),

端口地址為20H和21H,采用完全嵌套方式,0級(jí)中斷請(qǐng)求對(duì)應(yīng)中斷號(hào)為8,非自動(dòng)結(jié)

束方式,完成初始化程序段,8259的初始化命令字見(jiàn)附錄。(8分)

四、編程與設(shè)計(jì)題(3小題,共35分)

1.編程統(tǒng)計(jì)字符串變量STRING的長(zhǎng)度,要求從第一個(gè)非空格字符開(kāi)始計(jì)數(shù),字符串以

結(jié)束。(本題12分)

2.分析下列電路原理圖,分別指出圖中的SRAM6116(2K*8B)和EPROM2716(2K*8B)

存儲(chǔ)器的地址分布范圍。(本題10分)

D0-D7?-

AO~A10c:==

74LS138

AEN一

GlY7D0-D7產(chǎn)D0-D7

A15-c』A0-A10

G2AY6-*=A0-A10

Al—

G2BY5

.SRAM

Y4EPROM

61162716

Y3

A13一C

Y2—CSY叵

A12——B

Yl

All一A_QRD

Y0

RD

WR"

3.如下圖所示,使用D/A轉(zhuǎn)換器DAC0832和可編程接口8255A芯片,產(chǎn)生連續(xù)的鋸齒波。設(shè)

8255A端口地址為200H—203H。8255的方式選擇控制字見(jiàn)附錄2(本題13分)

第3頁(yè)共4頁(yè)

附錄1:8259的初始化命令字

ICW1

AoD?DeDsD3D2DiDo

叵]區(qū)|x|x|I|LTIM|O|SNGL|@(偶地址20H)

~III^^:跟1。\丫4字,0:不跟

1:?jiǎn)纹绞?0:級(jí)聯(lián)方式

___________________________

__________1:高電平觸發(fā),0:上沿觸發(fā)

特征位,恒為1(用于尋址)

_____________________________________未用,任意

ICW2

AoD7DeDsD4D3D2DiDo

QI-「IT]Tsird工31、oI0IQI(奇地址21H)

不能改變

基值,可以改變

ICW4

AoD,DeDsD4DaDiDiDo

口I01010|SFNM|BUF]M/gAEOI|uRM|(奇地址21H)

~~11:8046/88,0:8080/85

1:中曲自動(dòng)身一:0:正常用

ox:非緩沖方式

10:緩沖方式/從片

____________11;緩沖方式/主片

1:特殊全嵌套方式,0:正常全嵌套方式

________________________________特征位,恒為0

附錄2:8255的方式選擇控制字

方式選擇端口C1氐4位:

端口A:

控制字的<PC-PC)

1——物入3O

標(biāo)識(shí)位瓶入

O——輸出1----

O——輸出

A組方式選擇:

OO——方式O----輸口B=

O1——方式11—鈉入

lx----方式2o—輸tB

端口C高4位=

<PC7~PC4>-B組方式選擇二

1-----襦入

O——方式O

O——福出1-----方式1

第4頁(yè)共4頁(yè)

桂林電子科技大學(xué)2013年研究生統(tǒng)一入學(xué)考試試題

科目代碼:904科目名稱(chēng):微機(jī)原理及應(yīng)用

請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試題上無(wú)效)。

—、選擇題(15小題,每題3分,共45分)

1.8086CPU中指令指針(IP)中存放的是________?

A.指令B.指令地址C.操作數(shù)D操作數(shù)地址

2.指令隊(duì)列的作用是________。

A暫存操作數(shù)地址B.暫存操作數(shù)C暫存指令地址D.暫存預(yù)取指令

3.8086中ALU的功能是________。

A.算術(shù)運(yùn)算B.邏輯運(yùn)算C算術(shù)運(yùn)算與邏輯運(yùn)算D函數(shù)運(yùn)算

4.已知段地址和偏移地址分別為4900H和2300H,此存儲(chǔ)單元的物理地址是________。

A.6C00HB.4B300HC.27900HD.51300H

5.8086與8088相同的是___________。

A.EU和BIUB.EUC.BIUD.外部引腳功能

6.在下列語(yǔ)句中,BUFFER稱(chēng)為_(kāi)__________o

BUFFERDB01H,0AH

A.符號(hào)B.變量C.助記符D.標(biāo)號(hào)

7.下列MOV指令中,正確使用的是:—。

A.MOV2000H,AX;B.MOVCS,BX;

C.MOVAX,ARRAYLBX];D.MOVAX,[DX]。

8.DRAM是指___________?

A.半導(dǎo)體靜態(tài)存取存儲(chǔ)器B.磁存儲(chǔ)器

C.可編程的只讀存儲(chǔ)器D.半導(dǎo)體動(dòng)態(tài)存取存儲(chǔ)器

9.如果CPU執(zhí)行了某一_________,則棧頂內(nèi)容送回到CS和IP。

A.子程序返回指令B.數(shù)據(jù)傳送指令

C.退棧指令D.子程序調(diào)用指令

10中斷控制方式的優(yōu)點(diǎn)是_______。

A.提高CPU的利用率B.能在線(xiàn)進(jìn)行故障處理

C.無(wú)須CPU的干預(yù)D.硬件連線(xiàn)簡(jiǎn)單

11中斷響應(yīng)周期(即INTA周期)由_________個(gè)總線(xiàn)周期完成。

A.1B.2C.3D.4

12在中斷系統(tǒng)中,中斷類(lèi)型號(hào)是在__________的作用下送往CPU的。

A.讀信號(hào)面B.地址譯碼信號(hào)在

C.中斷請(qǐng)求信號(hào)INTRD.中斷響應(yīng)信號(hào)INTA

第1頁(yè)共4頁(yè)

13.8255A的PA口工作于方式2,PB口工作于方式0時(shí),其PC口。

A.用作一個(gè)8位I/O端口B.用作一個(gè)4位I/O端口

C.部分作聯(lián)絡(luò)線(xiàn)D.全部作聯(lián)絡(luò)線(xiàn)

14.定時(shí)/計(jì)數(shù)器8253進(jìn)行初始化時(shí),要求使用通道0,工作在方式0下,采用二進(jìn)制計(jì)數(shù),

計(jì)數(shù)值為16位,則控制字內(nèi)容為:。

A00H;B10H;C20H;D30H。

15.某微機(jī)系統(tǒng)采用單片8259A中斷控制器,CPU為16位,采用邊沿觸發(fā),則應(yīng)向ICW,

寫(xiě)入。

A14H;B1AH;C13H;D1BH。

填空題(10小題,每小題3分,共30分)

L16位補(bǔ)碼數(shù)能表示的范圍是:。

2.在8086CPU的通用寄存器中,常用作計(jì)數(shù)器的寄存器是。

3.在8086CPU中,其尋址空間的范圍可達(dá)o

4.已知在寄存器中,(AX)=5566H,現(xiàn)執(zhí)行指令TESTAX,80H后,寄存器AX中的值為:

_______H?

5.已知AX=88FFH,BL=0FEH,則指令I(lǐng)MULBL執(zhí)行完后,AX=。

6.已知AX=6AH,BL=7BH,則指令DIVBL執(zhí)行后,AX=。

7.偽指令DW12,9,20DUP(59,10,77,88,99)所占用的存儲(chǔ)空間是字節(jié)。

8.調(diào)用程序和子程序之間傳遞參數(shù)的方法有3鐘,一是利用寄存器傳遞參數(shù),二是利用堆棧

傳遞參數(shù),三是利用傳遞參數(shù)。

9.端口地址的編址方式有兩種,它們是:。

10.某中斷系統(tǒng)中,共使用7片8259A進(jìn)行級(jí)聯(lián),則該中斷系統(tǒng)最多可以設(shè)計(jì)級(jí)中斷。

三、簡(jiǎn)答分析題(4小題,共40分)

1.指出下列8086/8088指令的基本功能和源操作數(shù)的尋址方式。(共2X4=8分)

(1)MOVAX,1200H(2)ADCBX,[1200H]

(3)ANDBX,[SI](4)TESTBX,[SI+1200H]

2.假設(shè)程序中的數(shù)據(jù)定義如下(8分):

DATASEGMENT

ORG20H

DAIDB'IBMPC'

DB0AH,0DH

N=$-DA1

NUM1=8

NUM2=NUM1+10H

DA2DW'IB','M',‘PC'

第2頁(yè)共4頁(yè)

DATAENDS

上述數(shù)據(jù)段定義中N值為變量DA2首字節(jié)單元的偏移地址為

3.分析下面程序段功能。(8分)

XORAX,AX

MOVBX,2

MOVCX,50

NEXT:ADDAX,BX

INCBX

INCBX

LOOPNEXT

程序段完成的功能是:____________________________

4.下圖為某微機(jī)存儲(chǔ)器的部分電路接線(xiàn)圖。(8分)

試回答:ROM的容量是,尋址范圍是;RAM的容量是,尋

址范圍是。

5.已知8255的方式選擇控制字見(jiàn)附錄1,某應(yīng)用系統(tǒng)的并行接口8255A的初始化程序段為

(8分):

MOVDX,406H

MOVAL,87H

OUTDX,AL

試分析:(1)該系統(tǒng)中,8255A的端口地址范圍;

(2)8255A的工作方式。

四、設(shè)計(jì)與編程題(3小題,共35分)

1.求字符串變量STRING的長(zhǎng)度,要求濾去第一個(gè)非空格字符之前的所有空格,字符串以“#"

結(jié)束。(本題12分)

2.設(shè)某微機(jī)系統(tǒng)的內(nèi)存由地址連續(xù)的16KB靜態(tài)RAM組成,起始地址為88OOOH。存儲(chǔ)器芯

片用8KX4的RAM芯片,CPU為8088。(本題10分)

1)組成該內(nèi)存空間共需幾個(gè)芯片組?每個(gè)芯片組有幾片RAM芯片?寫(xiě)出每個(gè)芯片組的

地址空間。(6分)

第3頁(yè)共4頁(yè)

2)畫(huà)出該微機(jī)系統(tǒng)中16KB靜態(tài)RAM與系統(tǒng)總線(xiàn)的連接(數(shù)據(jù)總線(xiàn)、地址總線(xiàn)、讀寫(xiě)

選通信號(hào)線(xiàn)、存儲(chǔ)器/IO選擇線(xiàn)等)。(4分)

提示:74LS138譯碼器和RAM芯片主要引腳如圖1所示。

74LS138RAM芯片

E3-0;

E2-0;

E1c-

B

A5

0;

3.某8088應(yīng)用系統(tǒng),用8253構(gòu)成一個(gè)方波發(fā)生器,8253的端口地址為:200H~203H。CLKO

輸入頻率為2.0MHz的時(shí)鐘信號(hào),要使OUTO輸出1000Hz的負(fù)脈沖信號(hào),OUT1輸出10Hz

方波信號(hào),OUTO的輸出脈沖作為CLK1的時(shí)鐘輸入。請(qǐng)完成對(duì)8253初始化編程,將計(jì)

數(shù)器0設(shè)為模式2(分頻器),計(jì)數(shù)器1設(shè)為模式3(方波發(fā)生器)。(本題13分)

8253的控制字格式為:

數(shù)制選擇:

D7D6D5D4D3D2D1DO0:二進(jìn)制

1:十進(jìn)制

讀寫(xiě)指示-------工作方式選擇:

00計(jì)數(shù)器鎖存(XX):方式0

01:只讀寫(xiě)低字節(jié)001:方式1

10:只讀寫(xiě)高字節(jié)010:方式2

II:讀寫(xiě)先低字節(jié)后高字節(jié)011:方式3…

附錄1:8255的方式選擇控制字

d

方式運(yùn)拜雌匚]U<氐4僉=

端口A=

拄制字的<I?C:—I*C>

1——怖入3O

標(biāo)但博1——領(lǐng)入

O------tfcj

o—4^1出

A維方穴法擇:

OO—工(O端口JB=

O1——方式11——輸入

——方式2O——播EH

—:>---------B組方式選擇:

1------o——方Ko

淵田

O——1------1

附錄2:8259中ICW1初始化命令字

AoD?D?DsDJDZDIDO

叵]區(qū)|X|X|I|LTIM|O|SNGL|0](偶地址20H)

~III~跟icw4字,0:不跟

1:?jiǎn)纹绞?0:級(jí)聯(lián)方式

未用

__________1:高電平觸發(fā),0:上沿觸發(fā)

_____________特征位,恒為1(用于尋址)

___________________________________未用,任意

第4頁(yè)共4頁(yè)

桂林電子科技大學(xué)2014年研究生統(tǒng)一入學(xué)考試試題

科目代碼:904科目名稱(chēng):微機(jī)原理及應(yīng)用(B2)

請(qǐng)注意:答案必須寫(xiě)在答題紙上(寫(xiě)在試題上無(wú)效)。

—、選擇題(本題共15小題,每小題2分,共30分)

1.用匯編語(yǔ)言編寫(xiě)的程序,稱(chēng)為_(kāi)_______。

A.源程序B.目標(biāo)程序C.編譯程序D.解釋程序

2.將十進(jìn)制數(shù)253轉(zhuǎn)換成十六進(jìn)制數(shù),其轉(zhuǎn)換結(jié)果為_(kāi)______。

A.0A3HB.0D9HC.OFDHD.0EFH

3.機(jī)器字長(zhǎng)8位,用補(bǔ)碼表示,其整數(shù)的范圍是__________o

A.一127?+127B.-128?+127C.-127^+128D.-128?+128

4.微處理器8086CPU的地址線(xiàn)數(shù)目是_________o

A.8B.16C.20D.32

5.微型計(jì)算機(jī)的ALU部件是包含在_______之中。

A.顯示器B.I/O設(shè)備C.存儲(chǔ)器D.CPU

6.下列寄存器中,可用于寄存器間接尋址的是_________。

A.BXB.AXC.SPD.IP

7.若要把寄存器AX的高8位清零,低8位保持不變,可以使用的指令是________o

A.TESTAX,OFFHB.XORAX,OFFHC.ORAX,OFFHD.ANDAX,OFFH

8.下列指令使用時(shí),不會(huì)影響CF標(biāo)志的是_______o

A.ADDB.CMPC.INCD.SUB

9.已知變量為ARRAY,可以把變量段地址送到BX寄存器的指令是________。

A.MOVBX,LENGTHARRAYB.MOVBX,SEGARRAY

C.MOVBX,TYPEARRAYD.MOVBX,SIZEARRAY

10.下列指令中,正確的指令是_

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論