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

下載本文檔

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

文檔簡(jiǎn)介

如有幫助歡迎下載支持哈爾濱工程大學(xué)試卷考試科目:微機(jī)原理及應(yīng)用技術(shù)( A卷)題號(hào) 一 二 三 四 五 六 總分分?jǐn)?shù)評(píng)卷人(注:卷面滿分 90分,所有答案必須寫在答題紙上)一、單項(xiàng)選擇題(每小題 1分,共20分)1.十進(jìn)制數(shù)-80用16位補(bǔ)碼表示是( )。A. F080H B.8080H C.FF88H D.FFB0H2.在機(jī)器內(nèi)部操作中,CPU與存貯器之間信息交換使用的是( )。A.邏輯地址 B.物理地址 C.有效地址 D.相對(duì)地址3.假設(shè)VAR為變量,指令MOVBX,OFFSETVAR源操作數(shù)的尋址方式是( )A.直接尋址 B.間接尋址 C.立即數(shù)尋址 D.存貯器尋址4.下列操作中,允許段超越的是( )。A.取指令 B.存目的串 C.以BP為基礎(chǔ)存取操作數(shù) D.堆棧操作5.下列指令執(zhí)行后能使 BX中數(shù)據(jù)必為奇數(shù)的是( )。A.XORBX,01H B.ORBX,01HC.ANDBX,01H D.TESTBX,01H6.設(shè)CL=05H,要獲得CL=0AH,可選用的指令是( )。A.XORCL,0FH B.NOTCLC.ORCL,0AH D.ANDCL,0FH7.下列語(yǔ)句中能與“DA1DB32H,34H”句等效的是語(yǔ)( )。A.MOVDA1,32H B.MOVDA1,32MOVDA1+1,34H MOVDA1+1,34C.MOVWORDPTRDA1,3234H D.MOVWORDPTRDA1,’24’8.設(shè)SP=50H,執(zhí)行段間返回指令 RET后,寄存器SP的內(nèi)容是( )。A.5AH B.5CH C.54H D.44H9.使用DOS功能調(diào)用時(shí),子程序編號(hào)應(yīng)放在( )寄存器中。A.AL B.AH C.AX D.任意指定10.寄存器BX和DX中存放有32位二進(jìn)制數(shù),其中BX中放高16位,下列程序段完成對(duì)這 32位數(shù)擴(kuò)大 4倍的功能,那么該程序段中方框里應(yīng)填的語(yǔ)句是( )。MOVCX,2LOP:SHLDX,1LOOP LOPA.ROLBX,1 B.RORBX,1 C.RCL BX,1 D.RCRBX,11如有幫助歡迎下載支持11.8086CPU在進(jìn)行I/O讀操作時(shí),M/IO和DT/R必須是( )。A.00 B.01 C.10 D.1112.8086執(zhí)行一個(gè)總線周期最多可傳送 ( )字節(jié)。A.1個(gè) B.2個(gè) C.3個(gè) D.4個(gè)13.8086/8088執(zhí)行一個(gè)總線周期是在( )之后插入TW。A.T1 B.T2 C.T3 D.T414.若用存貯芯片(32K×1)構(gòu)成8086的存貯器系統(tǒng)至少要用( )。A.8片 B.16片 C.32片 D.64片15.除法出錯(cuò)是屬于( )中斷。A.線路故障 B.內(nèi)部中斷 C.INTO D.單步中斷16.8255A工作于方式 1輸出方式,A口/B口與外設(shè)之間的控制狀態(tài)聯(lián)絡(luò)信號(hào)是( )。A.STB與IBF B.IBF與ACKC.OBF與ACK D.OBF與STB17.8086系統(tǒng)可尋址I/O端口的最大地址為( )。A.0FFH B.0FFFH C.0FFFFH D.10000H18.下列第( )條是合法的訪問(wèn) I/O端口指令。A.INAL,100H B.INAL,BXC.INAL,BL D.INAL,DX19.普通中斷結(jié)束EOI命令適用于( )方式中的中斷命令。A.完全嵌套 B.自動(dòng)循環(huán) C.特殊循環(huán) D.特殊屏蔽20.若每輸入n個(gè)CLK脈沖,在OUT端就可輸出一個(gè)寬度為一個(gè) CLK周期的負(fù)脈沖,則8253應(yīng)工作于方式( )。A.0 B.1 C.2 D.3二、判斷說(shuō)明題(本大題共5個(gè)小題,每個(gè)小題2分,共10分)判斷下列各題正誤,正者在括號(hào)內(nèi)打√誤者在括號(hào)內(nèi)打×,并說(shuō)明理由。21.8086響應(yīng)INTR請(qǐng)求需要執(zhí)行兩個(gè)總線響應(yīng)周期 ( ) 。22.8086訪問(wèn)一個(gè)字節(jié)單元和訪問(wèn)一個(gè)字單元 ,只需要一個(gè)總線周期( ) 。23.8255A的C口置位/復(fù)位控制字是寫入 C口的端口地址( ) 。24.8253三個(gè)計(jì)數(shù)通道結(jié)構(gòu)完全相同,且獨(dú)立工作 ( ) 。讀取8253內(nèi)的計(jì)數(shù)值時(shí),必須先用鎖存命令將當(dāng)前計(jì)數(shù)值鎖存在輸出鎖存器OL中()。三、簡(jiǎn)答題(本大題共 5小題,每小題3分,共15分)26.STRINGDB ’AB’,0,0, ’CD’,0, 0, ’EF’,0,0請(qǐng)用DW偽指令改寫上述數(shù)據(jù)定義語(yǔ)句,要求改寫后,保持內(nèi)存單元中內(nèi)容不變。在指令系統(tǒng)中,段內(nèi)、段間返回均用RET指令,試回答:①執(zhí)行段內(nèi)返回RET指令時(shí),執(zhí)行的操作是:②執(zhí)行段間返回RET指令時(shí),執(zhí)行的操作是:28.8086與8088CPU的主要區(qū)別有哪些?29.8086的復(fù)位信號(hào)是什么?8086CPU復(fù)位后,程序從哪個(gè)物理地址開(kāi)始運(yùn)行?30.入棧操作時(shí),說(shuō)明堆棧指針寄存器 SP的變化情況?2如有幫助歡迎下載支持四、簡(jiǎn)單分析設(shè)計(jì)題(本大題共 2題,每題9 分,共18分)有一個(gè)2732EPROM(4KX8)芯片的譯碼電路如下圖所示,試求:計(jì)算2732芯片的存儲(chǔ)容量;②給出2732芯片的地址范圍;③是否存在地址重疊區(qū)?欲使用8253的計(jì)數(shù)通道產(chǎn)生周期為1ms的連續(xù)脈沖,設(shè)8253的CLK脈沖為5MHz,端口地址為10H--13H,試求:①計(jì)算計(jì)數(shù)通道1的計(jì)數(shù)初值;②寫出對(duì)8253計(jì)數(shù)通道1的初始化程序.五、程序分析題(本大題共 3小題,每小題3,共9分)33.程序段如下,運(yùn)行后,AH= ,AL=XORAL,ALMOVAH,ALADDAH,9JZ NEXTXCHGAH,ALJMP K1NEXT:MOVAH,0FFHK1: HLT34.有程序段如下:MOV AL,DATMOV DAT+2,ALAND DAT+2,0FHMOV CL,4SHR AL,CLMOV DAT+1,AL3如有幫助歡迎下載支持試回答:①上述程序段的功能?②如在DAT單元中存放的是 0ABH,上述程序段運(yùn)行后,DAT+1和DAT+2單元中內(nèi)容是什么?35.有程序段如下:XDW0123H,,2A3EH,,89DFHCUNTEQU$–XYDBCUNTDUP(0)LEASI,XLEADI,YMOVCX,CUNTCLDREPMIVSB試回答:①上述程序執(zhí)行后,Y數(shù)據(jù)區(qū)各字節(jié)單元中的內(nèi)容。②程序段功能不變的情況下, REPMOVSB指令可否用下面兩個(gè)指令替代:LOP:MOVSBLOOP LOP六、編制程序(8分)有一首地址為BUF的字?jǐn)?shù)組,試編寫完整程序,求該數(shù)組正數(shù)之和,結(jié)果存于TOTAL單元中(假設(shè)正數(shù)之和<32767)。七、8255接口應(yīng)用(10分)CPU通過(guò)8255同開(kāi)關(guān)K0~K3和LED顯示器的接口見(jiàn)下圖,開(kāi)關(guān)設(shè)置的二進(jìn)制信息由B口輸入,經(jīng)程序轉(zhuǎn)換成對(duì)應(yīng)的七段LED段碼后,通過(guò)A口輸出,由七段LED顯示開(kāi)關(guān)二進(jìn)制的狀態(tài)值,試編寫其控制程序(設(shè)8255的端口地址為80H~83H)。注:若B口讀入的值為0000,則LED顯示器將顯示0;以此類推,若B口讀入4如有幫助歡迎下載支持的值為1111,則LED顯示器將顯示F。5————————————————— 裝 訂 線—————————————————6標(biāo) 準(zhǔn)答案及評(píng)分標(biāo)準(zhǔn) 第1頁(yè)(字體均為宋體小四號(hào))課程名稱: 微機(jī)原理及應(yīng)用技術(shù)(A卷)一、單項(xiàng)選擇題(每小題 1分,共20分)1.D2.B3.C4.C5.B6.A7.A8.C9.B10.C11.A12.B13.C14.B15.B16.C17.C18.D19.A20.C二、判斷說(shuō)明題(本大題共5個(gè)小題,每個(gè)小題2分,共10分)判斷下列各題正誤,正者在括號(hào)內(nèi)打√誤者在括號(hào)內(nèi)打×,并說(shuō)明理由。21.√ 22.X 23.X 24. √ 25. √三、簡(jiǎn)答題(本大題共 5小題,每小題3分,共15分)STRINGDW‘BA’,0,’DC’,0,’FE’,0①棧頂內(nèi)容IP,(SP)+2SP②棧頂內(nèi)容IP,(SP)+2SP棧頂內(nèi)容CS,(SP)+2SP288086有6個(gè)字節(jié)指令隊(duì)列,而8088有4個(gè);8086地址/數(shù)據(jù)線16條AD15~AD0,8088有8條AD7~AD0;8086有BHE/S7,8088有SS0;8086存儲(chǔ)器,IO選擇是M/IO,而8088是IO/M;29.復(fù)位信號(hào)是RESET,為高電平有效。8086復(fù)位后CS=0FFFFH,其余寄存器為 0,程序從0FFFFH地址開(kāi)始運(yùn)行。30.入棧操作時(shí),SP向小地址方向變化。四、簡(jiǎn)單分析設(shè)計(jì)題(本大題共 2題,每題9分,共18分)31.①4KB②08000H---09FFFH③存在重疊區(qū) 08000H---08FFFH09000H---09FFFH————————————————— 裝 訂 線—————————————————7第2頁(yè)32.①N=F×T=5×106×10-3 =5000②MOV AL,76HOUT 13H,ALMOV AX,5000OUT 11H,ALMOV AL, AHOUT 1H,AL五、程序分析題(本大題共 3小題,每小題3,共9分)AH=0AL=9①拆字程序:將DAT單元的內(nèi)容拆成兩部分,分別存入相鄰單元中,高4位存入DAT+1單元,低4位存入DAT+2單元。(DAT+1)=0AH,(DAT+2)=0BH①Y數(shù)據(jù)區(qū)各字節(jié)單元中的內(nèi)容是:23H,01H,3EH,2AH,0DFH,89H可以替代六、編制程序(8分)DATA SEGMENTBUF DW XX,XX,XX,??..COUNT EQU $-BUFTOTAL DW ?DATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODESTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETBUFMOVCX,COUNT/2MOVAX,0LOP:CMP[BX],0JLE NEXTADDAX,[BX]NEXT: INC BXINC BXLOOP LOP8————————————————— 裝

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論