

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(jī)原理與接口技術(shù)試卷(A)一、填空。(30分 1分/空)H。;所對(duì)應(yīng)的壓縮BCD數(shù)為;所對(duì)應(yīng)的ASCII碼。為4.將8為無符號(hào)數(shù)A2H擴(kuò)展為16位形式,則應(yīng)為8為補(bǔ)碼數(shù)F3H擴(kuò)H;將展為16位形式,則應(yīng)為H。5.在8086/8088的通用寄存器AX、BX、CX、DX中,用作存儲(chǔ)器間址的寄存器為;用作I/O端口間址的寄存器為;用作循環(huán)控制指令(LOOP)的寄存器為為。段寄存器。其中用來存放數(shù)據(jù)段段首地址的段寄存器;用來存放代碼段段首地址的段寄存器為地址的段寄存器為;用來存放堆棧段段首。7.若DS=095FH時(shí),物理地址是11820H。當(dāng)DS=2F5FH時(shí),物理地址為。堆棧的操作是以為單位進(jìn)行的
2、。9.AX中有一個(gè)負(fù)數(shù),欲求其絕對(duì)值,若該數(shù)為補(bǔ)碼,則用指令;若設(shè)計(jì)中,對(duì)于控制循環(huán)的。在循環(huán)程序DEC CX和JNZ AGAIN兩條語句可合并用一條語句代替。10.寫出執(zhí)行下列程序段的中間結(jié)果:MOV AX, 0809HMOV DL, 10XCHG AH, DLMUL AHAX=;AAM;AX=ADD AL, DL;AX=11.現(xiàn)要用6116(2K8位)靜態(tài)RAM芯片構(gòu)成8K32位的存儲(chǔ)器,共需此種芯片片。和指令來實(shí)現(xiàn)的。中存放2200H,001C6H中存放型碼是H,中斷服務(wù)程序的入口地址的邏輯地址和物理地址分別H和為:H。二、單項(xiàng)選擇。(10分 1分/題)1.算式65H-3EH的運(yùn)算結(jié)果是
3、否有溢出,結(jié)果的真值為()A.有、39B.有、27C.無、39D.無、272.CPU執(zhí)行算術(shù)運(yùn)算指令不會(huì)影響的標(biāo)志位是 ()3.已知AL,BL中為無符號(hào)數(shù), 若使ALBL時(shí)轉(zhuǎn)到標(biāo)號(hào)AGAIN, 哪個(gè)程序段不能實(shí)現(xiàn)此功能()A. CMP AL, BLB. CMP AL, BLJC AGAINC. CMP BL, ALJNC AGAIN4.下列指令中不會(huì)改變指令指示器IP的是(JBE AGAIND. CMP AL, BLJNB AGAIN)5.使用移位指令,把寄存器的最高位移入CF,并在最低位補(bǔ)為0時(shí)使用()6.已知下列程序段DATA DW 04H,05H,06H: : :LEA BX,DATAM
4、OV AX,3ADD BX,AXMOV AX,BX: :當(dāng)程序執(zhí)行完MOV AX,BX指令后,AX=( )7.某存貯器的容量為4KCPU至少應(yīng)提供(貯單)根地址線才能對(duì)所有存元進(jìn)行尋址。8.8086/8088指令OUT 80H,AL表示()8255 A口工作于方式1輸出,B口工作于方式0輸入,C口工作于方式0輸入,則方式控制字應(yīng)為( )。A.0A9HC.0A3H10.80X86有幾種類型的中斷。()三、一數(shù)據(jù)段定義如下:DATA SEGMENTS1 DB 1,2,3,4,5S2 DB 12345COUNT EQU $-S1NB DB 3 DUP (2)NW DW -120,-3P DW -2,
5、 S2DATA ENDS畫出該數(shù)據(jù)段中數(shù)據(jù)的存儲(chǔ)形式。(10分)四、簡(jiǎn)答題。(15分)1.分別指出下列指令中源操作數(shù)和目的操作數(shù)的尋址方式。(5分)(1) MOV AX, 1000H(3) ADD AX, BX+4(5) MOV BX, AL(2) MOV AX, ES:1000H(4) SUB AX, BX+DI+52.分別寫出實(shí)現(xiàn)下列功能的程序段。(10分)(1) 將AX中間8位(作高8位),BX的低4位和DX的高4位(作低4位)拼成一個(gè)新的字。(2) 將AL中一個(gè)兩位的十六進(jìn)制數(shù)變換成為其所對(duì)應(yīng)的ASCII碼,存放到AX中。四、編寫程序?qū)崿F(xiàn)從鍵盤輸入一個(gè)補(bǔ)碼數(shù)(1-4位十六進(jìn)制數(shù)),在顯
6、示器上以十進(jìn)制形式顯示其真值。(10分)例如:輸入 FFFF; 輸出 =-1;輸入 80;輸出 =128五、CPU要實(shí)現(xiàn)對(duì)16個(gè)I/O端口280H-28FH的尋址,畫出地址譯碼電得分路(10分)微機(jī)原理與接口技術(shù)試卷()答案一、填空。(30分 1分/空)1.符號(hào)數(shù)-8192的補(bǔ)碼用十六進(jìn)制數(shù)表示為 E000 H。-53 。3.十進(jìn)制數(shù)1025所對(duì)應(yīng)的十六進(jìn)制數(shù)為數(shù)為401BCD1025H;所對(duì)應(yīng)的ASCII碼為3130323500A2。4.將8為無符號(hào)數(shù)A2H擴(kuò)展為16碼數(shù)F3H擴(kuò)8為補(bǔ)展為16位形式,則應(yīng)為FFF3H。5.在8086/8088的通用寄存器AX、BX、CX、DX中,用作存儲(chǔ)器間
7、址的寄存器為 BX ;用作I/O端口間址的寄存器為 DX為 CX 。;用作循環(huán)控制指令(LOOP)的寄存器4段寄存器。其中用來存放數(shù)據(jù)段段首地址的段寄存器為 DS;用來存放代碼段段首地址的段寄存器為的段寄存器為CSSS 。7.若DS=095FH時(shí),物理地址是11820H。當(dāng)DS=2F5FH時(shí),物理地址為 37820 H。高地址向低地址。堆棧的操作是以字為單位進(jìn)行的。9.AX中有一個(gè)負(fù)數(shù),欲求其絕對(duì)值,若該數(shù)為補(bǔ)碼,則用指令A(yù)X ;若NEG該數(shù)為原碼,則用指令于控制循環(huán)的ANDAX,7FFFH。在循環(huán)程序設(shè)計(jì)中,對(duì)DEC CX和JNZ AGAIN兩條語句可合并用一條語句LOOP AGAIN代替。
8、10.寫出執(zhí)行下列程序段的中間結(jié)果:MOV AX, 0809HMOV DL, 10XCHG AH, DLMUL AH;AX=005AHAAM;AX=0900HADD AL, DL;AX=0908H11.現(xiàn)要用6116(2K8位)靜態(tài)RAM芯片構(gòu)成8K3216 片。IN 和 OUT 指令來實(shí)現(xiàn)的。中存放2200H,001C6H中存放型碼是71 H,中斷服務(wù)程序的入口地址的邏輯地址和物理地址分別為 3040 H:2200 H和 32600 H。二、單項(xiàng)選擇。(10分 1分/題)1.算式65H-3EH的運(yùn)算結(jié)果是否有溢出,結(jié)果的真值為( C )A.有、39B.有、27C.無、39D.無、272.CP
9、U執(zhí)行算術(shù)運(yùn)算指令不會(huì)影響的標(biāo)志位是( D )3.已知AL,BL中為無符號(hào)數(shù), 若使ALBL時(shí)轉(zhuǎn)到標(biāo)號(hào)AGAIN, 哪個(gè)程序段不能實(shí)現(xiàn)此功能( D )A. CMP AL, BLB. CMP AL, BLD. CMP AL, BLJC AGAINC. CMP BL, ALJNC AGAINJBE AGAINJNB AGAIN4.下列指令中不會(huì)改變指令指示器IP的是( A )5.使用移位指令,把寄存器的最高位移入CF,并在最低位補(bǔ)為0時(shí)使用( D )6.已知下列程序段DATA DW 04H,05H,06H: : :LEA BX,DATAMOV AX,3ADD BX,AXMOV AX,BX: :當(dāng)程
10、序執(zhí)行完MOV AX,BX指令后,AX=( C )7.某存貯器的容量為4K字節(jié),則CPU至少應(yīng)提供( C )根地址線才能對(duì)所有存貯單元進(jìn)行尋址。8.8086/8088指令OUT 80H,AL表示( C )8255 A口工作于方式1輸出,B口工作于方式0輸入,C口工作于方式0輸入,則方式控制字應(yīng)為( B )。A.0A9HC.0A3H10.80X86有幾種類型的中斷。( B )三、一數(shù)據(jù)段定義如下:ORG 0000HDATA SEGMENTS1 DB 1,2,3,4,5S2 DB 12345COUNT EQU $-S1NB DB 3 DUP (2)NW DW -120,-3P DW -2, S2D
11、ATA ENDS畫出該數(shù)據(jù)段中數(shù)據(jù)的存儲(chǔ)形式。(10分)(2).直接尋址(3).基址尋址2.分別寫出實(shí)現(xiàn)下列功能的程序段。(10分)MOV CL, 4SHL AX, CLSHL BL, CLMOV AL, BLSHR DH, CLOR AL, DH(2) 將AL中一個(gè)兩位的十六進(jìn)制數(shù)變換成為其所對(duì)應(yīng)的ASCII碼,存放到AX中。MOV AH, ALAND AL, 0FHCMP AL, 0AHJB G1ADD AL, 7G1: ADD AL, 30HMOV CL, 4AND AH, 0F0HSHR AH, CLCMP AH, 0AHJB G2ADD AH, 7G2: ADD AH, 30H四、編
12、寫程序?qū)崿F(xiàn)從鍵盤輸入一個(gè)補(bǔ)碼數(shù)(1-4位十六進(jìn)制數(shù)),在顯示器上以十進(jìn)制形式顯示其真值。(10分)例如:輸入 FFFF;輸出 =-1;輸入 80;輸出 =128stack segment stack stackdw 32 dup(0)stack endsdata segmentobuf db input one number:=,$obuf1 db result:=,$ibuf db 5,0,5 dup(0)obuf2 db 7 dup(0)data endscode segmentbegin proc farassume ss:stack,cs:code,ds:datapush dssub
13、ax,axpush axmov ax, datamov ds, axmov dx, offset obufmov ah, 9int 21hmov dx, offset ibufmov ah, 10int 21hmov dl, 0ahmov ah, 2int 21hmov dx, offset obuf1mov ah, 9int 21hmov si, offset ibuf+2mov bl, ibuf+1mov bh, 0mov ax, 0mov cl, 4again: shl ax, clmov dh,sicmp dh,41hjc ag1sub dh,7ag1:sub dh,30hor al,
14、 dhinc sidec bxjnz againmov cx, 10mov di, offset obuf2+6mov byte ptr di,$test ax, 8000hpushfjz ag2neg axag2:mov dx, 0div cxadd dl, 30hdec dimov di,dlor ax, axjnz ag2popfjz ag3dec dimov byte ptr di,-ag3:mov dx, dimov ah,9int 21hretbegin endpcodeends五、CPU要實(shí)現(xiàn)對(duì)16個(gè)I/O端口280H-28FH的尋址,畫出地址譯碼電路的功能。(設(shè)端口地址為280
15、H-283H) (20分)接口電路圖:segment stack stackdw 32 dup(0)stackmov ax, datamov ds, axMOV DX, 283HMOV AL, 90HOUT DX, ALMOV DX, 280HIN AL, DXAND AL, ALJNS DNAND AL, 7FHMOV DX, 282HOUT DX, ALNEG ALDEC DXOUT DX, ALRETDN:INC DXOUT DX, ALINC DXOUT DX, ALretstartendpcodeendsend start六、用8255的A端口接8只理想開關(guān)輸入二進(jìn)制數(shù),B端口和C端
16、口各接8入開關(guān)數(shù)據(jù)(原碼)送B端口(補(bǔ)碼)和C端口(絕對(duì)值)的發(fā)光二極管顯示得分的功能。(設(shè)端口地址為280H-283H) (15分)微機(jī)原理與接口技術(shù)試卷(B)25 分 1 分/空)1.-32的補(bǔ)碼是;十六進(jìn)制數(shù)為。字節(jié)補(bǔ)碼 CAH所代表的真值是。;二進(jìn)制數(shù)為;ASCII 碼為。4.若 DS=095FH時(shí),物理地址是 。當(dāng) DS=2F5FH時(shí),物理地址為。堆棧的操作是。以為單位進(jìn)行的。6.AX中有一個(gè)負(fù)數(shù),欲求其絕對(duì)值,若該數(shù)為補(bǔ)碼,則用指令該數(shù)為原碼,則用指令;若。7.寫出執(zhí)行下列程序段的中間結(jié)果:(1) MOV AX, 5634HADD AL,AHDAA;AX=;AX=(2) MOV A
17、X, 0809HADD AL, AHMOV AH, 0;AX=AAA;AX=(3) MOV AX, 0809HMOV DL, 10XCHG AH, DLMUL AH;AX=AAM;AX=ADD AL, DL;AX=、。、。8086/8088 微處理器尋址 I/O接口采用。二、一數(shù)據(jù)段定義如下:DATA SEGMENTS1 DB 1,2,3,4,5S2 DB 12345COUNT EQU $-S1NB DB 3 DUP (2)NW DW -120,-3P DW -2DATA ENDS畫出該數(shù)據(jù)段中數(shù)據(jù)的存儲(chǔ)形式。(10分)得分三、分別寫出實(shí)現(xiàn)如下功能的程序段。(15分 5 分/題)(1) 將 A
18、X 中間 8 位作高 8 位,BX 的低 4 位和 DX 的高 4 位作低 4位拼成一個(gè)新的字。(2) 將數(shù)據(jù)段中以 BX 為偏移地址的連續(xù) 4 個(gè)單元中的內(nèi)容顛倒過來。(3) 將AL中一個(gè)兩位的十六進(jìn)制數(shù)變換成為其所對(duì)應(yīng)的ASCII碼,存放到AX中。在屏幕的下一行顯示出來。使用 9 號(hào)和 10 號(hào)功能調(diào)用)(15分)五、用譯碼法連接容量為 的存儲(chǔ)芯片,共需要多少片?共需要多少根地址線?其中幾根作為字選擇線?幾根作為片選擇線?試用 74LS138 址范圍。(15分)六、設(shè)計(jì)接口電路和控制程序,用8 個(gè)理想開關(guān)輸入二進(jìn)制數(shù),8 只發(fā)數(shù)。畫出控制電路圖并編寫控制程序。要求:隨時(shí)撥動(dòng)開關(guān)改變輸入的二
19、進(jìn)制數(shù)時(shí),發(fā)光二極管和屏幕顯示都要發(fā)生相應(yīng)的改變,當(dāng)按下任意鍵時(shí),退出控制程序。用74LS244和 74LS273實(shí)現(xiàn),244 和 273 的端口地址同為 280H)(20分)B)答案一、填空1. E0H,-542. 1000, 3E8H, 1111101000B, 313030303. 50H4. 37820H5. 由高地址向低地址伸展,字6. NEG AX,;AND AX, 7FFFH7. (1) AX=568AH, AX=5690H(2) AX=0011H, AX=0107H(3) AX=005AH, AX=0090H, AX=0908H8. 高速緩沖存儲(chǔ)器、內(nèi)存儲(chǔ)器、輔助存儲(chǔ)器9. 獨(dú)
20、立的 I/O尋址方式、存儲(chǔ)器映像的 I/O尋址方式,獨(dú)立的 I/O尋址方式。二、S1存儲(chǔ)形式:88FFFF三、編寫程序段1. MOV CL, 4SHL AX, CLSHL BL, CL2. MOV AL, BXXCHG AL, BX+3MOV BX, ALMOV AL, BLSHR DH, CLOR AL, DHMOV AL, 1BXXCHG AL, 2BXMOV 1BX, AL3. MOV AH, ALAND AL, 0FHCMP AL, 0AHJB G1ADD AL, 7G1: ADD AL, 30HMOV CL, 4AND AH, 0F0HSHR AH, CLCMP AH, 0AHJB
21、G2ADD AH, 7G2: ADD AH, 30H四、編寫程序。stack segment stack stackdw 32 dup(0)stack endsdata segmentIBUF DB PLEAST INPUT A HEX NUMBER$,0AH, 0DHOBUF DB 5,0,5 DUP(0)OBUF1 DB 5 DUP (0), $data endscode segmentbegin proc farassume ss:stack,cs:code,ds:datapush dssub ax, axpush axmov ax, datamov ds, axMOV DX, OFFS
22、ET IBUFMOV AH, 9INT 21HMOV DX, OFFSET OBUFMOV AH, 10INT 21HMOV BL, OBUF+1MOV BH, 0MOV AX, 0MOV CL, 4MOV SI, OFFSET OBUF+2MOV DI, OFFSET OBUF1+4LOP: SHL AX, CLMOV DH, SICMP DH, AJB LOP1SUB DH, 7LOP1: SUB DH, 30HOR AL, DHINC SIDEC BXJNZ LOPMOV CX, 10LOP2: MOV DX, 0DIV CXOR DL, 30HMOV SI, DLDEC DIAND A
23、X, AXJNZ LOP2MOV DX, OFFSET OBUF2MOV AH, 9INT 21Hretbegin endpcode endsend begin五、16K8/2k8=8,即共需 8 片存儲(chǔ)器芯片。16K=16384= 所以組成 16K存儲(chǔ)器共需要 14 根地址線。2K=2048= 即 11根作為字選擇線,選擇存儲(chǔ)器芯片片內(nèi)的單元。,3 根作為片選擇線,選擇 8 片存儲(chǔ)器芯片。芯片的 11根地址線為 ,余下的高位地址線為 , , ,所以譯碼電路對(duì) , ,進(jìn)行譯碼。譯碼電路及譯碼輸出線的選址范圍如圖所示。六、(1) 控制電路控制程序:stack segment stack stac
24、kdw 32 dup(0)stack endsdata segmentdata endscode segmentbegin proc farassume ss:stack,cs:code,ds:datapush dssub ax, axpush axmov ax, datamov ds, axAGAIN:MOV DX, 280HIN AL, DXOUT DX, ALMOV CL, 4MOV AH, ALAND AH, 0F0HSHR AH, CLCMP AH, AJC ADD30ADD AH, 7ADD30:ADD AH, 30HMOV DL, AHMOV AH, 2INT 21HAND AL
25、, 0FHCMP AL, AJC ADD130ADD AL, 7ADD130:ADD AL, 30HMOV DL, ALMOV AH, 2INT 21HMOV DL, HMOV AH, 2INT 21HMOV AH, 0BHINT 21HCMP AL, 0JZ AGAINretbegin endpcode endsend begin學(xué)年學(xué)期命題教師使用班級(jí)學(xué)生班級(jí)課程名稱考試形式微機(jī)原理及應(yīng)用審批開卷閉卷考試類型考試地點(diǎn)080201-080210,080216考試時(shí)間姓名學(xué)號(hào)備注一、單選題(每小題 2 分,共 20 分)2 8088 AXMOV AX,0CSUB AX,AX38086 CPU
26、是(BXOR ,AXOR AX,0)CPU。B. 16 位A. 8位C. 32 位D. 64位48088 指令 MOV AX,BX 中源操作數(shù)的尋址方式為( 寄存器尋址 寄存器間接尋址 C直接尋址 立即尋址5在下列偽指令中定義字節(jié)變量的是 ( DB6. 執(zhí)行 PUSH AX 和 POP BX兩條指令也相當(dāng)于執(zhí)行(A. MOV AX B. MOV AXBX C. XCHG BX D. LEA AX, BX78088 系統(tǒng)中將一個(gè)數(shù)送入堆棧后,堆棧指針寄存器應(yīng)進(jìn)行( )操作。A. 減 1 B. 減 2 C. 加 1 D. 加 28. 8088 CPU 執(zhí)行算術(shù)運(yùn)算指令不會(huì)影響的標(biāo)志位是( 溢出標(biāo)志
27、 符號(hào)標(biāo)志 C零標(biāo)志BDWCDDDDT指令。方向標(biāo)志9若容量為16K位的 SRAM 芯片具有 8 條數(shù)據(jù)線,則它具有的地址線條數(shù)為( A. 1110. 8255A的方式選擇控制字應(yīng)寫入(A. A 口 B. B 口 C. C 口B. 12C. 13D. 14D. 控制口二、填空題(每空 1 分,共 20 分)1. 在馮諾依曼計(jì)算機(jī)中,指令和數(shù)據(jù)以儲(chǔ)程序、的形式表示,計(jì)算機(jī)按照存程序控制執(zhí)行的方式進(jìn)行工作。2. 微機(jī)系統(tǒng)的硬件部分包括五個(gè)基本組成部分:運(yùn)算器、主存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。3. 8088 CPU最小模式基本總線讀操作包括度較慢時(shí),則需要插入 。個(gè)時(shí)鐘周期,當(dāng)存儲(chǔ)器或 I/O速4.
28、對(duì)于 8088 CPU,物理地址是由段基址和偏移地址兩部分構(gòu)成,若某存儲(chǔ)單元的段基址為 1000H,偏移地址為 2345H,則該存儲(chǔ)單元的物理地址為。三、判斷題(請(qǐng)?jiān)谙旅婷款}后面的括號(hào)內(nèi)打或者,每小題 1 分,共 10 分)1MOV 指令和 IN 指令都具有將內(nèi)存中信息傳送到 CPU 中去的功能。( )2 DMA 是 一 種 不 需 要 CPU 介 入 的 高 速 數(shù) 據(jù) 傳 送 方 式 。( )38088 的中斷系統(tǒng)中有兩類硬中斷:可屏蔽中斷和不可屏蔽中斷。非屏蔽中斷NMI不 受 中 斷 允 許 位IF的 控 制 。( )4微處理器就是微型計(jì)算機(jī)。( )58088 的輸入輸出指令中,允許使用
29、DX存放端口地址,不允許使用AL以外的寄存器傳送數(shù)據(jù)。( )6標(biāo)志寄存器中的溢出標(biāo)志位 OF1 時(shí),進(jìn)位標(biāo)志位 CF 也為 1。( )7 8088 CPU 進(jìn) 行 堆 棧 操 作 時(shí) , 可 依 需 要 進(jìn) 行 字 節(jié) 或 字 操 作 。( )8 非 屏 蔽 中 斷 NMI 不 受 中 斷 允 許 位 IF 的 控 制 。( )9 8088 CPU 系 統(tǒng)中 外 部 中斷 的 優(yōu)先級(jí) 比 內(nèi) 部中 斷 的優(yōu)先 級(jí) 高 。( )10. 8088( )系 統(tǒng) 中 的 指 令 可 以 沒 有 操 作 數(shù) 。四、簡(jiǎn)答題(每小題 5 分,共 20 分,第 ,2 小題按要求寫出相應(yīng)的指令或程序段)1.寫出
30、兩條使 AX內(nèi)容為零的指令;2. 簡(jiǎn)述 I/O端口兩種編址方式的優(yōu)缺點(diǎn)。單獨(dú)編址:譯碼電路簡(jiǎn)單、內(nèi)存空間大;需專用 I/O指令和引腳信號(hào)與存儲(chǔ)器統(tǒng)一編址:指令、引腳信號(hào)統(tǒng)一;譯碼電路復(fù)雜、內(nèi)存減少。3.說明指令 MOV AX,2000H和 MOV AX,2000H的區(qū)別;學(xué)年學(xué)期命題教師使用班級(jí)學(xué)生班級(jí)課程名稱考試形式審批考試類型考試地點(diǎn)080201-080210,080216考試時(shí)間姓名學(xué)號(hào)備注一、單選題(每小題 2 分,共 20 分)2 8088 AXMOV AX,0CSUB AX,AX38086 CPU 是(BXOR ,AXDOR AX,0)CPU。B. 16 位A. 8位C. 32 位
31、D. 64位48088 指令 MOV AX,BX 中源操作數(shù)的尋址方式為( 寄存器尋址 寄存器間接尋址 C直接尋址 立即尋址5在下列偽指令中定義字節(jié)變量的是 ( DB6. 執(zhí)行 PUSH AX 和 POP BX兩條指令也相當(dāng)于執(zhí)行(A. MOV AX B. MOV AXBX C. XCHG BX D. LEA AX, BX78088 系統(tǒng)中將一個(gè)數(shù)送入堆棧后,堆棧指針寄存器應(yīng)進(jìn)行( )操作。A. 減 1 B. 減 2 C. 加 1 D. 加 28. 8088 CPU 執(zhí)行算術(shù)運(yùn)算指令不會(huì)影響的標(biāo)志位是( 溢出標(biāo)志 符號(hào)標(biāo)志 C零標(biāo)志BDWCDDDDT指令。方向標(biāo)志9若容量為16K位的 SRAM
32、 芯片具有 8 條數(shù)據(jù)線,則它具有的地址線條數(shù)為( A. 1110. 8255A的方式選擇控制字應(yīng)寫入(A. A 口 B. B 口 C. C 口B. 12C. 13D. 14D. 控制口二、填空題(每空 1 分,共 20 分)1. 在馮諾依曼計(jì)算機(jī)中,指令和數(shù)據(jù)以儲(chǔ)程序、的形式表示,計(jì)算機(jī)按照存程序控制執(zhí)行的方式進(jìn)行工作。2. 微機(jī)系統(tǒng)的硬件部分包括五個(gè)基本組成部分:運(yùn)算器、主存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。3. 8088 CPU最小模式基本總線讀操作包括度較慢時(shí),則需要插入 。個(gè)時(shí)鐘周期,當(dāng)存儲(chǔ)器或 I/O速4. 對(duì)于 8088 CPU,物理地址是由段基址和偏移地址兩部分構(gòu)成,若某存儲(chǔ)單元的段基
33、址為 1000H,偏移地址為 2345H,則該存儲(chǔ)單元的物理地址為。三、判斷題(請(qǐng)?jiān)谙旅婷款}后面的括號(hào)內(nèi)打或者,每小題 1 分,共 10 分)1MOV 指令和 IN 指令都具有將內(nèi)存中信息傳送到 CPU 中去的功能。( )2 DMA 是 一 種 不 需 要 CPU 介 入 的 高 速 數(shù) 據(jù) 傳 送 方 式 。( )38088 的中斷系統(tǒng)中有兩類硬中斷:可屏蔽中斷和不可屏蔽中斷。非屏蔽中斷NMI不 受 中 斷 允 許 位IF的 控 制 。( )4微處理器就是微型計(jì)算機(jī)。( )58088 的輸入輸出指令中,允許使用DX存放端口地址,不允許使用AL以外的寄存器傳送數(shù)據(jù)。( )6標(biāo)志寄存器中的溢出標(biāo)
34、志位 OF1 時(shí),進(jìn)位標(biāo)志位 CF 也為 1。( )7 8088 CPU 進(jìn) 行 堆 棧 操 作 時(shí) , 可 依 需 要 進(jìn) 行 字 節(jié) 或 字 操 作 。( )8 非 屏 蔽 中 斷 NMI 不 受 中 斷 允 許 位 IF 的 控 制 。( )9 8088 CPU 系 統(tǒng)中 外 部 中斷 的 優(yōu)先級(jí) 比 內(nèi) 部中 斷 的優(yōu)先 級(jí) 高 。( )10. 8088( )系 統(tǒng) 中 的 指 令 可 以 沒 有 操 作 數(shù) 。四、簡(jiǎn)答題(每小題 5 分,共 20 分,第 ,2 小題按要求寫出相應(yīng)的指令或程序段)1.寫出兩條使 AX內(nèi)容為零的指令;2. 簡(jiǎn)述 I/O端口兩種編址方式的優(yōu)缺點(diǎn)。單獨(dú)編址:
35、譯碼電路簡(jiǎn)單、內(nèi)存空間大;需專用 I/O指令和引腳信號(hào)與存儲(chǔ)器統(tǒng)一編址:指令、引腳信號(hào)統(tǒng)一;譯碼電路復(fù)雜、內(nèi)存減少。3.說明指令 MOV AX,2000H和 MOV AX,2000H的區(qū)別;4.下面說法是否正確,若不正確,請(qǐng)說明原因。TABLE為數(shù)據(jù)段中某存儲(chǔ)單元的變量名,指令 MOV ,TABLE和指令LEA ,TABLE是等價(jià)的。5.(5 分)簡(jiǎn)述 DMA 方式的工作特點(diǎn)。1.下列指令執(zhí)行完后,MOV AX,2030HAND AX,00FFH2.下列指令執(zhí)行完后,AL=MOV AL,45HMOV ,43.若 SS=1000H,SP=1000H,AX=1234H,BX=5678H,試說明執(zhí)行
36、指令POPCX之后,SP=1.已知某系統(tǒng)地址總線共有 20 位,數(shù)據(jù)總線 8 位,存儲(chǔ)器擴(kuò)展如圖所示2. 利用可編程并行接口芯片 8255A完成下述功能(10 讀入接于 A 口的 8 位開關(guān)狀態(tài)(A7KA0),將其低 4 位和高 4 位互換后從 B口送出。設(shè)8255A 的端口地址為 D0HD3H。編寫8255A的初始化程序及有關(guān)控制程序(控制字的無關(guān)位置 08255A方式選擇控制字微機(jī)原理及應(yīng)用試卷參考答案一、單選題(每小題 2 分,共 20 分)1-5. A D B B A 6-10. A B D A D二、填空題(每空 1 分,共 20 分)1. 二進(jìn)制 2. 控制器 3. 4個(gè) 等待周期
37、 4.12345H 5. 執(zhí)行單元_和_總線接口單元6. 44H 、11H 7. 數(shù)據(jù)、附加、堆棧、代碼 8. 原碼 反碼 補(bǔ)碼 補(bǔ)碼.9 .20 位、1MB 10 EEPROM三、 判斷題(每小題 1 分,共 10 分)1-5 6-10 四、簡(jiǎn)答題(每小題 5分,共 20 分)1. MOV AX,0 (2.5 分)SUB AX,(2.5 分)2. MOV CL, 4ROL BL, CL (5分)3. 前者采用立即尋址方式,源操作數(shù)即為2000H,送入2.5 分)后者采用直接尋址方式,源操作數(shù)是存儲(chǔ)器操作數(shù),括號(hào)中是存儲(chǔ)單元的有效地址( 2.5分)4.不正確(2 分)指令 MOV ,OFFSE
38、T TABLE和指令 LEA AX,TABL執(zhí)行結(jié)果是一樣的(3 分)五、程序閱讀題(每小題 5 分,共 15分)1. AX 0030H(5 分)2. AL= 54H5 分)3. SP= 0FFEH (2 SS= (1 CX=1234H (1 六、設(shè)計(jì)與應(yīng)用(第 1小題 5分,第 2 小題 10分,共 15 分)1.(12764 芯片內(nèi)部A12-A0共 13 根地址線,8 根數(shù)據(jù)線,因此單片2764 的容量是:2 8 位=2 2 (3 分)13310(2)這種譯碼電路是全譯碼(2 分)2.MOV AL, 90H ;設(shè)置 8251A方式選擇控制字(3 分)OUT 0D3H, AL ;A口方式 0
39、 輸入,B口方式 0 輸出 (2 分)IN AL, 0D0H ;從 A口讀入 8 位開關(guān)狀態(tài)碼MOV CL, 4;將 AL 中的數(shù)據(jù)高低 4 位互換ROR AL, CL(3 分)OUT 0D1H, AL 從 B口送出086001微機(jī)原理及應(yīng)用試題參考答案一、選擇題(每題 1 分,共 10 分)1. A. 2. A. 3. B. 4. C. 5. A.9. D. 10. A.6. D. 7. B. 8. B.二、填空題(每空 1 分,共 10分)1. 操作數(shù)、操作碼2. 43. 20514H4. 數(shù)據(jù)、附加、堆棧、代碼5. 20 1M字節(jié)(或1MB或者2 bit)20三、判斷題(每題1分,共10
40、分)1-5. X X X 6-10. XX X 四、簡(jiǎn)答題(每小題3分,共30分)1.立即數(shù)尋址、寄存器尋址、存儲(chǔ)器(或內(nèi)存)尋址。2. 立即數(shù)尋址3. 存儲(chǔ)器尋址,PA=(2000H)*16(或10H)+100H=20100H4. 寄存器尋址5. 存儲(chǔ)器尋址 PA=(2000H)*16(或10H)+100H+0ADH=201ADH6. 存儲(chǔ)器尋址 PA=(1500)*16(或10H)+10H=15010H7. 存儲(chǔ)器尋址 8. 存儲(chǔ)器尋址 PA=(DS)*16(或10H)+1800H=21800H9. MOV AX, 4629H10.XOR CX,CX(或MOV CX,0)五、計(jì)算題(共15
41、分)1. AX 0030H(3 分)2. AL= 54H3 分)3. SP= 0FFEH (3 SS= (3 CX=1234H (3 六、綜合應(yīng)用題(共15分)8的AC課程名稱 微機(jī)原理及應(yīng)用田鵬輝使用班級(jí)學(xué)生班級(jí)086001姓 名學(xué) 號(hào)備注18088 CPU 系統(tǒng)主存儲(chǔ)器以(A. 字節(jié) B. 字 C. 雙字2.在下列8086 指令中,合法的指令是(B. SHL CL,AXD. IN AL,DX)CPU。B. 16 位C. 翻譯程序 指令系統(tǒng)A. 減 1B. 減 2C. 加 1D. 加 28. 下面為中斷指令的是(AADD AX, 100HD. MOV AX, BL. 4C. 5. 6兩部分組
42、成。2. 8088 CPU最小模式基本總線讀操作包括度較慢時(shí),則需要插入等待周期。個(gè)時(shí)鐘周期,當(dāng)存儲(chǔ)器或I/O速。_段寄存器,ES 是_ _段寄存器,SS 是_ _段寄存器,CS 是_ _( )2DMA是一種不需要 CPU 介入的高速數(shù)據(jù)傳送方式。( )3 8086/8088 標(biāo)志寄存器共有 16 位,每一位都有含義。( )4微處理器就是微型計(jì)算機(jī)。( )58088 的輸入輸出指令中,允許使用DX存放端口地址,不允許使用AL以外的寄存器傳送數(shù)據(jù)。( )6MOV ,SI 指令是正確的。( )78088 CPU 進(jìn)行堆棧操作時(shí),可依需要進(jìn)行字節(jié)或字操作。( )8 在 8086/8088 微機(jī)系統(tǒng)的
43、中斷向量表中,每個(gè)中斷向量占 4 個(gè)存儲(chǔ)單元。( )98088 CPU 系統(tǒng)中外部中斷的優(yōu)先級(jí)比內(nèi)部中斷的優(yōu)先級(jí)高。( )10. 8088 系統(tǒng)中的指令可以沒有操作數(shù)。( )四. 簡(jiǎn)答題(每小題 3 分,共 30 分)1. 8088 CPU 有哪三大類尋址方式?已知(DS)=2000H,(ES)=2100H, (SS)=1500H,(SI)=0ADH,(BX)=100H,(BP)=10H,指出下列28 小題源操作數(shù)(注意,只回答源操作數(shù))的尋址方式,其物理地址 PA 是多少?2. MOV AX, 2100H3. MOV CX, BX4. MOV SI, AX5. ADC AX, BXSI6.
44、MOV AX, BP7. MOV AX, ES:BX+SI+208. MOV SI, 1800H根據(jù)以下要求選用相應(yīng)的指令或指令序列9. 把 4629H傳送給 AX寄存器CX 寄存器清零。課程名稱 微機(jī)原理及應(yīng)用閉審 批086001姓 名輝使用班級(jí)學(xué)生班級(jí)學(xué) 號(hào)備注五. 計(jì)算題(每空 3 分,共 15分)1.下列指令執(zhí)行完后,MOV AX,2030HAND AX,00FFH2.下列指令執(zhí)行完后,AL=MOV AL,45H。MOV ,4ROL ,CL3.若 SS=1000H,SP=1000H,AX=1234H,BX=5678H,試說明執(zhí)行指令PUSH BXPUSH AXPOPCX之后,SP=, SS=, CX=。六. 應(yīng)用題(共 25分)1.設(shè)某微機(jī)系統(tǒng)(CPU為 8088)的內(nèi)存 RAM 的容量為 ,若采用 6264 芯片(8K8bit)構(gòu)成這樣的存儲(chǔ)器,問:(1)一個(gè) 6264 芯片需要的地址線和數(shù)據(jù)線各多少根,若采用 6264 芯片構(gòu)成容量 128KB的存儲(chǔ)器需要多少片?(5 分)(2)構(gòu)成的存儲(chǔ)器至少需要多少根地址線?其中多少根用作片內(nèi)尋址?多少根用作片選譯碼?(10 分)2. 8255A
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 彩鋼板墻施工方案
- 膝部護(hù)理知識(shí)培訓(xùn)課件
- 關(guān)于按揭車合同范例
- 半包個(gè)人采購合同范例
- 廠房電力改造合同范例
- 公司財(cái)務(wù)部門的組織架構(gòu)協(xié)同調(diào)整計(jì)劃
- 隔離區(qū)的安全管理實(shí)踐計(jì)劃
- 與同事建立良好關(guān)系的練習(xí)計(jì)劃
- 財(cái)務(wù)預(yù)測(cè)的誤差分析與調(diào)整計(jì)劃
- 倉庫信息化建設(shè)計(jì)劃
- 床旁超聲引導(dǎo)血管穿刺的SOP
- 新編高等數(shù)學(xué)(理工類)第8版高職PPT全套教學(xué)課件
- (全)電梯安全風(fēng)險(xiǎn)管控清單
- 山東省高院量刑指導(dǎo)意見實(shí)施細(xì)則
- 教科版五年級(jí)科學(xué)下冊(cè)全套測(cè)試卷
- 環(huán)境規(guī)劃與管理第二章理論基礎(chǔ)
- TD-T 1040-2013 土地整治項(xiàng)目制圖規(guī)范
- 《數(shù)字影像設(shè)計(jì)與制作》統(tǒng)考復(fù)習(xí)題庫(匯總版)
- 成人有創(chuàng)機(jī)械通氣氣道內(nèi)吸引技術(shù)操作
- “雙減”下初中道德與法治分層作業(yè)設(shè)計(jì)研究 論文
- 發(fā)熱待查病例討論優(yōu)秀課件
評(píng)論
0/150
提交評(píng)論