




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2011-2012學(xué)年微機(jī)原理及應(yīng)用期中考試題姓名: 學(xué)號(hào): 評(píng)分: (總分100)得 分一、填空:(每空1分,共20分)1. 設(shè)字長(zhǎng)為8位,有x=1,y=125,則有:xy補(bǔ)=01111100B, xy 補(bǔ)=10000010B。2. 完成下面不同數(shù)制之間的轉(zhuǎn)換73.25D01001001.01B,10010010B92H ,100101.11B37.75D00110111.01110101BCD。3. 8088/8086CPU由_EU_和_BIU_兩大部件組成,前者完成_執(zhí)行指令_功能,后一部件完成_CPU與存儲(chǔ)器之間的信息傳送即總線接口_功能。4. 指令MOV AL, BL對(duì)源操作數(shù)來(lái)說(shuō)是
2、_寄存器_尋址方式;MOV AX, BX+6對(duì)源操作數(shù)來(lái)說(shuō)是_寄存器相對(duì)_尋址方式;MOV AX, DS:2000H對(duì)源操作數(shù)來(lái)說(shuō)是_直接_尋址方式。5. 8086CPU的MN/MX引腳的作用是_設(shè)定8086處在最大(接地)或最小組態(tài)(接電源)_。6. 8086 CPU的數(shù)據(jù)總線有_16_條,地址總線有_20_條,最大可尋址內(nèi)存空間為_(kāi)1MB_。9. 用DEBUG調(diào)試匯編test.asm源程序的步驟如下:首先用_MASM TEST回車(chē)_得到obj文件,然后用link test 回車(chē)得到_test.exe可執(zhí)行 文件,最后用_debug test.exe_進(jìn)行調(diào)試。得 分二、單選題(每題1分,共
3、9分。要求:將答案寫(xiě)在所給表格中) 1 23456789BBDBDBCAD1. 微機(jī)中的算術(shù)/邏輯單元的英文縮寫(xiě)為( )。A. CPU B. ALU C. BIU D. MPU2.下列哪個(gè)寄存器屬于程序段寄存器( )。ADS B. CS C. ES D. SS3已知寄存器DS、CS、ES和SS的值分別為6000H,5000H,4000H和3000H,BP和DI的值分別為0400H和0200H,則指令MOV DI+BP-0200H,AX的目的操作數(shù)的物理地址是( )。 A. 60200H B.40400H C.50400H D. 30400H4. 若需對(duì)8位二進(jìn)制數(shù)中的某位取反,則可采用的運(yùn)算是
4、該位與( )。A. 0異或 B. 1異或 C. 0邏輯乘 D. 邏輯乘5在8086中,指針I(yè)P、SP形成物理地址時(shí)所用的段寄存器分別是( )。A. DS 和 ES B. ES和 SS C. CS和DS D. CS和SS6. 以下8086引腳中,屬于輸入信號(hào)的是( )。A. WR B. INTR C. INTA D. M/IO78086中,在基址加變址的尋址方式中,基址、變址寄存器分別是( )。A. AX或CX,BX或CX B. DX或DI,CX或SIC. BX或BP,SI或DI D. SI或BX,DX或DI8已知物理地址為FFFF0H,段內(nèi)偏移量為A000H,且放在BX中,若對(duì)應(yīng)的段基址放在D
5、S中,則DS應(yīng)為( )。AF5FFH B.5FF0H C.5FFFH D.F5F0H9所謂微機(jī)的字長(zhǎng)是指( )。A.CPU內(nèi)部數(shù)據(jù)總線的位數(shù) B. CPU外部數(shù)據(jù)總線的位數(shù)C.CPU地址總線的位數(shù) D. CPU中運(yùn)算器一次能處理二進(jìn)制數(shù)的最大位數(shù)得 分三、簡(jiǎn)答題:(28分)1. 試從計(jì)算機(jī)的基本組成和指令運(yùn)行過(guò)程闡述馮諾依曼體系機(jī)構(gòu)的計(jì)算機(jī)的基本工作原理。(4 分)答:計(jì)算機(jī)由運(yùn)算器、控制器、存儲(chǔ)器和輸入輸出設(shè)備組成,前兩者合在一起成為CPU。馮諾依曼體系機(jī)構(gòu)的計(jì)算機(jī)的基本工作原理是:程序即指令機(jī)器碼預(yù)先存在存儲(chǔ)器中,計(jì)算機(jī)啟動(dòng)后從存儲(chǔ)器中取來(lái)指令一步一步自動(dòng)運(yùn)行。在運(yùn)算處理過(guò)程中,指令經(jīng)控制
6、器譯碼,完成相應(yīng)的運(yùn)算操作或變?yōu)楦鞣N控制信號(hào),控制輸入裝置的啟動(dòng)或停止、存儲(chǔ)器的讀寫(xiě)、輸出設(shè)備的輸出結(jié)果等,計(jì)算的中間結(jié)果也存在存儲(chǔ)器中。2.設(shè)SS=1000H,SP=2000H,AX=128AH,CX=0931H則依次執(zhí)行PUSH AX; PUSH CX; POP AX三條指令后,SP,AX,CX和棧頂內(nèi)的內(nèi)容各是什么?(8分)答:SS=1000H,SP=2000H, 棧頂SS:SP即其物理地址為12000H,入棧地址-2,出棧地址+2.PUSH AX; SP- (SP)-2即SP=1FFEH, (SP)- 8AH,(SP+1)- 12HPUSH CX; SP- (SP)-2即SP=1FFC
7、H, (SP)- 31H,(SP+1)- 09HPOP AX; AL- (SP), AH- (SP+1)即AX=0931H; SP DL內(nèi)容 DS:有效地址 變量名12HDS:00H AA56HDS:01H41H或ADS:02H00HDS:03H0BHDS:04H00HDS:05H10或0AHDS:06H BB41H或ADS:07HFFH或-1DS:08H 31HDS:09H31HDS:0AH31HDS:0BH10HDS:0CH XX00HDS:0DH00HDS:0EH00HDS:0FH4. 在debug下依次有以下三條語(yǔ)句:(1) MOV AL, 89; (2) ADD AL, 75; (3
8、) DAA寫(xiě)出單步運(yùn)行時(shí)寄存器AL的內(nèi)容及其指定標(biāo)志位ZF,SF,PF,CF,OF的狀態(tài),假若運(yùn)行第一句之前,標(biāo)志位ZF=SF=PF=CF=OF=0。(6分)答:在debug下,缺省的進(jìn)制是十六進(jìn)制。該三條語(yǔ)句是執(zhí)行89+75=164的BCD碼運(yùn)算。執(zhí)行MOV AL, 89 后 al=89H,ZF=SF=PF=CF=OF=0執(zhí)行ADD AL, 75 后 al=0FEH,ZF= PF=CF=OF=0,SF=1執(zhí)行DAA 后 al=64H,ZF=SF=PF= OF=0,CF=1得 分四、判斷下列指令的對(duì)錯(cuò)(正確的在括號(hào)內(nèi)打 “”,錯(cuò)的打 “”) (10分)(1) LEA SI, 1000H ( )
9、 (2) MOV AL, CX ( X )(3) XCHG SI, BX ( ) (4) PUSH WORD PTR BX ( )(5) POP CS ( ) (6) CMP AL, BL ( X )(7) MOV DS,2001H ( ) (8) SAL BX,3; ( X )(9) MUL 100H ( ) (10) MOV DL, 100H ( X )答:除(4)外其他都是錯(cuò)的。注意錯(cuò)誤的原因!得 分五、閱讀分析程序并填空:(18分)1. 下列程序段要求在100個(gè)帶符號(hào)數(shù)中找出其中最大的一個(gè)數(shù)。設(shè)該數(shù)據(jù)區(qū)首址的偏移地址=2000H,最后要求將最大值存入偏移地址=2100H的單元中,試填空
10、完成該程序。(6分) MOV BX, _2000H_ MOV AL, BYTE PTR BX MOV CX, _99_ LOP1: INC BX CMP AL, BX _JGE或JG_LOP2 MOVAL,_BYTE PTR BX_ LOP2: LOOP _LOP1_ MOV _2100H_,AL 2. 源程序如下:(6分) MOV CX,100 MOV SI,1000H MOV DI,2000HCLDREPMOVSBMOV AL,*MOV CX,100MOV DI,2000HNEXT: SCANSB JZ N1LOOP NEXT JMP DONEN1: MOV DI-1, 20HJMP NE
11、XTDONE: 本程序的功能是: 將100個(gè)字節(jié)類型數(shù)從數(shù)據(jù)段偏移地址為1000H轉(zhuǎn)移到數(shù)據(jù)段偏移地址為2000H的地方,然后從轉(zhuǎn)移后的100個(gè)數(shù)據(jù)中檢索出所有*來(lái),替換成空格 。3. 補(bǔ)充以下程序的必要代碼:內(nèi)存自TABLE開(kāi)始的的連續(xù)10個(gè)單元中有放在0-9的平方值,查表求DATA 中任意數(shù)X(0 =X= 9)的平方值,并將結(jié)果放到RESULT 中。(6分)DSEG SEGMENTTABLE DB 0,1,4,9,16,25,36,49,64,81DATA DB ?RESULT DB 0/?DSEG ENDSSSEG SEGMENT STACK STACKDB 100 DUP( 0)SSE
12、G ENDSCSEG SEGMENTASSUME CS:CSEG, DS:DSEG, SS:SSEGBEGAIN: MOV AX ,DSEGMOV DS ,AXMOV AX ,SSEGMOV SS , AXLEA BX , TABLEMOV AH ,0MOV AL , DATAADD BX , AX; 或 MOVMOV AL , BYTE PTRBXMOV RESULT , ALMOV AH , 4CHINT 21HCSEG ENDSEND BEGAIN得 分六、綜合設(shè)計(jì)題(15分)編寫(xiě)完整程序,統(tǒng)計(jì)數(shù)組ARRAY 中正數(shù)的個(gè)數(shù)(假設(shè)該個(gè)數(shù)可以用一位數(shù)表示),并存入CONT 單元中,最后在屏幕
13、上顯示該數(shù)字。要求:1)畫(huà)出程序流程圖;2)給出完整匯編代碼并給出注釋。答:1)流程圖如下:2)完整程序代碼如下:DATA SEGMENT ;數(shù)據(jù)段 ARRAY DB 2,-1,0,55,-90,38; 或者 ARRAY DW 2,-1,0,55,-90,38,1234,-399N EQU $-ARRAY;ARRAY中數(shù)據(jù)總數(shù)N,如果ARRAY中定義的是字類型數(shù)據(jù),N EQU ($-ARRAY)/2CONT DB 0 ;初始化CONT為0DATA ENDSSTACK SEGMENT STACK ;堆棧段,該段可省略STA DB 100 DUP(0)SP_TOP DB 0STACK ENDSCODE SEGMENT ;代碼段 ASSUME CS:CODE ,DS:DATA ,SS:STACK START: ; set segment registers: MOV AX,DATA MOV DS, AX MOV ES, AX MOV AX,STACK ;如果之前沒(méi)有堆棧段,以下三句刪除 MOV SS,AX LEA SP,SP_TOP ;MOV DL, 0; XOR DL, DL ;DX清零 MOV CX, WORD PTR N LEA SI, ARRAY; 用基址尋址方式也可以,即用BX代替SIL1: CMP BYTE PTR SI,0 ;ARRAY中數(shù)據(jù)逐個(gè)與0比較 JNG NEX
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嘉匯小學(xué)筆試題目及答案
- 購(gòu)買(mǎi)車(chē)輛轉(zhuǎn)讓合同協(xié)議書(shū)
- 2025餐飲業(yè)簡(jiǎn)易勞動(dòng)合同(參考文本)
- 網(wǎng)絡(luò)工具選擇與2025年考試中的考核考量試題及答案
- 化工設(shè)計(jì)試題及答案
- 撿錢(qián)包測(cè)試題及答案
- 導(dǎo)醫(yī)考試試題及答案文庫(kù)
- 民法博士面試題及答案解析
- 什邡中考數(shù)學(xué)試題及答案
- 多元統(tǒng)計(jì)分析試題及答案pdf
- 湖北武漢市2024屆高三沖刺模擬數(shù)學(xué)試卷含解析
- 2024年浙江臺(tái)州椒江區(qū)公安局警務(wù)輔助人員招聘筆試參考題庫(kù)附帶答案詳解
- 2024屆新疆石河子小升初易錯(cuò)點(diǎn)語(yǔ)文檢測(cè)卷含答案
- 土木工程專業(yè)畢業(yè)答辯常問(wèn)問(wèn)題
- 紅色大氣商務(wù)企業(yè)啟動(dòng)會(huì)企業(yè)啟動(dòng)儀式
- 2024年新改版蘇教版六年級(jí)下冊(cè)科學(xué)全冊(cè)復(fù)習(xí)資料
- 手機(jī)制造行業(yè)未來(lái)五至十年行業(yè)分析
- 《發(fā)酵生物技術(shù)》課件
- 國(guó)資入股私企項(xiàng)目計(jì)劃書(shū)
- 臨床護(hù)理應(yīng)急預(yù)案課件
- 溫州樂(lè)陽(yáng)金屬表面處理有限公司改建項(xiàng)目環(huán)境影響報(bào)告
評(píng)論
0/150
提交評(píng)論