微機(jī)原理及應(yīng)用試題庫_第1頁
微機(jī)原理及應(yīng)用試題庫_第2頁
微機(jī)原理及應(yīng)用試題庫_第3頁
微機(jī)原理及應(yīng)用試題庫_第4頁
微機(jī)原理及應(yīng)用試題庫_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 電氣工程及其自動化 專業(yè) 微機(jī)原理及應(yīng)用 試題一、 填空題(每空1分)1. 微型計(jì)算機(jī)系統(tǒng)的主要性能指標(biāo)有:字長 、 存儲容量 、 指令系統(tǒng) 、 運(yùn)算速度 、 系統(tǒng)配置。2. 微型計(jì)算機(jī)系統(tǒng)硬件包括: 運(yùn)算器 、 控制器  、 存儲器 、 輸入設(shè)備 、 輸出設(shè)備  等部件,這些部件通過 數(shù)據(jù)總線 、 地址總線  、 控制總線 相連接。3. 8086的標(biāo)志寄存器中控制標(biāo)志有: IF 、 DF 、 TF 。4. 8086的標(biāo)志寄存器中狀態(tài)標(biāo)志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。5. 隨機(jī)存儲器RAM可分為 雙極型 和 MOS型 兩大類。6

2、. 只讀存儲器ROM可分為: ROM 、 PROM 、 EPROM 、 EEPROM 。7. 8255A是 可編程并行輸入/輸出接口 ,它有 3 個 8 位端口, 3 種工作方式。8. 8253是 可編程定時器/計(jì)數(shù)器 ,它有 3 個計(jì)數(shù)通道, 6 種工作方式。9. 串行通信中的數(shù)據(jù)傳送模式有: 單工 , 半雙工 , 全雙工 。10. 串行通信中最基本的通信方式: 異步通信 , 同步通信 。11. ADC0809有 8 個模擬量輸入信號,可用 3 位地址信號控制,有 8 位數(shù)據(jù)輸出。12. DAC0832是 可編程數(shù)/模轉(zhuǎn)換器 ,有 8 位數(shù)字量輸入信號, 2 個模擬量輸出信號,可設(shè)置 3 種

3、工作方式。13. 8259A是 可編程中斷控制器 ,它有 4 個初始化命令字, 3 個操作命令字。14.匯編語言指令語句格式:標(biāo)號: 操作碼助記符 操作數(shù)1 ,操作數(shù)2 ;注釋15. CPU和輸入/輸出設(shè)備之間傳送的信息有 數(shù)據(jù)信息 、 狀態(tài)信息 、 控制信息 。16. 串行通信中信號傳輸時的調(diào)制解調(diào)方式有: 調(diào)頻 、 調(diào)幅 、 調(diào)相 。17. DAC0832可工作在 直通 、 單緩沖 、 雙緩沖 三種方式。18.地址譯碼的方式有 線譯碼 、 部分譯碼 、 全譯碼 三種。19RS-232C串行通信接口TXD和RXD信號的電氣性能中“1”= 3-25V ;“0”= 325V 。208237是 可

4、編程DMA控制器 ,它有 4個獨(dú)立的DMA 通道。21. 8253每個計(jì)數(shù)器有 2 種計(jì)數(shù)方式,計(jì)數(shù)范圍分別為: BCD 09999 ; 二進(jìn)制 0FFFFH 。22TTL電平經(jīng) 1488 轉(zhuǎn)換為RS-232C電平,RS-232C電平經(jīng) 1489 轉(zhuǎn)換為TTL電平。23. 8086處理器的基本數(shù)據(jù)類型是 字節(jié) 、 字 、 雙字 。24. 8086指令的操作數(shù)尋址方式有: 立即數(shù) 、 寄存器 、 存儲單元 、 I/O端口 。25常見A/D轉(zhuǎn)換器的類型有: 并行比較型 、 雙積分型 、 逐次比較型 。26. 一個計(jì)算機(jī)系統(tǒng)所具有的物理地址空間的大小是由 地址總線的寬度 決定的,8086系統(tǒng)的物理空

5、間的地址為 1M 。27. 8086EU的主要部件有 算術(shù)邏輯單元寄存器組 ,主要完成 編碼 和 運(yùn)算 工作。28. 堆棧段的基值存入 SS 寄存器,數(shù)據(jù)段的基值存入 DS 寄存器,代碼段的基值存于 CS 寄存器,擴(kuò)展段的基值存入 ES 寄存器。29. 8086CPU引腳中,用來控制8086工作方式的引腳為 MN/MX 。30. 8086CPU引腳中BP默認(rèn)的段寄存器是(SS),BX默認(rèn)的段存器是(DS)。31. 8086CPU所訪問的存儲器為 奇區(qū) 和 偶區(qū) ,各區(qū)的數(shù)據(jù)總線分別對應(yīng)CPU數(shù)據(jù)在線的 高八位 和 低八位 。32. 設(shè)雙字?jǐn)?shù)據(jù)1A3B5C8DH存于首地址為30000H的數(shù)據(jù)區(qū)中

6、,則該數(shù)據(jù)的字節(jié)從該處起按_地址遞增_的順序存放,順序依次為_30000H = 1A_ , _30001H = 3B_ , _30002H = 5C_ , _30003H = 8D_。33. 執(zhí)行CLD指令后,串操作地址采用按_地址遞增_方向修改。34. 在半導(dǎo)體存儲器中,RAM指的是 隨機(jī)(易失性)存儲器 ,他可讀可寫,但斷電后信息一般會 丟失 ;而ROM指的是 只讀(非易失性)存儲器 ,斷電后信息 可保留 。35. 存儲結(jié)構(gòu)為8K*8位的EPROM芯片2764,共有 8個 個數(shù)據(jù)引腳, 13個 個地址引腳。用他組成64KB的ROM存儲區(qū)共需 8 片芯片。36. 在8086CPU系統(tǒng)中,假設(shè)

7、地址總線A15A19輸出01001時譯碼電路產(chǎn)生一個有效的片選信號。這個片選信號將占有主存從 48000H 到 4FFFFH的物理地址范圍,共有 容量 32KB 。37. 單片8259A可管理 8 級可屏蔽中斷,6片級聯(lián)最多可管理 43 級。38. 8086CPU的中斷系統(tǒng)中共有 256 個中斷類型碼,與中斷類型碼12對應(yīng)的向量地址為 48 ,系統(tǒng)將在內(nèi)存地址的 00000H003FFH 處,設(shè)置全部中斷類型的中斷向量。39. 單片8237A有 4 個DMA通道,5片8237A構(gòu)成的二級DMA系統(tǒng),可提供 16 個DMA通道。40.中斷處理的基本過程包括_中斷請求_、_中斷判優(yōu)_、_中斷響應(yīng)_

8、、_中斷處理_和_中斷返回_。二、選擇題(單選、多選)1.計(jì)算機(jī)中信息存儲的最小單位( A )。 (A)位 (B)字節(jié) (C)字 (D)存儲單元2.存儲器中存儲信息的最小單位( B ) (A)位 (B)字節(jié) (C)字 (D)存儲單元3.微處理器中處理信息的最小單位( C )(A)位 (B)字節(jié) (C)字 (D)存儲單元4.微處理器由( D )組成。(A)運(yùn)算器和存儲器 (B)運(yùn)算器和接口電路 (C)控制器和存儲器 (D)運(yùn)算器和控制器5.指令MOV AX, SI的尋址方式是( D )(A)立即尋址 (B)直接尋址 (C)寄存器尋址 (D)寄存器間接尋址6. ( A )是總線控制器芯片。(A)8

9、288 (B)8253 (C)8282 (D)82517. ( C D )是地址鎖存器芯片。(A)74LS245 (B)74LS244 (C)74LS373 (D)82828. ( B C )是總線驅(qū)動器芯片。(A)74LS373 (B)74LS245 (C)8286 (D)82599. ( A D )是隨機(jī)存儲器RAM芯片。(A)2164 (B)8284 (C)28128 (D)626410. ( A C )是只讀存儲器EPROM芯片。(A)27256 (B)8284 (C)2732 (D)626411. ( B D )是只讀存儲器EEPROM芯片。(A)8284 (B)28256 (C)2

10、732 (D)286412.8253( C )的輸出是方波速率發(fā)生器。(A)工作方式1 (B)工作方式2 (C)工作方式3 (D)工作方式413.DAC0832的輸出信號是( B )(A)電壓信號 (B)電流信號 (C)數(shù)字信號 (D)開關(guān)信號14. 8086微處理器的寄存器中( A )是專用的堆棧指針寄存器。(A)SP (B)BP (C)SI (D)DI15. 8086微處理器的寄存器中( C )是專用的源變址指針寄存器。(A)SP (B)BP (C)SI (D)DI16. 8086微處理器的寄存器中( D )是專用的目的變址指針寄存器。(A)SP (B)BP (C)SI (D)DI17.

11、8086微處理器的寄存器中( A )是通用的累加器。(A)AX (B)BX (C)CX (D)DX18. 8086微處理器的寄存器中( B )是通用的數(shù)據(jù)指針。(A)AX (B)BX (C)CX (D)DX19. 8086微處理器的寄存器中( C )是通用的計(jì)數(shù)器。(A)AX (B)BX (C)CX (D)DX20. 8086微處理器的寄存器中( D )是通用的I/O指針。(A)AX (B)BX (C)CX (D)DX21( A B )是地址譯碼器芯片。(A)74LS139 (B)74LS138 (C)74LS244 (D)74LS27322. 8086CPU從存儲器中預(yù)取指令,它們采用的存取

12、原則為( A )(A)先進(jìn)先出 (B)先進(jìn)后出 (C)隨情況不同而不同 (D)隨機(jī)238086CPU中寄存器( D )通常用作數(shù)據(jù)寄存器,且隱含用法作為I/O指令間接尋址時的端口地址寄存器。 (A)AX (B)BX (C)CX (D)DX24. 由8086CPU組成PC機(jī)的數(shù)據(jù)線是( D )(A)8根單向線 (B)16根單向線 (C)8根雙向線 (D)16根雙向線25. 8086CPU的一個典型總線周期需要( A )個狀態(tài)。(A)4 (B)3 (C)2 (D)126. 指令隊(duì)列的作用是( C )。(A)暫存操作數(shù) (B)暫存操作地址 (C)暫存指令 (D)暫存指令地址27. 如果8086工作于

13、最大模式,系統(tǒng)的控制總線信號來自( B )(A)8284 (B)8288 (C)8087 (D)828628. 在8086/8088系統(tǒng)中,內(nèi)存采用分段結(jié)構(gòu),段與段之間是( D )(A)分開的 (B)連續(xù)的 (C)重疊的 (D)都可以29. 8086CPU中,當(dāng)M/= 1, = 0,= 1時CPU執(zhí)行的操作是( A )(A)存儲器讀 (B)I/O讀 (C)存儲器寫 (D)I/O寫30. 8086CPU存儲器可尋址1MB的空間,對I/O進(jìn)行讀寫操作時,20位地址中只有( B )有效(A)高16位 (B)低16位 (C)高8位 (D)低8位31. 在8086CPU從總線上撤消地址,使總線的低16位

14、置成高阻態(tài),其最高4位用來輸出總線周期的( C ) (A)數(shù)據(jù)信息 (B)控制信息 (C)狀態(tài)信息 (D)地址信息32. CPU中,運(yùn)算器的主要功能是( C )(A)算術(shù)運(yùn)算 (B)邏輯運(yùn)算 (C)算術(shù)運(yùn)算和邏輯運(yùn)算 (D)函數(shù)運(yùn)算33. 8086/8088CPU在復(fù)位后,程序重新開始執(zhí)行的邏輯地址是( B )(A)0000:00000H (B)FFFF:0000H (C)FFFF:FFF0 (D)0000:FFFF34. 具有指令流水線功能的CPU其特點(diǎn)是( A )(A)提高CPU運(yùn)行速度 (B)提高存儲器的存取速度(C)提高I/O處理速度 (D)提高DMA的傳遞速度35. 如果80386/

15、80486系統(tǒng)工作于保護(hù)虛地址方式,它的段最大長度可達(dá)( A )(A)4GB (B)1MB (C)64KB (D)32KB36. 在程序控制傳送方式中,哪種方式可以提高系統(tǒng)的工作效率( B )。(A)查詢傳送 (B)中斷傳送 (C)前二項(xiàng)均可 (D)DMA方式37. 采用DMA傳送數(shù)據(jù)時,數(shù)據(jù)傳送過程是由( D )控制的。(A)軟件 (B)CPU (C)CPU+軟件 (D)硬件控制器38. 8086微處理器可尋址訪問的最大I/O空間為( B )。(A)1KB (B)64KB (C)640KB (D)1MB39. 傳送數(shù)據(jù)時,占用CPU時間最長的傳送方式是( )。(A)查詢 (B)中斷 (C)

16、(D)無條件傳送40. 采用查詢傳送方式時,必須要有( C )(A)中斷邏輯 (B)請求信號 (C)狀態(tài)端口 (D)類型號41. 當(dāng)要求74LS138的Y3有效,這時A、B、C的3輸入端分別為( C )(A)A=1,B=1,C=1 (B)A=1,B=0,C=1(C)A=1,B=1,C=0 (D)A=0,B=1,C=142. 下面( B )是正確的。(A)端口中有1個或多個接口 (B)接口中有1個或多個端口(C)端口內(nèi)含有很多寄存器 (D)一個端口可有多個地址43. 下列指令中,不含有非法操作數(shù)尋址的指令是( D )(A)ADC BX , 30 (B)ADD SI+DI , AX(C)SBB A

17、X , CI (D)SUB 3000H , DX44. 以下指令中與SUB AX,AX作用相同的是( C )(A)OR AX , AX (B)AND AX , AX(C)XOR AX , AX (D)PUSH AX45. 下列指令中,非法指令是( B )(A)OUT BX , AL (B)ADD BX+DI ,AX(C)SBB AX , BX (D)SUB 3000H ,AX46. 將十進(jìn)制數(shù)25以壓縮BCD碼格式送AL,正確的傳送指令是( A )(A)MOV AX , 0025H (B)MOV AX ,0025(C)MOV AX ,0205H (D)MOV AX ,020547. 如果有多個

18、中斷申請同時發(fā)生,系統(tǒng)將根據(jù)中斷優(yōu)先級的高低先響應(yīng)優(yōu)先級最高的中斷請求。若要調(diào)整中斷源申請的響應(yīng)次序, 可以利用( B )(A)中斷響應(yīng) (B)中斷屏蔽 (C)中斷向量 (D)中斷嵌套48. 8086CPU響應(yīng)可屏蔽中斷時,CPU( B )(A)執(zhí)行一個中斷響應(yīng)周期 (B)執(zhí)行兩個連續(xù)的中斷響應(yīng)周期(C)執(zhí)行兩個中斷響應(yīng)周期,中間23個空閑狀態(tài) (D)不執(zhí)行中斷響應(yīng)周期三、判斷題1.【 】匯編語言的語句與機(jī)器指令是一一對應(yīng)關(guān)系。2.【 × 】匯編語言的指示性語句與機(jī)器指令是一一對應(yīng)關(guān)系。3【 × 】8086物理地址 = 段基址×10偏移地址。4.【 】段基址

19、15;16偏移地址。5.【 × 】某種存儲器芯片容量為16KB*8/片,它需要的片內(nèi)尋址地址線根數(shù)是13根。6.【 】某種存儲器芯片容量為16KB*8/片,它需要的片內(nèi)尋址地址線根數(shù)是14根。7.【 × 】8255A有4個輸入/輸出端口,3種基本工作方式。8.【 】8255A有3個輸入/輸出端口,3種基本工作方式。9.【 】8259A是可編程的中斷控制器芯片。10【 × 】8237是可編程的中斷控制器芯片。11【 × 】8086數(shù)據(jù)總線有20位,地址總線有16位。12【 】8086數(shù)據(jù)總線有16位,地址總線有20位。13【 】OUT 80H, AL14【

20、 × 】OUT 80H, CL15【 】IN AX, DX16【 × 】IN BX, DX17【 】8253有3個計(jì)數(shù)通道,6種工作方式。18【 × 】8237是可編程的并行接口芯片。19【 × 】8255A的B口可工作在方式0、方式1、方式2。20【 】8255A的A口可工作在方式0、方式1、方式2。21【 】8251是一個全雙工的可編程通信接口。22【 × 】8251是一個半雙工的可編程通信接口。23【 × 】8253 的最大計(jì)數(shù)范圍:07500000。24【 】8253 的最大計(jì)數(shù)范圍:64K×64K×64K

21、25【 × 】延時子程序中時間常數(shù)增大時,延時時間減小。26【 】延時子程序中時間常數(shù)增大時,延時時間增大。27.【 × 】端口中有1個或多個接口28.【 × 】一個端口可有多個地址29.【 】一個接口中有1個或多個端口四、解釋題1. 指令計(jì)算機(jī)能夠識別和執(zhí)行的基本操作命令2. 指令系統(tǒng)計(jì)算機(jī)所能執(zhí)行的全部指令的集合。3. 程序?yàn)閷?shí)現(xiàn)某一任務(wù)所作的指令(語句)的有序集合。4. 堆棧一個按照后進(jìn)先出原則組織的一段內(nèi)存區(qū)域。5. 并行通信利用多根傳輸線將多位數(shù)據(jù)的各位同時傳送。6. 串行通信利用一條傳輸線將數(shù)據(jù)一位一位按順序分時傳送。7. 串行異步通信收、發(fā)雙方在約定

22、的波特率下,不需要有嚴(yán)格的同步,允許有相對的遲延,既兩端的頻率差別在1/10以內(nèi)。8. 串行同步通信是指在約定的波特率下,發(fā)送端和接收端的頻率保持一致(同步),收、發(fā)雙方的每一位數(shù)據(jù)均保持同步。9. 中斷源引起中斷的原因,或者說能發(fā)出中斷請求的來源。10. EPROM可用紫外線擦除信息、多次改寫的只讀存儲器。11位(bit) 1個二進(jìn)制位,計(jì)算機(jī)中信息存儲的最小單位。12字節(jié)(Byte)相鄰的8個二進(jìn)制位,存儲器的最小單位。13字(Word)計(jì)算機(jī)處理數(shù)據(jù)的最小單位。14指令操作碼表示計(jì)算機(jī)執(zhí)行什么操作。15指令操作數(shù)表示參加操作的數(shù)或操作數(shù)所在的地址。16機(jī)器語言指令機(jī)器碼編制的源程序。17

23、匯編語言助記符編制的源程序。18. 8255A中的選通輸入,低電平有效。用來將外設(shè)輸入的數(shù)據(jù)送入8255A的輸入緩沖器。198255A中的IBF輸入緩沖器滿,高電平有效輸出。作為STB的回答信號,208255A中的輸出緩沖器滿,低電平有效。當(dāng)CPU已將要輸出的數(shù)據(jù)送入8255A時有效,用來通知外設(shè)可以從8255A取數(shù)。21 8255A中的響應(yīng)信號,低電平有效。作為對的響應(yīng)信號,表示外設(shè)已將數(shù)據(jù)從8255A的輸出緩沖器中取走。228255A中INTR中斷請求信號,高電平有效??勺鳛镃PU的查詢信號,或作為向CPU發(fā)送的中斷請求信號。238255A中INTE中斷允許,由C口的相應(yīng)位控制。24波特率

24、單位時間內(nèi)線路狀態(tài)變化(電信號變化)的數(shù)目。 單位時間里傳送的數(shù)據(jù)位數(shù),即:1波特率 = 1bit/s = /bps,波特率的倒數(shù)即為每位所需的時間。 五、簡答題1、微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)三者之間有何不同? 答:微處理器運(yùn)算器控制器內(nèi)部總線,CPU,MPU; 微型計(jì)算機(jī)微處理器存儲器輸入/輸出接口系統(tǒng)總線,稱為計(jì)算機(jī)的硬件;微型計(jì)算機(jī)系統(tǒng)微型計(jì)算機(jī)外圍設(shè)備系統(tǒng)軟件。 2、在8086總線周期的T1、T2、T3、T4狀態(tài),CPU分別執(zhí)行什么動作? 答:T1周期:8086發(fā)出20位地址信號,同時送出地址鎖存信號ALE; T2周期:8086開始執(zhí)行數(shù)據(jù)傳送; T3周期:下降沿采樣READ

25、Y,若有效則T3結(jié)束后進(jìn)入T4 ,若無效則插入等待周期TW,在TW繼續(xù)采樣READY,直至其變?yōu)橛行Ш笤龠M(jìn)入T4 ; T4周期:8086完成數(shù)據(jù)傳送。 3、指示性語句有哪幾種?答:符號定義、數(shù)據(jù)定義、段定義、過程定義、結(jié)束語句。4、總線的分類有哪幾種?答:按位置分:片內(nèi)總線、片總線(局部總線)、內(nèi)總線(系統(tǒng)總線)、外總線(通信總線)按功能分:數(shù)據(jù)總線、地址總線、控制總線、電源和地線、備用線5、總線的特性答:物理特性物理連接方式,根數(shù)、插頭、引腳排列功能特性每一根線的功能電氣特性每一根線信號傳送方向、有效電平范圍時間特性每一根線的時序6.常用總線類型答:ISA工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)總線PCI外部設(shè)備互

26、連總線USB通用串行接口總線7. 8086CPU怎樣解決地址線和數(shù)據(jù)線復(fù)用問題?ALE信號何時有效?答:采用分時復(fù)用的方式,在總線周期的T1周期ALE信號有效,傳送地址信號,在總線周期的T1周期以后,ALE信號失效,傳送數(shù)據(jù)信號。88086的基本總線周期有哪幾種?答:存儲器讀或?qū)懀?I/O端口讀或?qū)?;中斷響?yīng)周期;總線保持請求與保持響應(yīng)周期。 9RAM存儲器與CPU連接時應(yīng)注意的問題。答:CPU總線的負(fù)載能力; CPU的時序和存儲器的存取速度之間的配合;存儲器的地址分配和選片; 控制信號的連接。10.CPU與外設(shè)的數(shù)據(jù)傳送方式。答:程序控制傳送方式、中斷傳送方式、直接數(shù)據(jù)通道傳送DMA11.

27、如果用74LS273作輸入接口,是否可行?說明原因;用74LS244作輸出接口,是否可行?說明原因。答:否。74LS244是三態(tài)門構(gòu)成的緩沖器,只能用于輸入信號的緩沖操作;74LS273是由D觸發(fā)器和三態(tài)門構(gòu)成的鎖存器,只能用于輸出信號的鎖存,所以不能交換使用。12. 8086的總線接口單元(BIU)由哪幾部分組成?答:段寄存器CS,DS,SS,ES;指令指針寄存器IP;指令隊(duì)列緩沖器;加法器和內(nèi)部總線組成。138086的執(zhí)行單元(EU)由哪幾部分組成?答:算術(shù)邏輯單元(ALU);通用寄存器AX、BX、CX、DX;可分為8個8位的寄存器(AL、AH;BL、BH;CL、CH;DL、DH)使用;4

28、個專用寄存器:SP、BP、DI、SI;狀態(tài)標(biāo)志寄存器FLAGS和內(nèi)部總線組成。148086的中斷系統(tǒng)包括哪些部分?試用文字或圖例描述8086的中斷系統(tǒng)。答:包括外部中斷和內(nèi)部中斷。外部中斷:可屏蔽中斷INTR,非屏蔽中斷NMI。內(nèi)部中斷:除法出錯INT0,單步執(zhí)行INT1,溢出中斷INTO,軟件中斷INT n。158253有幾種工作方式? 寫出每種工作方式的功能。方式功能啟動條件改變計(jì)數(shù)值GATE輸出波形0計(jì)數(shù)完中斷寫計(jì)數(shù)初值立即有效有影響電平信號1硬觸發(fā)單拍脈沖寫計(jì)數(shù)初值外部觸發(fā)外部觸發(fā)有效有影響寬度為N個CLK周期的負(fù)脈沖2頻率發(fā)生器寫計(jì)數(shù)初值計(jì)數(shù)到1后有效有影響寬度為一個CLK周期的連續(xù)

29、負(fù)脈沖3方波速率發(fā)生器寫計(jì)數(shù)初值1、外觸發(fā)后有效2、計(jì)數(shù)到0后有效有影響連續(xù)方波4軟件觸發(fā)選通寫計(jì)數(shù)初值立即有效有影響寬度為一個CLK周期的負(fù)脈沖5硬件觸發(fā)選通寫計(jì)數(shù)初值外部觸發(fā)外部觸發(fā)后有效有影響寬度為一個CLK周期的負(fù)脈沖16列出實(shí)驗(yàn)室常見的顯示器名稱,并簡述這些顯示器的功能與使用方式。答:LED顯示高、低電平;數(shù)碼管顯示數(shù)字,需要進(jìn)行顯示碼轉(zhuǎn)換;點(diǎn)陣顯示器顯示字符、漢字,需要代碼轉(zhuǎn)換;液晶顯示器顯示數(shù)字、字符、漢字,需要代碼轉(zhuǎn)換;CRT顯示數(shù)字、字符、漢字和圖像178253的CLK0接2MHZ時鐘, 3個計(jì)數(shù)器級聯(lián)均設(shè)為工作方式3,要求OUT2輸出1HZ方波,問3個計(jì)數(shù)器的計(jì)數(shù)值如何設(shè)定

30、(方案不是唯一的)。答: 計(jì)數(shù)器0初值 × 計(jì)數(shù)器1初值 × 計(jì)數(shù)器2初值方案1: 1000 100 20方案2: 100 100 200188253計(jì)數(shù)器/定時器中,時鐘信號CLK和門脈沖信號GATE各起什么作用?答:CLK:時鐘輸入引腳。輸入脈沖若周期精確,8253一般工作在定時方式;輸入脈沖若周期不定,8253一般工作在計(jì)數(shù)方式;輸入時鐘周期不得小于380ns,即輸入時鐘信號的頻率不得高于2.6MHZ。其功能是作為計(jì)數(shù)脈沖,每輸入一個CLK脈沖,計(jì)數(shù)值減1。GATE:門控輸入引腳,控制計(jì)數(shù)器輸入脈沖。其功能是禁止、允許或啟動計(jì)數(shù)過程。198255A的方式.1有什么特點(diǎn)

31、?答:方式1是一種選通I/O方式,A口和B口仍作為兩個獨(dú)立的8位I/O數(shù)據(jù)通道,可單獨(dú)連接外設(shè),通過編程分別設(shè)置它們?yōu)檩斎牖蜉敵?。而C口則要有6位(分成兩個3位)分別作為A口和B口的應(yīng)答聯(lián)絡(luò)線,其余2位仍可工作在方式0,可通過編程設(shè)置為基本輸入或輸出。208255A的方式2有什么特點(diǎn)?答:雙向選通I/O方式,只有A口才有此方式。此時,端口C有5根線PC7PC3用作A口的應(yīng)答聯(lián)絡(luò)信號,其余3根線可用作方式0,也可用作B口方式1的應(yīng)答聯(lián)絡(luò)線。方式2:就是方式1的輸入與輸出方式的組合,各應(yīng)答信號的功能也相同。而C口余下的PC0PC2可以充當(dāng)B 口方式1的應(yīng)答線,若B口不用或工作于方式0,則這三條線也

32、可工作于方式0。21試述D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)。答: 分辨率(Resolution):單位數(shù)字量所對應(yīng)模擬量增量。即D/A轉(zhuǎn)換器模擬輸出電壓能夠被分離的等級數(shù)。 精度(Accuracy):分絕對精度(Absolute Accuracy)和相對精度(Relative Accuracy)絕對精度(絕對誤差)指的是在數(shù)字輸入端加有給定的代碼時,在輸出端實(shí)際測得的模擬輸出值(電壓或電流)與應(yīng)有的理想輸出值之差。它是由D/A的增益誤差、零點(diǎn)誤差、線性誤差和噪聲等綜合引起的。相對精度指的是滿量程值校準(zhǔn)以后,任一數(shù)字輸入的模擬輸出與它的理論值之差。 建立時間(Settling Time):在數(shù)字輸入端發(fā)

33、生滿量程碼的變化以后,D/A的模擬輸出達(dá)到穩(wěn)定時,所需要的時間。21試述A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)。答:分辨率(Resolution):單位數(shù)字量所對應(yīng)模擬量增量。精度:絕對精度(Relative Precision):絕對精度指的是A/D轉(zhuǎn)換器的輸出端所產(chǎn)生的數(shù)字代碼中,分別對應(yīng)于實(shí)際需要的模擬輸入值與理論上要求的模擬輸入值之差。相對精度(Absolute Precision):相對精度指的是滿度值校準(zhǔn)以后,任一數(shù)字輸出所對應(yīng)的實(shí)際模擬輸入值(中間值)與理論值(中間值)之差。轉(zhuǎn)換時間(Conversion Time):轉(zhuǎn)換時間指的是A/D完成一次轉(zhuǎn)換所需要的時間。量程:所能轉(zhuǎn)換的模擬輸入電壓

34、范圍,分單極性和雙極性。輸出邏輯電平:多數(shù)A/D轉(zhuǎn)換器的輸出邏輯電平與TTL電平兼容。22能否用8253的OUT信號直接驅(qū)動繼電器,試說明原因。答:否,8253的OUT信號為TTL電平,輸出電流不足以直接驅(qū)動繼電器。(電平是個電壓范圍,規(guī)定輸出高電平>2.4V,輸出低電平<0.4V。在室溫下,一般輸出高電平是3.5V,輸出低電平是0.2V。最小輸入高電平和低電平:輸入高電平>=2.0V,輸入低電平<=0.8V,噪聲容限是0.4V。)23半導(dǎo)體存儲器的分類。24ADC0809如果需要多通道巡回采樣,硬件如何設(shè)置?軟件如何設(shè)置?答:ADC0809中ADD A、ADD B、A

35、DD C為8選1模擬開關(guān)的三位通道地址輸入端,用來選擇對應(yīng)的輸入通道。巡回采樣時,硬件引腳C、B、A通常與系統(tǒng)地址總線的A2、A1、A0連接;軟件循環(huán)修改端口地址輪流采樣。如下表例:C(A2)、B(A1)、A(A0)模擬開關(guān)輸出Vx000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN725. 80806CPU中,怎樣才能找到下一條要執(zhí)行的指令?答:要找到下一條要執(zhí)行的指令,關(guān)鍵是計(jì)算下一條要實(shí)行指令所在存儲器單元的物理地址,8086CPU系統(tǒng)中,指令存放在代碼段CS中,指令在段內(nèi)的偏移量為指令指針I(yè)P的值,因此下一條要執(zhí)行的指令的物理地址為16*(CS

36、)+IP。26. 8086CPU復(fù)位后,存儲器和指令隊(duì)列處于什么狀態(tài)?試求出程序執(zhí)行的起始地址。答:復(fù)位后,8086處于初始化狀態(tài)。此時,除CS寄存器為FFFFH外,其他所有寄存器全部清0,指令隊(duì)列亦清空。程序執(zhí)行地址為CS:IP,猶豫IP等于0,程序執(zhí)行的起始地址為FFFFH:0,即物理地址為FFFF0H。27. 已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,請指出下列指令的源操作數(shù)字段是什么尋址方式?(1) MOV AL,01200H(2) MOV AX,BP(3) ADD AX,ES:BP+10(4) ADD AL,

37、BX+SI+125H解:如果使用BP寄存器間接尋址,基址加變址尋址、相對基址變址尋址操作數(shù),則隱含的段地址寄存器SS,否則默認(rèn)為的段為DS,如果操作數(shù)中出現(xiàn)段前綴,則段地址為段前綴指定的寄存器。(1) 該指令的源操作數(shù)是直接尋址方式(2) 該指令的源操作數(shù)是寄存器間接尋址方式(3) 該指令的源操作數(shù)是寄存器相對尋址方式(4) 該指令的源操作數(shù)是相對基址變址尋址方式28 .請指出下列指令中的錯誤。(1) MOV CS,12H(2) MOV AL,1400(3) MOV CX,AL(4) MOV BX,SI+DI(5) OUT 375H,AL(6) MOV BX,1000H(7) MOV DI,0

38、2(8) PUSH AL解:(1)CS不能作為目的操作數(shù) (2)1400超過了一個字節(jié)所能表示的范圍 (3)目的操作數(shù)是字操作,而源操作數(shù)是字節(jié)操作,類型不匹配 (4)沒有這種尋址方式 (5)375H超過了輸出指令中直接尋址的范圍00FFH (6)源和目的的操作數(shù)不能同時為存儲器尋址 (7)源和目的操作數(shù)的類型不明確,不能確定是字操作還是字節(jié)操作 (8)PUSH指令只能是字操作29. 有一段程序如下。MOV CX,100LEA SI,XSIMOV DI,OFFSETCLDREP MOVSW(1) 該程序段完成了什么功能?(2) REP和MOVSW那條指令先執(zhí)行?REP執(zhí)行是完成什么操作?(3)

39、 MOVSW執(zhí)行是完成什么操作?解:解答這類題目,必須要清楚MOVSB串操作的功能(參見教材)(1) 該程序段實(shí)現(xiàn)將從DS:XSI存儲單元開始的200個字?jǐn)?shù)據(jù)轉(zhuǎn)移到ES:XS2開始的存儲區(qū)中。(2) MOVSW先執(zhí)行。REP實(shí)現(xiàn)的操作室重復(fù)執(zhí)行MOVSW,.具體的操作室CXCX-1,若CX0則重復(fù)執(zhí)行MOVSW,否則結(jié)束(3) MOVSW先執(zhí)行的操作是將DS:SI邏輯地址所指存儲單元的字傳送到ES:DI邏輯地址所指的存儲單元中;同時,這里CLD使DF=0.因此SI和DI均增2變化30. 用一條指令完成下述要求。(1) 將DX的高字節(jié)清零,低字節(jié)不變(2) 將BX的高字節(jié)置1,低字節(jié)不變(3)

40、將AX的偶數(shù)位變反,奇數(shù)位不變解(1)對某些二進(jìn)制位清零可采取用邏輯與操作 AND DX:0FFH (2)對某些二進(jìn)制位置位可采用邏輯或操作 OR BX,0FF00H (3)對某些二進(jìn)制位求反可采用邏輯異或操作 XOR AX,5555H31. 某外設(shè)已向CPU申請中斷,但未能得到響應(yīng),請找出其中的原因。可能的原因有4個:1)CPU沒有開中斷,即IF=0;2)在中斷管理芯片中該中斷請求端已被屏蔽;3)該中斷請求的時間未能保持到某指令的周期結(jié)束;4)CPU處于總線保持狀態(tài),尚未收回總線控制權(quán)。32. 中斷服務(wù)程序結(jié)束時,用RET指令代替IRET指令能否返回主程序?這樣做存在什么問題?RET應(yīng)該可以

41、使中斷服務(wù)程序返回主程序,但因?yàn)镽ET是子程序返回指令,他只從堆棧中恢復(fù)CS和IP,而不能使?fàn)顟B(tài)字PSW得以恢復(fù),所以不能使斷點(diǎn)完全恢復(fù),對原程序的繼續(xù)執(zhí)行造成不良影響。33. 微型計(jì)算機(jī)系統(tǒng)中CPU與外設(shè)之間有哪三種基本數(shù)據(jù)輸入輸出方式?試分析它們各自優(yōu)缺點(diǎn)。答 1)程序查詢的輸入/輸出。優(yōu)點(diǎn)是能夠保證CPU與外設(shè)之間的協(xié)調(diào)同步工作,硬、軟件暗淡。缺點(diǎn)是把大量的CPU時間都浪費(fèi)在查詢外設(shè)是否“準(zhǔn)備就緒”上。 2)程序中斷輸入/輸出方式。優(yōu)點(diǎn)是只有外設(shè)發(fā)出中斷請求信號時,CPU才產(chǎn)生中斷,進(jìn)行輸入/輸出操作,實(shí)時性比較好,系統(tǒng)效率高。缺點(diǎn)是每進(jìn)行一次數(shù)據(jù)傳送都要中斷一次CPU,要執(zhí)行保護(hù)現(xiàn)場,

42、恢復(fù)現(xiàn)場等中斷處理程序,浪費(fèi)了很多不必要的CPU時間。 3)直接存儲存取方式(DMA)。優(yōu)點(diǎn)是速度快,數(shù)據(jù)傳送速度只受存儲器存取時間的限制,是三種方法中最快的。缺點(diǎn)是需要專用的芯片DMA控制器來加以控制管理,硬件連線也比較復(fù)雜。34列出常見輸入、輸出接口芯片的名稱、功能及用途。(5分)答:輸入緩沖:74LS244 單向;74LS245 雙向;8286/8287 輸出鎖存:74LS273, 74LS373, 8282/8283六、程序設(shè)計(jì)題1閱讀下列程序,寫出各語句的注釋,說明本程序功能并寫出運(yùn)行結(jié)果。(10分)MOV AL, 00H ;設(shè)置計(jì)數(shù)初值A(chǔ)GAIN:OUT 80H, AL;輸出到端口

43、 CALL DELAY ;調(diào)用延時子程序 INC AL ;計(jì)數(shù)值遞增JMP AGAIN ;返回,再次輸出DELAY:MOV CX,10 ;設(shè)置延時時間常數(shù)DEALY1:LOOP DELAY1 ;循環(huán),實(shí)現(xiàn)延時RET ;延時子程序返回本程序功能:在相應(yīng)輸出端口輸出一個數(shù)據(jù)序列,00H遞增至FFH,返回00H再次遞增至FFH,循環(huán)。 若輸出至DAC,則可輸出一個鋸齒波信號。2. 已知X以補(bǔ)碼形式存放在RAM的3000H單元中,試編程實(shí)現(xiàn)下列函數(shù),函數(shù)值送回原單元。X ;當(dāng)X 0 (10分)Y = 20 ;當(dāng)X = 0 X5 ;當(dāng)X 0 START:MOV BX,3000H ;設(shè)置指針 MOV AL

44、,BX ;取數(shù) AND AL,AL ;建立標(biāo)志 JZ NEXT1 ;若X = 0,則轉(zhuǎn)移 JS NEXT2 ;若X 0,則轉(zhuǎn)移 MOV BX,AL ;X 0,將X送回原單元 JMP LP ;跳轉(zhuǎn)到下面程序NEXT1:MOV BX, 20 ;X = 0,將20送回原單元 JMP LP ;跳轉(zhuǎn)到下面程序NEXT2:ADD AL,5 ;X 0, MOV BX,AL ;將X5送回原單元 LP:3已知X以補(bǔ)碼形式存放在RAM的1000H單元中,試編程實(shí)現(xiàn)下列函數(shù),函數(shù)值送回原單元。1 ;當(dāng)X 0 Y = 0 ;當(dāng)X = 0 1 ;當(dāng)X 0 START:MOV BX,1000H ;設(shè)置指針 MOV AL,

45、BX ;取數(shù) AND AL,AL ;建立標(biāo)志 JZ NEXT1 ;若X = 0,則轉(zhuǎn)移 JS NEXT2 ;若X 0,則轉(zhuǎn)移 MOV BX,01H ;X 0,將1送回原單元 JMP LP ;跳轉(zhuǎn)到下面程序NEXT1:MOV BX, 0 ;X = 0,將0送回原單元 JMP LP ;跳轉(zhuǎn)到下面程序NEXT2:MOV BX,0FFH ;X 0,將1送回原單元 LP:4. 閱讀下列程序,寫出各語句的注釋,說明本程序功能并寫出運(yùn)行結(jié)果。 (10分)MOV AH, 0 ;累加器高位清零MOV AL, 10 ;累加器低位賦初值10SAL AX, 1 ;左移1位,(初值×2)MOV BX, AX

46、;(初值×2)送入BX保存MOV CL, 2 ;計(jì)數(shù)器賦值為2SAL AX, CL ;左移2次,(初值×2)×2×2ADD AX,BX ;累加,(初值×2)×2×2(初值×2)說明:本程序功能為將累加器中數(shù)值×10,運(yùn)行結(jié)果是:累加器AX中為100.5. 自BLOCK開始的內(nèi)存緩存區(qū)中,有100個8位無符號數(shù),求出其中最大值,存入MAX單元。 MOV BX, OFFSET BLOCK ;設(shè)置地址指針 MOV AX, BX ;取首個數(shù)據(jù) INC BX ;修改指針,指向下一個數(shù)據(jù) MOV CX, 99 ;設(shè)置計(jì)數(shù)器,比較次數(shù)為N-1AGAIN: CMP AX, BX ;比較兩個數(shù) JNC NEXT ;無借位即AX中為大數(shù) MOV AX, BX ;有借位即AX中為小數(shù),替換為大數(shù)NEXT: INC BX ;修改指針,指向下一個數(shù)據(jù) DEC CX ;修改計(jì)數(shù)器 JNZ

溫馨提示

  • 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

提交評論