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

下載本文檔

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

文檔簡介

一.填空題:計(jì)算機(jī)與外設(shè)之間的信息交換是通過接口電路中的端口實(shí)現(xiàn)的,這些信息按其功能不同可分為,和三種;8086CPU可訪問的I/O端口最多有個(gè)。8086/8088CPU的地址總線有根,能直接對(duì)個(gè)存儲(chǔ)單元進(jìn)行訪問。TOC\o"1-5"\h\z8253可編程定時(shí)計(jì)數(shù)器芯片的地址引腳A1A0上的信息為00時(shí),訪問的端口為,為11時(shí)訪問的端口為。8086CPU中,設(shè)(SS)=22A0H,(SP)=0140H,若在堆棧中壓入5個(gè)數(shù)據(jù),則棧頂?shù)奈锢淼刂肥荋,如果又從堆棧中彈出4個(gè)數(shù)據(jù),則棧頂?shù)奈锢淼刂肥荋。若(AL)=7EH,(BL)=5BH,執(zhí)行ADDAL,BL指令后,AF標(biāo)志位為,SF標(biāo)志位為,CF標(biāo)志位為,ZF標(biāo)志位為,OF標(biāo)志位為;若這兩個(gè)數(shù)為無符號(hào)數(shù),結(jié)果是否超出范圍,若這兩個(gè)數(shù)為有符號(hào)數(shù),結(jié)果是否溢出。二、判斷題:判斷下列指令是否有誤,若有錯(cuò),說明原因并予以改正。(1)ADCAX,0ABH(2)OUT3EBH,AX(3)DECWORDPTR[BP](4)MOVBX,[AX](5)SHLBX,8三、簡答、程序閱讀題1、已知BX=7830H,CF=1,執(zhí)行指令:ADCBX,87CFH之后,BX=,標(biāo)志位的狀態(tài)分別為CF=,ZF=,OF=,SF=。2、已知BX=0F36H,CX=0004H,狀態(tài)標(biāo)志寄存器的內(nèi)容為0,求下列每條指令執(zhí)行后的結(jié)果是什么?標(biāo)志位CF的內(nèi)容是什么?(1)RCLBX,1(2)CMPCX,02H3、若(DS)=3000H,(BX)=2000H,(SI)=0100H,(ES)=4000H,計(jì)算下列各指令中存儲(chǔ)器操作數(shù)的物理地址。(1)MOV[BX],AH(2)ADDAL,[BX+SI+1000H](3)MOVAL,[BX+SI](4)SUBAL,ES:[BX]4、若當(dāng)前SS=3500H,SP=0800H,說明堆棧段在存儲(chǔ)器中的物理地址,若此時(shí)入棧10個(gè)字節(jié),SP內(nèi)容是什么?若再出棧6個(gè)字節(jié),SP為什么值?5、設(shè)DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,數(shù)據(jù)段中變量名為VAL的偏移地址為0030H,試說明下列源操作數(shù)字段的尋址方式是什么?物理地址是多少?(1)MOVAX,00f0H(2)MOVAX,BX(3)MOVAX,[BX](4)MOVAX,VAL[BP+SI]5)INAL,34H.已知(SP)=2000H,(AX)=3355H,(BX)=4466H。PUSHAXPUSHBXPOPDX執(zhí)行上列指令后,(AX)=,(DX)=,(SP)=。7.執(zhí)行下列指令SALAL,1MOVBL,ALSALAL,1SALAL,1ADDAL,BL該程序段的功能。8、若STR是字符串的首地址,指出下列程序的功能。LEABX,STRMOVCX,20LP:CMP[BX],‘&’JNZNEXTMOV[BX],‘$’NEXT:INCBXLOOPLP

HLT9、下列變量各占多少字節(jié)?A1DW23H,5876HA2DB3DUP(?),0AH,0DH,‘$’A3DD5DUP(1234H,567809H)A4DB4DUP(3DUP(1,2,’ABC’))10、已有MOVAL,INF[BP+SI]與MOVAL,ES:INF[BP+SI]兩條指令,試問:其源操作數(shù)采用何種尋址方式?是字或是字節(jié)操作?兩條指令有何區(qū)別?.TABLEDW58,36,68,77,90INTRYDW6MOVBX,OFFSETTABLEADDBX,ENTRYMOVAX,[BX]問:執(zhí)行完該段程序后,AX中的內(nèi)容是什么?.試說明下面程序的功能?該程序執(zhí)行完后,變量z的值為多少?DATASEGMENTxDB100yDB128zDB?DATAENDSCODESEGMENTASSUMECS:START:MOVMOVASSUMECS:START:MOVMOVMOVADDMOVADCMOVDIVAX,DATADS,AXAL,xAL,yAH,0AH,0BL,2BL

MOVz,ALMOVAH,4CHINT21HCODEENDSENDSTART13.試說明下面程序的功能?該程序執(zhí)行完后,變量yy的值為多少?DATASPSEGMENTxxDB73,59,61,45,81,107,37,25,14,64yyDB?DATASPENDSCODESPSEGMENTASSUMEMOVMOVASSUMEMOVMOVMOVMOVMOVLOOP1:INCCS:CODESP,DS:DATASPAX,DATASPDS,AXAL,xxSI,OFFSETxxCX,9SICMPAL,[SI]JAELOOP2XCHGAL,[SI]LOOP2:DECCXJNZLOOP1MOVyy,ALMOVAH,4CHINT21HCODESPENDSEMDSTART14、源程序0下:MOVAL,0B7HANDAL,0DDHXORAL,81HORAL,33HJPLAB1JMPLAB2試問:①執(zhí)行程序后AL=;②程序?qū)⑥D(zhuǎn)到哪一個(gè)地址執(zhí)行:。15、寫出下面程序段的功能:XORDX,DXL1:MOVAH,1INT21HCMPAL,’$’JZBACKCMPAL,30HJBL1CMPAL,39HJAL1ANDAL,0FHADDDL,ALADCDH,0JMPL1BACK:HLT16、假設(shè)有5個(gè)人的年齡如下:69,87,96,45和75,試編寫一程序,將最小年齡放入AGE單元內(nèi)。閱讀下列程序段,回答問題INAL,82HXORAH,AHADDAX,AXMOVBX,AXMOVCX,2SHLBX,CLADDAX,BX①程序段的功能是什么?②若從82H端口讀入的數(shù)據(jù)為05H,執(zhí)行程序段后AX=?8255的練習(xí)題:1.8255A既可作數(shù)據(jù)輸入、出端口,又可提供控制信息、狀態(tài)信息的端口是()。(A)B口(B)A口(C)A、B、C三端口均可以(D)C口2.8255A的方式選擇控制字為80H,其含義是()。(A)A、B、C口全為輸入(B)A口為輸出,其他為輸入(C)A、B為方式0①)A、B、C口均為方式0,輸出3.8255A引腳信號(hào)WR=0,CS=0,A1=1,A0=1時(shí),表示()。(A)CPU向數(shù)據(jù)口寫數(shù)據(jù)(B)CPU向控制口送控制字(C)CPU讀8255A控制口(D)無效操作一微機(jī)化儀器采用8255A芯片作數(shù)據(jù)傳送接口,并規(guī)定使用接口地址的最低兩位作芯片內(nèi)部尋址,已知芯片的A口地址為0F4H,則當(dāng)CPU執(zhí)行輸出指令訪問0F7H端口時(shí),其操作為()。(A)數(shù)據(jù)從端口C送數(shù)據(jù)總線(B)數(shù)據(jù)從數(shù)據(jù)總線送端口C(C)控制字送控制字寄存器(D)數(shù)據(jù)從數(shù)據(jù)總線送端口B當(dāng)8255A的端口A、端口B均工作在方式0的輸入方式時(shí),端口C可以作為()用。(A)兩個(gè)4位I/O端口或1個(gè)8位I/O端口(B)狀態(tài)端口(C)部分引腳作端口A、端口B的聯(lián)絡(luò)信號(hào)(D)全部作聯(lián)絡(luò)信號(hào)當(dāng)并行接口芯片8255A被設(shè)定為方式2時(shí),其工作的I/O口()。(A)既能作輸入口、也能作輸出口使用(B)僅能作輸入口使用(C)僅能作不帶控制信號(hào)的輸入口或輸出口使用(D)僅能作輸出口使用intel公司生產(chǎn)的用于數(shù)據(jù)并行傳送的可編程接口芯片是()。(A)8218(B)8251(C)8253(D)82558255A接口芯片的端口A有()種工作方式。TOC\o"1-5"\h\z(A)5(B)3(C)4(D)28255A能實(shí)現(xiàn)雙向傳送功能的工作方式為()。(A)方式0(B)方式1(C)方式2(D)方式38255A使用了()個(gè)端口地址。(A)1(B)2(C)3(D)411.某系統(tǒng)采用8255A作并行I/O接口,初始化時(shí)CPU所訪問的端口地址為0CBH,并設(shè)定為方式1輸出,則A口的口地址應(yīng)為()。(A)0C8H(B)0CAH(C)0CH(D)0EH12.8255工作在()下,不需聯(lián)絡(luò)信號(hào)線。(A)方式1(B)方式2(C)方式0(D)所有方式13、8255A口A地址為288H,要使口A工作在方式0輸出,口B工作在方式1輸入,PC7-PC4為輸入,PC3-PC0為輸出,請(qǐng)編寫初始化程序段。8253的練習(xí):8253的計(jì)數(shù)器的最大計(jì)數(shù)初值是()。(A)65536(B)FFFFH()FFF0H(D)0000H要求從8253A定時(shí)器0的輸出端OUT0得至1」200MHz的方波信號(hào),應(yīng)將8253A的通道0的工作方式設(shè)置為()。(A)方式0(B)方式1(C)方式2(D)方式3定時(shí)器/計(jì)數(shù)器8253內(nèi)部有3個(gè)()位的計(jì)數(shù)器。(A)4(B)8(C)16(D)32某系統(tǒng)中欲采用8254的計(jì)數(shù)器0作頻率信號(hào)發(fā)生器,引入計(jì)數(shù)器0的時(shí)鐘頻率為1.275MHz若要求它輸出一個(gè)頻率為5000Hz的信號(hào),則在初始化時(shí),送到計(jì)數(shù)器0的計(jì)數(shù)初值為()。(A)0FFFH(B)02FFH(C)01FFH(D)00FFH.當(dāng)8253可編程定時(shí)/計(jì)數(shù)器工作在方式0時(shí),控制信號(hào)GATE變?yōu)榈碗娖胶?,?duì)計(jì)數(shù)器的影響是()。(A)結(jié)束本次計(jì)數(shù)循環(huán),等待下一次計(jì)數(shù)開始(B)暫時(shí)停止現(xiàn)行計(jì)數(shù)工作(C)不影響本次計(jì)數(shù),即計(jì)數(shù)器的計(jì)數(shù)不受該信號(hào)的影響(D)終止本次計(jì)數(shù)過程,立即開始新的計(jì)數(shù)循環(huán).可編程定時(shí)器/計(jì)數(shù)器8253的控制字為()個(gè)字節(jié)。(A)1(B)2(C)3(D)4.起動(dòng)8253的計(jì)數(shù)器開始計(jì)數(shù)的方式有()。(A)軟件方式(B)硬件方式(C)軟件和硬件方式(D)門控信號(hào).在對(duì)8253進(jìn)行任何操作前,都必須先向8253寫入一個(gè)(),以確定8253的工作方式。(A)控制字(B)計(jì)數(shù)初值(C)狀態(tài)字(D)指令9、源程序0下:MOVDX,143HTOC\o"1-5"\h\zMOVAL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論