微機(jī)原理考試試題3套_第1頁
微機(jī)原理考試試題3套_第2頁
微機(jī)原理考試試題3套_第3頁
微機(jī)原理考試試題3套_第4頁
微機(jī)原理考試試題3套_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

微型計算機(jī)原理與接口技術(shù)綜合測試題一一、單項(xiàng)選擇題(下面題只有一個答案是正確的,選擇正確答案填入空白處)1.8086CPU經(jīng)過(1)控制線來劃分是存儲器接見,仍是I/O接見,當(dāng)CPU履行INAL,DX指令時,該信號線為(2)電平。(1)A.M/B.C.ALED.N/(2)ECLA.高B.低C.2.D.CMOSn+1位有符號數(shù)x的補(bǔ)碼表示范圍為()。A.—2n<x<2nB.—2nw-1—2n-1wxw2n-1

D.—2n<xw2n3.若要使寄存器AL中的咼4位不變,低4位為0,所用指令為(ANDAL,0FH

B.

)。ANDAL,0FOHORAL,0FH4.下列MOV旨令中,不正確的指令是( )。MOVAX,BXMOVAX,CX中止指令I(lǐng)NT17H的中止服務(wù)程序的入址( )開始的4個存貯單元內(nèi)。A.00017HB.00068H0005EH

D.ORAL0FOHMOVAX,[BX]MOVAX,[CX]口地點(diǎn)放在中止向量表地C.0005CHD.6.條件轉(zhuǎn)移指令JNE的條件是()。A.CF=0B.CF=1C.ZF=0D.ZF=17.在8086/8088CPU中,一個最基本的總線讀寫周期由(1)時鐘周期(T狀態(tài))組成,在T1狀CPU往總線上發(fā)2)信息。(⑴A.1個B.2個C.4個D.6個⑵A.數(shù)據(jù)B.地點(diǎn)C.狀態(tài)D.其余8.8086有兩種工作模式,最小模式的特點(diǎn)是1),最大模式的特點(diǎn)是2)。⑴A.CPU提供全部控制信號B.由編程進(jìn)行模式設(shè)定C.不需要8286收發(fā)器D.需要總線控制器8288由編程進(jìn)行模式設(shè)定⑵A.M/引腳可直接引用B.D.合用于單調(diào)辦理機(jī)系統(tǒng)C.需要總線控制器82880000H:002CH開始依次寄存23H,OFFH,00H,和OFOH)。在8086微機(jī)系統(tǒng)的RAM存儲單元器四個字0BH節(jié),該向量對應(yīng)的中止號是(A.0AHB.C.0CHD.0DH10.真值高出機(jī)器數(shù)表示范圍稱為溢出,,此時標(biāo)志寄存器中的()位被置位A.OFBAFCPFDCF(系統(tǒng)中內(nèi)存儲器地點(diǎn)空間為1M,而在進(jìn)行I/O讀寫是,有效的地點(diǎn)線是低)16位C.高8位D.A.高16位B.低8位( )CPU中段寄存器用來寄存存儲器的邏輯地點(diǎn)A.存儲器的物C理.存地儲址器的段基值D.存儲器的開端地點(diǎn)可編程中止控制器的中止服務(wù)寄存器ISR用于()A.記憶正在辦理中的中止B.寄存從外設(shè)來的中止懇求信號D.C.允許向CPU發(fā)中止懇求禁止向CPU發(fā)中止懇求可編程準(zhǔn)時/計數(shù)器的計數(shù)范圍是A.)0-255B.1-256C.0-65535D.1-6553615.在8086中,周期數(shù)為()A.0INC[BX]指令需要的總線(BX=8282H,且題中指令已在行列中,則履行16.8086中,(A.AX,SI,DI,DIB.1C.2D.3)組寄存器都能夠用來實(shí)現(xiàn)對存儲器的尋址。BXB.BP,BX,CX,DXC.SI,DI,BP,BXD.BX,CX,SI,17.微機(jī)系統(tǒng)中若用4片8259A組成主、從兩級中止控制邏輯,接至CPU的可障蔽中止懇求線INTR上,最多可擴(kuò)展為()級外部硬中止。A.32B.29C.28D.2418.在8086宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序怎樣匯編的指令是()A.匯編指令B.偽指令C.機(jī)器指令D.宏指令19.連結(jié)到64000h-6FFFFh地點(diǎn)范圍上的存儲器是用8kX8RAM芯片組成的,該芯片要()片。片片8088指令OUT80H,AL表示()A.將80H送給ALB.將80H端口的內(nèi)容送給ALC.將AL的內(nèi)容送給80H端口D.將AL內(nèi)容送給80H內(nèi)存單元二.改錯(若有錯,請指犯錯誤并說明原因)1.堆棧操作應(yīng)知足先進(jìn)先出原則。()2.CPU在未履行完目前指令的情況下,便可響應(yīng)可障蔽中止懇求。()3.8086CPU標(biāo)志寄存器共有16位,每一位都有含義。()4.條件轉(zhuǎn)移指令只能用于段內(nèi)直接短轉(zhuǎn)移。()控制器的基本功能是:由程序計數(shù)器PC控制程序的有序運(yùn)行,并達(dá)成各樣算術(shù)邏輯運(yùn)算。()在8259A級連系統(tǒng)中,作為主片的8259A的某些IR引腳連結(jié)從片,同時也能夠在另一些IR引腳上直接連結(jié)外設(shè)的中止懇求信號端。()7.8086的中止分為可障蔽中止和不可障蔽中止兩種。()8.串行接口中“串行”的含意僅指接口與外設(shè)之間的數(shù)據(jù)互換是串行的,而接口與CPU之間的數(shù)據(jù)互換仍是并行的。9.字長一定的情況下,原碼、反碼和補(bǔ)碼所能表示的二進(jìn)制真值范圍是相同的。()10.所有進(jìn)位計數(shù)制,其整數(shù)部分最低位的位權(quán)都是1()三、填空題1.某存貯器單元的實(shí)際地點(diǎn)為2BC60H該單元在段地點(diǎn)為2AFOH中的偏移地點(diǎn)是2.8086CPU復(fù)位后,寄存器中的值將進(jìn)入初始態(tài),問(CS)=___________________(IP)=____________,(DS)=。3.8086/8088CPU內(nèi)部構(gòu)造按功能分為兩部分,即和。4.CPU對外設(shè)進(jìn)行數(shù)據(jù)傳送的方式有幾種,即,,或。5.CPU從主存取一條指令并履行該指令的時間稱為____________它,往常用若干個來表示,爾后者又包含有若干個。8086/8088CPU提供了接受外部中止懇求信號的引腳是和。7.-128的補(bǔ)碼是8.填入適合指令,使下面程序?qū)崿F(xiàn)用移位、傳送、加法指令達(dá)成

(AX)

10

相乘運(yùn)算:SHLAX

______________MOVDX

,

AXMOVCL

,

______________SHLAX,

CLADD_____________9.時序控制方式有同步方式和10.大多數(shù)

DMAC

都擁有單字節(jié)傳送,

傳送,和成組傳送方式四.

閱讀程序并回答下列問題1、已知:(AX)=2233H,(BX)=5566H,(BX)=_______.CMPAX,BXJGNEXTXCHGAX,BXNEXT:NEGAX

履行了下面的程序段后,(AX)=_______________________,2、(AX)=

已知:(AX)=6666H,(BX)=0FF00H,(CF)=0,(BX)=_____,(CF)=____.MOVAX,5555H

。在履行下面程序段后ANDAX,BXXORAX,AXNOTBX微型計算機(jī)原理與接口技術(shù)綜合測試題二、單項(xiàng)選擇題)1.8086CPU在履行MOVAL,[BX]指令的總線周期內(nèi),若BX寄存的內(nèi)容為1011H,和A0的狀態(tài)是A.B.C.1,0D.1,1()2.設(shè)x=-46,y=117,則[x—y]補(bǔ)和[x+y]補(bǔ)分別等于和75HB.OA.D2H5DH和47HC.2EH和7lHD.47H和71H)3.8086CPU在進(jìn)行無符號數(shù)比較時,應(yīng)根據(jù)標(biāo)志位來鑒別。A.CF和OFB.CF和PFC.CF和ZFD.ZF和OF)4.履行下列程序后,(AL)=MOVAL,92HSUBAL,7lHDASA.21

D.11H( )5.下列指令中正確的選項(xiàng)是

。A.MOVAX[SI][DI]C.PB8EQUDS:[BP+

8]

B.MOVBYTEPTR:BX],1000D.MOVBX,OFFSET[SI](

)6.在

PC/XT

中,NMI

中止的中止矢量在中止矢量表中的地點(diǎn)

。A.是由程序指定的

B.是由

DOS

自動分派的C.固定在

08H

開始的

4個字節(jié)中

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

)7.在

8086

中,(BX)=8282H,

且題中指令已在行列中,則履行

INC[BX]

指令需要的總線周期數(shù)為

。A.0

B.1

C.2

D.3(

)8.微機(jī)系統(tǒng)中若用

4片

8259A

組成主、從兩級中止控制邏輯,

接至

CPU

的可障蔽中止懇求線

INTR

上,最多可擴(kuò)展為

級外部硬中止。A.32

B.29C.28

D.24)9.當(dāng)存儲器讀寫速度較慢時,需產(chǎn)生一個

READY

言號以實(shí)現(xiàn)與

CPU

的同步,CPU將在總線周期的

時候采樣該信號。A.T2

下降沿

B.T3

下降沿

C.T2

上漲沿

D.T3

上漲沿(

)10.8086

中,

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

B.BP,BX,CXDXDI三、填空題已知(AL)=0101110IB,履行指令NEGAL后再履行CBW(AX)=2.在動向存儲器2164的重生周期中,只要要地點(diǎn),所以在和這兩個信號中,只有變?yōu)榈碗娖健?.過程可重入是指,用傳達(dá)參數(shù)過程才可實(shí)現(xiàn)重入。4.=

(AL)=01001001B,

履行

ADDAL,AL,(CF)

指令后,再履行=

DAA

命令,則

,

(AL)(AF)已知指令序列為:MOVAX,0FFBDHMOVBX,12F8HIDIVBL此指令序列履行后,AX)=,(BX)=。(6.微型計算機(jī)中,CPU重復(fù)進(jìn)行的基本操作是:、和。7.若(CS=4200H時,物理轉(zhuǎn)移地點(diǎn)為4A230H,當(dāng)CS的內(nèi)容被設(shè)定為7900H時,物理轉(zhuǎn)移地點(diǎn)為8259A工作在8086模式,中止向量字節(jié)ICW2=70H若在IR3處有一中止懇求信號,這時它的中止向量號為該中止,的服務(wù)程序入口地點(diǎn)保留在內(nèi)存地點(diǎn)A.21

D.11H為___________H至

H的

個單元中。四、程序閱讀1?閱讀下列程序,寫出程序履行后數(shù)據(jù)段

BUF

開始的

10個內(nèi)存單元中的內(nèi)容。DATASEGMENTBUFDB08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFHKEYDB78HDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATASTART:MOVAX,DATAMOVDS,AXMOVES,AXCLDLEADI,BUFMOVCL,[DI]XORCH,CHINCDIMOVAL,KEYREPNESCASBJNEDONEDECBUFMOVSI,DIDECDIREPMOVSBDONE:MOVAH,4CHINT21HCODEENDSENDSTART履行結(jié)果:BUFDB、、、、、、、、、2.在內(nèi)存的NUM單元中有一個字節(jié)的帶符號二進(jìn)制數(shù)(補(bǔ)碼表示),下列程序是將其對應(yīng)的十進(jìn)制數(shù)輸出到顯示器上。請對程序中的三處錯誤進(jìn)行修正,并在空白處填上適合的語句。DATASEGMENTNUMDB?BUFFERDB10DUP(?)DATAENDSSTACKSEGMENTPARASTACK‘STACK'DB100HDUP(?)STACKEVDSCODESEGMENT①START:MOVAX,DATAMOVES,AXMOVDS,DATAMOVCL,NUMLEADL,BUFFERMOV0DHSTOSBMOV0AHSTOSBMOVCLORAL,ALJSPLUSMOV<>JMPGOONPLUS:GOO:NMOV64HCALLCHANGEMOV0AHCALLCHANGEMOV30HADDAL,CLSTOSBMOV‘$'STOSBLEADX,BUFPERMOV9INC21HMOV4CHAH,INT21HCHANGEPROCNEARMOV0AGAIN:SUBJCDOWNINCDLJMPAGAINDOW:N④MOV30HADDAL,DLSTOSBCHANGEENDPCODEENDENDSTART

MOVAL,‘+STOSB;輸出十進(jìn)制CL,BL微型計算機(jī)原理與接口技術(shù)綜合測試題三一、單項(xiàng)選擇題( )1.在8086宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序怎樣匯編的指令是。A.匯編指令

B.偽指令

C.機(jī)器指令

D.

宏指令( )2.在CMPAXDX指令履行后,當(dāng)標(biāo)志位SF、OFZF知足下列邏輯關(guān)系(SF?A.(AX)>(DX)B.(AX)>(DX)C.(AX)<(DX)( )3.8086微機(jī)系統(tǒng)的RAM存儲單元中,從0000H:002CH開始依次寄存

OF)+ZF=0時,表示D.(AX)<(DX)23H,OFFH,00H,

。和

0F0H

四個字節(jié),該向量對應(yīng)的中止號是

。A.0AH

B.0BH

C.0CH

D.0DH(

)4.8255

A

口工作在方式

1輸入時,

其中止允許控制位

INTE

的開

/

關(guān)是經(jīng)過對的按地點(diǎn)位

/復(fù)位操作達(dá)成的。A.

PC0

B.

PC2

CPC4

D.PC6(

)5.

在進(jìn)入

DMA

工作方式以前

,DMA

控制器被看作

CPU

總線上的一個

。A.I/O

設(shè)施

B.I/O

接口

C.主辦理器

D.協(xié)辦理器(

)6?在PC/XT

中,設(shè)(AX)=9305H,(BX)=6279H,

ADDBX,AX

指令后接著INTO

指令則會

。A.進(jìn)入

INTO

中止服務(wù)子程序

B.履行

INTO

后邊的指令C.死機(jī)

D.顯示器顯示OVERFLOW( )7.80486總線采用的是(1)A.同步總線協(xié)定

(1),一個最基本的總線周期由(2)個時鐘周期(T狀態(tài))組成。B.半同步總線協(xié)定C.異步總線協(xié)定(2)D.2

E.3

F.4( )8.微辦理器系統(tǒng)中采用存儲器映像方式編址時存儲單元與I/O端口是通過來劃分的。A.不同的地點(diǎn)編碼B.不同的讀/寫控制邏輯C.專用I/O指令( )9.在一個項(xiàng)目或產(chǎn)品研制的過程中,往常采用種類的存儲芯片來寄存待調(diào)試的程序。A.RAM

B.ROM

C.PROM

D.E2PROM( )工作在

8086/8088

模式時,初始化命令字

ICW2

用來設(shè)置

。A.中止向量地點(diǎn)的高

8位

B.中止種類號地點(diǎn)的高

5位C.中止向量的高

5位

D.中止種類號的高

5位三、填空題1.設(shè)模為28,則52的補(bǔ)碼為________________H-,14的補(bǔ)碼為__________H,-0的反碼為。H2.設(shè)內(nèi)存中一個數(shù)據(jù)區(qū)的開端地點(diǎn)是1020H:0A1CBH在存入5個字?jǐn)?shù)據(jù)后,該數(shù)據(jù)區(qū)的下一個能夠使用的單元的物理地點(diǎn)是3.8086根據(jù)所組成系統(tǒng)大小的不同,能夠工作在最大方式或最小方式。在最大方式下,系統(tǒng)需使用來形成總線周期。4.微機(jī)系統(tǒng)內(nèi),按信息傳輸?shù)姆秶煌?,可有,___________,________,__________等四級總線。5.CPU對外設(shè)進(jìn)行數(shù)據(jù)傳送的方式有幾種,即,,或6.匯編指令往常包括和______________兩部分。7.8086系統(tǒng)中,默認(rèn)方式下對指令尋址由寄存器和__________達(dá)成,而堆棧段中的偏移量可由寄存器_______________或_____________來指示。8.程序存儲與程序控制原理的含義是_______________________________________________________________四、程序閱讀1.讀程序,并注明內(nèi)存中數(shù)據(jù)段的有關(guān)地點(diǎn)和內(nèi)容。#SEGMENTBUFFERDB3DUP(0)ADB41HLAEQU$BDW'AB'LBEQU$BYTEBEQUBYTEPTRBCDDHLCEQU$WORDCEQUWORDPTRC#ENDSCODESEGMENTASSUMEDS:#,ES:#,CS:CODESTARTPROCFARMOVAX,MOVES,AXLEAMOV[SI]INCMOV[SI]ADDLA[SI]ADDLB[SI]MOVAH,4CHINT21HSTARTENDPCODEENDS

MOVDS,AXSI,BUFFERBYTEBSIWORDCLBLCENDSTART2.設(shè)有100個字節(jié)數(shù)據(jù)(補(bǔ)碼),寄存在數(shù)據(jù)段中EA=2000H的存儲區(qū)內(nèi),以下程序應(yīng)能從該數(shù)據(jù)區(qū)中找出最大的1個數(shù)并存人同一數(shù)據(jù)段EA=2100H的單元中,請達(dá)成該程序(在空白處填入適合的語句)。MAX:MOV[BX]MOVLOOP1:INCCMP[BX]

MOVBXBX

,LOOP2MOV[BX]LOOP2:DECCXJNZMOV

,

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

未微型計算機(jī)原理與接口技術(shù)綜合測試題一(答案)單項(xiàng)選擇題1.(1)A5.C6.C7.(1)C(2)B8.(1)A(2)C9.B11B12C13A14C15C16C17B18B19B20C二、改錯1.'堆棧操作應(yīng)知足先進(jìn)后出原則。2.'CPU必須在履行完目前指令此后,才能夠響應(yīng)可障蔽中止懇求。3.'8086CPU標(biāo)志寄存器共有16位,其中只有9位有含義。4.V(注:段內(nèi)短轉(zhuǎn)移只有直接形式,沒有間接形式)5'6V7'8V9'10V三、填空題1.0D60H2.0FFFFH0000H、0000H3.接口零件BIU、履行零件EU5.指令周期、總線周期、時鐘周期6.NMI、INTR8.1、2、AX,DX四、閱讀程序并回答題1.0AA9AH、2233H(注:程序第三行顯然應(yīng)當(dāng)是XCHGAX,BX)0000H、00FFH、0微型計算機(jī)原理與接口技術(shù)綜合測試題二(答案)、單項(xiàng)選擇題1.B2.B3.C4.C5.D6.C7.C8.B9.B10.C二、多項(xiàng)選擇題1.BD2.ABD3.ABC4.AD5.BD6.ABCD7.BC8.BD9.AB10.ABCD三、填空題1.0FFA3H2.行,3.一個過程在沒履行完時又被調(diào)用,堆棧4.B,0,15.0308H,12F8H6.取指令,剖析指令,履行指令簡析:段內(nèi)偏移地點(diǎn)=物理地點(diǎn)—段基址址=79000H+8230H=81230H。

7.81230H*16=4A230H^42000H=8230H,

貝卩(CS)=7900H

時,物理地8.

73H

,1CC,

1CF,

4簡析:ICW2中記錄了8259A由中止引腳編號確定,所以

的8級中止對應(yīng)的中止種類號的高IR3腳對應(yīng)的中止種類號為73H,

5位,中止種類號的低中止服務(wù)程序的入口地點(diǎn)=中

3位斷種類號

*4=73H*4=1CCH四、程序閱讀1.程序履行后BUF內(nèi)容為:07

溫馨提示

  • 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

提交評論