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

下載本文檔

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

文檔簡(jiǎn)介

1、 2018年微機(jī)原理及接口復(fù)習(xí)題1、 填空題1 .中斷的響應(yīng)過程包括中斷申請(qǐng)、中斷相應(yīng)、( ) 。2存儲(chǔ)器芯片與CPU 之間的連接,實(shí)質(zhì)上就是與( )、( )和控制總線的連接。3CPU與外設(shè)的輸入、輸出方式包括程序控制方式、( )、DMA方式。4復(fù)位后系統(tǒng)從內(nèi)存的( )開始執(zhí)行指令。58086存儲(chǔ)器采用的是分體結(jié)構(gòu),即1MB的存儲(chǔ)空間分成兩個(gè)512KB的存儲(chǔ)體,一個(gè)存儲(chǔ)體包含( ),另一個(gè)存儲(chǔ)體包含( )。6 .存儲(chǔ)器空間的劃分和地址編碼是靠地址線來實(shí)現(xiàn)的:采用地址線的( )產(chǎn)生片選信號(hào),實(shí)現(xiàn)對(duì)存儲(chǔ)芯片的選擇;采用地址線的低位實(shí)現(xiàn)( )。 7. 微型計(jì)算機(jī)系統(tǒng)的工作過程是取指令分析指令( )的

2、不斷循環(huán)的過程。8. 8086CPU的指令隊(duì)列大小為( )。9. 位于芯片內(nèi)部的叫( ),( )用來連接計(jì)算機(jī)系統(tǒng)的各個(gè)主要部件。10. 只有執(zhí)行IN指令才出現(xiàn)I/O( ),執(zhí)行OUT指令才出現(xiàn)I/O( )。1 .8086CPU的Ready信號(hào)是由外部硬件產(chǎn)生的。( )2 .RAM 必須定時(shí)刷新,否則所存信息就會(huì)丟失。( )3 .段內(nèi)轉(zhuǎn)移指令執(zhí)行結(jié)果要改變IP、CS的值。( )4 . 8086/8088構(gòu)成的微機(jī)中,每個(gè)主存單元對(duì)應(yīng)兩種地址:段地址和偏移地址。( )5 . 對(duì)于8259A的中斷請(qǐng)求寄存器IRR,當(dāng)某一個(gè)IRi端呈現(xiàn)高電平時(shí),則表示該端有中斷請(qǐng)求。( )6 . 若8259A中IC

3、W2的初始值為40H,則在中斷響應(yīng)周期數(shù)據(jù)總線上出現(xiàn)的與IR5對(duì)應(yīng)的中斷類型碼為45H。( )7 . 在存儲(chǔ)器的層次結(jié)構(gòu)中,越遠(yuǎn)離CPU的存儲(chǔ)器,其存取速度越慢,存儲(chǔ)容量越大,價(jià)格越低。( )8 . 存儲(chǔ)器的存取速度可用存取時(shí)間和存取周期兩個(gè)時(shí)間參數(shù)來衡量,其中后者比前者大。( )9 . 中斷返回指令I(lǐng)RET總是排在中斷子程序的最后。( )10 .指令MOV AX,3070H中源操作數(shù)的尋址方式為直接尋址。( )1微型計(jì)算機(jī)是由( ) 和 ( )兩大部分組成的。 2系統(tǒng)總線包括( )、( ) 、( ) 。 3微型計(jì)算機(jī)軟件系統(tǒng)包括( )和( ) 兩部分。 4立即尋址方式所提供的操作數(shù)直接包含在

4、( ) 中。 5 . 8086/8088CPU的數(shù)據(jù)線和地址線是以( )方式輪流使用的。6、每一條指令一般都由( )和( )來構(gòu)成。7 . CPU中的總線接口部件BIU,根據(jù)執(zhí)行部件EU的要求,完成(CPU)與 (存儲(chǔ)器)或(I/O設(shè)備)的數(shù)據(jù)傳送。8、若某中斷向量為08H, 則該中斷的中斷服務(wù)子程序的入口地址在中斷向量表中的物理地址范圍為( )( )。9、根據(jù)以下要求用一條指令寫出相應(yīng)的操作: (1)、把BX和DX的內(nèi)容相加,結(jié)果送入DX中。( ) (2)、用寄存器BX和位移量0B2H的寄存器相對(duì)尋址方式把存貯器中的一個(gè)字和(CX)的內(nèi)容相加,結(jié)果送入該存貯器中。( ) (3)、用寄存器BX

5、和SI的基址變址尋址方式把存貯器中的一個(gè)字節(jié)與AL寄存器的內(nèi)容相加,結(jié)果送入AL寄存器中。( )10. 8086中的BIU由( )個(gè)( )位段寄存器、一個(gè)( )位指令指針、( )字節(jié)指令隊(duì)列、( )位地址加法器和控制電路組成。11. 若8259A中ICW2的初始值為40H,則在中斷響應(yīng)周期數(shù)據(jù)總線上出現(xiàn)的與IR5對(duì)應(yīng)的中斷類型碼為( )。12 .指令MOV AX,3070H中源操作數(shù)的尋址方式為( )。13、CPU與外設(shè)傳送的三種信息是( )和( )及( )。14 . 8086/8088構(gòu)成的微機(jī)中,每個(gè)主存單元對(duì)應(yīng)兩種地址:( )和( )。15、CPU與外設(shè)交換信息時(shí),有三種常見的輸入輸出方

6、法,它們分別是:( )和( )及( )。16、8255有兩個(gè)控制字,它們分別是( )和( )。17在( ) 方式下,輸入輸出指令中直接給出接口地址,且接口地址由一個(gè)字節(jié)表示。18. 對(duì)于8259A的中斷請(qǐng)求寄存器IRR,當(dāng)某一個(gè)IRi端呈現(xiàn)( )時(shí),則表示該端有中斷請(qǐng)求。19在匯編語言程序設(shè)計(jì)中有三種程序設(shè)計(jì)方法,它們分別是( ) 、( ) 、( ) 。 20內(nèi)存用來存貯當(dāng)前運(yùn)行所需要的( ) 和( ) 。 21 . 8086/8088構(gòu)成的微機(jī)中,每個(gè)主存單元對(duì)應(yīng)兩種地址:_和_。22. 對(duì)于8259A的中斷請(qǐng)求寄存器IRR,當(dāng)某一個(gè)IRi端呈現(xiàn)_時(shí),則表示該端有中斷請(qǐng)求。23從大的功能部件

7、來看,微型計(jì)算機(jī)的硬件主要由           、            、I/O接口和I/O設(shè)備組成,各部分之間通過系統(tǒng)總線相連,系統(tǒng)總線按功能分主要有三類                、    

8、;             、                  。 24外部中斷可以分為               和    

9、           ,中斷允許標(biāo)志位對(duì)其中的                 沒有影響。25在存儲(chǔ)器的層次結(jié)構(gòu)中,越遠(yuǎn)離CPU的存儲(chǔ)器,其存取速度( ),存儲(chǔ)容量( ),價(jià)格( )。26.8088/8086有           根地址線

10、,可尋址的內(nèi)存范圍為           ,其中的每個(gè)存儲(chǔ)單元都有一個(gè)唯一的            地址。27若8259A中ICW2的初始值為40H,則在中斷響應(yīng)周期數(shù)據(jù)總線上出現(xiàn)的與IR5對(duì)應(yīng)的中斷類型碼為_。28. 在存儲(chǔ)器的層次結(jié)構(gòu)中,越遠(yuǎn)離CPU的存儲(chǔ)器,其存取速度_,存儲(chǔ)容量_,價(jià)格_。29由于外設(shè)處理數(shù)據(jù)的時(shí)間一般比CPU時(shí)間長(zhǎng)的多,所以輸入接口要求對(duì)數(shù)據(jù)具有 &#

11、160;       能力,常用三態(tài)門實(shí)現(xiàn),輸出接口要求對(duì)數(shù)據(jù)具有         能力。30芯片的片選信號(hào)則是通過CPU的高位地址線譯碼得到,用全部的高位地址信號(hào)作為譯碼信號(hào)稱為                 ,用部分高位地址信號(hào)(而不是全部)作為譯碼信號(hào)稱為   

12、              ,其中                方式,芯片的地址是唯一確定的31 可編程定時(shí)計(jì)數(shù)器8253共占用      個(gè)I/O地址,工作方式有      種,其中自動(dòng)重復(fù)計(jì)數(shù)的工作方式是 

13、;          、             。32存儲(chǔ)器的存取速度可用(存取時(shí)間)和(存取周期)兩個(gè)時(shí)間參數(shù)來衡量,其中后者比前者大。33微型計(jì)算機(jī)的軟件系統(tǒng)包括               和     

14、             。34. 8251是一種可編程_通信接口芯片,它支持_通信規(guī)程。35. 中斷返回指令I(lǐng)RET總是排在_最后_。36 中斷號(hào)16H的中斷向量表地址的首址為                       。37.CPU與外設(shè)間的數(shù)

15、據(jù)傳輸方式有無條件傳輸方式、                  方式、                     方式及         &#

16、160;         方式。38.堆棧操作遵循                 原則。39半導(dǎo)體存貯器分為( )和( ) 。 40、匯編語言源程序有兩種語句,即:指令性語句和指示性語句。41、8086CPU的每個(gè)總線周期至少包含 4 時(shí)鐘周期。42、微型計(jì)算機(jī)的三級(jí)存儲(chǔ)體系是指Cache-主存層次和主存-輔存層次。43、計(jì)算機(jī)與外部信息交換的方式有兩種,

17、即串行通信和并行通信。44、CPU與外設(shè)的輸入輸出方式有程序控制方式、中斷方式、DMA方式。45、ASCII是7位標(biāo)準(zhǔn)編碼,它可以表示 128 個(gè)符號(hào)。46、解決中斷優(yōu)先權(quán)的方法有兩種,即硬件方案和軟件方案。47、8086的指令由操作碼和地址碼組成。48、8086存儲(chǔ)器采用的是分體結(jié)構(gòu),即1MB的存儲(chǔ)空間分成兩個(gè)512KB的存儲(chǔ)體,一個(gè)存儲(chǔ)體包含偶數(shù)地址,另一個(gè)存儲(chǔ)體包含奇數(shù)地址。49、采用分段結(jié)構(gòu)的存儲(chǔ)器,任何一個(gè)邏輯地址都由段基址和偏移地址兩部分構(gòu)成。50、中斷的響應(yīng)過程有中斷申請(qǐng)、中斷響應(yīng)、中斷處理。51、8255A芯片的工作方式有三種,分別是基本輸入輸出方式、選通輸入輸出方2、 選擇題

18、1指令指針寄存器中存放的是( )A. 當(dāng)前指令 B.下一條要執(zhí)行的指令C. 操作數(shù)地址 D.下一條要執(zhí)行指令的地址2. 對(duì)于下列程序段: AGAIN; MOV AL,SI MOV ES:DI,AL INC SI INC DI LOOP AGAIN 也可用指令( )完成同樣的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB3由段寄存器、段偏移地址所確定的物理地址是這樣產(chǎn)生的( )。A物理地址=段寄存器的內(nèi)容×8偏移地址 B物理地址=偏移地址×8 C物理地址=段寄存器內(nèi)容×20偏移地址 D物理地址=段寄存器內(nèi)容&

19、#215;16+偏移地址4 . 寄存器尋址的操作數(shù)包含在( )中ACPU的內(nèi)部寄存器 B內(nèi)部存儲(chǔ)器 C.指令 D外部存儲(chǔ)器 5.以下( )不屬于中斷的主要作用。 A.實(shí)現(xiàn)“并行”處理 B.實(shí)現(xiàn)實(shí)時(shí)處理 C.實(shí)現(xiàn)故障處理 D.實(shí)現(xiàn)串行操作 6以下( )不屬于I/O端口。A.數(shù)據(jù)端口 B. 狀態(tài)端口C. 命令端口 D. 通用端口 7 Pentium CPU有32根地址線,能夠?qū)ぶ返淖畲蟠鎯?chǔ)空間是( ) A.64KB B.1MB. C.1GB D.4GB8. 若READY為低電平,此時(shí)CPU執(zhí)行哪一個(gè)周期? ( ) AT3周期 B等待的時(shí)鐘周期TWCT4周期 DT1周期 9當(dāng)8259A在全嵌套方式下

20、工作時(shí),優(yōu)先級(jí)最高的中斷請(qǐng)求端是( )A.IR4 B.IR3 C.IR0 D.IR710.8086CPU對(duì)存儲(chǔ)器實(shí)現(xiàn)分段管理,每段最大存儲(chǔ)空間為( )。 A.64KB B.1MB C.128KB D.256KB.1.在8086/8088中,在T1狀態(tài),CPU往總線發(fā)出(    )信號(hào)。A. 數(shù)據(jù) B. 狀態(tài) C.地址 D.其他2 .用8086CPU組成的PC機(jī)數(shù)據(jù)線是( )。A. 8條單向線B. 16條單向線C. 8條雙向線D. 16條雙向線3.要禁止8259A的IR0的中斷請(qǐng)求,則其中斷屏蔽操作指令字OCW1應(yīng)為( )。A. 80HB. 28HC. E

21、8HD. 01H4 .在8086環(huán)境下,對(duì)單片方式使用的8259A進(jìn)行初始化時(shí),必須放置的初始化命令字為( )。A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW45 .6166為2Kx8位的SRAM芯片,它的地址線條數(shù)為( )。A. 11 B. 12 C. 13 D. 146 .在計(jì)算機(jī)系統(tǒng)中,可用于傳送中斷請(qǐng)求和中斷相應(yīng)信號(hào)的是( )。A. 地址總線 B. 數(shù)據(jù)總線 C. 控制總線 D. 都不對(duì)7.Intel 8253的最大輸入時(shí)鐘頻率是( )。A. 5MHz B. 2MHz C. 1MHz D. 4M

22、Hz8. 接口器件8251A( )A只能作異步傳送 B只能作同步傳送CA和B均可 D可作并行傳送9 .中斷向量表占用內(nèi)存地址空間為( )。A. 00000H003FFHB. 00000H000FFHC. 00000H00100HD. FFF00HFFFFFH10 .實(shí)現(xiàn)CPU與8259A之間信息交換是( )。A. 數(shù)據(jù)總線緩沖器B. 級(jí)聯(lián)緩沖/比較器C. 讀寫控制電路D. 數(shù)據(jù)總線緩沖器與讀寫控制電路1當(dāng)( )時(shí),8088CPU工作在最小模式之下。 (C ) A芯片引線最少 BMN/ =0 CMN/=1 D使用多處理器 2、堆棧的工作方式是( )A.先進(jìn)先出B.隨機(jī)讀寫C.只能讀出不能寫入D.

23、后進(jìn)先出3 . 28. 8086CPU復(fù)位后,下列寄存器的值為( B  )。A. CS0000H,IP0000H             B. CS0000H,IPFFFFHB. CSFFFFH,IP0000H             D. CSFFFFH,IPFFFFH4 .要禁止8259A的IR0的中斷請(qǐng)求,則其中斷屏蔽操作指令字OC

24、W1應(yīng)為( )。A. 80HB. 28HC. E8HD. 01H5 .在8086環(huán)境下,對(duì)單片方式使用的8259A進(jìn)行初始化時(shí),必須放置的初始化命令字為( )。A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .段寄存器裝入2300H,該段的結(jié)束地址是( )。A. 32FFFHB. 23000HC. 33FFFHD. 33000H7. 接口器件8251A( )A只能作異步傳送 B只能作同步傳送CA和B均可 D可作并行傳送8 .用8086CPU組成的PC機(jī)數(shù)據(jù)線是( )。A. 8條單向線B. 16條單向線C

25、. 8條雙向線D. 16條雙向線9.實(shí)現(xiàn)CPU與8259A之間信息交換是( )。A. 數(shù)據(jù)總線緩沖器B. 級(jí)聯(lián)緩沖/比較器C. 讀寫控制電路D. 數(shù)據(jù)總線緩沖器與讀寫控制電路10.完成兩數(shù)相加后是否溢出的運(yùn)算,用( )標(biāo)志位判別。A. ZFB. IFC. OFD. SF 11.某微機(jī)最大可尋址的內(nèi)存空間為1MB,其CPU地 址總線至少應(yīng)有( C )條。A. 32B. 16C. 20D. 2412.在計(jì)算機(jī)系統(tǒng)中,可用于傳送中斷請(qǐng)求和中斷響應(yīng)信號(hào)的是( )。A. 地址總線B. 數(shù)據(jù)總線C. 控制總線D. 都不對(duì)13.由段寄存器、段偏移地址所確定的物理地址是這樣產(chǎn)生的(D )。 A物理地址=段寄存

26、器的內(nèi)容×8偏移地址 B物理地址=偏移地址×8 C物理地址=段寄存器內(nèi)容×20偏移地址 D物理地址=段寄存器內(nèi)容×16+偏移地址 14.RAM 6116芯片有2K×8位的容量,它的片內(nèi)地址選擇線和數(shù)據(jù)線分別是( B ) A、A0A15和D0D15 B、A0A10和D0D7 C、A0A11和D0D7 D、A0A11和D0D1515.8086 CPU在響應(yīng)中斷時(shí)順序?qū)ⅲ?D )內(nèi)容壓入堆棧。 A、CS.IP.PSW B、IP.CS.PSW C、PSW.CS.IP D、PSW.IP.CS 16.若READY為低電平,此時(shí)CPU執(zhí)行哪一個(gè)周期? ( B

27、) AT3周期 B等待的時(shí)鐘周期TW CT4周期 DT1周期 17.8255A的方式選擇控制字應(yīng)寫入( )。A. A口B. B口C. C口D. 控制口18寄存器尋址的操作數(shù)包含在( )中。 ( ) ACPU的內(nèi)部寄存器 B內(nèi)部存貯器 C指令 D外部存貯器 19.用8086CPU組成的PC機(jī)數(shù)據(jù)線是( D )。A. 8條單向線B. 16條單向線C. 8條雙向線D. 16條雙向線20若要對(duì)操作數(shù)清0,一般對(duì)操作數(shù)進(jìn)行( C)運(yùn)算。 A相與 B相或 C異或 D移位 10外設(shè)與內(nèi)存獨(dú)立編址方式中,用于外設(shè)的指令功能( B)。 A較強(qiáng) B較弱 C與用于內(nèi)存的指令相同 D以上都不是 21、8086能夠訪問

28、的存儲(chǔ)空間的大小是( A )。 A. 64k B.1M C. 256 D.16M22、8253 是可編程定時(shí)、計(jì)數(shù)器芯片,它內(nèi)部有(A )。A、三個(gè)定時(shí)器 B、四個(gè)定時(shí)器 C、二個(gè)計(jì)數(shù)器 D、四個(gè)計(jì)數(shù)器 23當(dāng)8259A在完全嵌套方式下工作時(shí),優(yōu)先級(jí)最高的中斷請(qǐng)求端是?( )A.IR4 B.IR3 C.IR0 D.IR724、相鄰段地址之間的最小距離為(B )A、16個(gè)字節(jié) B、64K字節(jié) C、1K字節(jié) D、256字節(jié)25 .8255A的方式選擇控制字應(yīng)寫入( D )。A. A口B. B口C. C口D. 控制口26、8086 CPU在( )時(shí)刻采樣READY信號(hào)決定是否插入等待周期。 A、T3

29、下降沿 B、T3上升沿 C、T2下降沿 D、T2上升沿27、保護(hù)斷點(diǎn)就是保存( D )。 A.中斷類型碼 B.中斷服務(wù)程序入口地址 C.現(xiàn)場(chǎng) D.當(dāng)前CS 、IP的值28 .要禁止8259A的IR0的中斷請(qǐng)求,則其中斷屏蔽操作指令字OCW1應(yīng)為( )。A. 80HB. 28HC. E8HD. 01H29. 已知(AL)=7BH,(BL)=38H,執(zhí)行指令A(yù)DD  AL,BL后,下列標(biāo)志位的正確的是              A)  AF=1,ZF

30、=1           B) OF=1,PF=0C)  CF=1,SF=0           D) ZF=1,OF=130.在8086環(huán)境下,對(duì)單片方式使用的8259A進(jìn)行初始化時(shí),必須放置的初始化命令字為( )。A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW431. 假定(SS)=2000H,(

31、SP)=0100H,(AX)=2107H,執(zhí)行指令PUSH  AX后,存放數(shù)據(jù)21H的物理地址是   0FFH     。A)20102H      B)20101H      C)200FEH      D)200FFH32. 寄存器間接尋址方式中,操作數(shù)在         中。

32、0;   A)通用寄存器        B)堆棧 C)主存單元          D)段寄存器33.中斷向量表占用內(nèi)存地址空間為( )。A. 00000H003FFHB. 00000H000FFHC. 00000H00100HD. FFF00HFFFFFH34. 存放偏移地址的寄存器稱為間址寄存器,下面寄存器中不可以做間址寄存器的是      &#

33、160;      A)SI      B)BP      C)BX     D)SP35 .實(shí)現(xiàn)CPU與8259A之間信息交換是( )。A. 數(shù)據(jù)總線緩沖器B. 級(jí)聯(lián)緩沖/比較器C. 讀寫控制電路D. 數(shù)據(jù)總線緩沖器與讀寫控制電路36. 主機(jī)與外設(shè)之間的數(shù)據(jù)輸入輸出方式主要下面有4種,其中      的效率最高A)無條件查詢方式   &

34、#160;    B)DMA方式C)查詢方式              D)中斷方式37. 下面哪種中斷的中斷類型碼由硬件提供          。A)軟件中斷          B)NMIC)INTR     

35、;         D)內(nèi)部中斷38 .在計(jì)算機(jī)系統(tǒng)中,可用于傳送中斷請(qǐng)求和中斷相應(yīng)信號(hào)的是( D )。A. 地址總線B. 數(shù)據(jù)總線C. 控制總線D. 都不對(duì)39. 8086CPU復(fù)位后,下列寄存器的值為( B   )。A. CS0000H,IP0000H             B. CS0000H,IPFFFFHB. CSFFFFH,IP0000H &#

36、160;           D. CSFFFFH,IPFFFFH40 .段寄存器裝入2300H,該段的結(jié)束地址是( A )。A. 32FFFHB. 23000HC. 33FFFHD. 33000H41. 下列指令中,不正確的指令是(   D )。   A. MOV AX,BX              &#

37、160;        B. MOV AX,BX   C. MOV AX,CX                       D. MOV AX,CX42. 8086CPU向I/O端口地址30H寫字?jǐn)?shù)據(jù)應(yīng)使用指令( B  )。   A. OUT 30H

38、,AL                      B. OUT 30H,AX   C. OUT AL,30H                      D. O

39、UTA AX,30H43 .中斷向量表占用內(nèi)存地址空間為( A )。A. 00000H003FFHB. 00000H000FFHC. 00000H00100HD. FFF00HFFFFFH44 .Intel 8253的最大輸入時(shí)鐘頻率是( B )。A. 5MHzB. 2MHzC. 1MHzD. 4MHz45. 字符A的ASCII碼為41H,字符a的ASCII碼為(    )。   A31H       B. 32H      C. 61

40、H      D. 62H13 .Intel 8253的最大輸入時(shí)鐘頻率是( )。A. 5MHzB. 2MHzC. 1MHzD. 4MHz三、 判斷下列問題是否正確1、段內(nèi)轉(zhuǎn)移指令執(zhí)行結(jié)果要改變IP、CS的值( × )2、REPE/REPZ是相等/為零時(shí)重復(fù)操作,其退出條件是:(CX)=0或ZF=0) ()3、MOV AX,BP的源操作數(shù)物理地址為16D ×(DS)+(BP)4、8086/8088CPU 的復(fù)位后開始執(zhí)行的第一條指令的地址為FFFFH。( × )5、若各中斷源的優(yōu)先級(jí)是一樣的,則可用自動(dòng)循環(huán)優(yōu)先級(jí)來

41、實(shí)現(xiàn)。()6、在8086CPU構(gòu)成的微機(jī)系統(tǒng)中,數(shù)據(jù)可以存放在幾個(gè)不連續(xù)的段中。( )7、8086CPU的最小方式是為實(shí)現(xiàn)多處理器系統(tǒng)而設(shè)計(jì)的。( × )8、OUT DX,AL指令輸出的是16位操作數(shù)9、8086CPU的最小方式是為實(shí)現(xiàn)多處理器系統(tǒng)而設(shè)計(jì)的。( )( × )10、MOV DS,2000H ( × )11、在8086CPU構(gòu)成的微機(jī)系統(tǒng)中,數(shù)據(jù)可以存放在幾個(gè)不連續(xù)的段中。( )12、CPU 響應(yīng)可屏蔽中斷時(shí),無須從數(shù)據(jù)總線上讀取中斷類型碼。(× )13、采用直接尋址輸入/輸出指令的最大端口地址為0FFH。()14、8225A 的“端口C 置

42、1/置0 控制字”不能寫入其控制寄存器中。( ×)15、PUSH AL( ×)16、DMA方式不能實(shí)現(xiàn)內(nèi)存與接口之間數(shù)據(jù)的直接交換。( )( ×)17、段內(nèi)轉(zhuǎn)移指令執(zhí)行結(jié)果要改變IP、CS的值( ×)18、8086 的可屏蔽中斷不受IF標(biāo)志位的影響,但需要從數(shù)據(jù)線上讀取中斷類型碼。( ( ×)19、構(gòu)成一個(gè)最小8086 CPU的微機(jī)系統(tǒng)只需8086、8282、8286就夠了。( )( ×)20、8086CPU的Ready信號(hào)是由外部硬件產(chǎn)生的。()( )21、ROM 必須定時(shí)刷新,否則所存信息就會(huì)丟失。(×)22、在串行異步

43、通信中,停止位的作用表示全部數(shù)據(jù)傳送完畢,接收方在收到停止位信號(hào)以后,就不再去接收串行數(shù)據(jù)。( ×)23對(duì)8086/8088 系統(tǒng),中斷類型碼的大小與中斷優(yōu)先級(jí)高低無關(guān)。()24、8086復(fù)位時(shí),(CS)FFFFH,(IP)=0000H,所以8086在復(fù)位后重新啟動(dòng)時(shí),便從內(nèi)存的FFFF0H單元開始執(zhí)行指令,使得系統(tǒng)在啟動(dòng)時(shí)自動(dòng)進(jìn)入系統(tǒng)程序。( )25、中斷類型碼乘以4,就可以得到中斷服務(wù)程序入口地址。( × )26、多個(gè)外設(shè)可以通過一條中斷請(qǐng)求線向CPU發(fā)中斷請(qǐng)求。(×)四、簡(jiǎn)答題1. 什么是中斷類型碼、中斷向量、中斷向量表?在基于8086/8088的微機(jī)系統(tǒng)中

44、,中斷類型碼和中斷向量之間有什么關(guān)系? 2.動(dòng)態(tài)RAM為何要刷新?如何刷新? 3. 對(duì)于8086存儲(chǔ)器中的非規(guī)則字,為什么要兩個(gè)總線周期才能讀完?  4. 為什么DMA方式的傳輸速率比中斷方式更高? 5. 若STR是字符串的首地址,指出下列程序的功能。 LEA BX,STR MOV CX,30 LP: CMP BX,$  JNZ  NEXT MOV BX,& NEXT:INC  BX LO

45、OP  LP HLT 1、什么是中斷向量?中斷向量表指的是什么?中斷向量表放在什么地方?假如中斷類型為20,它的中斷服務(wù)入口地址是多少?2、在一個(gè)8086CPU和單片8259A組成的系統(tǒng)中,試說明: (1)8086CPU在響應(yīng)可屏蔽中斷的條件是什么? (2)8086CPU在響應(yīng)中斷過程中,連續(xù)執(zhí)行兩個(gè)INTA周期,其作用是? (3)假如8259A已被編程,ICW2=08H,若連接在8259A的IR3端的外設(shè)提出中斷申請(qǐng),它的中斷向量的存放地址是什么?2.設(shè)有一個(gè)具有16位地址和8位數(shù)據(jù)的存儲(chǔ)器,問:(1)該存儲(chǔ)器能存書多少個(gè)字節(jié)的信息?(2)如果存儲(chǔ)器由

46、8K×4位RAM芯片組成,需要多少片?(3)需要地址多少位做芯片選擇?3、8086CPU從功能上分為幾個(gè)部分?各部分由什么組成?各部分的功能是什么?8086從功能上可分為執(zhí)行單元和總線接口單元。執(zhí)行單元的功能是負(fù)責(zé)指令的執(zhí)行,將指令譯碼并利用內(nèi)部寄存器和ALU對(duì)數(shù)據(jù)進(jìn)行處理。它由4個(gè)通用寄存器(AX、BX、CX、DX),4個(gè)專用寄存器(BP、SP、SI和DI),標(biāo)志寄存器和算術(shù)邏輯部件組成??偩€接口單元的功能是存儲(chǔ)器、I/O端口傳送數(shù)據(jù)。它由4 個(gè)段寄存器(CS、DS、ES、SS),指令指針寄存器IP,20位地址加法器和6個(gè)字節(jié)的指令隊(duì)列組成4、CPU有哪些寄存器組成?各有什么用途?

47、其中標(biāo)志寄存器的各標(biāo)志位的含義是什么?5、什么是8086/8088 CPU最大模式和最小模式?其關(guān)鍵區(qū)別是什么?6、什么是邏輯地址、物理地址、物理地址是如何求得的?假如CS=2000H,IP=0100H,其物理地址是多少?7I/O接口電路采用統(tǒng)一編址或獨(dú)立編址時(shí)對(duì)微處理器有無特殊要求?8.什么是中斷類型碼?什么叫中斷向量?什么叫中斷向量表?它們之間有什么聯(lián)系?8、8259A在系統(tǒng)中起什么作用?當(dāng)中斷源提出中斷請(qǐng)求后,8259A應(yīng)完成哪些工作?9、什么是總線周期 一個(gè)基本的總線周期由多少個(gè)T構(gòu)成10、8086 CPU有多少根地址線?多少根數(shù)據(jù)線?它最大直接尋址范圍是多少?一次對(duì)外數(shù)據(jù)傳送多少BI

48、T二進(jìn)制數(shù)?11.請(qǐng)說明Intel8253 各個(gè)計(jì)數(shù)通道中三個(gè)引腳信號(hào)CLK,OUT 和GATE 的功能。12、常用的存儲(chǔ)器片選控制方法有哪幾種?簡(jiǎn)述它們的特點(diǎn)?五、程序設(shè)計(jì)1、編程實(shí)現(xiàn)Y=(X1+X2)/2。DATA SEGMENT X1 DB ? X2 DB ? Y DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA MOV AX, DATA ;為DS設(shè)置段值 MOV DS, AX MOV AL, X1 ;取變量X1送AL MOV BL, X2 ;取變量X2送BL ADD AL, BL ADC AH, 0 ;X1+X2+進(jìn)位送AX SAR

49、 AX, 1 MOV Y, AX ;結(jié)果送Y CODE ENDS ENDSTART六、可編程芯片1、循環(huán)彩燈控制電路如下圖所示:(1) 請(qǐng)寫出8255A的各端口地址。(2)寫出8255A的工作方式控制字。(3)如要發(fā)光二極管逐個(gè)循環(huán)發(fā)光,請(qǐng)編寫出控制程序。( 設(shè)已知一個(gè)延時(shí)1s的子程序入口地址為DELAY五、 某微型計(jì)算機(jī)系統(tǒng)中8253的端口地址為40H43H,要求計(jì)數(shù)器0工作在方式0,計(jì)數(shù)初值為0DEH,按照二進(jìn)制計(jì)數(shù);計(jì)數(shù)器1工作在方式2,計(jì)數(shù)初值為1000D,按BCD碼計(jì)數(shù)。寫出初始化程序。 (10分)8253的工作方式命令字如圖。 MOV AL, 10H ;寫通道0控制字OUT 43H

50、, ALMOV AL, 0DEH ;寫通道0計(jì)數(shù)初值OUT 40H, ALMOV AL, 65H ;寫通道1控制字OUT 43H, ALMOV AL, 10H ;寫通道1計(jì)數(shù)初值(BCD碼的高8位)OUT 41H, AL2. 設(shè)8253三個(gè)計(jì)數(shù)器的端口地址為201H、202H、203H,控制寄存器端口地址200H。輸入時(shí)鐘為2MHz,讓1號(hào)通道周期性的發(fā)出脈沖,其脈沖周期為1ms,試編寫初化程序段。 參考解答 要輸出脈沖周期為1ms,輸出脈沖的頻率是,當(dāng)輸入時(shí)鐘頻率為2MHz時(shí),計(jì)數(shù)器初值是使用計(jì)數(shù)器1,先讀低8位,后讀高8位,設(shè)為方式3,二進(jìn)制計(jì)數(shù),控制字是76H。設(shè)控制口的地址是200H,計(jì)數(shù)器0的地址是202H。程序段如下: MOV DX,200H MOV AL,76H OUT DX,AL MOV DX,202H MOV AX,2000OUT DX,AL MOV AL,AH OUT DX,AL 3、8088微

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論