微機原理考試試題3套及答案_第1頁
微機原理考試試題3套及答案_第2頁
微機原理考試試題3套及答案_第3頁
微機原理考試試題3套及答案_第4頁
微機原理考試試題3套及答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

微機原理考試試題3套及答案微機原理考試試題3套及答案微機原理考試試題3套及答案資料僅供參考文件編號:2022年4月微機原理考試試題3套及答案版本號:A修改號:1頁次:1.0審核:批準:發(fā)布日期:微型計算機原理與接口技術綜合測試題一一、

單項選擇題(下面題只有一個答案是正確的,選擇正確答案填入空白處)1.8086CPU通過(1

)控制線來區(qū)分是存儲器訪問,還是I/O訪問,當CPU執(zhí)行INAL,DX指令時,該信號線為(2

)電平。(1)

A.

M/

B.

C.ALE

D.

N/(2)

A.高

B.低

C.ECL

D.

CMOS

2.n+1位有符號數(shù)x的補碼表示范圍為(

)。

A.

-2n<x<2n

B.

-2n≤x≤2n-1

C.

-2n-1≤x≤2n-1

D.-2n<x≤2n3.若要使寄存器AL中的高4位不變,低4位為0,所用指令為(

)。

A.

ANDAL,0FH

B.

ANDAL,0FOH

C.

ORAL,0FH

D.

ORAL0FOH4.下列MOV指令中,不正確的指令是(

)。

A.

MOVAX,BX

B.

MOVAX,[BX]

C.

MOVAX,CX

D.

MOVAX,[CX]5.中斷指令INT17H的中斷服務程序的入口地址放在中斷向量表地址

)開始的4個存貯單元內(nèi)。

A.

00017H

B.

00068H

C.

0005CH

D.

0005EH6.條件轉(zhuǎn)移指令JNE的條件是(

)。

A.

CF=0

B.

CF=1

C.

ZF=0

D.ZF=17.在8086/8088CPU中,一個最基本的總線讀寫周期由(1)時鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU往總線上發(fā)(2)信息。

A.

1個

B.

2個

C.

4個

D.

6個⑵

A.

數(shù)據(jù)

B.地址

C.狀態(tài)

D.

其它8.8086有兩種工作模式,最小模式的特點是(1),最大模式的特點是(2)。⑴

A.CPU提供全部控制信號

B.由編程進行模式設定

C.不需要8286收發(fā)器

D.需要總線控制器8288⑵

A.M/

引腳可直接引用

B.由編程進行模式設定

C.需要總線控制器8288

D.適用于單一處理機系統(tǒng)9.在8086微機系統(tǒng)的RAM存儲單元器0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個字節(jié),該向量對應的中斷號是(

)。

A.

0AH

B.

0BH

C.

0CH

D.

0DH

10.真值超出機器數(shù)表示范圍稱為溢出,,此時標志寄存器中的(

)位被置位

A.

OF

B

AF

C

PF

D

CF

系統(tǒng)中內(nèi)存儲器地址空間為1M,而在進行I/O讀寫是,有效的地址線是(

)

A.高16位

B.

低16位

C.高8位

D.

低8位

CPU中段寄存器用來存放(

)

A.

存儲器的物理地址

B.存儲器的邏輯地址

C.存儲器的段基值

D.存儲器的起始地址可編程中斷控制器的中斷服務寄存器ISR用于(

)

A.記憶正在處理中的中斷

B.存放從外設來的中斷請求信號C.允許向CPU發(fā)中斷請求

D.禁止向CPU發(fā)中斷請求可編程定時/計數(shù)器的計數(shù)范圍是(

)

A.

0-255

B.

1-256

C.0-65535

D.1-6553615.在8086中,(BX)=8282H,且題中指令已在隊列中,則執(zhí)行INC[BX]指令需要的總線周期數(shù)為()A.0

B.1

C.2

D.316.8086中,(

)組寄存器都可以用來實現(xiàn)對存儲器的尋址。A.AX,SI,DI,BX

B.BP,BX,CX,DX

C.SI,DI,BP,BXD.BX,CX,SI,DI17.微機系統(tǒng)中若用4片8259A構成主、從兩級中斷控制邏輯,接至CPU的可屏蔽中斷請求線INTR上,最多可擴展為(

)級外部硬中斷。A.32

B.29

C.28

D.2418.在8086宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是

(

)

A.匯編指令

B.偽指令

C.機器指令

D.宏指令19.連接到64000h-6FFFFh地址范圍上的存儲器是用8k×8

RAM芯片構成的,該芯片要(

)片。

片8088指令OUT

80H,AL表示

A.

將80H送給AL

B.將80H端口的內(nèi)容送給AL

C.將AL的內(nèi)容送給80H端口

D.將AL內(nèi)容送給80H內(nèi)存單元二.改錯(若有錯,請指出錯誤并說明原因)1.堆棧操作應滿足先進先出原則。(

)2.CPU在未執(zhí)行完當前指令的情況下,就可響應可屏蔽中斷請求。(

)3.8086CPU標志寄存器共有16位,每一位都有含義。(

)4.條件轉(zhuǎn)移指令只能用于段內(nèi)直接短轉(zhuǎn)移。(

)5.控制器的基本功能是:由程序計數(shù)器PC控制程序的有序運行,并完成各種算術邏輯運算。(

)6.在8259A級連系統(tǒng)中,作為主片的8259A的某些IR引腳連接從片,同時也可以在另一些IR引腳上直接連接外設的中斷請求信號端。(

)

7.8086的中斷分為可屏蔽中斷和不可屏蔽中斷兩種。(

)8.串行接口中“串行”的含意僅指接口與外設之間的數(shù)據(jù)交換是串行的,而接口與CPU之間的數(shù)據(jù)交換仍是并行的。9.字長一定的情況下,原碼、反碼和補碼所能表示的二進制真值范圍是相同的。(

)10.所有進位計數(shù)制,其整數(shù)部分最低位的位權都是1(

)三、填空題

1.某存貯器單元的實際地址為2BC60H,該單元在段地址為2AFOH中的偏移地址是__________。

2.8086CPU復位后,寄存器中的值將進入初始態(tài),問(CS)=__________,(IP)=__________,(DS)=__________。

3.

8086/8088CPU內(nèi)部結構按功能分為兩部分,即_________

和__________。

4.CPU對外設進行數(shù)據(jù)傳送的方式有幾種,即__________,___________,或___________。5.

CPU從主存取一條指令并執(zhí)行該指令的時間稱為__________,它通常用若干個__________

來表示,而后者又包含有若干個__________

。6.

8086/8088CPU提供了接受外部中斷請求信號的引腳是__________

__________。7.-128的補碼是

8.填入適當指令,使下面程序?qū)崿F(xiàn)用移位、傳送、加法指令完成(AX)與10相乘運算:SHL

AX,__________MOV

DX,AXMOV

CL,__________

SHL

AX,CL

ADD__________9.時序控制方式有同步方式和

10.大部分DMAC都擁有單字節(jié)傳送,

傳送,和成組傳送方式

四.閱讀程序并回答問題1、

已知:(AX)=2233H,(BX)=5566H,執(zhí)行了下面的程序段后,(AX)=_______,(BX)=______.CMPAX,BXJG

NEXTXCHGAX,BXNEXT:

NEGAX2、

已知:(AX)=6666H,(BX)=0FF00H,(CF)=0。在執(zhí)行下面程序段后:(AX)=____,(BX)=____,(CF)=____.

MOVAX,5555H

ANDAX,BX

XORAX,AX

NOTBX微型計算機原理與接口技術綜合測試題二一、單選題(

)1.8086CPU在執(zhí)行MOV

AL,[BX]指令的總線周期內(nèi),若BX存放的內(nèi)容為1011H,則和A0的狀態(tài)是

。

A.0,0

B.0,1

C.1,0

D.1,1(

)2.設x=-46,y=117,則[x-y]補和[x+y]補分別等于

。A.D2H和75H

B.5DH和47HC.2EH和7lH

D.47H和71H(

)3.8086CPU在進行無符號數(shù)比較時,應根據(jù)

標志位來判別。

A.CF和OF

B.CF和PF

C.CF和ZF

D.ZF和OF(

)4.執(zhí)行下列程序后,(AL)=

。

MOV

AL,92H

SUB

AL,7lH

DAS

A.21

D.11H(

)5.下列指令中正確的是

。A.MOV

AX[SI][DI]

B.MOV

BYTEPTR[BX],1000C.PB8

EQU

DS:[BP+8]

D.MOV

BX,OFFSET[SI](

)6.在PC/XT中,NMI中斷的中斷矢量在中斷矢量表中的位置

。A.是由程序指定的

B.是由DOS自動分配的C.固定在08H開始的4個字節(jié)中

D.固定在中斷矢量表的表首(

)7.在8086中,(BX)=8282H,且題中指令已在隊列中,則執(zhí)行INC[BX]指令需要的總線周期數(shù)為

。A.0

B.1

C.2

D.3(

)8.微機系統(tǒng)中若用4片8259A構成主、從兩級中斷控制邏輯,接至CPU的可屏蔽中斷請求線INTR上,最多可擴展為

級外部硬中斷。A.32

B.29

C.28

D.24(

)9.當存儲器讀寫速度較慢時,需產(chǎn)生一個READY信號以實現(xiàn)與CPU的同步,CPU將在總線周期的

時候采樣該信號。

A.T2下降沿

B.T3下降沿

C.T2上升沿

D.T3上升沿(

)10.8086中,

組寄存器都可以用來實現(xiàn)對存儲器的尋址。

A.AX,SI,DI,BX

B.BP,BX,CX,DX

C.SI,DI,BP,BX

D.BX,CX,SI,DI

三、填空題1.

已知(AL)=0101110lB,執(zhí)行指令NEGAL后再執(zhí)行CBW,(AX)=

。2.

在動態(tài)存儲器2164的再生周期中,只需要

地址,所以在和這兩個信號中,只有

變?yōu)榈碗娖健?.過程可重入是指

,用

傳遞參數(shù)過程才可實現(xiàn)重入。4.

若(AL)=01001001B,執(zhí)行ADD

AL,AL指令后,再執(zhí)行DAA命令,則(AL)=

,(CF)=

,(AF)=

。5.

已知指令序列為:

MOV

AX,0FFBDH

MOV

BX,12F8H

IDIV

BL

此指令序列執(zhí)行后,(AX)=

,(BX)=

。6.

微型計算機中,CPU重復進行的基本操作是:

、

。7.

若(CS)=4200H時,物理轉(zhuǎn)移地址為4A230H,當CS的內(nèi)容被設定為7900H時,物理轉(zhuǎn)移地址為

。8.

8259A工作在8086模式,中斷向量字節(jié)ICW2=70H,若在IR3處有一中斷請求信號,這時它的中斷向量號為

,該中斷的服務程序入口地址保存在內(nèi)存地址為

H至

H的

個單元中。四、程序閱讀1.閱讀下列程序,寫出程序執(zhí)行后數(shù)據(jù)段BUF開始的10個內(nèi)存單元中的內(nèi)容。

DATASEGMENTBUF

DB08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFHKEY

DB78H

DATAENDS

CODESEGMENT

ASSUME

CS:CODE,DS:DATA,ES:DATA

START:

MOVAX,DATAMOVDS,AXMOVES,AXCLDLEA

DI,BUFMOVCL,[DI]XORCH,CHINC

DIMOV

AL,KEYREPNE

SCASBJNE

DONEDECBUFMOVSI,DIDECDIREP

MOVSB

DONE:

MOVAH,4CHINT

21H

CODE

ENDS

ENDSTART

執(zhí)行結果:BUFDB

、

、

、

、

、

、

2.在內(nèi)存的NUM單元中有一個字節(jié)的帶符號二進制數(shù)(補碼表示),下列程序是將其對應的十進制數(shù)輸出到顯示器上。請對程序中的三處錯誤進行修正,并在空白處填上適當?shù)恼Z句。DATA

SEGMENTNUM

DB

BUFFER

DB

10DUP()DATA

ENDSSTACK

SEGMENT

PARA

STACK‘STACK’DB

100HDUP()STACKEVDSCODE

SEGMENT

START:

MOVAX,DATAMOVES,AXMOVDS,DATAMOVCL,NUMLEA

DL,BUFFER

MOVAL,0DHSTOSBMOVAL,0AHSTOSBMOVAL,CLOR

AL,ALJS

PLUS

MOVAL,‘-’JMP

GOONPLUS:

MOVAL,‘+’GOON:

STOSBMOVBL,64HCALL

CHANGEMOVBL,0AHCALL

CHANGEMOVAL,30HADDAL,CLSTOSBMOVAL,‘$’STOSBLEA

DX,BUFPERMOVAH,9INC

21H

;輸出十進制MOVAH,4CHINT

21HCHANGE

PROC

NEARMOVDL,0AGAIN:

SUB

CL,BLJC

DOWNINC

DLJMP

AGAINDOWN:

MOVAL,30HADDAL,DLSTOSB

CHANGE

ENDPCODE

ENDENDSTART

微型計算機原理與接口技術綜合測試題三一、單選題(

)1.在8086宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是

。

A.匯編指令

B.偽指令

C.機器指令

D.宏指令(

)2.在CMPAX,DX指令執(zhí)行后,當標志位SF、OF、ZF滿足下列邏輯關系(SF⊕OF)+ZF=0時,表明

。A.(AX)>(DX)

B.(AX)≥(DX)

C.(AX)<(DX)

D.(AX)≤(DX)(

)3.8086微機系統(tǒng)的RAM存儲單元中,從0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個字節(jié),該向量對應的中斷號是

。

A.0AH

B.0BH

C.0CH

D.0DH

)4.8255的A口工作在方式1輸入時,其中斷允許控制位INTE的開/關是通過對

的按位置位/復位操作完成的。A.PC0

B.PC2

C.PC4

D.PC6(

)5.

在進入DMA工作方式之前,DMA控制器被當作CPU總線上的一個

。A.I/O設備

B.I/O接口

C.主處理器

D.協(xié)處理器(

)6.在PC/XT中,設(AX)=9305H,(BX)=6279H,若ADD

BX,AX指令后接著INTO指令則會

。A.進入INTO中斷服務子程序

B.執(zhí)行INTO后面的指令C.死機

D.顯示器顯示OVERFLOW(

)7.80486總線采用的是(1),一個最基本的總線周期由(2)個時鐘周期(T狀態(tài))組成。(1)A.同步總線協(xié)定

B.半同步總線協(xié)定

C.異步總線協(xié)定(2)D.2

E.3

F.4(

)8.微處理器系統(tǒng)中采用存儲器映像方式編址時存儲單元與I/O端口是通過

來區(qū)分的。A.不同的地址編碼

B.不同的讀/寫控制邏輯

C.專用I/O指令(

)9.在一個項目或產(chǎn)品研制的過程中,通常采用________類型的存儲芯片來存放待調(diào)試的程序。

A.RAM

B.ROM

C.PROM

D.E2PROM(

)工作在8086/8088模式時,初始化命令字ICW2用來設置

。A.中斷向量地址的高8位

B.中斷類型號地址的高5位C.中斷向量的高5位

D.中斷類型號的高5位三、填空題1.

設模為28,則52的補碼為_____H,-14的補碼為______H,-0的反碼為_____H。2.

設內(nèi)存中一個數(shù)據(jù)區(qū)的起始地址是1020H:0A1CBH,在存入5個字數(shù)據(jù)后,該數(shù)據(jù)區(qū)的下一個可以使用的單元的物理地址是________________。3.

8086根據(jù)所構成系統(tǒng)大小的不同,可以工作在最大方式或最小方式。在最大方式下,系統(tǒng)需使用________來形成總線周期。4.

微機系統(tǒng)內(nèi),按信息傳輸?shù)姆秶煌捎衉_____,_________,_______,________等四級總線。5.

CPU對外設進行數(shù)據(jù)傳送的方式有幾種,即__________,___________,或___________。6.

匯編指令通常包括___________和__________兩部分。7.

8086系統(tǒng)中,默認方式下對指令尋址由寄存器________和_______完成,而堆棧段中的偏移量可由寄存器________或_________來指示。8.程序存儲與程序控制原理的含義是___________________________________________。四、程序閱讀1.

讀程序,并標明內(nèi)存中數(shù)據(jù)段的相關地址和內(nèi)容。#SEGMENT

BUFFER

DB

3

DUP(0)

A

DB

41H

LA

EQU$

B

DW

'AB'

LB

EQU$

BYTEB

EQUBYTE

PTR

B

C

DD

H

LC

EQU$

WORDC

EQUWORD

PTR

C#ENDSCODESEGMENT

ASSUME

DS:#,ES:#,CS:CODESTART

PROC

FAR

MOVAX,#

MOV

DS,AXMOVES,AX

LEA

SI,BUFFER

MOV[SI],BYTEB

INC

SI

MOV[SI],WORDC

ADDLA[SI],LB

ADDLB[SI],LC

MOVAH,4CH

INT21HSTART

ENDPCODEENDS

ENDSTART

2.

設有100個字節(jié)數(shù)據(jù)(補碼),存放在數(shù)據(jù)段中EA=2000H的存儲區(qū)內(nèi),以下程序應能從該數(shù)據(jù)區(qū)中找出最大的1個數(shù)并存人同一數(shù)據(jù)段EA=2100H的單元中,請完成該程序(在空白處填入適當?shù)恼Z句)。MAX:

MOVBX,

MOVAL,[BX]MOVCX,

LOOP1:INC

BXCMPAL,[BX]

LOOP2MOVAL,[BX]LOOP2:DECCX

JNZ

MOV

,AL

五、編址連線已知某8088微機系統(tǒng)中有兩個3~8譯碼器74LS138,如題五圖所示,分別用于存儲器和I/O端口的地址選擇。試按圖中連線把兩個譯碼器的各個輸出線的尋址范圍列表寫出,未標出的高位地址線為低電平。74LS138輸人輸出關系為:

微型計算機原理與接口技術綜合測試題一(答案)一、

單項選擇題1.(1)A

(2)B

2.B

3.B

4.D

5.C

6.C

7.(1)C

(2)B

8.(1)A

(2)C9.B

11B

12

C

13A

14

C

15

C16

C

17

B

18

B

19

B

20C

二、

改錯1.′

堆棧操作應滿足先進后出原則。2.′

CPU必須在執(zhí)行完當前指令以后,才可以響應可屏蔽中斷請求。3.′

8086CPU標志寄存器共有16位,其中只有9位有含義。4.√

(注:段內(nèi)短轉(zhuǎn)移只有直接形式,沒有間接形式)5′

6√

7′

8√

9′

10√

三、

填空題1.0D60H

2.0FFFFH、0000H、0000H

3.接口部件BIU、執(zhí)行部件EU

5.指令周期、總線周期、時鐘周期

6.NMI、INTR

8.1、2、AX,DX四、

閱讀程序并回答題1.0AA9AH、2233H

(注:程序第三行顯然應該是XCHG

AX,BX)2.0000H、00FFH、0微型計算機原理與接口技術綜合測試題二(答案)一、單選題1.B

2.B

3.C

4.C

5.D

6.C

7.C

8.B

9.B

10.C

二、多選題1.BD

2.ABD

3.ABC

4.AD

5.BD

6.ABCD7.BC

8.BD

9.AB

10.ABCD

三、填空題1.0FFA3H

2.行,3.一個過程在沒執(zhí)行完時又被調(diào)用,堆棧4.B,0,1

5.0308H,12F8H

6.取指令,分析指令,執(zhí)行指令

7.81230H簡析:段內(nèi)偏移地址=物理地址-段基址*16=4A230H-42000H=8230H,則(CS)=7900H時,物理地址=79000H+8230H=81230H。8.

73H,1CC,1CF,4簡析:ICW2中記錄了8259A的8級中斷對應的中斷類型號的高5位,中斷類型號的低3位由中斷引腳編號確定,所以IR3腳對應的中斷類型號為73H,中斷服務程序的入口地址=中斷類型號*4=73H*4=1CCH。四、程序閱讀1.程序執(zhí)行后BUF內(nèi)容為:07H,12H,34H,56H,9AH,0BCH,0DEH

溫馨提示

  • 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

提交評論