




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上微機原理與接口技術(shù)復(fù)習題一、填空習題講解1. 計算機由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備五大部分組成。2. 運算器和控制器合稱為中央處理器。3. 8086CPU是由總線接口部件BIU和執(zhí)行部件EU兩個部件組成的。4. 根據(jù)傳送的信息類型,系統(tǒng)總線可以分為三類:數(shù)據(jù)總線、地址總線和控制總線。5. 半導(dǎo)體存儲器按存取方式不同,分為隨機存取存儲器和只讀存儲器(ROM)。6. 8086的存儲器采用段結(jié)構(gòu)方式,一個段的最大長度為64K。7. PC機中將物理地址分為兩個部分:段地址和偏移地址。8. 有效地址中可有三個地址分量,分別為位移量、基址和變址。 二、選擇1. 十進
2、制數(shù)123的八位二進制補碼為(A)。A2. BCD碼的十進制數(shù)為(C)。C913. 堆棧操作的特點是(B)。B后進先出4. 8086CPU的地址總線為(B)位。B205. 通常,一個總線周期讀取一個(B)的指令代碼。B字6. IP是由(C)修改,使它總是指向下一條待取的指令。CBIU 7. 指令MOV AX,TABLEBXSI的尋址方式是(B )。B相對基址變址尋址8. 指令JMP BX的尋址方式是(B )。B段內(nèi)間接尋址9. CPU中運算器的主要功能是(D)。D算術(shù)運算和邏輯運算10. 8086是(B)。B微處理器11. 8086處理器有20條地址線,可尋址訪問的最大存儲器空間為(D)。D1
3、M12. 8086處理器中通常用作數(shù)據(jù)寄存器,且隱含用法為計數(shù)寄存器的是(B)。BCX 13. 微型機的存儲器地址為2000H5FFFH,存儲容量為(D)KB。D1614. 微處理器用13條地址線尋址,其尋址范圍為(C)。C4KB15. 哪些存儲器在斷電(或關(guān)機)后,仍保留原有信息(C)。CROM,,EPROM16. 8086CPU尋址I/O端口最多使用地址線(B)條。B10三、請寫出下列指令中源操作數(shù)的尋址方式,并計算物理地址。已知:(DS)=2000H,(ES)=2100H,(SI)=00A0H, (SS)=1500H,(BX)=0100H,(BP)=0100H, 數(shù)據(jù)變量VAL的偏移地址
4、為0050H。ADD AX,100H 直接尋址 PA=20100H ADD AX,BX 間接尋址 PA=20100HADD AX,ES:BX間接尋址 PA=21100HADD AX,BP 間接尋址 PA=15100HADD AX,BX+10H 直接變址尋址 PA=20110HADD AX,VALBX直接變址尋址 PA=20150HADD AX,BXSI基址變址尋址 PA=201A0HADD AX,VALBXSI相對基址變址尋址 PA=201F0HADD AX,SIADD AX,VALBP習題講解四、微型計算機系統(tǒng)結(jié)構(gòu)五、分支結(jié)構(gòu)的兩種程序流程圖六、循環(huán)次數(shù)的循環(huán)程序結(jié)構(gòu)圖七、已知:在DATA單
5、元開始連續(xù)存放著10個帶符號的字節(jié)數(shù)據(jù),要求計算其中0的個數(shù),結(jié)果放入R單元。要求編寫完整的8086匯編語言源程序(含全部的偽指令) TITLE FGREATERDATASEGMENTDATADB 3,28,-4,22,0,-65,24,7,-3,-36RDB ?DATAENDSSTACKSEGMENT PARA STACKSTACK DW 100 DUP(?)STACK ENDSCOSEG SEGMENT ASSUME CS:COSEG,DS:DATA,SS:STACKSTARTPROC FARBEGIN:PUSH DS MOV AX,0PUSH AX MOV AX,DATAMOV DS,A
6、X MOV AX,0習題講解-8255A八、接口設(shè)計1、設(shè)8255A工作在方式0,A口為輸入口,B口、C口為輸出口。設(shè)片選信號CS由A9A2=確定。請編程對8255A進行初始化。2、設(shè)8255A工作在方式1,A口輸出,B口輸入,PC4PC5為輸入,禁止B口中斷。設(shè)片選信號CS由A9A2=確定。請編程對8255A進行初始化。一個8255A芯片的A口和B口分別與8個LED燈和8個開關(guān)連接,通過開關(guān)控制LED燈的開和閉。8255的端口地址為40, 42, 44和46H。試編寫初始化程序。初始化程序如下: MOVAL, B OUT46H, AL3、 1)設(shè)置波特率的控制字格式(DLAB=1):1 0
7、0 0 0 0 0 0 B 設(shè)波特率為1200波特,則 除數(shù)=÷(1200×16) =96 =0060H 初始化程序: MOV AL,B MOV DX,3FBH OUT DX,AL MOV AL,60H MOV DX,3F8H OUT DX,AL MOV AL,00H MOV DX,3F9H OUT DX,AL 2)設(shè):數(shù)據(jù)位7位,停止位1位,采用偶校驗;數(shù)據(jù)格式控制字為: 0 0 0 1 1 0 1 0 程序 : MOV AL,B MOV DX,3FBH OUT DX,AL 3)查詢通信 WAIT:MOV DX,3FDH ;讀通信線路狀態(tài)寄存器 IN AL,DX TEST
8、 AL,1EH ;測試D1D4位有無出錯 JNZ ERROR ;有錯,轉(zhuǎn)錯誤處理 TEST AL,01H ;測試D0位有無數(shù)據(jù)發(fā)送 JNZ RECE ;有數(shù)據(jù),轉(zhuǎn)接收數(shù)據(jù)處理 TEST AL,20H ;測試D5位發(fā)送器保持寄存器空否 JZ WAIT ;不空,循環(huán)等待 TRNAS:MOV DX 3F8H ;發(fā)送數(shù)據(jù) OUT DX,AL RECE:MOV DX,3F8H ;接收數(shù)據(jù) IN AL,DX 工作方式字4、選擇2號計數(shù)器,工作在方式2,計數(shù)初值為533H(2個字節(jié)),采用二進制計數(shù),其程序段為: TIMER EQU 40H ;0號計數(shù)器端口地址 MOV AL,B ;2號計數(shù)器的方式控制字
9、OUT TOMER+3,AL ;寫入控制寄存器 MOV AX,533H ;計數(shù)初值 OUT TIMER+2,AL ;先送低字節(jié)到2號計數(shù)器 MOV AL,AH ;取高字節(jié) OUT TIMER+2,AL ;后送高字節(jié)到2號計數(shù)器5、8254的計數(shù)器2工作于方式2,其計數(shù)時鐘CLK2,為100KHz,輸出信號OUT2作定時中斷申請,定時間隔為8ms,試計算其計數(shù)初值N .N=8ms×100KHz=8006、有個1ms的脈沖信號源送82534的計數(shù)器1利用軟件方式擴大定時1秒,每秒鐘從8255A的PA口讀入一組開關(guān)數(shù)并送PB口的LED管顯示,設(shè)8254,8255A的端口地址分別為40H43
10、H和60H63H,且只用10條地址線(A0A9)用于端口譯碼。請編寫對8254計數(shù)器1的初始化程序段(僅50ms.) 編寫對8255A的初始化程序段。 8253的初始化程序:MOVAL, B; 計數(shù)器1方式3,二進制OUT43H, ALMOVAX, 50000OUT41H, ALMOVAL, AHOUT41H, AL 8255初始化MOVAL, B;A口方式0輸入,B口方式0輸出OUT63H, AL復(fù)習測試60題1.8086CPU的數(shù)據(jù)線有(B)位。B.162.運算器的核心部分是(B ) B.算術(shù)邏輯單元3.8086CPU指令隊列的長度為(B )字節(jié)。B.64.存儲器12345H單元中存放有數(shù)
11、據(jù)5FH,用記號(A)表示。 A.(12345H)=5FH5.PC機存儲管理中,偏移地址的最大尋址范圍是(C )。C.64KB6.二進制數(shù)轉(zhuǎn)換為壓縮BCD碼為(C)。C.07.在機器數(shù)的(A)中,零的表示形式是唯一的。 A.補碼8.在段定義時,如果定位類型用戶未選擇,就表示是隱含類型,其隱含類型是( D)。D.PARA9.定點8位字長的字,采用2的補碼形式時,一個字所能表示的整數(shù)范圍為(A)。 A.12812710.構(gòu)成微機的主要的部件有CPU、系統(tǒng)總線、I/O接口和(D)。D.內(nèi)存11.8086CPU在進行無符號數(shù)比較時,應(yīng)根據(jù)(C)標志位來判斷比較結(jié)果。C.CF,ZF12.匯編語言源程序中
12、,每個語句由四項組成,其中不可省略的項是(B)。B.操作碼項13.在分支程序進行條件判斷前,可用指令構(gòu)成條件,其中不能形成條件的指令是(D)。D.MOV14.在匯編過程中不產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是(C)。C.偽指令15.下列寄存器組中在段內(nèi)尋址時可以提供偏移地址的寄存器組是(B)。B.BX,BP,SI,DI16.堆棧操作的特點是(B)。B.后進先出17.指令MOV AX,1000H中源操作數(shù)的尋址方式是(B)。B.直接尋址18.8086CPU的地址總線為(B)位。B.2019.通常,一個總線周期讀取一個(B)的指令代碼。B.字20.IP是由(C)修改,使它總是指向下一條待
13、取的指令。C.BIU21.8086對中斷請求相應(yīng)優(yōu)先級最高的請求(C)。C.內(nèi)部硬件中斷22.已知x原=和Y原=,則X-Y補=(D)。D.23.匯編語句 DATA SEGMENT STACK DW 100 DUP(0)DATA ENDS的含義是(C)。C.定義200個字節(jié)的堆棧段24.若程序?qū)⒛?6位帶符號數(shù)直接加到8086CPU的IP上,會(A)。A.是程序發(fā)生轉(zhuǎn)移,其范圍為32K 25.溢出是兩帶符號數(shù)(B),結(jié)果超出規(guī)定的數(shù)值范圍。B.兩同號數(shù)相加26.PC/XT機對I/O端口的最大尋址范圍為(B)。B.102427.已知AL=6AH,BL=78H,執(zhí)行指令A(yù)DD AL,BL后,CF、O
14、F和AF的值為(D)。D.0,1,128.已知X=-B,Y=-B,將兩數(shù)以補碼形式送入AL和BL,執(zhí)行指令SUB AL,BL后,CF、ZF、SF和OF分別為(D)。D.0,0,0,029若8259采用全嵌套方式工作,現(xiàn)有IR4正在被服務(wù),又有IR2,IR3,IR4,IR6中斷源發(fā)生,若允許嵌套,則CPU轉(zhuǎn)去服務(wù)(C)。C.IR230.如果一個堆棧從20000H開始,它的長度為0200H,則執(zhí)行指令PUSH AXPUSH CXPUSH DXPOP AX 后,棧頂、棧底的地址為(B)。B.201FCH,20000H31.8086的16位通用寄存器有(B)。B.8個32下列轉(zhuǎn)移指令中,轉(zhuǎn)移地址采用段
15、間直接尋址的是(B)。B.JMP FAR PTR ADD133.一臺微機具有4KB的連續(xù)存儲器。其存儲空間首址為4000H,則末址為(A)。 A.4FFFH34.由于8086有單獨的I/O指令,所以其I/O端口(A)。 A.只能安排在I/O空間內(nèi)35在查詢I/O控制方式時,外設(shè)準備好的狀態(tài)信息是通過(A)供給CPU進行查詢的,當CPU已查詢到外設(shè)準備好時,CPU就通過()與外設(shè)交換信息。 A.數(shù)據(jù)總線36響應(yīng)NMI請求的必要條件是(B)。B.一條指令結(jié)束378086的中斷是向量中斷,其中斷服務(wù)程序的入口地址是由(D)提供。D.由中斷類型號指向的中斷向量表中讀出38在DMA傳送方式中,以(B)方
16、式的傳輸效率為最高。B.成組傳送39在進入中斷相應(yīng)以后,CPU內(nèi)部指令指針I(yè)P的值(D)。D.不能確定408255A設(shè)置C口按位置位/復(fù)位字時,寫入的端口地址是(D),設(shè)8255A的4個端口地址分別為80H、81H、82H、83H。D.83H41.若8086處理器改為統(tǒng)一編址方式,可使用(D)條地址線來尋址端口。D.2042.8086CPU尋址I/O端口最多使用(B)條地址線。B.1043.在程序控制傳送方式中,可提高系統(tǒng)的工作效率的是(B)。B.中斷傳送44.在輸入輸出的控制方式中,傳遞速度最快的方式是(D)。D.DMA傳送45.當采用(B)輸入操作情況下,除非計算機等待數(shù)據(jù)準備好,否則無法
17、傳送數(shù)據(jù)給計算機。B.程序查詢方式46.在以DMA方式傳送數(shù)據(jù)的過程中,由于沒有破壞(C)的內(nèi)容,所以一旦數(shù)據(jù)傳送完畢,CPU可以立即返回原程序。C.A和B 對47.中斷向量表中存放的內(nèi)容是(B)。B.中斷服務(wù)程序的入口地址48.一個8259可提供(B)個中斷類型號。B.849.INT n指令中斷是(B)。B.通過軟件調(diào)用的內(nèi)部中斷50.8086有20條地址線,可尋址的I/O端口地址最多為(B)個。B.1K51.8255A 的工作方式設(shè)置為方式2,則表示(A)。 A.僅PA口用于雙向傳送52.如果8255A的PA口工作于方式2,PB口工作于哪種工作方式(D )。D.方式0和方式153.8255A的工作方式選擇
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆山東省臨沭縣青云鎮(zhèn)中心中學(xué)英語七年級第二學(xué)期期中檢測試題含答案
- 2025年生態(tài)修復(fù)植被重建技術(shù)在城市生態(tài)修復(fù)生態(tài)效益分析中的應(yīng)用報告
- 2025年智慧港口自動化裝卸設(shè)備產(chǎn)業(yè)政策解讀報告
- 2025年元宇宙社交平臺虛擬社交平臺穩(wěn)定性與用戶體驗分析報告
- 2025年智能制造專項補貼資金申請政策解讀與應(yīng)用報告
- 2025年工業(yè)互聯(lián)網(wǎng)軟件定義網(wǎng)絡(luò)SDN在智能電網(wǎng)調(diào)度優(yōu)化報告
- 2025年醫(yī)藥企業(yè)市場拓展策略與品牌建設(shè)報告
- 零售私域流量運營與用戶參與度提升策略優(yōu)化報告001
- 再障的護理課件模板
- 2025年互聯(lián)網(wǎng)金融科技服務(wù)平臺在金融科技創(chuàng)新競賽中的案例分析報告
- 2025華陽新材料科技集團有限公司招聘(500人)筆試參考題庫附帶答案詳解
- GA 1812.2-2024銀行系統(tǒng)反恐怖防范要求第2部分:數(shù)據(jù)中心
- 《肉芽腫性血管炎》課件
- 2025年入黨積極分子培訓(xùn)考試題庫及答案(二)
- 初中體育《足球腳內(nèi)側(cè)運球》課件大綱
- 青海省西寧市2025屆九年級下學(xué)期中考一模地理試卷(含答案)
- 2023+ESC急性冠狀動脈綜合征管理指南解讀 課件
- 心絞痛培訓(xùn)課件
- 保險行業(yè)發(fā)展趨勢和機遇
- 注塑加工廠管理
- 邊坡作業(yè)安全教育培訓(xùn)
評論
0/150
提交評論