微機(jī)原理與接口技術(shù)試題2_第1頁
微機(jī)原理與接口技術(shù)試題2_第2頁
微機(jī)原理與接口技術(shù)試題2_第3頁
微機(jī)原理與接口技術(shù)試題2_第4頁
微機(jī)原理與接口技術(shù)試題2_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

武漢大學(xué)2006?2007年第一學(xué)期

微機(jī)原理與接口技術(shù)考試試卷〔A〕

專業(yè)學(xué)號姓名成績

一、填空題(每題5分,共10分)

1.某控制電路中,輸出控制端口的口地址為34cH,輸入狀態(tài)端口的口地址為34DHo現(xiàn)從輸入口讀入

外部狀態(tài),假設(shè)不為80H,就輸出FFH關(guān)閉設(shè)名,否則輸出00H開啟設(shè)備。請完善下面的程序。

MOVDX,34DH:

①_______AL,DX

②_______AL,80H

③______

MOVDX,34CH

MOVAL,OOH

OUTDX,AL

④_______EXIT

GO-OFF:MOVDX,34CH

MOVAL,⑤_________

OUTDX,AL

EXIT:RET

2.下面是一個中斷處理子程序的加載程序段,中斷類型號為60H,請完善該程序段。

INT-INTPROCFAR

.....;保護(hù)現(xiàn)場

SUBAX,①;

MOVES,AX;ES清零

MOV②,OFFESTinthandler

MOVAX,SEGinthandler

MOVDI,③

SHLDI,1

SHL④,1

MOV⑤,BX

MOVES:[DI]+2,AX

......;恢復(fù)現(xiàn)場

RET

INT_INTENDP

二、單項選擇題(每題1分,共10分)

1.指令MOVAX,[BX][SI]中源操作數(shù)的尋址方式是()

A.存放器間接尋址B.變址尋址C.相對尋址D.基址變址尋址

2.8086CPU內(nèi)有指示下條指令有效地址的指示器是()

A.IPB.SPC.BPD.SI

3..CPU與外設(shè)交換數(shù)據(jù),當(dāng)采用程序控制I/O方式時,是()。

A.以CPU為主動方B.以存儲器為主動方

C.以外設(shè)為主動方D.外設(shè)直接和存儲器交換數(shù)據(jù)

4.8253在下面幾種不同的工作方式中,可用GATE作重觸發(fā)信號的是()。

A.方式0B.方式1C.方式3D.方式4

5.堆棧的工作方式是()

A.先進(jìn)先出B.隨機(jī)讀寫C.只能讀出不能寫入D.后進(jìn)先出

6.CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有()

A.中斷方式B.程序控制方式C.DMA方式D.以上三種都是

7.采用高速緩存(cache)的目的是()

A.擴(kuò)大主存容量B.提高CPU運(yùn)行速度C.提高總線速度D.提高主存速度

8.用2KX4位的RAM芯片組成16K字節(jié)的存儲器,共需RAM芯片和片選地址分別為

A.16片和3位B.16片和8位C.4片和3位D.32片和8位

9.Reset信號有效后,8086CPU的啟動地址()

A.FFFFFhB.OFFFFhC.FFFFOhD.OOOOOh

10.假設(shè)傳送率為1200,波特率因子"16,那么收、發(fā)時鐘(RxCTxC)的頻率為()

A.1MHzC.20KHzD.2400Hz

三、綜合題(每題16分,共80分)

1.在串行異步傳送中一個串行字符由1個起始住,7個數(shù)據(jù)位,1個校驗(yàn)位和1個停止位組成,每秒傳

送120個字符,那么數(shù)據(jù)傳送的波特率應(yīng)為多少?傳送每位信息所占用的時間為多少?

2.圖1為某80XCPU擴(kuò)展外部存貯器電路,試問

1)RAM和EPROM的存儲容量各是多少?RAM和EPROM存儲器分配的地址范圍各是多少?

2)編寫程序,將電路中EPROM的前32個單元的內(nèi)容送入RAM的前32個單元中。(要求用8086匯編語

言編寫)

A(?~A|c

AO-AIO

后RAM

OKWE

I/O1-1^08I.PROM

CE

OH

3.圖2為某開關(guān)量檢測電路。要求不斷檢測8個開關(guān)K7?K0的通斷狀態(tài),并隨時在發(fā)光二極管LED7?

LEDO上顯示出來“開關(guān)斷開,相應(yīng)的LED點(diǎn)亮;開關(guān)閉合,熄滅。假設(shè)8255A的口地址為240II?243IL

1)指明8255A的A、B、C、控制口地址和對8255A操作的控制字。

2)編寫程序,完成上述功能。

4.8253與8088CPU的連線如圖3所示。設(shè)8253的()#計數(shù)器作為十進(jìn)制計數(shù)器用,其輸入計數(shù)脈沖頻

率為lOOKHz,要求Q#計數(shù)器輸出頻率為IKHz的方波。(1)寫出8253的0#、1#、2#計數(shù)器及控制存

放器的地址,8088未用的地址線均設(shè)為0;12)請計算計數(shù)器初值;(3)寫出控制字;(4)進(jìn)行初始化

編程。

5.圖4為8086/8088的A/D轉(zhuǎn)換電路,ADC0809通過8255A與PC總線連接,連線如下圖,未用的地

址線均設(shè)為0。

(1)8255A的A口、B口、C口及控制存放器地址分別為、、、。

(2)ADC0809是式的位A/D轉(zhuǎn)換器。

(3)以下程序段的功能是:從模擬通道IN7開始進(jìn)行A/D轉(zhuǎn)換并連續(xù)采樣16個數(shù)據(jù),然后對下一通道

IN6采樣16次,直到通道IN0采樣完畢,采樣所得數(shù)據(jù)存放在數(shù)據(jù)段中起始地址為1000H的連續(xù)內(nèi)存

單元中。請按要求在空格中填入相應(yīng)的指令和數(shù)據(jù)。

__________________________]:8255A初始化

a;(設(shè)置控制字,不用的位均置0)

MOVSI,I000H;設(shè)置采樣數(shù)據(jù)存儲器首地址

MOVBL,8;設(shè)置模擬通道計數(shù)涉

MOVDX.;設(shè)置模擬通道IN7口地址

LOPI:MOVCX,16;設(shè)置16次采樣計數(shù)器

LOP2:______:啟動A/D轉(zhuǎn)換

PUSHDX

L0P3:;查詢(檢測)PB7(即EOC)

JZLOP3

轉(zhuǎn)換結(jié)束,讀入采樣數(shù)據(jù)

INCSI

POPDX

LOOPLOP2

DECDX

DECBL

JNZLOP1

HIT

0809

D7..D0D7...D0

!OR

low

8(第6/M)88

>ALE

A8

F-oIN7

A7AI.K

A6L—ADDC

S

A5E—ADDB

A4—ADDA

A3

A2

Al+5V

AO

圖4

附錄:

1、8255A方式選擇控制字格式

|D7|D6|D5|EH|DB|D2|DI|DO|

一■下”:豁

特征位D7=1」

A組萬式:11nlz。{瑞

00=萬式0

01=萬式1—B組方式:二霸

1'=方式2

上c口D。{:端

1卷入

ADI/O

0卷出

2、8253控制字格式

SCISCORIJKl>0M2MlMOBCD

(M):選通道000:計數(shù)器僚存〃(100:方式0

1:BCD碼計數(shù)

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

0:二進(jìn)制計數(shù)

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

11:無效11:先讀/寫計數(shù)器低字節(jié)XII:方式3

國讀/當(dāng)計數(shù)器高字節(jié)100:方式4

,101:方式5

武漢大學(xué)2006?2007年第一學(xué)期

微機(jī)原理與接口技術(shù)考試試卷(A)參考答案

一、填空題

1.①IN②TEST(3)JNZGO-OFF④JMP⑤OFFH

2.①AX②BX③60H④DI⑤ES:[DI]

二、單項選擇題

12345678910

DAABDDDBCB

三、綜合題

1.

解:10*120=1200(b/s〕T=1/1200=0.83(ms)

2.

1):

RAM的存儲容量=2"字節(jié),EPROM的存儲容量=2"字節(jié)

.

A19A18A17A16A15AHA13A12AHAio…Ao

RAM11111001X000

11111001X111

EPROM111111010000

111111011111

...RAM分配的地址范圍是F9000H?F97FFH或F9800H?F9FFFH,EPROM分配的地址范圍是FDOOQH?FDFFFH

(8分)

2).程序如下:

CODESEGMENT

ASSUMECS:CODE

MAINPROCFAR

START:MOVAX,0F00()H

MOVDS,AX

MOVES,AX

MOVDL9000H

MOVSI,0D0(X)H

MOVCX.32

LI:MOVAL,[SIJ

MOV[DI],AL

INCSI

INCDI

LOOPLI

MOVAH,4CH

INT21H

MAINENDP

CODEENDS

ENDSTART(8分)

3.

解:

1)8255A的A、B、C、控制口地址分別為:240H?24311。8255A操作的控制字=10010000B。

(8分)

2)

MOV1)X,243H

MOVAL,10010000B

OUTDX,AL

TEST1:MOVDX,240H

INAL,DX

MOVDX,241H

OUTDX,AL

JMPTESTI(8分)

4.

解:

(1)地址:210H?213H(2分)

(2)控制字OO11O111B(3分)

(3)N=100KHz/lKHz=100(3分)

(4)MOVAL,37H

MOVDX,2I3H

OUTDX,AL

MOVDX,21OH

MOVAL,OOH

OUTDX,AL

MOVAL,01H

OUTDX,AL(8分)

5.解:

(1)地址:11CH,11DH,11EH,I1FH〔3分〕

(2)逐次逼近,8位〔2分〕

〔3〕MOVDX,11FH〔5分〕

MOVAL,92H

OUTDX,AL

107H

OUTDX,AL

MOVDX,11DH

INAL,DX

TESTAL,80H

MOVDX,11CH

INAL,DX

MOV[SI],AL

圖1為某80XCPU擴(kuò)展外部存貯器電路,試問

1)該外部擴(kuò)展的數(shù)據(jù)存儲器容量是多少?三片6264的地址范圍分別是多少?(假設(shè)段地址為

6000H,其他地址線未用到的位填1,)

2)編寫程序,將電路中62642#的前32個單元的內(nèi)容送入62641#RAM的前32個單亓中。(要求

用8086匯編語言編寫)

圖1

武漢大學(xué)2006~2007年第一學(xué)期

微機(jī)原理與接口技術(shù)考試試卷〔B〕

專業(yè)學(xué)號姓名成績

一.填空題(每空1分,共20分)

01.________由中央處理器、存儲器、輸入/輸出接口和總線組成。

02.微機(jī)系統(tǒng)中,有四級(或四層)總線,分別是片內(nèi)總線、片總線、內(nèi)總線和。

03.與十進(jìn)制數(shù)2006等值的十六進(jìn)制數(shù)是,與十六進(jìn)制數(shù)AC04H等值的十進(jìn)制數(shù)是_______。

04.設(shè)[X]產(chǎn)10101010B,那么用8位二進(jìn)制數(shù)表示的[Lx5卜的值是B;假設(shè)[X]產(chǎn)00110101B,

8

那么[-2X"kBo

05.字符串<Win98,的ASCII代碼是________。

06.8086/8088的地址空間最多可分為個邏輯段。

07.一個數(shù)據(jù)的有效地址EA=1234H,且DS=5678H,那么該數(shù)據(jù)在內(nèi)存中的物理地址是,該

數(shù)據(jù)段的首末單元的物理地址是________。

()8.假設(shè)當(dāng)前堆棧指針SP指向2006H單元,那么向堆棧中壓入5個字的內(nèi)容后,SP應(yīng)指向。

09.假設(shè)8086/8088CPU引腳狀態(tài)是M/55=1,RD=l,WR=0,那么此時執(zhí)行的操作是。

10.一臺8微機(jī)的地址總線為16條,其RAM存儲器容量為16KB,首地址為2000H,且地址是連續(xù)的,

那么可用的最高地址是________o

11.某中斷類型號是20H,那么中斷向量地址是。

12.某微機(jī)中斷級聯(lián)系統(tǒng)中,共采用3片8259A可編程中斷控制器,那么該系統(tǒng)最多可管理級

中斷源。

13.某微機(jī)系統(tǒng)采用一塊8253芯片,時鐘頻率為1MHz。假設(shè)要求通道()工作于方式3,輸出的方波周

期為0.5ms,那么時間常數(shù)應(yīng)設(shè)定為________,通道控制字應(yīng)設(shè)定為________o

14.一個串行字符由一個起始位,7個數(shù)據(jù)位,一個奇偶效驗(yàn)位和一個停止位構(gòu)成,假設(shè)每秒傳送240

個字符,那么數(shù)據(jù)傳送的波特率是________,傳送每位信息所占用的時間是________。

15.異步串行通信工作方式下,一個串行字符由一個起始位,7個數(shù)據(jù)位1101110,一個奇效驗(yàn)位和一

個停止位構(gòu)成,那么先后發(fā)送該幀字符信息的數(shù)據(jù)位是o

二,簡答題(每題4分,共20分)

01.請畫出微機(jī)系統(tǒng)的框圖。

02.8086CPU由哪兩局部組成?8086CPU中有哪些存放器?

03.為什么說8088CPU是準(zhǔn)16位的微處理器?

04.指令隊列和堆棧的工作方式各是什么?

05.DRAM芯片的主要特點(diǎn)是什么?

三.應(yīng)用題(共60分)

01.以卜.圖所示的存儲器系統(tǒng)中,RAM和EPROM的存儲容量各是多少?RAM和EPROM存儲器分配的地址

范圍各是多少?(10分)

Ao*Aio

*RAM

oiZWE

~1/08IPROM

OK

02.以下圖為DMA接口硬件示意圖,①、②、③、④四處空缺的內(nèi)容為存儲器、DMA請求信號DREQ、DMA

控制器DMAC、總線保持響應(yīng)信號瓦麗之一,請在相應(yīng)的空缺處指明相應(yīng)的內(nèi)容。(10分)

03.中斷效勞程序入口地址表如下所示,當(dāng)前CS=1000H,IP=0280H,SP=1800H,FLAG中的PSW=0241。

執(zhí)行一條雙字節(jié)指令I(lǐng)NT7后,以下存放器和棧頂相關(guān)單元偏移地址的內(nèi)容是什么?(10分)

中斷效勞程序入口地址表

物理地址0001CI10001DH0001EH0001FH000281100029110002AH0002BH

內(nèi)容10H20H301140H50U631170H8011

執(zhí)行INT7后,CS=IP=SP二PSW二

堆棧中棧頂相關(guān)單元:

偏移地址(5)⑹

內(nèi)容(7)(8)(9)do)(11)(12)

04.設(shè)某計算機(jī)控制系統(tǒng)中用8253的通道0作為計數(shù)器,口地址為60H,計數(shù)頻率為1MHz,計數(shù)控制

信號GATE。恒為高電平;控制字存放器口地址為63H;計數(shù)器計到0時的輸出信號用做中斷請求信號。

請分析執(zhí)行以下初始化程序段后,發(fā)出中斷請求信號的周期T是多少?(10分)

MOVAL,34H

OUT63H,AL

MOVAX,10000

OUT6011,AL

MOVAL,AH

OUT60H,AL

05.某8088微機(jī)系統(tǒng)包括8255,8253兩個可編程接口電路。其中8253三個計數(shù)器分別工作在不同的

方式下,可以為A/D轉(zhuǎn)換器提供可編程的采樣頻率和采樣時間:8255A的PB0可用于檢測按鍵開關(guān)的位

置,PA7可根據(jù)PB0的狀態(tài)決定是否點(diǎn)亮LED指示燈。設(shè)系統(tǒng)所要求有關(guān)硬件連線已經(jīng)全部接好,片選

信號PS2,PS3的地址是08H-0BH,0CH-0FH,如下圖,試完成以下各項要求。

+5V

8255A必3

CLKo

GATEO

OUT,至A/D

CLK,

GATE1

?」

A|—Ai-----A】OUT,

CLK:

Ao一Ao

GATE:

OUT:一住

(1)根據(jù)8255A的A口和B口的連接方式,寫出接口初始化程序。

(2)圖中給出了8253各個計數(shù)器要求的工作方式,設(shè)外部時鐘頻率為F,計數(shù)器0的計數(shù)初值為L(字

節(jié)型),工作在方式2;計數(shù)器1的計數(shù)初值為(字型),工作在方式1;計數(shù)器2的計數(shù)初值為N(字型),

工作在方式3,L、\[、N是程序已經(jīng)定義的變量,L、M為二進(jìn)制數(shù),N為BCD碼。試按上述要求完成8253

的初始化程序。

(3)設(shè)計一個程序片段,使8255A檢測PBO的輸入狀態(tài),當(dāng)PBO=1時使LED燈亮。(20分)

武漢大學(xué)2006-2007年第一學(xué)期

微機(jī)原理與接口技術(shù)考試試卷⑻參考答案

一.填空題(每空1分,共20分)

01.微型計算機(jī)02.外總線或通信總線

03.7D6H,4403604.11110101B,10010110B

()5.57H69H6EH39H38H06.64K

07.579B4H,56780H/6677FH08.1FFCH

09.存儲器寫10.5FFF11

11.80H12.22

13,500,00110111B14.2400Bd,0.417ms

15.0011101101

二.簡答題(每題4分,共20分)

01.

答:

02.

答①:由總線接口部件BIU和指令執(zhí)行部件EU組成。

答②:共五組,分別為:

數(shù)據(jù)存放器組:16位,累加器”、基址存放器BX、計數(shù)存放器CX、數(shù)據(jù)存放器DX。

指針存放器組:16位,堆棧指針存放器SP、基址指針存放器BP。

變址存放器組:6位,源變址存放器SI、目的變址存放器DI。

段存放器組:16位,代碼段存放器CS、堆棧段存放器SS、數(shù)據(jù)段存放器DS、附加段存放器ES。

控制存放器組:16位,指令指針存放器IP、標(biāo)志存放器PSW。

03.

咨:8086EC內(nèi)部,BIU內(nèi)部以及外部數(shù)據(jù)總線寬度均是16位;而8088EU內(nèi)部數(shù)據(jù)總線寬度是16位,

B1U內(nèi)部以及外部數(shù)據(jù)總線寬度是8位。

04.

答:指令隊列的進(jìn)出原那么是先進(jìn)先出;堆棧的進(jìn)出原那么是后進(jìn)先出。

05.

答:刷新和地址兩次打入。

三.綜合題(共60分)

01.(10分)

解①:

RAM的存儲容量=2"字節(jié),EPROM的存儲容量=2"字節(jié)

解②:

A19A18A17Ai6AisAHA)3A12AnAJOAo

RAM11111001X000

11111001X111

EPROM111111010000

111111011111

/.RAM分配的地址范圍是F9000H?F97FFH或F9800H?F9FFFH,EPROM分配的地址范圍是FD00QH?FDFFFH

02.(10分)

答:①總線保持響應(yīng)信號瓦蘇②DMA請求信號DREQ③DMA控制器DMAC④存儲器

03.(10分)

答:CS-4030H,IP-2023H,SP-17FAH,PSW-OO41H

偏移地址17FAH17FFH

內(nèi)容82H02H00H10H41H02H

04.(10分)

解:

???8253的控制字為34H。計數(shù)初值N=100000

???通道0設(shè)置:方式2(波特率發(fā)生器方式),二進(jìn)制計數(shù),先讀/寫低字節(jié)、再讀/寫高字節(jié)預(yù)置初值。

???在OLT。端輸出一脈沖頻率為fou1n=75366^.>的周期性負(fù)脈沖。

即four=^^=\00Hz

"410000010000

???中斷請求信號的周期T為:r=—5—=—!—=(),()15

f100Hz

JoC/u4//r0

05.(20分)

解①:

MOVAL,10000010B;A,B口方式0,A口輸出,B口輸入

OUTOBH,AL

解②:

MOVAL,14H;0通道方式2

OUTOFH,AL

MOVAL,L;0通道計數(shù)初值L

OUTOCH,AL

MOVAL,72H;1通道方式1

MOVOFH,AL

MOVAX,M;1通道初值M(字型),

OUTODH,AL

MOVAL,AH

OUTODH,AL

MOVAL,B7H;2通道方式3,BCD碼

OUTOFH,AL

MOVAX,N;2通道初值N(字型),

OUTOEH,AL

MOVAL,AH

OUTOEH,AL

解③:

INAL,09H;讀8口狀態(tài)

KI:TESTOIH:測試PRO=1咨

JZ,KI;不為bKI

MOVAL,OOH;PBO=1,PAO=O,點(diǎn)亮LED

OUT08H,AL

武漢大學(xué)2006~2007年第一學(xué)期

微機(jī)原理與接口技術(shù)考試試卷〔C〕

專業(yè)學(xué)號姓名成績

一、填空〔共30分,每空1分〕

1,寫出10010011二進(jìn)制數(shù)無符號數(shù)和帶符號數(shù)補(bǔ)碼表示的十進(jìn)制數(shù)分別是

和O

2.[X]產(chǎn)10101100,[Y]^=11000110,求[X+Y]產(chǎn)。

3.有一塊100個字的存儲區(qū)域,其起始地址為625A:234DH,這個區(qū)域首末單元的物理地址

是,O

4.兩個十六進(jìn)制數(shù)7825H和5A1FH相加后,運(yùn)算結(jié)果是,各標(biāo)志位的值是CF=,

ZF=,SF=,0F=。

5.指令①M(fèi)OVAX,0②SUBAX,AX③CMPAX,AX

④ORAX,AXo能使AX和CF同時為零的指令是。

6.指出以下指令尋址方式,其中BUF為變量。

MOVBUF,AX,

MOV[BX+DI]/$f,

7.M/I5信號在CPU訪問存儲器時為電平,訪問1/0端口時為

_______電平。

8.8086的OUTDX,AL輸出指令為尋址方式,當(dāng)端口池址(DX)小于可用直接尋址。

9.8086/8088CPU由和兩局部組成,8086CPU8088CPU的主要區(qū)別是

和O

10.8086CPU有條地址線,可形成的存儲器地址空間,地址范圍為;地址總

線中條可用于I/O尋址,形成的榆入輸出地址空間,地址范圍為O

11.中斷類型號為24H的中斷向量存放在開始的存儲單元。

二.簡答題〔共24分,每題4分〕

1.以下語句是否正確?簡述原因,其中BUF為變量。

1)MOVDS,SEGBUF;2)MOVAL,LDX];

3)POPAL:4)INC[SI]:

2.指出IP、SP、BP分別是什么存放器,有什么用處?

3.解釋物理地址〔實(shí)際地址〕、偏移地址、段地址,寫出它們之間的關(guān)系式。

4.簡述8086CPU引腳NMI和INTR的異同。

5.中斷向量表的功能是什么?簡述CPU利用中斷向量表轉(zhuǎn)入由斷效勞程序的過程。

6.不使用立即數(shù),也不用任何存儲單元中的數(shù)據(jù),寫一段程序〔限六條指令之內(nèi)〕,完成如下操作:T

TAX,0TBX,1TCX。

三.分析以下程序,答復(fù)以下問題?!补?2分,每題4分〕

1.MOVAX,50

MOVCX,5

LOP:SUBAX,CX

LOOPLOP

MOVBUF,AX

HLT

上述程序段執(zhí)行后,[BUF]=o

2.MOVCL,3

MOVRX,0R7H

ROLBX,1

RORRX,Cl

執(zhí)行上述程序段后BX的內(nèi)容是

STRINGDB'AVBNDGH!234%Y*'

COUNTDW?

MOVBX,OFFSETSTRING

MOVCX,0

LOP:MOVAL,[BX]

CMPAL,,*'

JEDONE

INCex

INCBX

JMPLOP

DONE:MOVCOUNT,CX

HLT

上述程序段的功能是:________________________________________________

四、編制程序〔10分〕

編寫一個匯編語言程序,把30個字節(jié)的數(shù)組分成正數(shù)數(shù)組和負(fù)數(shù)數(shù)組,并分別計算兩個數(shù)組中數(shù)

據(jù)的個數(shù)。

五、綜合題〔本大題共3題,第1和第2題各8分,第3題10分,共26分〕

1.有一個2732EPR0M(4KX8)芯片的譯碼電路如以下圖所示,試求:

①計算2732芯片的存儲容量;②給出2732芯片的地址范圍;

③是否存在地址重登區(qū)?

4)8253與8088CPU的連線如下圖。

〔1〕寫出8253的0#、1#、2#計數(shù)器及控制存放器的地址,8088未用的地址線均設(shè)為0。

〔2〕設(shè)8253的0#計數(shù)器作為十進(jìn)制計數(shù)器用,其輸入計數(shù)脈沖頻率為100KHz,要求0#計數(shù)器輸

出頻率為1KHz的方波,試寫出設(shè)置8253工作方式及計數(shù)初值的有關(guān)指令。

5:以下圖為8086/8088的A/D轉(zhuǎn)換電路,ADC0809通過8255A與PC總線連接,連線如下圖,未用

的地址線均設(shè)為0o

"...DOPA

Ri)

O8255PB

AO

KICS

r_o

IG-1K

!<c;

B

A

K

(1)寫出8255A的A口、B口、C口及控制存放器地址分別為

(2)ADC0809是式的位A/D轉(zhuǎn)換器。

〔3〕以下程序段的功能是:從模擬通道IN7開始進(jìn)行A/D轉(zhuǎn)換并連續(xù)采樣16個數(shù)據(jù),然后對下一通道

IN6采樣16次,……直到通道N0采樣完畢,采樣所得數(shù)據(jù)存放在數(shù)據(jù)段中起始地址為1000H的連續(xù)內(nèi)

存單元中。請按要求在空格中填入相應(yīng)的指令和數(shù)據(jù)。

__________________________->;8255A初始化

?:〔設(shè)置控制字,不用的位均置0〕

MOVSI,1000H;設(shè)置采樣數(shù)據(jù)存儲器首地址

MOVBL,8;設(shè)置模擬通道計數(shù)器

MOVDX,;設(shè)置模擬通道IN7口地址

L0P1:MOVCX,16;設(shè)置16次采樣計數(shù)器

L0P2:___;啟動A/D轉(zhuǎn)換

PUSHDX

L0P3:___________________________;查詢〔檢測〕PB7〔即EOC)

JZL0P3

A;轉(zhuǎn)換結(jié)束,讀入采樣數(shù)據(jù)

INCSI

POPDX

LOOPL0P2

DECDX

DECBL

JNZL0P1

HLT

附錄:

h8253方式選擇控制字格式

SC1SCORL1RL0M2MlM0BCD

VY-----------71

(M).選通道000,計數(shù)器鐐存"00():方式0

001:方式1\1:BCD內(nèi)計數(shù)

01:選通道1Oh只讀/寫計數(shù)器抵字節(jié)

XI'Js方式210:3制計數(shù)

10:選通道210:只讀/篤計數(shù)器高字”

11.無效1|>先讀/號計數(shù)器低字打XII,方式3

后讀/寫計數(shù)器高字節(jié)100:方式4

、101,方式5

2、8255控制字格式如下:

1)71X>1)5IMIB1)2DIIxi

輪在位D7=l下。瞟{:激

BW{:就

鋤方式(O=ZJAO

1=方式1

L上coi/o{比;I入

l:ll

A口8c

武漢大學(xué)2006~2007年第一學(xué)期

微機(jī)原理與接口技術(shù)考試試卷⑹參考答案

一、填空〔共30分,每空1分〕

1.147;-109

2.10011010

3.648EDH;649B4H

4.0D244H;0;0;1;1

5.②;④

6,直接;存放器;基址變址;立即

7,高;低

8,端口;255

9.EU;BIU;外部數(shù)據(jù)總線8086是16位,8088是8位;BIU指令隊列8086是6字節(jié),8088是4字節(jié)

10.20;1M;OOOOOH-FFFFFH;16;64K;00000H:FFFFFH

11.0000H:0090H

二、簡答題〔共24分,每題

溫馨提示

  • 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

提交評論