微機原理及接口技術期末試題A級答案_第1頁
微機原理及接口技術期末試題A級答案_第2頁
微機原理及接口技術期末試題A級答案_第3頁
微機原理及接口技術期末試題A級答案_第4頁
微機原理及接口技術期末試題A級答案_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

微機原理及接口技術期末試題A(答案)2004.12

一、單項選擇題(在下列每小題的四個備選答案中,選出一個正確的答案,并將號

碼填在括號內(nèi)。每小題1分,共10分)

1、8086/8088的時鐘信號是由(C)提供。

A.8259B.8255C.8284D.8253

2、指令MOVAX,0283H[BX][SI]中源操作數(shù)的尋址方式為(B)。

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

3、某存儲單元的段基址為3806H,段內(nèi)偏移地址為2948H,該存儲單元的物理地

址為(B)。

A.41(X)HR.3A9AXHC.3ROOSHD.3AA08H

4、某存儲器芯片有地址線15根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為(D)。

A.15Kx8B.32Kx256C.1KX8D.32Kx8

5、某存儲器芯片容量為2Kx4bit、若用它組成16Kx8bit存儲器組,所用芯片數(shù)

以及用于組內(nèi)尋址的地址線為(B)o

A2片、11根B.16片、14根C.8片、16根D.16片、8根

6、DMAC8237具有(C)獨立通道。A.

八個B.二個C.四個D.三個

7、可編程中斷控制器8259A每片具有(C)優(yōu)先權控制。A.

4級B.2級C.8級D.6級

8、若要某系統(tǒng)的8253的2通道輸出波形為占空比1:1的方波、分頻系數(shù)為1000、二

進制計數(shù),其工作方式命令字為(B)。

A.A6HB.B6HC.B4HD.C7H

9、8237片內(nèi)尋址的端口有(D)個。

A.4B.2C.8D.16

10、8259片內(nèi)尋址的端口有(B)個。

A.4B.2C.8D.16

二、填空題:(每空1分,共計40分)

1、指令ASSUME在程序中浮現(xiàn)時表示:(段寄存器與段之間的對應關系)。

2、編語言源程序中的語句結構由4部份組成,每一個部份稱為項(也可稱為域或

者埸),各項名稱分別為:(標號或者變量名)、(操作碼)、(操作數(shù))、(注釋)。

3、志寄存器FR中有六個狀態(tài)標志,它們的符號、名稱以及為0和1時代表的意義

分別為:

①.(進/借位位CF;當運算中最高位有進位或者借位時CF=1;否則CF=O);

②.(符號位SF;當運算的結果最高位為1即結果為負數(shù)時SF=1;否則SF=O);

③(奇偶位PF;當運算的結果中低8位中含1的個數(shù)為偶數(shù)時P^l;否則PRO);

④.(全零位ZF;當運算的結果為零時ZF=1;否則ZF=0);

⑤.(溢出位OF;當帶符號數(shù)運算的結果有溢出時OF=1;否則OF=0);

⑥伴進/借位位AF;當運算的結果D3向D4有進位或者借位時AF=1;否則AF=0);

4、微機主機與輸入/輸出設備之間的數(shù)據(jù)傳送方式有以下四種方式:(無條件傳

送)、

(查詢式傳送)>(中斷傳送卜(DMA傳送)、

5、執(zhí)行下面的程序段后,AX=(35)

MOVCX,5

MOVAX,50

NEXT:SUBAX,CX

LOOPNEXT

HLT

6、執(zhí)行下面的程序段后,AL=(34H),

BUFDW2152H,3416H,5731H,4684H

MOVBX,OFFSETBUF

MOVAL,3

XLAT

7、標志寄存器FR中有三個控制標志,它們的符號、名稱以及為0和1時代表的意

義分別為:

①.(中斷控制IF;允許即開中斷時IF=1;否則IF=0);

②.(方向控制DF;在串操作指令時需變址寄存器SI,DI按遞減方式工作即-1/2時

DF=1;否則DF=0);

③(單步操作控制TF;需單步工作時TF=1;否則TF=0);

8、8086/8088CPU具有兩種外部中斷,它們是(非屏蔽中斷即NMI)和(可屏蔽

中斷即INTR)。

9、A/D變換器的作用是(將摹擬量轉換數(shù)字量),D/A變換器的作用是(將數(shù)字量

轉成摹擬量)。衡量它們性能的主要參數(shù)有(分辨率)、(轉換時間)、(精度)、(

線性度)。

10、EIARS-232c的TXD和RXD數(shù)據(jù)線上的電平邏輯l=(-3~-15)V;邏輯0=(+3?

+15)V0

1k8253具有⑶個獨立的(16)位計數(shù)器,各計數(shù)器都有(6)種不同的工作方式。

12、8255具有3種工作方式,其中方式。為(基本輸入/輸出);方式1為(選通輸入/

輸出);

方式2為(雙向選通輸入崎出)。8255片內(nèi)可尋址的端口有(4)個。13、8251A

可編程串行接口芯片具有(奇偶)、(溢出)、(幀錯或者格式錯)的錯誤檢測能力。

三、問答題:(每小題10分,共計20分)

1、8086CPU有多少根地址線?多少根數(shù)據(jù)線?它最大直接尋址范圍是多少?一

次對外數(shù)據(jù)傳送多少BIT二進制數(shù)?

答:8086CPU有20根地址線(2分);16根數(shù)據(jù)線Q分);它最大直接尋址范圍

1MB(4分);一次對外數(shù)據(jù)傳送16BIT二進制數(shù)(2分)。2、CPU(或者

主機)與接口之間有哪幾種傳送信息的方式?各應用在什么場合?在這些傳送方

式中可使用我們所學過的哪些可編程接口芯片?

答:⑴無條件傳送方式;用于要求不高的場合如LED顯示等;可用8255的工作方

式0,(2^)

⑵查詢式傳送;用于可靠性高且速率不高的場合如數(shù)據(jù)采集等;可用8255的工

作方式1、2,(2分)

⑶中斷傳送;用于可靠性高且效率高的場合;可用8255的工作方式1、2和8259,(4

分)

(4)DMA傳送;用于可靠性高且效率高、速率高的場合;可用8237。(2分)

四、接口及程序設計(15分):在1000H開始的內(nèi)存中,放有1000個ASCH字符,請

設計一程序,將這串ASCII字符以異步串行通信方式從8255APB0輸出,采用偶

校驗、一位起始位、一位終止位、波特率500(可調(diào)用1ms軟件定時程序“DIMS)

8255A接口連接圖如下:

LSI38

DO-D7-4-PAO

AO一黑

Al一PBO

前■

.

A5Tow一

A6PB5

A7TOR一IRD

PCO

A8■

I

PC7

8255A工作方式控制字如下:

D7D(>D5D4D3D2D1D0

特征位,1組方式A口C4~7B組方式E口CO-3

答:程序如下:

MOVSIJ000H

MOVCX,1000

MOVDX,30FH;(口地址共4分)

MOVALJOOOOOOOB;(控制字1分)

OUTDX,AL;

MOVDX,30DH

MOVAL,0FFH;發(fā)住手位

OUTDX,AL

CALLDIMS

CALLDIMS

LI:MOVBL,8

MOVAL,0

OUTDX,AL;發(fā)起始位

CALLDiMS

CALLDIMS

MOVAL,[SI]

ANDAL,AL

JPL2

ORAL,8()H

L2:OUTDX,AL

CALLDIMS

CALLDIMS

RORALJ

DECBL

JNZL2

MOVAL,0FFH

OUTDX,AL

CALLDIMS

CALLDIMS

INCSI

LOOPLI

HLT;(程序的結構等共10分)

五、若用2114存儲器芯片組成2KBRAM,地址范圍為8000H~87FFH,問地址線、

數(shù)據(jù)線及相關的控制線如何連接?(假設CPU惟獨16根地址線、8根數(shù)據(jù)線,控制

線為WR、RD、IO/M,采用LS138全譯碼法。)(15分)

(每根連線各1分、存貯器組2分)

微機原理與接口技術摹擬試題B答案2004.12

一、填空(共40分每空1分)

1.若累加器(AL)1(X)()(XXX)在下列表示中所對應的十進制數(shù)值應是:無符號數(shù):

(128);帶符號數(shù)(-128);BCD碼(80);2.請指出下列指令中原操

作數(shù)和目標操作數(shù)的尋址方式:

1).ADDBX,[SI+3000H],原操作數(shù)(變址尋址);目標操作數(shù)(寄存器尋址);

2).MUL[SI],原操作數(shù)(寄存器間址);目標操作數(shù)(隱含尋址);

3.寫出下列表示法中的物理地址:

1).3500H:2354H物理地址為(37354H)

2).(DS)=2350H(BX)=1806H(SI)=4560H位移量為200物理地tt為(2932EH)4.

8259A的引腳有D0?D7、IR0?IR7、WR、RD、CASO?CAS2CS、AO、INT、SP冏、

INTA,其中連接CPU或者系統(tǒng)?側的引腳有(DO~D7、WR、RD、CS、AO、NT、

INTA);連接I/O一側的引腳布(IR0~IR7);用于其他芯片連接的引腳克"(CASO?

CAS2、

SP/EN)o

5.8237A在微機系統(tǒng)中所起的作用是(DMA控制作用,具有DMA請求、響應、傳

送和結束的管理能力);它有(4)個通道;有(單一)、(成組)、(查詢)三種傳送模

式;有(I/O-存貯器)、(存貯器-I/O)、(存貯器-存貯器)、(校驗)四種傳送類型;

片內(nèi)有(16)個端口可尋址。

6.8251A在串行通信中應完成的基本任務是(串/并轉換)、(串行數(shù)據(jù)格式化卜

(可靠性校驗)和(實現(xiàn)接口與DCE的聯(lián)絡控制)。

7.1).8282在微機系統(tǒng)中所起的作用是(T1時鎖存地址信息);

2).8288在微機系統(tǒng)中所起的作用是(在8088/8086最大組態(tài)時發(fā)控制信息);8.

A/D變換器的作用是(將摹擬量變換成數(shù)字量);

它的分辨率是指(數(shù)字量變化1個數(shù)值時,能區(qū)分的最小摹擬量值,常用變換后的

數(shù)字量的位數(shù)來說明,如分辨率為8位的A/D變換器,能區(qū)分的最小摹擬量為滿

度值的1/256)0

9.8255有三種工作方式,其中能工作于方式0的口有(A、B、C口);能

工作于方式1的口有(A、B口);能工作于方式2的口有(A口)。

10.使用512x4bit的RAM存儲器芯片組成16KB的存儲器組,共需(64)片RAM芯片;

共需(14)根尋址線;每片RAM需(9)根片內(nèi)尋址線。

11.ASSUME在匯編語言源程序中的作用是(在匯編時建立段寄存貯器與段之間

的對應表,凡在表中浮現(xiàn)的段,尋址時可只寫偏移地址,否則還應寫出段地址);

OFFSET在匯編語言源程序中的作用是(分析運算符,求變量或者標號的偏移地

址);

12.在匯編語言源程序中指令性語句的作用是(編寫可供計算機執(zhí)行的程序);指

示性語句的作用是(告訴匯編程序如何將源程序匯編成目標程序);

二、簡要回答(共10分每小題5分)

1.8086CPU有多少根地址線?多少根數(shù)據(jù)線?它最大直接尋址范圍是多少?一次

對外數(shù)據(jù)傳送多少BIT二進制數(shù)?(20根地址線、16根數(shù)據(jù)線、最大直接尋址范圍

是1MB、一次對外數(shù)據(jù)傳送16BIT二進制數(shù))

2請畫出異步傳送時9的ASCD碼波形圖(住手位為1位,采用倡校驗)。(略)

三、閱讀下列程序并回答問題:(10分)

1.此程序完成什么功能?

畫出流程圖

DATASEGMENT

ORG2000H

STRINGDB20DUP(5,8,78H,21H,97H)

COUNTEQUS-STRIG

DATAENDS

STACKSEGMENTSTACK

DB100DUP(?)

STACKENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA,SS:STACK

BEGIN:MOVAX,DATA

MOVDS,AX

MOVCX,COUNT

LEASLSTRING

XORAX,AX

AGAIN:ADDAL,[SI]

ADCAH,0

INCSI

LOOPAGAIN

MOV[SI],AL

MOV[SI+1],AH

MOVAH,4CH

INT21H

CODEENDS

ENDBEGIN

(將100個八位數(shù)累加后存入數(shù)據(jù)區(qū)最后兩個單元)

四、若用2114存儲器芯片組成21<81^44,地址范圍為000(^~口7?,問地址線、

數(shù)據(jù)線及相關的控制線如何連接?(所有己知條件如圖所示)(15分)

■CBA.

A15A14A13A12A11A10MA7?A0<

1]0100900?DOOOH.

1101001i1?1KD3FFH*

11010100e?D400H.

110101111?1KD4FFW

■片內(nèi)尋址/

五、匯編語言程序設計:(10分)

在1000H和1064H單元開始,放有各為100字節(jié)的組合后的BCD數(shù)(地址最低處放

的是最低位字節(jié)),求它們的和,且把和放在1100H開始的單元中。(要求寫出

完整程序)

DATASEGMENT

ORG1()(X)H

STRING1DBnn,nn,...

STRING2DBnn,nn,...

COUNTEQU$-STRING2

RESUTDB101DUP()

DATAENDS

STACKSEGMENTSTACK

DB100DUP(?)

STACKENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA,SS:STACK

BEGIN:MOVAX,DATA

MOVDS,AX

MOVCX,COUNT;(100)

LEASI,STRING1;(1000H)

XORAX,AX

AGAIN:MOVAL,[SI]

ADCAL,[SI+64H]

DAA

MOV[SI+100H],AL

INCSI

LOOPAGAIN

JNCEND1

MOV[SI+100H],1

END1:MOVAH,4CH

INT21H

CODEENDS

ENDBEGIN

六、某系統(tǒng)中8253?5地址為340H~343H,輸入頻率為10MHZ脈沖信號,輸出

為1HZ,占空比為1:1的脈沖信號,請寫出初始化程序并畫出相應電路圖及地址

譯碼連接圖。(15分)

提示:1.地址總線只用A0?A9,控制線用IOR、IOW,譯碼器可采用邏

輯電路與LS138譯碼器的組合;

2.8253的工作方式命令字如圖。

D7。6D5。4D3D2D1DO

SCISCORL1RLO121110BCD

計數(shù)笈詵程漠寫字節(jié)數(shù)工作方式碼制

74LS138

8253

歐CLD

A3BDBO-DB7、GATED

cwro

A4CJ1KHZ

AO

CLKI

AlGAW

G2A

eg—

G2BCATE?一

T5w-nOUT2一

10R-IT

MOVDX,343H

MOVAL,00110110B

OUTDX,AL

MOVAX,10000

MOVDX,340H

OUTDX,AL

MOVAL,AH

OUTDX,AL

MOVDX,343H

MOAL,01110U0B

VDX,AL

?UDX,341H

MOAXJOOO

VDX,AL

MOAL,AH

VDX,AL

OU

T

MO

V

OU

T

I

微機原理與接口技術摹擬試題C答案2004.12

一、單項選擇題(在下列每小題的四個備選答案中,選出一個正確的答案,并

將號碼填在括號內(nèi)。每小題1分,共10分)

1、8288在8086/8088組成的計算機中的作用是(2)。

①數(shù)據(jù)緩沖器②總線控制器

③地址鎖存器④提供系統(tǒng)時鐘CLK

2、指令MOV0283H[BX][SI],AX中目標操作數(shù)的尋址方式為(2)。

①寄存器尋址②基址變址相對尋址

③基址尋址④變址尋址

3、某存儲單元的段基址為3806H,段內(nèi)偏移地址為2A48H,該存儲單元的物理

地址為(4)。

①4100H②3AA08H

③3B008H④3AAA8H

4>某存儲器芯片有地址線13根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為(3)。

①15Kx8②32Kx256

③8Kx8④32Kx8

5、某存儲器芯片容量為2Kxlbit、若用它組成16Kx8bil存儲器組,所用芯片數(shù)

以及用于組內(nèi)尋址的地址線為(2)。

①32片、11根②64片、14根

③8片、14根④16片、8根

6、在直接尋址方式中,除使用段寄存器外,允許使用的寄存器有(4)

①AX,BX,CX,DX②SI,DLBP,SP

③全部通用寄存器④不使用任何寄存器

7、設某數(shù)據(jù)段中有:

DAIDB32H,58H

DA2DW32H,58H

下面有語法錯誤的語句是(3)

①LEASI,DA2@MOVAL,DA1+1

@MOVBL,DA2@INCDA2+2

8、MOVAX,5849H

MOVBX,2934H

ADDAL,BH

DAA

上述4條指令執(zhí)行后,(AX)=(4)

①817DH②8183H

③5872H④5878H

9、INAL,n指令中n是(1)

①8位二進制數(shù)②16位二進制數(shù)

③8位或者16位二進制數(shù)均可④用AL時是8位;用AX時是16位

10、執(zhí)行指令PUSHBX后,堆棧指針SP的變化為(2)

①SP-1②SP-2

③SP+1④SP+2

二、填空題;(每空2分,共計40分)

1.偽指令SEGMENT在程序中浮現(xiàn)時表示:(程序劃分邏輯段)。2.匯編語

言源程序中的語句結構由4部份組成,每一個部份稱為項(也可稱為域或者埸),

各項名稱分別為:(名字版號)、(操作碼)、(操作數(shù))、(注釋)。3.標志寄存器FR

中下列標志位的名稱以及為0和1時代表的意義分別為:

①.CF:(進位/借位位,運算中最高位有進位/借位時為1;否則為0);

②.IF:(中斷控制位,1為開中斷;0為關中斷);;

4、匯編程序的作用是(將用助記符號編寫的匯編語言源程序轉換成機器碼的目標

程序);

5、物理地址是指(內(nèi)存單元的實際地址);

6、指示性語句的作用是(告訴匯編程序如何將源程序轉換成目標程序);

7、指令性語句的作用是(指示計算機執(zhí)行的實際操作);

8、A/D變換器的作用是(將摹擬量變換成數(shù)字量);

它的分辨率是指(數(shù)字量變化1個數(shù)值時,能區(qū)分的最小摹擬量值,常用變換后的

數(shù)字量的位數(shù)來說明,如分辨率為8位的A/D變換器,能區(qū)分的最小摹擬量為滿

度值的1/256)o

9、若某D/A變換器的分辨率為12位并且不帶鎖存器,它與8O88CPU的DB連接時

應加(2)級鎖存器。

10、若要某系統(tǒng)的8253的2通道輸出波形為占空比1:1的方波、分頻系數(shù)為

1000、二進制計數(shù),其工作方式命令字為(01110110B)。

11、8237具有(3)種傳送模式,(4)種傳送類型。

12、8259一片能連接(8)中斷源,它有(4)個ICW,有(3)0CW。

三、問答題:(每小題5分,共計15分)

1、8251在系統(tǒng)中起什么作用?請畫出異步通信幀格式圖。

答:8251A在串行通信中應完成的基本任務是串/并轉換、串行數(shù)據(jù)格式化、可

靠性校驗和實現(xiàn)接口與DCE的聯(lián)絡控制。(幀格式圖略)

2、什么是總線周期一個基本的總線周期由多少個T構成

答:CPU每訪問一次總線所花的時間稱為總線周期,一個基本的總線周期由四個

T周期構成。

3、8237在系統(tǒng)中起什么作用?請簡述8237工作過程。

答:DMA控制作用,具有DMA請求、響應、傳送和結束的管理能力。8237工

作過程

分四個階段:

(1)請求⑵響應(3)傳送(4)結束:

四、程序設計(10分):

在數(shù)據(jù)段中從0500H單元開始存放著100個帶符號數(shù)(16位),要求把其中的正數(shù)

傳送至1000H開始的存儲區(qū);負數(shù)傳送至1100H開始的存儲區(qū),且分別統(tǒng)計正數(shù)

和負數(shù)的個數(shù),并將正數(shù)和負數(shù)的個數(shù)分別存入1200H和1201H單元中。(要求:

寫出完整程序并畫出流程圖)

DATASEGMENT

ORG0500H

N0DWX1,X2,…,X1(X):自定義100個帶符號數(shù)

COUNTEQU$—BUFFER/2

N1DW1000H;保存正數(shù)

N2DW1100H;保存負數(shù)

N3EQU1200H;保存?zhèn)€數(shù)

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

MAINPROC

START:MOVAX,DATA

MOVDS,AX

MOVCX,COUNT

XORDX,DX

LEASI,NO;首地址—SI

LEABX,N1

LEADI,N2

AGAIN:MOVAX,[SI]

ANDAX,AX

JSNEXT1;負轉

MO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論