




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【精品文檔】如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流微機(jī)原理與接口技術(shù)_試題與答案.精品文檔.微機(jī)原理與接口技術(shù) 試題微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題一 一、 單項(xiàng)選擇題 (下面題只有一個(gè)答案是正確的,選擇正確答案填入空白處)18086CPU通過( 1 )控制線來區(qū)分是存儲(chǔ)器訪問,還是I/O訪問,當(dāng)CPU執(zhí)行IN AL,DX指令時(shí),該信號(hào)線為( 2 )電平。(1) A. M/ B.
2、0; C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS 2n+1位有符號(hào)數(shù)x的補(bǔ)碼表示范圍為(
3、0; )。 A. 2n < x < 2n B. 2n x 2n -1 C. 2n -1 x 2n-1 D. 2
4、n < x 2n3若要使寄存器AL中的高4位不變,低4位為0,所用指令為( )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH
5、160; D. OR AL 0FOH4下列MOV指令中,不正確的指令是( )。 A. MOV AX, BX B. MOV AX, BX
6、; C. MOV AX, CX D. MOV AX, CX5中斷指令I(lǐng)NT 17H的中斷服務(wù)程序的入口地址放在中斷向量表地址 ( )開始的4個(gè)存貯單元內(nèi)。 A. 000
7、17H B. 00068H C. 0005CH D. 0005EH6條件轉(zhuǎn)移指令JNE的條件是( )。 A. CF=0 B. CF=1 C.
8、160; ZF=0 D. ZF=17. 在8086/8088 CPU中,一個(gè)最基本的總線讀寫周期由( 1 )時(shí)鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU往總線上發(fā) ( 2 )信息。 A. 1個(gè) B. 2個(gè) C. 4個(gè) D. 6個(gè)
9、 A. 數(shù)據(jù) B . 地址 C. 狀態(tài) D. 其它8. 8086有兩種工作模式, 最小模式的特點(diǎn)是( 1 ),最大模式的特點(diǎn)是 ( 2 )。 A. CPU提供全部控制信號(hào) B. 由編程進(jìn)行模式設(shè)定 C. 不需要8286收發(fā)器 D
10、. 需要總線控制器8288 A. M/ 引腳可直接引用 B. 由編程進(jìn)行模式設(shè)定 C. 需要總線控制器8288 D. 適用于單一處理機(jī)系統(tǒng)9.在8086微機(jī)系統(tǒng)的RAM 存儲(chǔ)單元器0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個(gè)字節(jié),該向量對(duì)應(yīng)的中斷號(hào)是( )。 A. 0AH
11、; B. 0BH C. 0CH D. 0DH 10.真值超出機(jī)器數(shù)表示范圍稱為溢出,此時(shí)標(biāo)志寄存器中的( )位被置位 A. OF B AF C
12、160; PF D CF 11.8086 系統(tǒng)中內(nèi)存儲(chǔ)器地址空間為1M,而在進(jìn)行I/O讀寫是,有效的地址線是 ( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位12.8086 CPU中段寄存器用來存放(
13、; ) A. 存儲(chǔ)器的物理地址 B. 存儲(chǔ)器的邏輯地址 C. 存儲(chǔ)器的段基值 D. 存儲(chǔ)器的起始地址13.8259A可編程中斷控制器的中斷服務(wù)寄存器ISR用于 ( ) A.記憶正在處理中的中斷 B. 存放從外設(shè)來的中斷請(qǐng)求信號(hào)C.允許向CPU發(fā)中斷請(qǐng)求 D.禁止向CPU發(fā)中斷請(qǐng)求14.82
14、53 可編程定時(shí)/計(jì)數(shù)器的計(jì)數(shù)范圍是 ( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-6553615. 在8086中,(BX)8282H,且題中指令已在隊(duì)列中,則執(zhí)行INC BX指令需要的總線周期數(shù)為( )A0 B1
15、; C2 D316. 8086中,( ) 組寄存器都可以用來實(shí)現(xiàn)對(duì)存儲(chǔ)器的尋址。A. AX,SI,DI,BX B. BP,BX,CX,DX C. SI,DI,BP,BX D. BX,CX,SI,DI17. 微機(jī)系統(tǒng)中若用4片8259A構(gòu)成主、從兩級(jí)中斷控制邏輯,接至CPU的可屏蔽中斷請(qǐng)求線INTR上,最多可擴(kuò)展為(
16、60; )級(jí)外部硬中斷。A. 32 B. 29 C. 28 D. 2418.在8086宏匯編過程中不會(huì)產(chǎn)生指
17、令碼,只用來指示匯編程序如何匯編的指令是 ( ) A. 匯編指令 B. 偽指令 C. 機(jī)器指令 D. 宏指令19.連接到64000h-6FFFFh地址范圍上的存儲(chǔ)器是用8k×8 RAM芯片構(gòu)成的,該芯片要( )片。
18、60; A.8片 B.6片 C.10片 D.12片20.8086/8088指令OUT
19、60; 80H,AL表示 ( ) A. 將80H送給AL B.將80H端口的內(nèi)容送給AL C. 將AL的內(nèi)容送給80H端口 D.將AL內(nèi)容送給80H內(nèi)存單元二改錯(cuò) (若有錯(cuò),請(qǐng)指出
20、錯(cuò)誤并說明原因)1堆棧操作應(yīng)滿足先進(jìn)先出原則。( )2CPU在未執(zhí)行完當(dāng)前指令的情況下,就可響應(yīng)可屏蔽中斷請(qǐng)求。( )3. 8086CPU標(biāo)志寄存器共有16位,每一位都有含義。( )4. 條件轉(zhuǎn)移指令只能用于段內(nèi)直接短轉(zhuǎn)移。( )5. 控制器的基本功能是:由程序計(jì)數(shù)器PC控制程序的有序運(yùn)行,并完成各種算術(shù)邏輯運(yùn)算。( )6.在8259A級(jí)連系統(tǒng)中,作為主片的8259A的某些IR引腳連接從片,同時(shí)也可以在另一些IR引腳上直接連接外設(shè)的中斷請(qǐng)求信號(hào)端。( )
21、; 7. 8086的中斷分為可屏蔽中斷和不可屏蔽中斷兩種。( )8. 串行接口中“串行”的含意僅指接口與外設(shè)之間的數(shù)據(jù)交換是串行的,而接口與CPU之間的數(shù)據(jù)交換仍是并行的。9. 字長(zhǎng)一定的情況下,原碼、反碼和補(bǔ)碼所能表示的二進(jìn)制真值范圍是相同的。 ( )10.所有進(jìn)位計(jì)數(shù)制,其整數(shù)部分最低位的位權(quán)都是1 ( )三、填空題 1某存貯器單元的實(shí)際地址為2BC60H,該單元在段地址為2AFOH中的偏移
22、地址是_。 2 8086 CPU復(fù)位后,寄存器中的值將進(jìn)入初始態(tài),問(CS)= _,(IP)= _,(DS)= _。 3. 8086/8088 CPU內(nèi)部結(jié)構(gòu)按功能分為兩部分,即_ 和_。 4CPU對(duì)外設(shè)進(jìn)行數(shù)據(jù)傳送的方式有幾種,即 _,_,或_。5. CPU從主存取一條指令并執(zhí)行該指令的時(shí)間稱為_ , 它通常用若干個(gè)_ 來表示,而后者又包含有若干個(gè)_ 。6. 8086/8088 CPU提供了接受外部中斷請(qǐng)求信號(hào)的引腳是_ 和 _。7-128的補(bǔ)
23、碼是 8. 填入適當(dāng)指令,使下面程序?qū)崿F(xiàn)用移位、傳送、加法指令完成(AX)與10相乘運(yùn)算:SHL AX,_MOV DX,AXMOV CL,_ SHL AX,CL ADD _9時(shí)序控制方式有同步方式和 &
24、#160; 10大部分DMAC都擁有單字節(jié)傳送, 傳送,和成組傳送方式 四. 閱讀程序并回答問題1、 已知:(AX)=2233H, (BX)=5566H, 執(zhí)行了下面的程序段后, (AX)=_ , (BX)=_ .CMP AX,BXJG NEXTXCHG AX,BXNEXT: NEG AX2、 已知: (AX)=6666H,
25、 (BX)=0FF00H, (CF)=0。在執(zhí)行下面程序段后:(AX)=_, (BX)=_, (CF)=_. MOV AX,5555H AND AX,BX XOR AX,AX NOT BX五、
26、綜合應(yīng)用18255A接口電路如圖所示。已知8255A控制字寄存器的端口地址為103H,編寫8255A初始化程序和循環(huán)彩燈控制程序。初始時(shí)D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此類推每隔一秒移位一次,每移位8次為一個(gè)循環(huán).共循環(huán)8次。要求用匯編語言寫出滿足上述要求的程序段(已知一個(gè)延時(shí)1秒的子程序入口地址為DELAY1S)。 2已知存儲(chǔ)器地址空間分配、RAM芯片(4K×4)、如圖所示,請(qǐng)完成如下任務(wù): (1) 圖所示RAM芯片有幾根地址線?幾根數(shù)據(jù)線?用該RAM芯片構(gòu)成圖中所示存儲(chǔ)器地址空間分配,共需要幾個(gè)芯片?共分幾
27、個(gè)芯片組? (2) 設(shè)CPU的地址總線為20位,數(shù)據(jù)總線8位,畫出這些芯片按圖所示的地址空間構(gòu)成的RAM存儲(chǔ)器極其與CPU間的連接圖(包括3-8譯碼器構(gòu)成的片選8譯碼電路)。 0000H RAM1 !CS G1 Y0!&
28、#160; A11 !G2a Y1! 2000H . &
29、#160; !G2b 空 . RAM(4K×4) &
30、#160; . 6000H A0 .
31、160; RAM2
32、160; !WE C 7000H
33、0; B 空 &
34、#160; A Y7! D3-D0 &
35、#160; RAM芯片微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題二一、單選題(
36、 ) 1. 8086CPU在執(zhí)行MOV AL,BX指令的總線周期內(nèi),若BX存放的內(nèi)容為1011H,則 和A0的狀態(tài)是 。 A. 0,0 B. 0,1
37、0; C. 1,0 D. 1,1( )2. 設(shè)x46,y117,則xy補(bǔ)和xy補(bǔ)分別等于 。A. D2H和75H B. 5DH和47H C. 2EH和7lH
38、 D. 47H和71H( )3. 8086CPU在進(jìn)行無符號(hào)數(shù)比較時(shí),應(yīng)根據(jù) 標(biāo)志位來判別。 A. CF和OF B. CF和PF C. CF和ZF D. ZF和OF( )4. 執(zhí)行下列程序后,(AL)= 。
39、; MOV AL,92H SUB
40、160; AL,7lH DAS A. 21 B.11 C.21
41、H D. 11H( )5. 下列指令中正確的是 。A. MOV AX SI DI B. MOV BYTE PTRBX,1000C. PB8 EQU DS:BP8
42、0; D. MOV BX,OFFSET SI( )6. 在PC/XT中,NMI中斷的中斷矢量在中斷矢量表中的位置 。A是由程序指定的 B是由DOS自動(dòng)分配的C固定在08H開始的4個(gè)字節(jié)中 D固定在中斷矢量表的表首( )7. 在8086中,(BX)8282H,且題中指令已在隊(duì)列中,則執(zhí)行INC
43、 BX指令需要的總線周期數(shù)為 。A0 B1 C2 D3( )8. 微機(jī)系統(tǒng)中若用4片8259A構(gòu)成主、從兩級(jí)中斷控制邏輯,接至CPU的可屏蔽中斷請(qǐng)求線INT
44、R上,最多可擴(kuò)展為 級(jí)外部硬中斷。A. 32 B. 29 C. 28 D. 24( )9. 當(dāng)存儲(chǔ)器讀寫速度較慢時(shí),需產(chǎn)生一個(gè)READY信號(hào)以實(shí)現(xiàn)與CPU的同步,CPU將在總線周期的
45、0;時(shí)候采樣該信號(hào)。 A. T2下降沿 B. T3下降沿 C. T2上升沿 D. T3上升沿( )10. 8086中, 組寄存器都可以用來實(shí)現(xiàn)對(duì)存儲(chǔ)器的尋址。 A. AX,SI,DI,BX
46、60; B. BP,BX,CX,DX C. SI,DI,BP,BX D. BX,CX,SI,DI 三、填空題1. 已知(AL)0101110lB,執(zhí)行指令NEG AL后再
47、執(zhí)行CBW,(AX) 。2. 在動(dòng)態(tài)存儲(chǔ)器2164的再生周期中,只需要 地址,所以在 和 這兩個(gè)信號(hào)中,只有 變?yōu)榈碗娖健?.過程可重入是指
48、60;,用 傳遞參數(shù)過程才可實(shí)現(xiàn)重入。4. 若 (AL)01001001B,執(zhí)行 ADD AL,AL指令后,再執(zhí)行 DAA命令,則 (AL) ,(CF) ,(AF)
49、160; 。5. 已知指令序列為: MOV AX,0FFBDH MOV BX,12F8H
50、 IDIV BL 此指令序列執(zhí)行后,(AX)= ,(BX)= 。6. 微型計(jì)算機(jī)中,CPU重復(fù)進(jìn)行的基本操作是:
51、0; 、 和 。7. 若(CS)=4200H時(shí),物理轉(zhuǎn)移地址為4A230H,當(dāng)CS的內(nèi)容被設(shè)定為7900H時(shí),物理轉(zhuǎn)移地址為 。8. 8259A工作在8086模式,中斷向量字節(jié)ICW2=70H,若在IR3處有一中斷請(qǐng)求信號(hào),這時(shí)它
52、的中斷向量號(hào)為 ,該中斷的服務(wù)程序入口地址保存在內(nèi)存地址為 H至 H的 個(gè)單元中。四、程序閱讀1閱讀下列程序,寫出程序執(zhí)行后數(shù)據(jù)段BUF開始的10個(gè)內(nèi)存單元中的內(nèi)容。 DATA SEGMENTBUF DB 08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0F
53、FHKEY DB 78H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX,DATAMOV DS,AXMOV ES,AXCLDLEA DI,BUFMOV
54、 CL,DIXOR CH,CHINC DIMOV AL,KEYREPNE SCASBJNE DONEDEC BUFMOV SI,DIDEC DIREP MOVSB
55、60; DONE: MOV AH,4CHINT 21H CODE EN
56、DS END START 執(zhí)行結(jié)果:BUF DB 、 、 、 、 、 、 、 、 、 2在內(nèi)存的NUM單元中有一個(gè)字節(jié)的
57、帶符號(hào)二進(jìn)制數(shù)(補(bǔ)碼表示),下列程序是將其對(duì)應(yīng)的十進(jìn)制數(shù)輸出到顯示器上。請(qǐng)對(duì)程序中的三處錯(cuò)誤進(jìn)行修正,并在空白處填上適當(dāng)?shù)恼Z句。DATA SEGMENTNUM DB
58、160; ?BUFFER DB 10 DUP(?)DATA ENDSSTACK SEGMENT &
59、#160; PARA STACK STACKDB 100H DUP(?)STACK EVDSCODE SEGMENTSTART: MOV AX,DATAMOV ES,AXMOV DS,DATAMOV CL,NUMLEA
60、; DL,BUFFERMOV AL,0DHSTOSBMOV AL,0AHSTOSBMOV AL,CLOR AL,ALJS PLUSMOV AL,JMP
61、60; GOONPLUS: MOV AL,GOON:
62、0; STOSBMOV BL,64HCALL CHANGEMOV BL,0AHCALL CHANGEMOV AL,30HADD AL,CLSTOSBMOV AL,STOSBLEA DX,BUFPERMOV AH,9INC
63、0; 21H
64、 ;輸出十進(jìn)制MOV AH,4CHINT 21HCHANGE PROC NEARMOV DL,0AGAIN: SUB
65、160; CL,BLJC DOWNINC DLJMP AGAINDOWN:
66、60; MOV AL,30HADD AL,DLSTOSBCHANGE ENDPCODE ENDEND START 五、存儲(chǔ)系統(tǒng)分析與設(shè)計(jì)已知RAM芯片和地址譯碼器的引腳如題五圖所示,試回答如下問題:(1)若要求構(gòu)成一個(gè)8K×8的RAM
67、陣列,需幾片這樣的芯片?設(shè)RAM陣列組占用起始地址為El000H的連續(xù)地址空間,試寫出每塊RAM芯片的地址空間。(2)若采用全地址譯碼方式譯碼,試畫出存儲(chǔ)器系統(tǒng)電路連接圖;(3)試編程:將55H寫滿每個(gè)芯片,而后再逐個(gè)單元讀出做比較,若有錯(cuò)則CL=FFH,正確則CL=77H。D4 D1微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題三一、單選題( )1. 在8086宏匯編過程中不會(huì)產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是 。
68、 A. 匯編指令 B. 偽指令 C. 機(jī)器指令 D. 宏指令( )2. 在CMP AX,DX指令執(zhí)行后,當(dāng)標(biāo)志位SF、OF、ZF滿足下列邏輯關(guān)系(SFOF)ZF0時(shí),表明
69、; 。A. (AX) > (DX) B. (AX)(DX) C. (AX) < (DX) D. (AX)(DX)( )3. 8086微機(jī)系統(tǒng)的RAM存儲(chǔ)單元中,從0000H:002CH開始依次存放23H,0FFH,00H,和0F0H四個(gè)字節(jié),該向量對(duì)應(yīng)的中斷號(hào)是 。
70、 A. 0AH B. 0BH C. 0CH D. 0DH ( )4. 8255的A口工
71、作在方式1輸入時(shí),其中斷允許控制位INTE的開/關(guān)是通過對(duì) 的按位置位/復(fù)位操作完成的。A. PC0 B. PC2 C. PC4 D. PC6(
72、 )5. 在進(jìn)入DMA工作方式之前,DMA控制器被當(dāng)作CPU總線上的一個(gè) 。A. I/O設(shè)備 B. I/O接口 C. 主處理器 D. 協(xié)處理器( )6. 在 PC/XT
73、中,設(shè)(AX)9305H,(BX)6279H,若ADD BX,AX指令后接著INTO指令則會(huì) 。A. 進(jìn)入 INTO中斷服務(wù)子程序 B. 執(zhí)行 INTO后面的指令C. 死機(jī)
74、0; D. 顯示器顯示 OVERFLOW( )7. 80486總線采用的是(1) ,一個(gè)最基本的總線周期由(2)個(gè)時(shí)鐘周期(T狀態(tài))組成。(1)A. 同步總線協(xié)定 B. 半同步總線協(xié)定 C. 異步總線協(xié)定(2)D. 2
75、0; E. 3 F. 4( )8. 微處理器系統(tǒng)中采用存儲(chǔ)器映像方式編址時(shí)存儲(chǔ)單元與I/O端口是通過 來區(qū)分的。A. 不同的地址編碼 B. 不同的讀寫控制邏輯 C. 專
76、用IO指令( )9. 在一個(gè)項(xiàng)目或產(chǎn)品研制的過程中,通常采用 _ 類型的存儲(chǔ)芯片來存放待調(diào)試的程序。 A. RAM B. ROM C. PROM
77、 D. E2PROM( )10.8259A工作在8086/8088模式時(shí),初始化命令字ICW2用來設(shè)置 。A. 中斷向量地址的高8 位 B. 中斷類型號(hào)地址的高5位C. 中斷向量的高5位 D. 中斷類型號(hào)的高5位三、填空題1 設(shè)模為28,則52的補(bǔ)碼為 _H,14的補(bǔ)碼為 _H,-0的反碼為 _H。2 設(shè)內(nèi)存中一個(gè)數(shù)據(jù)區(qū)的起始地址是1020H:0A1CBH,在存入5個(gè)字
78、數(shù)據(jù)后,該數(shù)據(jù)區(qū)的下一個(gè)可以使用的單元的物理地址是 _。3 8086根據(jù)所構(gòu)成系統(tǒng)大小的不同,可以工作在最大方式或最小方式。在最大方式下,系統(tǒng)需使用 _ 來形成總線周期。4 微機(jī)系統(tǒng)內(nèi),按信息傳輸?shù)姆秶煌捎?_,_,_,_等四級(jí)總線。5 CPU對(duì)外設(shè)進(jìn)行數(shù)據(jù)傳送的方式有幾種,即 _,_,或_。6 匯編指令通常包括 _ 和 _ 兩部分。7 8086系統(tǒng)中,默認(rèn)方式下對(duì)指令尋址由寄存器 _ 和 _ 完成,而堆棧段中的偏移量可由寄存器 _ 或 _ 來指示。8 程序存儲(chǔ)與程序控制原理的含義是 _ 。四、程序閱讀1 讀程序,并
79、標(biāo)明內(nèi)存中數(shù)據(jù)段的相關(guān)地址和內(nèi)容。# SEGMENT BUFFER DB 3 DUP (0) A DB 41H LA &
80、#160; EQU $ B DW 'AB' LB EQU $ BYTEB
81、0; EQU BYTE PTR B C DD 41424344H LC EQU $ WORDC&
82、#160; EQU WORD PTR C# ENDSCODE SEGMENT ASSUME DS:#, ES:#, CS:CODESTART PROC FAR MOV AX,# MOV DS, AXMOV ES
83、,AX LEA SI,BUFFER MOV SI ,BYTEB INC SI MOV SI ,WORDC ADD LA SI ,LB ADD LB SI ,LC MOV AH,4CH
84、60; INT 21HSTART ENDPCODE ENDS END START2 設(shè)有100個(gè)字節(jié)數(shù)據(jù)(補(bǔ)碼),存放在數(shù)據(jù)段中EA2000H的存儲(chǔ)區(qū)內(nèi),以下程序應(yīng)能從該數(shù)據(jù)區(qū)中找出最大的1個(gè)數(shù)并存人同一數(shù)據(jù)段EA2100H的單元中,請(qǐng)完成該程序(在空白處填入適當(dāng)?shù)恼Z句)。MAX: MOV BX, &
85、#160; MOV AL,BXMOV CX, LOOP1: INC BXCMP AL,BX LOOP2MOV AL,BXLOOP2: DEC CX JNZ MOV
86、0; ,AL五、編址連線已知某8088微機(jī)系統(tǒng)中有兩個(gè)3 8譯碼器74LS138,如題五圖所示,分別用于存儲(chǔ)器和I/O端口的地址選擇。試按圖中連線把兩個(gè)譯碼器的各個(gè)輸出線的尋址范圍列表寫出,未標(biāo)出的高位地址線為低電平。74LS138輸人輸出關(guān)系為:微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題五 一、填空:(每空1分,共20分)1、設(shè)字長(zhǎng)為八位,有x= -1,y=124,則有:x+y補(bǔ)=_, x-y 補(bǔ)=_;2、數(shù)制轉(zhuǎn)換:247.86=
87、60; H =_BCD;3、在8086CPU中,由于BIU和EU分開,所以_和 _ 可以重疊操作,提高了CPU的利用率;4、8086的中斷向量表位于內(nèi)存的_區(qū)域,它可以容納_個(gè)中斷向量, 每一個(gè)向量占_ 個(gè)字節(jié);5、8086系統(tǒng)中,地址FFFF0H是_ 地址;6、8086CPU的MN/MX引腳的作用是_;7、8251芯片中設(shè)立了_、_ 和_三種出錯(cuò)標(biāo)志;8、8086CPU中典型總線周期由_個(gè)時(shí)鐘周期組成,其中T1期間,CPU輸出_信息;如有必要時(shí),可以在_兩個(gè)時(shí)鐘周期之間插入1個(gè)或多個(gè)TW等待周期。9、8259A共有_個(gè)可編程的寄存器,它們分別用于接受CPU送來的_命令字和_命令字
88、。二、 簡(jiǎn)答題:(20分)1、什么是信號(hào)的調(diào)制與解調(diào)?為什么要進(jìn)行調(diào)制和解調(diào)?試舉出一種調(diào)制的方式。(5分)2、已有AX=E896H,BX=3976H,若執(zhí)行ADD BX,AX指令,則結(jié)果BX,AX,標(biāo)志位CF,OF,ZF各為何值?(5分)3、有變量定義的偽指令如下:NUMS DW 18 DUP(4 DUP(5),23)VAR DB 'HOW ARE YOU !', 0DH, 0AH試問:NUMS、VAR變量各分配了多少存儲(chǔ)字節(jié)?(5分)
89、; 4、已有MOV AL,INFBP+SI與MOV AL,ES:INFBP+SI兩條指令,試問:其源操作數(shù)采用何種尋址方式?是字或是字節(jié)操作??jī)蓷l指令有何區(qū)別?(5分)三、 讀圖 (10分)下圖中,AB7AB0為8086CPU低八位地址總線 試問:1、8259A占用_個(gè)端口地址,分別為_,其中ICW1的設(shè)置地址為_;2、8255A占用_個(gè)端口地址,分別為_,其中控制寄存器的地址為_。五、閱讀程序與接口芯片初始化:(26
90、分)1、源程序如下:(6分) MOV CL,4
91、; MOV AX,2000H SHL AL,CL
92、 SHR AX,CL
93、160; MOV 2000H,AX試問:j若程序執(zhí)行前,數(shù)據(jù)段內(nèi)(2000H)=09H,(2001H)=03H, 則執(zhí)行后有(2000H)=_,(2001H)=_。 k本程序段的功能_。2、源程序如下:(4分) MOV
94、; AL,0B7H AND AL,0DDH XOR
95、; AL,81H OR AL,33HJP LAB1JMP LAB2試問:j執(zhí)行程序后AL=_;k程序?qū)⑥D(zhuǎn)到哪一個(gè)地址執(zhí)行:_。3、源程序如下:(6分)
96、60; MOV CX,9 MOV AL,01H MOV SI,1000HNEXT: MOV SI,AL
97、60; INC SI SHL AL,1
98、; LOOP NEXT試問:j執(zhí)行本程序后有:AL=_;SI=_;CX=_;k本程序的功能是_。4、某系統(tǒng)中8253占用地址為100H103H。初始化程序如下:(4分) MOV DX, 103HMOV AL, 16HOUT DX, ALSUB DX, 3OUT DX, AL試問:j此段程序是給8253的哪一個(gè)計(jì)數(shù)器初始化?安排工作在哪種工作方式?_;k若該計(jì)數(shù)器的輸入脈沖的頻率為1
99、MHZ,則其輸出脈沖的頻率為:_。5、已知某8255A在系統(tǒng)中占用888BH號(hào)端口地址,現(xiàn)欲安排其PA,PB,PC口全部為輸出,PA,PB口均工作于方式0模式,并將PC6置位,使PC3復(fù)位,試編寫出相應(yīng)的初始化程序:(6分)微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題六一、 填空題(20分,每空1分)1、將十進(jìn)制數(shù)279.85轉(zhuǎn)換成十六進(jìn)制數(shù)、八進(jìn)制數(shù)、二進(jìn)制數(shù)及BCD碼數(shù)分別為:_H,_Q,_B, BCD。2、字長(zhǎng)為8位的二進(jìn)制數(shù)10010100B
100、,若它表示無符號(hào)數(shù),或原碼數(shù),或補(bǔ)碼數(shù),則該數(shù)的真值應(yīng)分別為_D,_D或_D。3、已知BX=7830H,CF=1,執(zhí)行指令:ADC BX,87CFH之后,BX=_,標(biāo)志位的狀態(tài)分別為CF=_,ZF=_,OF=_,SF=_。4、8086中,BIU部件完成_功能,EU部件完成 _功能。5、8086中引腳BHE信號(hào)有效的含義表示_。6、8086正常的存儲(chǔ)器讀/寫總線周期由_個(gè)T狀態(tài)組成,ALE信號(hào)在_狀態(tài)內(nèi)有效,其作用是_。7、設(shè)8086系統(tǒng)中采用單片8259A,其8259A的ICW2=32H,則對(duì)應(yīng)IR5的中斷類型號(hào)為_H,它的中斷入口地址在中斷向量表中的地址為_H。二、&
101、#160; 簡(jiǎn)答及判斷題(共17分)1、某指令對(duì)應(yīng)當(dāng)前段寄存器CS=FFFFH,指令指針寄存器IP=FF00H,此時(shí),該指令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?試舉例說明 (4分
102、)2、8086CPU的FLAG寄存器中,狀態(tài)標(biāo)志和控制標(biāo)志有何不同?程序中是怎樣利用這兩類標(biāo)志的? (4分)3、設(shè)采用8251A進(jìn)行串行異步傳輸,每幀信息對(duì)應(yīng)1個(gè)起始位,7個(gè)數(shù)據(jù)位,1個(gè)奇/偶校驗(yàn)位,1個(gè)停止位,波特率為4800,則每分鐘能傳輸?shù)淖畲笞址麛?shù)為多少個(gè)?
103、; (4分)三、 讀圖和作圖題 (20分)1、 8086系統(tǒng)中接口連接關(guān)系如下圖所示。要求回答以下問題:(1) 試分別確定8255,8253,8259及8251的端口地址(12分);(2) 設(shè)8255的PA口為輸出,PB口為輸入,試寫出對(duì)PA口和PB口執(zhí)行輸入/輸出操作的指令
104、。(2分)8255的端口地址為:_; 8253的端口地址為:_; 8259的端口地址為:_; 8251的端口地址為:_; 對(duì)PA口操作的I/O指令為_;對(duì)PB口操作的I/O指令為_。 2、 作圖題。 系統(tǒng)采用4個(gè)接口芯片:8253,8251,8259及8255。要求8253的通道0用作實(shí)時(shí)時(shí)鐘,每當(dāng)定時(shí)時(shí)間到之后向8259的IR2送入中斷申請(qǐng)信號(hào)。8253通道1用作方波發(fā)生器作為8251的收發(fā)時(shí)鐘脈沖。8253通道0,通道1的門控信號(hào)由8255PC口的PC3和PC2控制。(1) 畫出4個(gè)芯片之間控制線的連接圖
105、; (4分)(2) 8253的兩個(gè)通道應(yīng)分別工作在什么方式? (2分)四、程序閱讀題 (20分)1、源程序如下:(5分)MOV AH, 0MOV AL, 9MOV BL, 8ADD
106、 AL, BLAAAAADDIV AL 結(jié)果AL_,AH=_,BL=_。 2、源程序如下:(5分)MOV AX, SEG TABLE ;TABLE為表頭MOV ES, AXMOV DI, OFFSET TABLEMOV AL, 0MOV CX, 100CLDREPNE SCASB問:1) 該段程序完成什么功能?
107、 2) 該段程序執(zhí)行完畢之后,ZF和CX有幾種可能的數(shù)值?各代表什么含義? 3、源程序如下:(5分) CMP AX, BX
108、 JNC L1 JZ L2JNS L3JNO L4JMP L5 設(shè)AX=74C3H,BX=95C3H,則程序最后將轉(zhuǎn)到哪個(gè)標(biāo)號(hào)處執(zhí)行?試說明理由。 4、源程序如下:(5分)MOV DX, 143HMOV AL
109、, 77HOUT DX, ALMOV AX, 0DEC DXDEC DXOUT DX, ALMOV AL, AHOUT DX, AL 設(shè)8253的端口地址為140H143H,問:(1)程序是對(duì)8253的哪個(gè)通道進(jìn)行初始化?(2)該通道的計(jì)數(shù)常數(shù)為多少?(3)若該通道時(shí)鐘脈沖CLK的周期為1µs,則輸出脈沖OUT的周期為多少µs? 五、編程題 (23分)1、825
110、5的編程。(共10分) 設(shè)8255的端口地址為200H203H。(1)要求PA口方式1,輸入;PB口方式0輸出;PC7PC6為輸入;PC1PC0為輸出。試寫出8255的初始化程序。(3分)(2)程序要求當(dāng)PC7=0時(shí)置位PC1,而當(dāng)PC6=1時(shí)復(fù)位PC0,試編制相應(yīng)的程序。(7分)2、自BUFFER開始的緩沖區(qū)有6個(gè)字節(jié)型的無符號(hào)數(shù):10,0,20,15,38,236,試編制8086匯編語言程序,要求找出它們的最大值、最小值及平均值,分別送到MAX、MIN和AVI三個(gè)字節(jié)型的內(nèi)存單元。(13分)要求按完整的匯編語言格式編寫源程序微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題一(答案)一、
111、60; 單項(xiàng)選擇題1(1)A (2)B 2B 3B 4D 5C 6C 7(1)C (2)B 8(1)A (2)C9B 10.A 11 B 12 C 13 A 14 C 15 C 16 C 17 B 18 B
112、19 B 20 C 二、 改錯(cuò)1´ 堆棧操作應(yīng)滿足先進(jìn)后出原則。2´ CPU必須在執(zhí)行完當(dāng)前指令以后,才可以響應(yīng)可屏蔽中斷請(qǐng)求。3´ 8086CPU標(biāo)志寄存器共有16位,其中只有9位有含義。4 (注:段內(nèi)短轉(zhuǎn)移只有直接形式,沒有間接形式)5 ´ 6 7´ 8 9 ´ 10 三、
113、; 填空題10D60H 20FFFFH、0000H、0000H 3接口部件BIU、執(zhí)行部件EU 5指令周期、總線周期、時(shí)鐘周期 6NMI、INTR 81、2、AX , DX四、 閱讀程序并回答題10AA9AH、2233H (注:程序第三行顯然應(yīng)該是 XCHG AX , BX)20000H、00FFH、0 五、 8255編程。因?yàn)橛玫絃OOP指令,循環(huán)計(jì)數(shù)器應(yīng)該使用CX,而不應(yīng)該只用CL。MOV&
114、#160; DX , 103H ; 103H為方式控制字地址 MOV AL , 80HOUT
115、160; DX , AL ;設(shè)置該8255 B口為方式0輸出,其他位可置0MOV CX , 8 ;設(shè)置循環(huán)次數(shù)MOV
116、160; DX , 101H ;101H 為B口數(shù)據(jù)端口地址AGAIN: MOV AL , 01H ;先設(shè)置D0位輸出為高電平,點(diǎn)亮第一個(gè)彩燈NEXTP: OUT DX , AL
117、160; CALL DELAY1S ;B口相應(yīng)位發(fā)出高電平點(diǎn)亮彩燈,并維持1S SHL
118、; AL , 1 JNZ NEXTP LOOP AGAIN微型計(jì)算機(jī)原理與接口技術(shù)綜合測(cè)試題二(答案)一、單選題1. B 2. B 3. C 4. C 5. D 6. C &
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安醫(yī)師注冊(cè)管理辦法
- 外來物流員工管理辦法
- 2025年鍛造工(首席技師首席首席首席)職業(yè)技能鑒定試卷
- 周村人才公寓管理辦法
- 2025年工業(yè)互聯(lián)網(wǎng)平臺(tái)流量整形技術(shù)對(duì)工業(yè)互聯(lián)網(wǎng)平臺(tái)業(yè)務(wù)靈活性的提升001
- 社區(qū)團(tuán)購(gòu)行業(yè)2025年運(yùn)營(yíng)管理與用戶留存效率提升策略
- 職工計(jì)生考試試題及答案
- 招標(biāo)師考試試題及答案
- 汽車等級(jí)考試試題及答案
- 湖南中考數(shù)學(xué)試題及答案
- 工廠車間流水線承包合同協(xié)議書范文
- 人工智能算法與實(shí)踐-第6章 KNN算法
- 反詐知識(shí)競(jìng)賽試題及答案(76題)
- 植被圖與地形因子碳匯關(guān)系
- 青海省西寧市(2024年-2025年小學(xué)三年級(jí)語文)人教版期末考試(下學(xué)期)試卷(含答案)
- 河北省秦皇島市(2024年-2025年小學(xué)三年級(jí)語文)人教版能力評(píng)測(cè)(下學(xué)期)試卷(含答案)
- 數(shù)字化轉(zhuǎn)型與非織造布制造
- 2024-2030年中國(guó)DevOps工具行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 計(jì)算機(jī)系統(tǒng)設(shè)計(jì)及計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)畢業(yè)論文
- (正式版)QB∕T 8049-2024 家用和類似用途微壓富氧艙
- 聊城小升初英語試卷
評(píng)論
0/150
提交評(píng)論