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

下載本文檔

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

文檔簡介

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

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

請注意:答案必須寫在答題紙上(寫在試卷上無效)。

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

1、字長為8位的二進(jìn)制數(shù)11000100B,若為補碼,則其表示的有符號數(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,按在計算機中的作用分類,存儲器分為主存儲器和輔助存儲器,用于存放計算機當(dāng)

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

6、宏指令的定義是通過偽指令(9)和(10)來實現(xiàn)。

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

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

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

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

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

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

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

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

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

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

ADDAL,75H

DAA

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

3、CPU通過總線從存儲器或I/O接口存取一個字節(jié)所需要的時間稱為()o

A.時鐘周期B.指令周期C.總線周期D.等待周期

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

第1頁共6頁

請注意:答案必須寫在答題紙上(寫在試卷上無效)。

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

C.DMA控制器D.CPU

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

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

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

A.解決CPU和主存之間的速度匹配問題B.擴大主存容量

C.既擴大主存容量又提高存取速度D.提高計算機的I/O處理能力

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

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

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

C.介于主機總線之間的一種緩沖電路

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

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

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

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

A.非屏蔽中斷B.可屏蔽中斷C.斷點中斷D.單步中斷

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

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

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

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

讀操作還是寫操作?

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

ADDAL,BL

DAA

MOVCL,AL

MOVAL,AH

ADCAL,BH

DAA

MOVAH,AL

MOVAL,CL

第2頁共6頁

請注意:答案必須寫在答題紙上(寫在試卷上無效)。

程序功能:___________________________________________________

AH=,AL=,CF=

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

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

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

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

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

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

74LS138

*上

乂\z

o-f

三A|2~Ao

工O->

三O->

\

D‘?Do

fZX

AZ

/

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

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

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

NEXT:MOVAL,200

LOP:OUT38H,AL

CALLDEL2MS;延時2nls

DECAL

CMPAL,0

JNZLOP

TMPNEXT

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

1、在數(shù)據(jù)區(qū)STR1單元開始存放一長度為N個字符的字符串。要求對該字符串中每個字

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

中。請編寫程序,并加以注釋。

第3頁共6頁

請注意:答案必須寫在答題紙上(寫在試卷上無效)。

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

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

在BUF2字單元中。

3、在BUF開始的存儲區(qū)中存放著100個8位有符號數(shù),要求將其中的正數(shù)和負(fù)數(shù)分別

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

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

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

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

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

8255A

D7*〉D7-0PA7-PAO

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

AoAo印

RDRD機

WRWRBUSY

□PC2

A7?2碼CS

111011

圖28255和打印機連接圖

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

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

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

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

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

9+5V

譯A.GAg

A*??A?碼

IA。

器OUT,

CS

——?->IRQ2

CLK2(8259)

第4頁共6頁

請注意:答案必須寫在答題紙上(寫在試卷上無效)。

附: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ù)制選擇

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

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

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

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

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

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

101:方式5

第5頁共6頁

請注意:答案必須寫在答題紙上(寫在試卷上無效)。

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

ICW1:

AOD7D6D5D4D3D2DIDO

XXX1LTIMXSNGLIC4

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

SNGL:1:單片;0:級聯(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頁共6頁

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

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

請注意:答案必須寫在答題紙上(寫在試題上無效)。

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

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

A.1111111110010011BB.0000000010010011B

C.1000000010010011BD.011I111U0010011B

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

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

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

A.保存所執(zhí)行過的指令,以便下次使用時不用再去訪問存儲器

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

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

D.為了加快指令譯碼的時間

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

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

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

5.微機系統(tǒng)總線是指。

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

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

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

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

PUSHAX

PUSHBX

POPWORDPTR[SI]

PUSHF

7.在8086中,一個段最大尋址空間是:________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芯片在存儲器中的末地址為2100H:5FFFH,則其起始地址為

第1頁共4頁

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

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

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

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

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

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

為o

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

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

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

14.定時/計數(shù)器8253/8254所允許的最大計數(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在程序運行的過程中,它始終指向下一條指令的。

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

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

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

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

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

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

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

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

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

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

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

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

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

MOVBL,X

ADDBL,Y

MOVAL,W

SUBAL,X

IMULBL

ADDAX,5

第2頁共4頁

MOVZ,AX

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

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

MOVCL,3

MOVAX,0D8H

ROLAX,1

RORAX,CL

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

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

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

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

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

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

端口地址為20H和21H,采用完全嵌套方式,0級中斷請求對應(yīng)中斷號為8,非自動結(jié)

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

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

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

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

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

存儲器的地址分布范圍。(本題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的方式選擇控制字見附錄2(本題13分)

第3頁共4頁

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

ICW1

AoD?DeDsD3D2DiDo

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

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

1:單片方式,0:級聯(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:中曲自動身一:0:正常用

ox:非緩沖方式

10:緩沖方式/從片

____________11;緩沖方式/主片

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

________________________________特征位,恒為0

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

方式選擇端口C1氐4位:

端口A:

控制字的<PC-PC)

1——物入3O

標(biāo)識位瓶入

O——輸出1----

O——輸出

A組方式選擇:

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

O1——方式11—鈉入

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

端口C高4位=

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

1-----襦入

O——方式O

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

第4頁共4頁

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

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

請注意:答案必須寫在答題紙上(寫在試題上無效)。

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

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

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

2.指令隊列的作用是________。

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

3.8086中ALU的功能是________。

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

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

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

5.8086與8088相同的是___________。

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

6.在下列語句中,BUFFER稱為___________o

BUFFERDB01H,0AH

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

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

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

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

8.DRAM是指___________?

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

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

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

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

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

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

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

C.無須CPU的干預(yù)D.硬件連線簡單

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

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

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

A.讀信號面B.地址譯碼信號在

C.中斷請求信號INTRD.中斷響應(yīng)信號INTA

第1頁共4頁

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

A.用作一個8位I/O端口B.用作一個4位I/O端口

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

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

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

A00H;B10H;C20H;D30H。

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

寫入。

A14H;B1AH;C13H;D1BH。

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

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

2.在8086CPU的通用寄存器中,常用作計數(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)所占用的存儲空間是字節(jié)。

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

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

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

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

三、簡答分析題(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頁共4頁

DATAENDS

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

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

XORAX,AX

MOVBX,2

MOVCX,50

NEXT:ADDAX,BX

INCBX

INCBX

LOOPNEXT

程序段完成的功能是:____________________________

4.下圖為某微機存儲器的部分電路接線圖。(8分)

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

址范圍是。

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

(8分):

MOVDX,406H

MOVAL,87H

OUTDX,AL

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

(2)8255A的工作方式。

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

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

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

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

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

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

地址空間。(6分)

第3頁共4頁

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

選通信號線、存儲器/IO選擇線等)。(4分)

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

74LS138RAM芯片

E3-0;

E2-0;

E1c-

B

A5

0;

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

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

方波信號,OUTO的輸出脈沖作為CLK1的時鐘輸入。請完成對8253初始化編程,將計

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

8253的控制字格式為:

數(shù)制選擇:

D7D6D5D4D3D2D1DO0:二進(jìn)制

1:十進(jìn)制

讀寫指示-------工作方式選擇:

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

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

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

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

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

d

方式運拜雌匚]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:單片方式,0:級聯(lián)方式

未用

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

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

___________________________________未用,任意

第4頁共4頁

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

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

請注意:答案必須寫在答題紙上(寫在試題上無效)。

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

1.用匯編語言編寫的程序,稱為________。

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

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

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

3.機器字長8位,用補碼表示,其整數(shù)的范圍是__________o

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

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

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

5.微型計算機的ALU部件是包含在_______之中。

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

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

A.BXB.AXC.SPD.IP

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

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

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

A.ADDB.CMPC.INCD.SUB

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

A.MOVBX,LENGTHARRAYB.MOVBX,SEGARRAY

C.MOVBX,TYPEARRAYD.MOVBX,SIZEARRAY

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

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論