全國2008年10月高等教育自學(xué)考試 微型計(jì)算機(jī)原理及應(yīng)用試題 課程代碼:02277
一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分) 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。 1.十進(jìn)制數(shù)—123的8位補(bǔ)碼為(?。? A.83H B.84H C.85H D.0FBH
2.計(jì)算機(jī)系統(tǒng)中內(nèi)存容量大小取決于(?。? A.CPU數(shù)據(jù)總線的位數(shù) B.CPU地址總線的位數(shù) C.CPU控制總線的位數(shù) D.CPU數(shù)據(jù)總線和地址總線的位數(shù)
3.當(dāng)8086進(jìn)行堆棧操作時(shí),使用的段基值是在( ) A.CS中 B.DS中 C.ES中 D.SS中
 A.串操作時(shí)的增址或減址 B.存儲(chǔ)器的讀或?qū)? C.I/O端口的輸入或輸出 D.?dāng)?shù)據(jù)總線的傳送方向
5.當(dāng)所選中的存儲(chǔ)器和外設(shè)的存取速度較慢時(shí),允許在總線周期中插入等待周期Tw,插入的Tw是在(?。? A.T1與T2之間 B.T2與T3之間 C.T3與T4之間 D.T4與下一個(gè)總線周期的T1之間
6.下列偽指令中,可以用來定義字節(jié)變量的是(?。? A.DB B.DW C.DD D.DQ
7.條件轉(zhuǎn)移指令JNO的轉(zhuǎn)移條件是( ) A.OF=0 B.IF=0 C.CF=0 D.PF=0
8.設(shè)AL的內(nèi)容為4BH,執(zhí)行指令“TEST AL,05H”后,AL的內(nèi)容為(?。? A.01H B.4BH C.4FH D.0BEH
9.指令性語句用在(?。? A.?dāng)?shù)據(jù)段 B.附加數(shù)據(jù)段 C.堆棧段 D.代碼段
10.需要配置刷新電路的存儲(chǔ)器是(?。? A.ROM B.EPROM C.SRAM D.DRAM
11.74LS138譯碼器是(?。? A.1—2譯碼器 B.2—4譯碼器 C.3—8譯碼器 D.4—16譯碼器
12.設(shè)某一ROM芯片的地址范圍為0000H~03FFH,則該ROM芯片可尋址單元有(?。? A.1K個(gè) B.2K個(gè) C.4K個(gè) D.8K個(gè)
13.8086按I/O指令尋址方式得到的地址是(?。? A.物理地址 B.有效地址 C.段內(nèi)偏移量 D.I/O端口地址
14.下列芯片中,可供外設(shè)向CPU發(fā)中斷請(qǐng)求信號(hào)的芯片是(?。? A.8251A B.8253—3 C.8255A D.8259A
15.8086CPU系統(tǒng)中NMI的中斷類型號(hào)為(?。? A.00H B.01H C.02H D.03H
16.用于選擇8255A片內(nèi)寄存器的信號(hào)是(?。?

17.當(dāng)8255A的三個(gè)端口都工作在方式0輸入時(shí),則應(yīng)選擇的控制字為(?。? A.8BH B.9BH C.0BBH D.0FBH
18.8253—5的計(jì)數(shù)執(zhí)行單元是一個(gè)( ) A.加1計(jì)數(shù)器 B.減1計(jì)數(shù)器 C.加2計(jì)數(shù)器 D.減2計(jì)數(shù)器
19.8253—5采用軟件觸發(fā)選通的工作方式是(?。? A.方式1 B.方式2 C.方式4 D.方式5
20.一般串行通信使用的數(shù)據(jù)傳輸線的位數(shù)是(?。? A.1位 B.4位 C.8位 D.16位
二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分) 在每小題列出的五個(gè)備選項(xiàng)中至少有兩個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選、少選或未選均無分。 21.當(dāng)8086處于I/O讀周期時(shí)( )

22.CPU識(shí)別中斷源的方法包括( ?。? A.查詢中斷 B.溢出中斷 C.向量中斷 D.自陷中斷 E.定時(shí)中斷
23.在寄存器間接尋址方式下,與段寄存器DS相對(duì)應(yīng)的存放偏移地址的寄存器有( ) A.BX B.BP C.SI D.DI E.DX
24.只讀存儲(chǔ)器包括( ?。? A.SRAM B.DRAM C.PROM D.EPROM
25.Intel 8251A用于異步傳送時(shí),其時(shí)鐘速率可為通信波特率的( ?。? A.1倍 B.8倍 C.16倍 D.32倍 E.64倍
三、填空題(本大題共5小題,每小題2分,共10分) 請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。 26.計(jì)算機(jī)系統(tǒng)是由________和________組成的。 27.8086CPU中的CS稱為________寄存器,F(xiàn)R稱為________寄存器。
 29.8255A有三個(gè)________位端口PA、PB、PC,各端口都可由程序設(shè)定為各種不同的工作方式,其中端口A有________種工作方式。 30.PC總線信號(hào)線包括________位雙向數(shù)據(jù)總線,________位單向地址總線。
四、簡答題(本大題共5小題,每小題5分,共25分) 31.簡述最大方式下,支持8086系統(tǒng)工作的芯片有哪些?各自的作用是什么? 32.內(nèi)存芯片同CPU連接時(shí),有哪三類線要連接? 33.簡述中斷傳送方式的工作過程。 34.8253—5有幾個(gè)獨(dú)立的計(jì)數(shù)器?每個(gè)計(jì)數(shù)器可工作在幾種不同的工作方式下?每種方式有幾種不同的計(jì)數(shù)方式? 35.8251A同步和異步串行通信的初始化過程有什么區(qū)別?
五、分析題(本大題共2小題,每小題10分,共20分) 36.分析下列程序段,回答問題:
 (1)此程序段完成什么功能?(6分) (2)程序段執(zhí)行后,(AL)=?(4分)
37.若用1024×1位RAM芯片組成16K×8位的存儲(chǔ)子系統(tǒng),問 (1)需要該RAM芯片多少片?(4分) (2)至少需要多少位地址線?(4分) (3)在地址線中有多少位參與片內(nèi)尋址?(2分)
六、設(shè)計(jì)題(本大題共1小題,15分) 38.設(shè)8255A的端口A作為八個(gè)開關(guān)的輸入端口,端口B作為8個(gè)發(fā)光二極管的輸出端口,端口地址為60H~63H。 (1)畫出8255A與CPU的連接圖。(5分) (2)畫出8255A與開關(guān)和發(fā)光二極管的連接圖。(5分) (3)寫出8255A的初始化程序。(若端口C未用)(5分)
|