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