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

下載本文檔

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

文檔簡介

1、.填空題:.1. 從功能上分,8086CPU由_執(zhí)行部分EU _和_總線接口部分BIU _兩部分組成 2. 8086CPU采用_和_兩級存儲器尋址方式 段地址,段內(nèi)偏移地址3假設(shè)CS=8311H,IP=1234H,則該指令單元的20位物理地址為_84344H4計算機(jī)硬件基本結(jié)構(gòu)包括:_運(yùn)算器_、控制器_、_輸入設(shè)備_、_存儲器_、_輸出設(shè)備_ 等部件,這些部件通過_、_、_相連接 數(shù)據(jù)總線,地址總線,控制總線58086CPU具有_跟地址線,因此具有_的存儲器地址空間。20,1M6指令MOV AX,10H的原操作數(shù)和目標(biāo)操作數(shù)分別是_,_。 10H,AX6機(jī)器數(shù)可以用不同的方法表示,常

2、用的編碼方式有_原碼_,_反碼_,_補(bǔ)碼_。 7 已知原碼為10011010,則補(bǔ)碼為_。111001107 二進(jìn)制數(shù)1011.11B轉(zhuǎn)化為十進(jìn)制為_。11.758. 8086有_個通用寄存器,_個專用寄存器 4,48. 計算機(jī)系統(tǒng)總線按功能分可分為_,_,_。數(shù)據(jù)總線,地址總線,控制總線。8堆棧數(shù)據(jù)的存取原則是_ “先進(jìn)先出,后進(jìn)后出”9 8086的四個段寄存器分別是_,_,_,_。DS,CS,SS,ES9 8086的標(biāo)志寄存器中控制標(biāo)志有:_,_,_。DF,IF,TF108086指令的操作數(shù)尋址方式有_立即數(shù)_,_寄存器_,_ IO口_,_內(nèi)存單元_。11匯編語言的源程序語句可以分為:_指

3、令語句_,_偽指令語句_,_宏指令語句_。 12在8086最小工作模式下芯片8286的作用是_。增大總線驅(qū)動能力138086的引腳中INTR的功能是_??善帘沃袛嗾埱笮盘?48086最小工作模式時ALE管腳的作用為_。地址鎖存信號158086最小工作模式下M/IO口的作用是_。訪問存儲器或IO口控制信號16隨機(jī)存取存儲器英文縮寫為_只讀存儲器縮寫為_。RAM,ROM17半導(dǎo)體存儲器的主要計數(shù)指標(biāo)為存儲容量,最大存取時間,功耗,可靠性18半導(dǎo)體存儲器的基本結(jié)構(gòu)有地址譯碼,存儲矩陣,讀寫控制邏輯,三態(tài)雙向緩沖器等構(gòu)成。 19片選控制信號方法有全譯碼,部分譯碼,線譯碼20中斷處理的一般步驟是保護(hù)現(xiàn)場

4、,執(zhí)行中斷服務(wù)程序,恢復(fù)現(xiàn)場21可屏蔽中斷INTR在中斷請求時,CPU無響應(yīng)則最可能的原因是_。IF=0228086的中斷系統(tǒng)分為兩大類分別是內(nèi)部中斷,外部中斷238086外部中斷可分為_,_兩大類。可屏蔽中斷,不可屏蔽中斷248259A與8086CPU相連的作用是_。中斷控制器258259A的中斷請求觸發(fā)方式有_,_。邊沿觸發(fā)方式,電平觸發(fā)方式268253的功能是_??删幊潭〞r器計數(shù)器278255的功能是_。可編程并行接口拓展28每片8253有_3_個獨(dú)立的_16_位計數(shù)通道,每個計數(shù)器可編程設(shè)定_6_種工作方式。 298086的數(shù)據(jù)總線有16位,地址總線有_20位,其中_ AD0AD15_

5、地址/數(shù)據(jù)復(fù)用總線。30當(dāng)始值寫入8253的寄存器之后要經(jīng)過_個初時鐘周期。1318253計數(shù)器的最大初始值是_。0328253用十進(jìn)制計數(shù)時最大的計數(shù)個數(shù)是_。104 33衡量串行數(shù)據(jù)傳輸速度的參量稱為_。波特率34設(shè)數(shù)據(jù)幀為1位起始位,1位停止位,7位數(shù)據(jù)位,1位奇偶校驗(yàn)位,波特率為1200.用7位數(shù)據(jù)位代表一個字符,則最高字符傳輸速度為_。12035串行通信中數(shù)據(jù)傳輸模式可分為_,_,_三種模式。單工,半雙工,全雙工36RS232接口標(biāo)準(zhǔn)的9針連接器中,TXD腳和RXD腳的功能是串行數(shù)據(jù)發(fā)送,串行數(shù)據(jù)接收37RS232的數(shù)據(jù)線TXD和RXD使用1_邏輯,_表示邏輯0,_負(fù)_表示邏輯。,高

6、電平,低電平388250串行通信接口芯片在接收端設(shè)立了三種出錯標(biāo)志,分別是奇偶錯誤,幀錯誤,溢出錯誤39A/D轉(zhuǎn)換類型有_,_,_。并行比較型,逐次比較型,雙積分型40DA轉(zhuǎn)換的主要性能參數(shù)是_,_。分辨率,建立時間41DAC0832是一種_8_位的DA轉(zhuǎn)換芯片,AD7472是通用_12_位A|D轉(zhuǎn)換芯片42DAC0832的輸出電路分為_,_。單極性電壓輸出,雙極性電壓輸出43在數(shù)據(jù)通信中有兩種基本的通信方式:_,_。串行通信,并行通信選擇題: 1. 8086CPU具有在()根地址線,()根數(shù)據(jù)線( ) A (A).20,16 (B).20,20(C)16,16 (D) .16,202.假設(shè)C

7、S=8311H,IP=1234H,則該指令單元的物理地址為()C(A)8311H (B)9545H (C)84344H (D)84333H 3.8086代碼段地址放在寄存器()中,偏移地址來源于寄存器() A(A)CS,IP (B)CS,SP(C)DS,IP (D)DS,SP4. 指令MOV AX, SI的尋址方式是( )D (A)立即尋址 (B)直接尋址 (C)寄存器尋址 (D)寄存器間接尋址5.指令MOV AX, 2000H,設(shè)DS=4000H,則尋址的物理有效地址為()C (A)2000H (B)4000H (C)42000H (D)38000H6.8086微處理器的寄存器中()是通用的

8、數(shù)據(jù)指針。B(A) AX (B)BX (C)CX (D)DX7.8086微處理器的寄存器中()是通用的I/O指針。D (A)AX (B)BX (C)CX (D)DX8.MOV AX,BXSI的源操作數(shù)的物理地址是()。A (A)(DS)×16(BX)(SI) (B)(ES)×16(BX)(SI) (C)(SS)×16(BX)(SI) (D)(CS)×16(BX)(SI)9.( )是地址鎖存器芯片。D(A)74LS245 (B)74LS244 (C)74LS373 (D)74LS27310. 8086CPU 的INTR腳和INTA腳的功能是功能是()A (

9、A)可屏蔽中斷請求信號,中斷響應(yīng)信號 (B)不可屏蔽中斷請求信號,中斷響應(yīng)信號 (C)不可屏蔽中斷請求信號,地址鎖存信號 (D)可屏蔽中斷請求信號,地址鎖存信號11.8086總線周期時序中,所存地址是在()狀態(tài)。 A(A)T1 (B)T2(C)T3 (D)T412. 對數(shù)據(jù)總線進(jìn)行采樣發(fā)生在()狀態(tài) B (A)T3 (B)T4和前一個狀態(tài)下降沿 (C)T3狀態(tài)和T4狀態(tài)上升沿 (D) T2狀態(tài)13. 下列哪種芯片屬于中斷控制芯片 B (A)8255 (B)8259 (C)62264 (D)825314.8253芯片方波發(fā)生器是工作于()C(A)方式1 (B)方式2(C)方式3 (D)方式415

10、.()是隨機(jī)存儲器RAM芯片。D(A)2164 (B)8284 (C)28128 (D)626416. ADC0809和AD7472分別是()位的模數(shù)轉(zhuǎn)換芯片D(A)8,8 (B)8,4(C)12,8 (D)8,1217. DAC0832是()位()緩沖的D/A芯片 A (A)8,雙緩沖 (B)12.單緩沖 (C)12,單緩沖 (D)8,單緩沖18. 8086中斷響應(yīng)一般由()個總線周期組成 B(A)1 (B)2(C)3 (D)419 .80x86系列微處理器采用的是什么編制方式 BA. I/O端口與內(nèi)存統(tǒng)一編址 (B)I/O端口獨(dú)立編址(C)全譯碼編址 (D)部分譯碼編址20.80X86系列

11、微機(jī)中下列優(yōu)先級最高的中斷是() (A)除法錯中斷 (B)不可屏蔽中斷 (C)可屏蔽中斷 (D)單步中斷簡答題: 1.8086的執(zhí)行單元(EU)由哪幾部分組成? 算術(shù)邏輯單元(ALU) 通用寄存器AX、BX、CX、DX;可分為8個8位的寄存器(AL、AH;BL、BH;CL,CH,DL,DH)4個專用寄存器:SP、BP、DI、SI; 狀態(tài)標(biāo)志寄存器FLAGS和內(nèi)部總線組成。 2. 簡述什么是中斷源引起中斷的原因,或者說能發(fā)出中斷請求的來源 3.8086的中斷系統(tǒng)包括哪些部分? 包括外部中斷和內(nèi)部中斷。 4. 在8086總線周期的T1、T2、T3、T4狀態(tài),CPU分別執(zhí)行什么動作? T1周期:80

12、86發(fā)出20位地址信號,同時送出地址鎖存信號ALE; T2周期:8086開始執(zhí)行數(shù)據(jù)傳送; T3周期:下降沿采樣READY,若有效則T3結(jié)束后進(jìn)入T4 ,若無效則插入等待周期TW ,在TW繼續(xù)采樣READY,直至其變?yōu)橛行Ш笤龠M(jìn)入T4 ; T4周期:8086完成數(shù)據(jù)傳送。 5簡述指令語句和偽指令的區(qū)別? 指令語句能產(chǎn)生目標(biāo)代碼,偽指令不能產(chǎn)生目標(biāo)代碼。6. 簡述下列代碼的過程和結(jié)果 PUSH AX PUSH BX POP AX POP BX先將AX入棧,然后將BX入棧,由于堆棧先進(jìn)后出原則,原BX的內(nèi)容先出給AX,然后原AX 內(nèi)容后出給BX,實(shí)現(xiàn)AX與BX的數(shù)據(jù)交換7. 簡述串行異步通信數(shù)據(jù)幀

13、的格式 1個起始位,5到8個數(shù)據(jù)位,1個可選的奇偶校驗(yàn)位。1到2個停止位8. 簡述傳輸模式 單工,半雙工,全雙工的特點(diǎn) 單工:一根數(shù)據(jù)線,數(shù)據(jù)只能固定一個方向發(fā)送 半雙工:一根數(shù)據(jù)線,數(shù)據(jù)能交替雙向傳輸 全雙工:兩根數(shù)據(jù)線,一個發(fā)送一個接收 9. 、計算機(jī)的主要性能指標(biāo)字長,存儲容量,指令系統(tǒng),運(yùn)算速度,系統(tǒng)配置。10. 簡述8086的總線有哪幾種 數(shù)據(jù)總線,地址總線,控制總線判斷題1經(jīng)典的馮·諾依曼結(jié)構(gòu)包括CPU,控制器,存儲器,輸入設(shè)備,輸出設(shè)備 ( )W2.8086總線接口部分的段寄存器有 CS,DS,SS,ES,IP ( )W11. 指針寄存器SP和BP都可用來存取堆棧段的數(shù)

14、據(jù),兩者功能和使用方式都一樣( )W12. 求補(bǔ)碼和求補(bǔ)指令在功能上是一樣的( )W13. 正數(shù)的反碼是其本身,負(fù)數(shù)的反碼是原碼的符號位不變其它各位取反( )R14. PUSH指令執(zhí)行時SP將會加2,POP指令執(zhí)行時SP減2( )W15. 操作數(shù)在內(nèi)存中尋址的方式稱為內(nèi)存尋址方式( )R16. 比較指令CMP不會對標(biāo)志寄存器產(chǎn)生直接影響( )W17. 乘法指令MUL乘數(shù)可以為內(nèi)存操作數(shù),但不能為立即數(shù)( )R18. 除法指令的被除數(shù)隱藏在AX或DX-AX中( )19. 移位操作的效率比乘除指令效率低得多所以我們經(jīng)常不用它20. 偽指令和指令語句共同產(chǎn)生目標(biāo)代碼宏指令不形成目標(biāo)代碼W21. 80

15、86總線周期一般由4個時鐘周期組成( )R22. 由于外部設(shè)備的速度較慢,可能會在總線周期的T2和T3之間插入Tw狀態(tài)( )W15.80x86的I/O端口編址屬于獨(dú)立編址( )R16.8253芯片的工作方式2是方波發(fā)生器( )W17.8253芯片在寫入計數(shù)初值之前需寫入控制字()R18.矩陣鍵盤不會產(chǎn)生按鍵抖動所以不需要軟件或硬件消除抖動W19.串行通信比并行通信的最大優(yōu)勢在于傳輸數(shù)據(jù)速度快( )W20.RS232數(shù)據(jù)線TxD和RxD采用負(fù)邏輯,0表示高電平,1表示低電平()R1. 在下列圖形中填寫各功能模塊的名稱并說明該結(jié)構(gòu)框圖為何種接口電路。該框圖為中斷控制器82592.在下列圖形中填寫各

16、功能模塊的名稱并說明該結(jié)構(gòu)框圖為何種接口電路。該框圖為可編程定時器8253比較兩個數(shù)據(jù)的大小4.內(nèi)存擴(kuò)展電路如下圖示,試寫出各存儲器芯片的地址空間。答案RAM:1000 0000 0000 0000 0000 80000H 1000 1111 1111 1111 1111 8FFFFHROM 1111 0000 0000 0000 0000 F0000H 1111 1111 1111 1111 1111 FFFFFH1. 8086CPU有哪幾種工作模式?怎樣實(shí)現(xiàn)不同的工作模式?答:8086CPU有最大工作模式和最小工作模式兩種. 由8086的一個引腳MN/MX來實(shí)現(xiàn)不同的工作模式。當(dāng)該引腳接至

17、電源(+5V),則為最小工作模式;當(dāng)該引腳接地,則為最大工作模式。1. 8086CPU內(nèi)部結(jié)構(gòu)中,BIU是指 總線接口單元 ,EU是指 執(zhí)行單元 。2. 如果DS6100H,則當(dāng)前數(shù)據(jù)段的起始地址為_61000H_,末地址為_70FFFH_。3. 串行通信可以分為兩種類型,一種叫 同步通信 ,另一種叫 異步通信 。4. 偽指令中定義字節(jié)變量的是_DB_。5. 隨機(jī)存儲器RAM包括 靜態(tài)RAM (SRAM) 和 動態(tài)RAM (DRAM) 兩類。6. 設(shè)(SP)=0100H,(SS)=2000H,執(zhí)行PUSH BP指令后,棧頂?shù)奈锢淼刂肥?200FEH 。7. 位于芯片內(nèi)部的總線叫 內(nèi)部總線 ,

18、外部 總線用來連接計算機(jī)系統(tǒng)的各個主要部件。8.(AX)=4F08H,(CF)=0,(CL)=4,則 ROR AX,CL指令執(zhí)行完后,(AX)= 84F0 H,(CF)= 1 。9ORG 1000HX DB 12HY DW XZ DD Y(DS)=3800H, (BX)=1000H, (SI)=0002H求下列指令執(zhí)行完后指定寄存器的內(nèi)容MOV AX, 1000H ; (AX)= 0012 HMOV AX, BX+SI; (AX)= 0110 HLEA DX,Y; (DX)= 1001 H 10. 8086CPU是一個16位的微處理器,具有 16 位數(shù)據(jù)總線, 20 位地址總線,可尋址空間為

19、1MB 。二、選擇題 (每題1分,共10分)1. 若AX65ACH,BX0B79EH,則 ( A )A 執(zhí)行ADD AX,BX指令后,CF=1,OF=1B 執(zhí)行SUB AX,BX指令后,SF=1,OF=0C 執(zhí)行TEST BX,AX指令后,CF=0,OF=0D 執(zhí)行XOR AX,BX指令后,PF=1,IF=02. 在PC/XT中,NMI中斷的中斷向量在中斷向量表中的位置 ( C )A 是由程序指定的 B 是由DOS自動分配的 C 固定在0008H開始的4個字節(jié)中D 固定在中斷向量表的表首3. 可用作寄存器間接尋址或基址、變址尋址的地址寄存器,正確的是 ( D )A) AX,BX,CX,DXB)

20、 DS,ES,CS,SSC) SP,BP,IP,BXD) SI,DI,BP,BX4. 8086/8088的中斷向量表 ( B ) A 存放類型號 B 存放中斷處理程序入口地址參數(shù)C 是中斷處理程序入口 D 是中斷處理程序的返回地址 5. 當(dāng)8253可編程定時/計數(shù)器工作在方式0時,控制信號GATE變?yōu)榈碗娖胶?,對計?shù)器的影響是 ( B ) A 結(jié)束本次循環(huán)計數(shù),等待下一次計數(shù)的開始B 暫時停止現(xiàn)行計數(shù)工作C 不影響本次計數(shù),即計數(shù)器的計數(shù)工作不受該信號的影響D 終止本次計數(shù)過程,立即開始新的計數(shù)循環(huán)6. 使用8086/8088匯編語言的偽操作命令定義:VAR DB 2 DUP(1,2,3 DU

21、P(3),2 DUP(1,0)則在VAL存儲區(qū)前十個字節(jié)單元的數(shù)據(jù)是( D )A)1,2,3,3,2,1,0,1,2,3B)1,2,3,3,3,3,2,1,0,1C)2,1,2,3,3,2,1,0,2,1D)1,2,3,3,3,1,0,1,0,17. 若由1K×1位的RAM芯片組成一個容量為8K字(16位)的存儲器時,需要該芯片數(shù)為( A )。A) 128片 B) 256片 C) 64片 D) 32片8. 條件轉(zhuǎn)移指令JE的測試條件是( A )。A) ZF=1 B) CF=0 C) ZF=0 D) CF=19. 8253定時/計數(shù)器中,某計數(shù)據(jù)的最大計數(shù)初值是( C )。A) 655

22、36 B) 7FFFHC) 0000H D) FFFFH10. 在8086/8088中,在T1狀態(tài),CPU往總線發(fā)出( C )信號。 A)數(shù)據(jù) B)狀態(tài) C)地址 D)其它三、簡答題:(每題6分,共24分)1. EU和BIU各負(fù)責(zé)什么工作? EU:負(fù)責(zé)指令的執(zhí)行。BIU:負(fù)責(zé)與存儲器、I/O端口傳送數(shù)據(jù) (寫出兩個部分1分,作用各2分)2. 什么是中斷類型碼、中斷向量、中斷向量表?在基于8086/8088的微機(jī)系統(tǒng)中,中斷類型碼和中斷向量之間有什么關(guān)系?(本題5分)答:處理機(jī)可處理的每種中斷的編號為中斷類型碼。中斷向量是指中斷處理程序的入口地址,由處理機(jī)自動尋址。中斷向量表是存放所有類型中斷處

23、理程序入口地址的一個默認(rèn)的內(nèi)存區(qū)域。在8086系統(tǒng)中,中斷類型碼乘4得到向量表的入口,從此處讀出4字節(jié)內(nèi)容即為中斷向量。(5分)2. 在8086中,邏輯地址、偏移地址、物理地址分別指的是什么?具體說明。答:邏輯地址是在程序中對存儲器地址的一種表示方法,由段地址和段內(nèi)偏移地址兩部分組成,如1234H:0088H。偏移地址是指段內(nèi)某個存儲單元相對該段首地址的差值,是一個16位的二進(jìn)制代碼。物理地址是8086芯片引線送出的20位地址碼,用來指出一個特定的存儲單元4. 什么叫波特率?在一個異步通信系統(tǒng)中,如果數(shù)據(jù)速率為1200波特,數(shù)據(jù)格式為1個起始位、8個數(shù)據(jù)位、1個校驗(yàn)位、2個停止位,那么每秒鐘能

24、傳送多少字節(jié)?為什么同步傳輸比異步傳輸效率高? 答:波特率是指每秒鐘傳送的數(shù)據(jù)位數(shù),用波特作單位。 異步傳輸要有一位起始位,一個字符共12位,每秒鐘可以傳送字1200/12=100(個)。 同步傳輸不需要起始位和停止位,所以比異步傳輸效率高。1.通常一條指令包括兩個基本部分,即_操作碼_和_操作數(shù)_。 3.總線中地址線的功能是_用于指定存儲單元和I/O設(shè)備接口電路的選擇地址_。4.Intel 8086/8088地址總線有_20_條,最大存儲容量為_1M_。5. D/A轉(zhuǎn)換器的主要功能是將_數(shù)字_量轉(zhuǎn)換為_模擬_量。6. 8255A的方式2也叫雙向傳輸方式,該方式只適用于端口 A 。7. 非屏蔽

25、 中斷不受中斷允許標(biāo)志位IF的屏蔽。8. 每當(dāng)8086的指令隊列中有 2 個空字節(jié),總線接口部件就自動把指令取到指令隊列中。9. 在8086中,一個最基本的總線周期由 4 個時鐘周期組成,如果8086的主頻為5MHz,則基本總線周期時間為 800 ns 。10. 當(dāng)8086進(jìn)行堆棧操作時,CPU會選擇 堆棧 段寄存器,再和 堆棧指針SP 或者基址指針BP形成20位堆棧地址。11.(DX)=0064,(CX)=0105H,則執(zhí)行指令 SAR DX,CL后,(DX)=_0003_H,CF=_0_。12. 標(biāo)志寄存器中共用了_9_個有效位來存放_狀態(tài)_標(biāo)志和控制標(biāo)志,其中OF表示_溢出_標(biāo)志。二、選

26、擇題 (每題1分,共10分) 2. 計算機(jī)存放下一條指令地址的寄存器是( A ) A) 指令指針寄存器 B) 地址寄存器 C) 指令寄存器 D) 堆棧指針寄存器 3. 通常我們將計算機(jī)指令的集合稱為 ( A ) A) 指令系統(tǒng) B) 匯編語言 C) 高級語言 D) 仿真語言 4. 在立即數(shù)尋址方式中,立即數(shù)放在 ( B ) A 數(shù)據(jù)段 B 代碼段 C 堆棧段 D 附加段 5. 某微機(jī)有20條地址線,能夠直接尋址的地址范圍是( D )A 0001H-FFFFH B 0000H-FFFFH C 00001H-FFFFFH D 00000H-FFFFFH 7. 下列指令中,不屬于8086/8088指

27、令的是( C )。A) INT 10H B) IRET C) RETI D) RET 58. 若8086 CPU主頻為8MHz,則其基本總線周期為 ( B ) A 200ns B 500ns C 125ns D 250ns 9. 有下列程序段 AGAIN: MOV ES:DI,AL INC DI LOOP AGAIN 下列指令中( C )可完成與上述程序段相同的功能。A) REP MOVSB B) REP LODSBC) REP STOSB D) REPE SCASB10. 使用256KB×4的存儲器芯片組成1MB的存儲器系統(tǒng),其地址線至少需要( A )。A) 20條 B) 16條

28、C) 24條 D) 12條三、簡答題:(每題6分,共24分)1什么情況數(shù)據(jù)傳送要采用DMA方式?DMA方式有什么特點(diǎn)?答:當(dāng)CPU與高速的外設(shè)進(jìn)行成快塊的數(shù)據(jù)傳送是要采用DMA方式。DMA方式使外設(shè)與內(nèi)存之間直接進(jìn)行數(shù)據(jù)交換,而不通過CPU。DMA方式可擴(kuò)展為在存儲器的兩個或兩個高速的外設(shè)之間進(jìn)行數(shù)據(jù)交換。2. 8259A芯片的主要功能是什么?一片8259A可以管理幾級中斷源? 8259A芯片的主要功能:用于管理外部中斷請求 (3分)一片8259A可以管理8級中斷源 (3分)4. 比較軟件和可編程定時/計數(shù)器用于定時的特點(diǎn)。答:軟件定時一般是根據(jù)要求設(shè)計一個時延子程序,其優(yōu)點(diǎn)是節(jié)省硬件,成本低

29、;缺點(diǎn)是CPU利用率低,且定時間隔不準(zhǔn)確;用可編程定時/計數(shù)器實(shí)現(xiàn)定時,定時準(zhǔn)確且CPU利用率高,另外在需要的時候,可以由CPU程控改變定時間隔而不需要改動硬件電路。1. 標(biāo)志寄存器中,CF表示 進(jìn)位 標(biāo)志,PF表示 奇偶 標(biāo)志。2. 用8k×1位的存儲芯片,組成8k×16位的存儲器,需要用 16 片。3一片8259A能管理_8_級中斷,在基本不增加其它電路的情況下,用2片8259A可構(gòu)成_15_級的主從式中斷系統(tǒng)。4. 盡管各種微型機(jī)的總線類型和標(biāo)準(zhǔn)有所不同,但大體上都包含3種不同功能的總線,即 數(shù)據(jù)總線 、 地址總線 和 控制總線 。5. 在異步通信中,設(shè)每個字符對應(yīng)1

30、個起始位、7個信息位、1個奇/偶校驗(yàn)位和1個停止位,如果波特率為2400,則每秒能傳輸?shù)淖畲笞址麛?shù)為 240 。6. 在某系統(tǒng)中,欲用8255A的一個口來實(shí)現(xiàn)輸入輸出,則應(yīng)選用 A 口,該口應(yīng)工作在方式 2 。7. 動態(tài)RAM與靜態(tài)RAM的主要不同點(diǎn)在于動態(tài)RAM需要 刷新 。8. 在8086系統(tǒng)中,如果要讀/寫從奇地址開始的一個字,需 2 個總線周期。9. 8086的中斷向量表可以容納 256 個中斷向量,每個中斷向量占4個存儲單元,其中,前2個單元存放中斷處理子程序入口地址的 偏移量 ,后2個單元存放中斷處理子程序入口地址的 段地址 。10. 除法指令DIV的格式中,只有一個源操作數(shù)。若其

31、類型屬性為字節(jié),則目的操作數(shù)在 AX 中;若其類型屬性為字,則目的操作數(shù)在 DX , AX 中。11. 在8086系統(tǒng)中,當(dāng)CPU響應(yīng)外部中斷請求轉(zhuǎn)向中斷處理程序前,應(yīng)將_斷點(diǎn)處_的內(nèi)容依次壓入堆棧。二、選擇題 (每題1分,共10分)1. 指令MOV AX,BXSI的源操作數(shù)尋址方式是 ( C )A) 寄存器間接尋址 B) 直接尋址 C) 基址變址尋址D) 相對基址變址尋址 2. 有符號數(shù)AX除以2的指令是 ( B )A) SHR AX,1 B) SAR AX,1 C) ROR AX,1 D) RCR AX,13. 設(shè) ES=1600H,(BX)=26H,則ES:BX+10H單元的物理地址為

32、( C )A)1626H B) 1960H C) 16036H D) 4C00H4. 斷電后存儲的資料不會丟失的存儲器是 ( B ) A) RAM B) ROM C) DRAM D) SRAM 5. 下列( A )指令不合法:A) IN AX,0278H B) RCR DX,CLC) CMPSB D) RET 46. 8086/8088系統(tǒng)中,一個棧可使用的最大空間是( B )。A) 1MB B) 64KB C) 由SP初值決定 D) 由SS初值決定7. 8086CPU的內(nèi)部結(jié)構(gòu)由( D )組成A) ALU,EU,BIU B) ALU,BIU,地址加法器C) 寄存器組,ALU D) EU,BI

33、U8.可編程計數(shù)定時器8253的工作方式有幾種 ( D )A3 B 4 C 5 D 69. 8086CPU經(jīng)加電復(fù)位后,執(zhí)行第一條指令的地址是( D )A)FFFFH B)03FFFH C)0FFFFH D)FFFF0H10. 8086/8088的狀態(tài)標(biāo)志有( D )個。A) 3 B) 4 C) 5 D) 6三、簡答題:(每題6分,共24分)4. 什么叫中斷?請敘述中斷向量號(中斷類型)、中斷向量表和中斷服務(wù)程序入口地址三者的關(guān)系。 中斷由請求中斷的外部設(shè)備口向CPU提供中斷向量,CPU根據(jù)這個向量到向量表中轉(zhuǎn)換表跳轉(zhuǎn)中查找中斷服務(wù)程序入口地址,而轉(zhuǎn)入不同的中斷處理服務(wù)程序入口。(2分)808

34、8/8086可以處理256種向量中斷,對每種中斷都指定一個中斷向量號代碼,從0255每一種中斷向量號代碼都可以與一個中斷服務(wù)程序相對應(yīng)。(2分)中斷服務(wù)程序放在存儲區(qū)域內(nèi),而中斷服務(wù)程序的入口地址存在內(nèi)存儲器中斷向量表內(nèi),當(dāng)CPU處理中斷時,就需要指向中斷服務(wù)程序入口地址,中斷向量表是中斷 向量號與這相應(yīng)的中斷服務(wù)程序入口地址之間的轉(zhuǎn)換表。(1分)中斷向量表占用存儲器的最低地址區(qū),因?yàn)槊總€中斷向量號要占用4個字節(jié)單元。2什么是溢出?如何判斷?答:當(dāng)運(yùn)算結(jié)果超出數(shù)值表示范圍時,就會得到錯誤的結(jié)果,稱為溢出??捎煤唵蔚姆柗▌t來判斷是否有溢出A+B=C 它們的符號分別為:a b c(1)A>

35、0,B>0 時a=0 b=0, c也應(yīng)=0。 如c=1則溢出(2)A<0,B<0 時a=1 b=1, c也應(yīng)=1。 如c=0則溢出兩異號相加,不會發(fā)生溢出. 3設(shè)數(shù)據(jù)傳送的速率是120字符/S,而每一個字包含10個數(shù)據(jù)位,則傳送的波特率為多少?每一位傳送時間是多少? 答:傳送的波特率為:10位/字符×120字符/s=1200位/s=1200波特 每一位傳送時間為:T=1s/1200=0.833ms4有一個32位的地址指針907AH:58DCH存放在從016A0H開始的存儲器中,試畫出它們的存放示意圖。地址內(nèi)容016A0H0DCH016A1H58H016A2H7AH0

36、16A3H90H1.8086CPU中,堆棧指令是_16_位數(shù)據(jù)傳送指令。2. 指令MOV BP,AX中,源操作數(shù)的尋址方式是 寄存器尋址 ,目的操作數(shù)的尋址方式是 寄存器間接尋址 。3. 用16k×8位的存儲芯片,組成64k×16位的存儲器,需要用 片。4. INTR引腳上來的中斷是 可屏蔽 中斷,NMI引腳引入的中斷是 非屏蔽 中斷。5. DS是指 數(shù)據(jù)段 寄存器,用來存放當(dāng)前程序所用數(shù)據(jù)段的 段基址 。6. 標(biāo)志寄存器中,AF表示 輔助進(jìn)位 標(biāo)志,ZF表示 零 標(biāo)志。7. 8086CPU在設(shè)計中提供了兩種模式,即小模式和 大 模式,系統(tǒng)中只有一個微處理器的模式稱為 小

37、模式。8. 對于下面的數(shù)據(jù)定義,各條MOV指令單獨(dú)執(zhí)行后,請?zhí)畛溆嘘P(guān)寄存器的內(nèi)容 TABLE1 DB ? TABLE2 DW 40 DUP(?) TABLE3 DB ABCD MOV AX,TYPE TABLE1; (AX)= 1 MOV BX,TYPE TABLE2; (BX)= 2 MOV CX,LENGTH TABLE2; (CX)= 40 MOV DX,SIZE TABLE2; (DX)= 80 9. 8255A的四個端口號用來區(qū)分A端口、 B端口 、 C端口 和 控制口 。10. 在使用8086間接輸入/輸出指令時,必須在執(zhí)行該指令之前將相應(yīng)的端口地址送入 DX 寄存器中。二、選擇題

38、 (每題1分,共10分)1. 0.6875D的二進(jìn)制為 ( C ) A 0.0111BB 0.1101B C 0.1011B D 0.1111B2. 一條指令執(zhí)行完后,CS1000H,IP=1052H,則下一條指令的地址為 ( B ) A 2025H B 11052H C 01052H D 10520H 3. 8088數(shù)據(jù)輸出為多少位 ( B ) A 4 B 8 C 16 D 32 4. 8086/8088的狀態(tài)標(biāo)志有( D )個。A) 3 B) 4 C) 5 D) 65. 若內(nèi)存每個存儲單元為16位,則 ( B ) A 其地址線也為16位 B 其地址線與16無關(guān)C 其地址線與16有關(guān) D 以

39、上均不正確6. 用2K×4位的RAM芯片組成16K字節(jié)的存儲器,共需RAM芯片為多少 ( A ) A 16片 B 8片C 4片D 32片7. 8088最多能處理多少個中斷 ( B ) A 128 B 256 C 512 D 1024 8. 數(shù)字“5”對應(yīng)的ASCII碼為( C ) A. 33H B.34H C.35H D.36H9.計算機(jī)內(nèi)的“溢出”是指其運(yùn)算的結(jié)果 ( C ) A 為無窮大B 超出了計算機(jī)內(nèi)存單元所能存儲的數(shù)值范圍C 超出了該指令所指定的結(jié)果單元所能存儲的數(shù)值范圍D 以上都不對10. DOS功能調(diào)用的功能號是( D ) A 10H B 11H C 13H D 21H

40、三、簡答題:(每題6分,共24分)1. 8086CPU有哪幾種工作模式?怎樣實(shí)現(xiàn)不同的工作模式? 答:8086CPU有最大工作模式和最小工作模式兩種. 由8086的一個引腳MN/MX來實(shí)現(xiàn)不同的工作模式。當(dāng)該引腳接至電源(+5V),則為最小工作模式;當(dāng)該引腳接地,則為最大工作模式。2并行通信和串行通信的優(yōu)缺點(diǎn) 答:從距離上看,并行通信適宜短距離的數(shù)據(jù)傳送,而串行通信適宜長距離的數(shù)據(jù)傳送;從速度上看,并行通信比串行通信速度快; 從費(fèi)用上看,串行通信的費(fèi)用要低得多。38259A中斷控制器的功能是什么?答:8259A中斷控制器可以接受8個中斷請求輸入并將它們寄存。對8個請求輸入進(jìn)行優(yōu)先級判斷,裁決出

41、最高優(yōu)先級進(jìn)行處理,它可以支持多種優(yōu)先級處理方式。8259A可以對中斷請求輸入進(jìn)行屏蔽,阻止對其進(jìn)行處理。8259A支持多種中斷結(jié)束方式。8259A與微處理器連接方便,可提供中斷請求信號及發(fā)送中斷類型碼。8259A可以進(jìn)行級連以便形成多于8級輸入的中斷控制系統(tǒng)。(5分)4簡述8086CPU的ALE引腳、NMI引腳及INTR引腳的作用。ALE引腳為地址鎖存信號輸出。NMI引腳非屏蔽中斷請求信號輸入INTR引腳可屏蔽中斷請求信號輸入填空題在微機(jī)的三組總線中, 數(shù)據(jù) 總線是雙向的, 地址 總線是單向的。23. 從產(chǎn)生中斷的方法來分,8086的中斷可分為硬件中斷和軟件中斷兩大類,其中硬件中斷又可分為兩

42、類: 可屏蔽中斷 、 非屏蔽中斷 ,它們分別通過 INTR 、 NMI 這兩個引腿引入。24. 設(shè)8086要從I/O端口03C0H中讀入一個字節(jié),則應(yīng)該使用的兩條指令是 MOV DX,03C0H 、 IN AL,DX 。25. 若有偽指令A(yù)BC DW 100 DUP(?),則TYPE ABC= 2 ,LENGTH ABC= 100 ,SIZE ABC= 200 。26. 采用級聯(lián)方式使用8259中斷控制器,可使它的硬中斷源最多擴(kuò)大到 64 個。27. CPU和內(nèi)存間傳輸數(shù)據(jù)時,CPU才執(zhí)行總線周期,若在一個總線周期后,不立即進(jìn)入下一個總線周期,則系統(tǒng)總線處于 空閑 狀態(tài)。28. 若物理地址為2

43、D8C0H,偏移量為B6A0H,則段地址為 2222H 。29. 為了識別鍵盤上的閉合鍵,通常采用兩種方法: 行掃描法 、 行反轉(zhuǎn)法 。30. 十六進(jìn)制數(shù)30A.5H轉(zhuǎn)換為二進(jìn)制是 1100001010.0101 ,轉(zhuǎn)換為十進(jìn)制是 778.3125 。31. 8086/8088CPU中,總線接口部件和執(zhí)行部件的 并行 工作方式,有力地提高了CPU的工作效率。32. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,執(zhí)行指令PUSH AX后,存放數(shù)據(jù)21H的物理地址是 200FFH 。33. 8086要求復(fù)位信號至少維持 4 個時鐘周期的高電平才有效。當(dāng)復(fù)位后,8086將從地

44、址 FFFF0H 開始執(zhí)行指令。34. 8086的尋址方式有: 立即數(shù) 尋址、 寄存器 尋址、 直接 尋址和 寄存器間接 尋址。35. CPU和外設(shè)之間的數(shù)據(jù)傳送方式有 程序方式 、 中斷方式 和 DMA方式 。36. 1片8259A能管理8級中斷,2片8259A能管理 15 級中斷。37. 當(dāng)8253定時器0的時鐘脈沖為1MHZ時,其二進(jìn)制計數(shù)時的最大定時時間為 65.536ms ,這時寫入定時器的初值為 0 。38. 中斷系統(tǒng)可處理 256 個不同的中斷,每個中斷對應(yīng)一個 中斷 碼,硬件中斷分為 可屏蔽 中斷和 不可屏蔽 中斷。39. 8253內(nèi)部的3個計數(shù)器可用 6 種不同的工作模式工作

45、,其中 方式3 可作方波發(fā)生器使用,若要求輸出完全對稱的方波,則需計數(shù)值為 偶數(shù) 。40. 主機(jī)與外設(shè)傳送數(shù)據(jù)時,采用 DMA 方式,CPU的效率最高。41. 以Intel 8086/8088為CPU的 16 位微型計算機(jī) IBM PC/XT 在技術(shù)上獲得極大成功,它擁有的用戶在計算機(jī)世界曾首屈一指,以至于在設(shè)計更高檔的微型機(jī)時,都盡量保持與它兼容。42. 若有二個數(shù)5439H和456AH進(jìn)行相加,則運(yùn)算后標(biāo)志寄存器中的ZF= 0 ,PF= 1 ,AF= 1 ,OF= 1 。43. 8086在每個總線周期的T3狀態(tài)開始對 READY 信號進(jìn)行采樣,若其為高電平,則進(jìn)入T4狀態(tài)。44. 設(shè)CS=

46、3100H,DS=40FFH,兩段的空間均為64K個單元,則兩段的重疊區(qū)為 16 個單元,兩段的段空間之和為 131056 個單元。45. 8086保護(hù)斷點(diǎn)時,堆棧的高地址單元存放 段地址 ,低地址單元存放 偏移量 。46. 對于下面的數(shù)據(jù)定義,各條MOV指令單獨(dú)執(zhí)行后,請?zhí)畛溆嘘P(guān)寄存器的內(nèi)容 TABLE1 DB ? TABLE2 DW 20 DUP(?) TABLE3 DB ABCD MOV AX,TYPE TABLE1; (AX)= 1 MOV BX,TYPE TABLE2; (BX)= 2 MOV CX,LENGTH TABLE2; (CX)= 20 MOV DX,SIZE TABLE2

47、; (DX)= 40 47. 8255A的四個端口號用來區(qū)分 A端口 、 B端口 、 C端口 和 控制口 。48. 在使用8086間接輸入/輸出指令時,必須在執(zhí)行該指令之前將相應(yīng)的端口地址送入 DX 寄存器中。49. Intel 8086是 16 位的微處理器,Pentium是 32 位的微處理器。50. 微型計算機(jī)由CPU、 存儲器 、 輸入/輸出接口電路 和 系統(tǒng)總線 組成。51. 8086的標(biāo)志寄存器共有16位,其中狀態(tài)標(biāo)志有 6 個,控制標(biāo)志有 3 個。52. 8086系統(tǒng)中,存儲器分為奇、偶兩個存儲體。其中,奇體的數(shù)據(jù)信號線固定與數(shù)據(jù)總線的 高 8位相連,偶體的數(shù)據(jù)信號線固定與數(shù)據(jù)總線的 低 8位相連。53. 如果0段005CH、005DH、005EH、005FH這4個單元的內(nèi)容分別為12H、34H、56H、78H,則對應(yīng)于中斷類型號 17H 的中斷處理子程序入口地址的段地址為 7856H ,偏移量為 3412H 。54. 串行通信可以分為兩種類型,一種叫 同步通信 ,另一種叫 異步通信 。55. 8255A的方式2也叫雙向傳輸方式,該方式只適用于端

溫馨提示

  • 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

提交評論