微機(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è),還剩5頁(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、<微機(jī)原理與接口技術(shù)模擬(1)一、填空(每題1分共10分)1、CPU是用大規(guī)?;虺笠?guī)模集成電路技術(shù)制成的半導(dǎo)體芯片,其中主要包括 運(yùn)算器、 控制器和 寄存器組 2、CS是指 代碼段 寄存器,用來存放當(dāng)前程序所在段的段基址。3、8086系統(tǒng)中物理地址的計(jì)算公式為:段地址×16 偏移量地址,其中段地址由 段寄存器 提供,偏移地址由IP,SP,SI,DI,BX 提供。(BX,BP,基址DI,SI變址)4、8086中I/O端口與內(nèi)存地址采用 獨(dú)立編址方法,I/O端口的地址空間為 64K 實(shí)際只使用了十條地址線,尋址空間為 1K 。5、通過一個(gè)外設(shè)接口與外設(shè)之間交換的信息主要有數(shù)據(jù)信息

2、、 狀態(tài)信息和控制 信息。6、中斷返回的指令是 IRET ,關(guān)中斷的指令是 CLI 。7、8086可以處理 256 種不同類型的中斷源。每一個(gè)中斷源都有一個(gè)唯一的類型碼,CPU用其識(shí)別不同的中斷源。8、8259是一個(gè)可編程的中斷控制器,用來管理 外設(shè)的中斷請(qǐng)求。9、8259芯片中,IRR是 中斷請(qǐng)求寄存器,IMR是 中斷屏蔽寄存器,ISR是中斷服務(wù)寄存器,PR是優(yōu)先級(jí)分析寄存器。10、8086的中斷系統(tǒng)可以管理 256 種中斷,其中斷向量表的大小為 1K 字節(jié)。二、選擇:(每題1分共10分)1、操作系統(tǒng)的作用是 D 。A. 解釋執(zhí)行源程序 B. 編譯源程序C. 進(jìn)行編碼轉(zhuǎn)換 D. 控制和管理系

3、統(tǒng)資源2、馮·諾依曼基本思想主要是指 A 。A. 二進(jìn)制數(shù)和存儲(chǔ)程序 B. 二進(jìn)制數(shù)和cpu. C. CPU和存儲(chǔ)器 D. 存儲(chǔ)器和輸入輸出設(shè)備3、以下敘述中,不正確的是 C 。A. 一個(gè)總線周期含4個(gè)T狀態(tài)。B. 一個(gè)時(shí)鐘周期也稱為一個(gè)T狀態(tài)。C一個(gè)指令周期由4個(gè)總線周期組成。D. 執(zhí)行一條指令所需時(shí)間為一個(gè)指令周期。4、8086中,復(fù)位操作后,程序從 D 地址開始執(zhí)行。A. 00000H B. FFFFFH C. FFFFEH D. FFFF0H5、軟中斷INT n(n=10FFH)的優(yōu)先級(jí)排列原則是 B 。A、n值越小級(jí)別越高 B、無優(yōu)先級(jí)別C、n值越大級(jí)別越高 D、隨應(yīng)用而定

4、6、USB是一種 A 。A、通用的串行總線接口 B、通用的并行總線接口C、新型的微機(jī)內(nèi)部總線 D、新外設(shè)標(biāo)準(zhǔn)插頭7、設(shè)8255芯片的端口基地址是60H,尋址控制寄存器的命令是 B 。A、OUT 60H,AL B、OUT 66H,ALC、OUT 61H,AL D、OUT 62H,AL8、8086標(biāo)志寄存器中,表示符號(hào)位的是(A)A、 SF;B、ZF;C、IF;D、PF9、主機(jī)與外設(shè)傳送數(shù)據(jù)時(shí),采用( A )主機(jī)與設(shè)備是串行工作的。A、程序查詢方式;B、中斷方式;C、DMA方式;D、通道方式10、下列指令經(jīng)匯編后,機(jī)器指令代碼最長(zhǎng)的是(D )A、MOV AX,0 B、 SUB AX,AXC、XOR

5、 AX,AX、 D、MUL BX三、簡(jiǎn)答:(每題5分共15分)1、已知中斷類型號(hào)為13H的中斷服務(wù)程序的入口地址是1234:5678H,按字節(jié)寫出此地址在中斷向量表中的位置。2、中斷處理的4個(gè)階段?(1)中斷請(qǐng)求:外設(shè)需要進(jìn)行中斷處理時(shí),向CPU提出中斷請(qǐng)求。(2)中斷響應(yīng):CPU執(zhí)行完現(xiàn)行指令后,就立即響應(yīng)非屏蔽中斷請(qǐng)求??善帘沃袛嗾?qǐng)求,CPU若要響應(yīng)必須滿足三個(gè)條件。(3)中斷處理:保護(hù)現(xiàn)場(chǎng)、開中斷、中斷服務(wù)。(4)中斷返回:CPU執(zhí)行IRET中斷返回指令時(shí),自動(dòng)把斷點(diǎn)地址從堆棧中彈出到CS和IP中,原來的標(biāo)志寄存器內(nèi)容彈回Flags,恢復(fù)到原來的斷點(diǎn)繼續(xù)執(zhí)行程序。3、串行通信與并行通信比

6、較有何特點(diǎn)?四、(每題5分共15分)1、若8086系統(tǒng)采用單片8259A,其中中斷類型碼為46H,則其中斷矢量表的地址指針是多少?這個(gè)中斷源應(yīng)連向8259A的哪一個(gè)IR輸入端?2、設(shè)8253A定時(shí)/計(jì)數(shù)接口電路中,其接口地址為 40H43H,將2MHZ的信號(hào)源接入CLK0,若利用通道0產(chǎn)生2MS 的定時(shí)中斷,完成對(duì)8253初始化程序。3 、 DAC0832芯片的端口地址310H,輸出100個(gè)鋸齒波,完成程序。<微機(jī)原理與接口技術(shù)模擬(2)一、填空(每題1分共10分)1、8086的中斷系統(tǒng)可以管理 種中斷,其中斷向量表的大小為 字節(jié)。2、并行通信具有傳輸速度 、效率 的特點(diǎn),較適用于 距離

7、的傳輸。3、8255是一種可編程的 行接口芯片,其中有 個(gè) 位的并行輸入/輸出端口。4、8253有兩種功能: 功能和 功能。5、CPU響應(yīng)外部中斷請(qǐng)求的條件是:現(xiàn)行指令周期內(nèi) ,中斷允許標(biāo)志 ,現(xiàn)行指令 。6、三種I/O傳送方式是指: 傳送、 傳送和 傳送。7、程序控制傳送方式又分為: 傳送和 傳送方式。8、標(biāo)志寄存器中,TF是 標(biāo)志,用于 操作。9、標(biāo)志寄存器是一個(gè) 位的寄存器,由 標(biāo)志和 標(biāo)志兩部分組成。10、SP是 寄存器,用來指出當(dāng)前堆棧段中棧頂?shù)?地址。二 判斷題(每題1分共10分))1 數(shù)的補(bǔ)碼可由其反碼的末位加1得到。(F)2 若運(yùn)算結(jié)果為0,則標(biāo)志寄存器中的零標(biāo)志位ZF=0.(

8、F)3 SRAM和DRAM存儲(chǔ)器都需要電容充電刷新。(F)4 寄存器間接尋址方式中操作數(shù)在寄存器中(F)5 MOV指令執(zhí)行后不影響標(biāo)志寄存器中的標(biāo)志位(T)6 在8237A的單字節(jié)傳送方式中,CPU每響應(yīng)一次DMA請(qǐng)求,只能傳送一個(gè)字節(jié)的數(shù)據(jù)。(T)7 同步串行通信在工作時(shí),通信雙方不需要同步。(T)8 微機(jī)中,串行通信接口芯片8251A與微處理器之間是采用并行方式交換數(shù)據(jù)的。(T)9 微型計(jì)算機(jī)即是微型計(jì)算機(jī)系統(tǒng)。(F)10 存放80個(gè)24*24點(diǎn)陣的漢字字模信息需占用2560個(gè)字節(jié)。(F)三、簡(jiǎn)答:(每題5分共15分)1 虛擬存儲(chǔ)技術(shù) 2 簡(jiǎn)述CPU與外設(shè)數(shù)據(jù)的傳送方式 3 A/D轉(zhuǎn)換的過

9、程 四、(每題5分共15分)1、將8255A的A口連接到一個(gè)并行打印機(jī),工作在方式1,數(shù)據(jù)輸出采用查詢方式,設(shè)8255A的端口地址為300H303H,將內(nèi)存輸出緩沖區(qū)BUFFER中的100H個(gè)字節(jié)數(shù)據(jù)送打印機(jī)輸出。 (參考答案)BUFFER DB 100H DUP(?) MOV AL, 0A8H;端口A工作于方式1,輸出,PC4輸入 MOV DX, 303H;將控制端口地址送入DX OUT DX, AL;將控制字寫入控制端口 MOV CX, 100H;將傳送字節(jié)數(shù)送入CX MOV SI, OFFSET BUFFER ;將數(shù)據(jù)緩沖區(qū)首地址送入SI LOP: MOV DX, 302H;將端口C地址

10、送入DX IN AL, DX;讀端口C,查詢BUSY信號(hào) AND AL, 10H;保留PC4狀態(tài),判斷BUSY=1? JNZ LOP;若BUSY1,則打印機(jī)處于忙狀態(tài) MOV AL, SI;若BUSY0,則打印機(jī)可以輸出數(shù)據(jù) MOV DX, 300H;將端口A地址送入DX OUT DX, AL;輸出數(shù)據(jù) INC SI;修改數(shù)據(jù)緩沖區(qū)地址 LOOP LOP;若數(shù)據(jù)未傳送完畢,繼續(xù)傳送 2、8251A異步通信中,其數(shù)據(jù)位為8位,1位起始位,2位停止位,奇校驗(yàn),波特率系數(shù)是16,其初始化程序?yàn)椋?3、將以BUFFER開始的100個(gè)內(nèi)存單元中的內(nèi)容都減去1,如果某個(gè)單元減1后為0則不再執(zhí)行此操作。 (

11、參考答案)程序段如下: MOV DI, 0;將DI的初始值設(shè)為0 MOV CX, 100;將字節(jié)數(shù)(循環(huán)次數(shù))送入CXLOP:INC DI;地址指針加1 DEC BUFFERDI;將當(dāng)前內(nèi)存單元中的內(nèi)容減1 LOOPNZ LOP;結(jié)果不為0時(shí)執(zhí)行循環(huán) <微機(jī)原理與接口技術(shù)模擬(3)一、填空(每題1分共10分)1、外部中斷也稱為 硬件 中斷,由CPU某一引腳信號(hào)引起。2、內(nèi)部中斷又稱 軟件 中斷,是在程序運(yùn)行過程中,為處理意外情況或調(diào)試程序而提供的中斷。3、8086系統(tǒng)中存儲(chǔ)空間分為 奇 存儲(chǔ)體和 偶 存儲(chǔ)體,用A0位來區(qū)分。4、8255是一種可編程的 并 行接口芯片,其中有 3 個(gè) 8

12、位的并行輸入/輸出端口。5、D/A轉(zhuǎn)換器的主要功能是將 數(shù)字 量轉(zhuǎn)換為 模擬量。6、一片8259可以管理 8 個(gè)中斷源,兩片8259可用來管理 15 個(gè)中斷源。7、中斷觸發(fā)的方式有 電平 觸發(fā)和 邊沿 觸發(fā)兩種。8、8086的中斷系統(tǒng)可以管理 256 種中斷,其中斷向量表的大小為 1K 字節(jié)。9、中斷向量與中斷類型碼的關(guān)系是:類型碼*4 。10、在主機(jī)內(nèi)部的存儲(chǔ)器被稱為 主 存儲(chǔ)器,RAM表示 隨機(jī) 存儲(chǔ)器,ROM表示 只讀 存儲(chǔ)器。二、選擇題(每題1分共10分))1、8086中標(biāo)志寄存器的控制標(biāo)志占 位。A. 4 B. 5 C. 3 D. 22、8086的尋址能力為 。A. 20MB B.

13、1MB C. 64KB D. 4MB3、8086的I/O尋址空間為 。A. 1024個(gè) B. 1M個(gè) C. 64K個(gè) D. 32K個(gè)4、8086的一個(gè)基本總線周期為 個(gè)T狀態(tài)。A. 4個(gè) B. 5個(gè) C. 6個(gè) D. 7個(gè)5、等待狀態(tài)TW應(yīng)在 之間插入。A. T1和T2 B. T3和T2 C. T3和T4 D. T4和T16、以下敘述中,不正確的是 。A. 一個(gè)總線周期含4個(gè)T狀態(tài)。B. 一個(gè)時(shí)鐘周期也稱為一個(gè)T狀態(tài)。C一個(gè)指令周期由4個(gè)總線周期組成。D. 執(zhí)行一條指令所需時(shí)間為一個(gè)指令周期。7、8086中,復(fù)位操作后,程序從 地址開始執(zhí)行。A. 00000H B. FFFFFH C. FFF

14、FEH D. FFFF0H8、SRAM是一種 。A、動(dòng)態(tài)RAM B、靜態(tài)RAM C、動(dòng)態(tài)ROM D、靜態(tài)ROM9、掩膜型ROM可簡(jiǎn)記為 。A、PROM B、MROM C、EPROM D、EEPROM10、軟中斷INT n(n=10FFH)的優(yōu)先級(jí)排列原則是 。A、n值越小級(jí)別越高 B、無優(yōu)先級(jí)別C、n值越大級(jí)別越高 D、隨應(yīng)用而定三、簡(jiǎn)答:(每題5分共15分)1 DMA傳送方式2指令和偽指令的特點(diǎn)3接口的主要功能 四、(每題7.5分共15分)1、 將1000H:0200H地址開始的100個(gè)字節(jié)傳送到2000H:1000H開始的存儲(chǔ)單元中。 (參考答案)MOV AX,1000H MOV DS,A

15、X;設(shè)置源串段地址MOV AX,2000H MOV ES,AX;設(shè)置目的串段地址MOV SI,0200H;設(shè)置源串偏移地址MOV DI,1000H;設(shè)置目的串偏移地址MOV CX,100;將串的長(zhǎng)度送入CXCLD;將DF置為0,地址自動(dòng)遞增REP MOVSB;重復(fù)執(zhí)行串傳送指令,每次傳送一個(gè)字節(jié) 2、編寫程序在屏幕上顯示字符串“HOW ARE YOU?”。 (參考答案)DSEG SEGMENT STR DB 'HOW ARE YOU?', 0AH, 0DH, '$'DSEG ENDSCSEG SEGMENT ASSUME CS: CSEG, DS: DSEGST

16、ART: MOV AX, DSEG MOV DS, AX MOV DX, OFFSET STR MOV AH,09H INT 21H MOV AH, 4CH INT 21HCSEG ENDS END START 假設(shè)接口的數(shù)據(jù)輸入端口地址為40H,數(shù)據(jù)輸出端口地址為42H,狀態(tài)端口地址為44H。(1)假定狀態(tài)寄存器中第1位為輸入狀態(tài)標(biāo)志,為1時(shí)表示輸入緩沖器中已經(jīng)有1個(gè)字節(jié)準(zhǔn)備好,可以進(jìn)行輸入;為0時(shí)表示輸入緩沖器處于忙狀態(tài)。(2)假定狀態(tài)寄存器中第0位為輸出狀態(tài)標(biāo)志,為1時(shí)表示輸出緩沖器為空,CPU可以向外設(shè)輸出數(shù)據(jù)。編寫程序,要求:實(shí)現(xiàn)從輸入設(shè)備輸入一串?dāng)?shù)據(jù)到內(nèi)存緩沖區(qū),再將內(nèi)存緩沖區(qū)中數(shù)據(jù)送到輸出端口輸出,串長(zhǎng)度為100。 MOV DI, OFFSET BUFFER MOV CX, 100;設(shè)置循環(huán)次數(shù) CLD DATA_IN: IN AL, 44H;讀入狀態(tài)信息 TEST AL, 02H;檢測(cè)標(biāo)志位寄存器第1位是否為1

溫馨提示

  • 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)論