




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、微型計算機原理與接口技術(shù)綜合測試題一一、 單項選擇題(下面題只有一個答案是正確的,選擇正確答案填入空白處)一、 單項選擇題1 ( 1) A (2) B 2B3 B4 D 5 C 6 C 7 ( 1) C (2)B 8(1) A ( 2) C9 B 10.A11 B 12C13 A14 C 15 C 16 C 17 B 18B19B20 C1 8086CPU通過( A )控制線來區(qū)分是存儲器訪問,還是 I/O 訪問,當CPU執(zhí)行IN AL,DX指令時,該信號線為(B )電平。( 1 ) A. M/ B. C. ALE D. N/2 2) A. 高 B. 低 C. ECL D. CMOS2 n+1
2、 位有符號數(shù)x 的補碼表示圍為(B ) 。A. 2n < x < 2nB. 2n < x W1 2nC. - 2n -1 < x <1 2n D. 2n < x & 2n3若要使寄存器AL 中的高 4 位不變,低4 位為 0,所用指令為(B ) 。A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4下列MOV 指令中,不正確的指令是(D ) 。A. MOV AX, BXB. MOV AX, BXC. MOV AX, CXD. MOV AX, CX5中斷指令I(lǐng)NT 17H 的中斷服務程序的入口
3、地址放在中斷向量表地址( C )開始的4 個存貯單元。A. 00017H B. 00068H C. 0005CH D. 0005EH6條件轉(zhuǎn)移指令JNE 的條件是(C ) 。A. CF=0 B. CF=1 C. ZF=0 D. ZF=17. 在 8086/8088 CPU 中,一個最基本的總線讀寫周期由(C )時鐘周期(T 狀態(tài))組成,在T1 狀態(tài), CPU 往總線上發(fā)( B )信息。 A. 1 個 B. 2 個 C. 4 個 D. 6 個 A. 數(shù)據(jù) B . 地址 C. 狀態(tài) D. 其它8. 8086 有兩種工作模式, 最小模式的特點是(A ) ,最大模式的特點是( C ) 。 A. CPU
4、 提供全部控制信號B. 由編程進行模式設(shè)定C. 不需要 8286 收發(fā)器D. 需要總線控制器8288 A. M/ 引腳可直接引用B. 由編程進行模式設(shè)定C. 需要總線控制器8288 D. 適用于單一處理機系統(tǒng)9 .在8086微機系統(tǒng)的 RAM 存儲單元器 0000H:002CH開始依次存放 23H , 0FFH , 00H ,和0F0H 四個字節(jié),該向量對應的中斷號是( B ) 。A. 0AH B. 0BH C. 0CH D. 0DH10 .真值超出機器數(shù)表示圍稱為溢出,此時標志寄存器中的( A )位被置位A. OF B AF C PF D CF11.8086 系統(tǒng)中存儲器地址空間為1M, 而
5、在進行I/O 讀寫是 ,有效的地址線是( B )A . 高 16 位 B. 低 16位 C. 高 8位 D. 低 8位12.8086 CPU 中段寄存器用來存放( C )A. 存儲器的物理地址B. 存儲器的邏輯地址C. 存儲器的段基值D. 存儲器的起始地址13.8259A 可編程中斷控制器的中斷服務寄存器ISR 用于 ( A )A. 記憶正在處理中的中斷B. 存放從外設(shè)來的中斷請求信號C.允許向CPU發(fā)中斷請求 D.禁止向CPU發(fā)中斷請求14.8253 可編程定時/計數(shù)器的計數(shù)圍是( C )A. 0-255 B. 1-256 C. 0-65535 D. 1-6553615 .在8086中,(B
6、X) = 8282H,且題中指令已在隊列中,則執(zhí)行 INC BX指令需要的總線周期數(shù)為(C)A 0 B 1C 2D 316 . 8086 中, ( C ) 組寄存器都可以用來實現(xiàn)對存儲器的尋址。A. AX ,SI,DI , BX B. BP, BX,CX,DXC. SI,DI ,BP,BX D. BX , CX,SI,DI17 . 微機系統(tǒng)中若用4 片 8259A 構(gòu)成主、從兩級中斷控制邏輯,接至CPU 的可屏蔽中斷請求線 INTR 上,最多可擴展為( B )級外部硬中斷。A. 32B. 29C. 28D. 2418 .在 8086 宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令
7、是( B )A. 匯編指令B. 偽指令C. 機器指令D. 宏指令19 .連接到64000h-6FFFFh地址圍上的存儲器是用8k X8 RAM芯片構(gòu)成的,該芯片要 (B )片。A.8 片 B.6 片 C.10 片 D.12 片20.8086/8088 指令 OUT 80H, AL 表示( C )A.將80H送給AL B.將80H端口的容送給 ALC.將AL的容送給80H端口 D.將AL容送給80H存單元二改錯(若有錯,請指出錯誤并說明原因)二、 改錯1. '堆棧操作應滿足先進后出原則。2. ' CPU必須在執(zhí)行完當前指令以后,才可以響應可屏蔽中斷請求。3. ' 8086
8、CPU標志寄存器共有16位,其中只有9位有含義。4. V (注:段短轉(zhuǎn)移只有直接形式,沒有間接形式)5. ' 6 7T 8 V9 ' 10Vz1. 堆棧操作應滿足先進先出原則。()2. CPU 在未執(zhí)行完當前指令的情況下,就可響應可屏蔽中斷請求。()3. 8086CPU 標志寄存器共有16 位,每一位都有含義。()4. 條件轉(zhuǎn)移指令只能用于段直接短轉(zhuǎn)移。()5. 控制器的基本功能是:由程序計數(shù)器PC 控制程序的有序運行,并完成各種算術(shù)邏輯運算。()6. 在 8259A 級連系統(tǒng)中,作為主片的8259A 的某些 IR 引腳連接從片,同時也可以在另一些IR 引腳上直接連接外設(shè)的中斷
9、請求信號端。( )7. 8086 的中斷分為可屏蔽中斷和不可屏蔽中斷兩種。()8. 串行接口中“串行 ”的含意僅指接口與外設(shè)之間的數(shù)據(jù)交換是串行的,而接口與CPU 之間的數(shù)據(jù)交換仍是并行的。9. 字長一定的情況下,原碼、反碼和補碼所能表示的二進制真值圍是相同的。( )10. 所有進位計數(shù)制,其整數(shù)部分最低位的位權(quán)都是1 ()三、填空題1. 某存貯器單元的實際地址為2BC60H ,該單元在段地址為2AFOH 中的偏移地址是2. 8086 CPU 復位后,寄存器中的值將進入初始態(tài),問(CS)= (IP)= , (DS)= 。3. 8086/8088 CPU 部結(jié)構(gòu)按功能分為兩部分,即 和 。4.
10、CPU 對外設(shè)進行數(shù)據(jù)傳送的方式有幾種,即 , , 或 。5. CPU 從主存取一條指令并執(zhí)行該指令的時間稱為 , 它通常用若干個 來表示,而后者又包含有若干個 。6. 8086/8088 CPU 提供了接受外部中斷請求信號的引腳是 和 。7. -128 的補碼是8. 填入適當指令,使下面程序?qū)崿F(xiàn)用移位、傳送、加法指令完成(AX) 與 10 相乘運算:SHL AX, MOV DX, AXMOV CL, SHL AX , CLADD 9時序控制方式有同步方式和10大部分DMAC 都擁有單字節(jié)傳送,傳送,和成組傳送方式四 . 閱讀程序并回答問題1 、 已 知 : (AX)=2233H,(BX)=5
11、566H, 執(zhí) 行 了 下 面 的 程 序 段 后 , (AX)= ,(BX)=.CMP AX,BXJG NEXTXCHG AX,BX NEXT: NEG AX2、已知 : (AX)=6666H, (BX)=0FF00H, (CF)=0 。在執(zhí)行下面程序段后:(AX)=, (BX)=, (CF)=.MOV AX,5555HAND AX,BXXOR AX,AX NOT BX 五、綜合應用1 8255A 接口電路如圖所示。已知8255A 控制字寄存器的端口地址為103H ,編寫 8255A初始化程序和循環(huán)彩燈控制程序。初始時 D0 亮, 其余不亮,D0 亮一秒后移位一次,D1 亮,其余不亮,以此類
12、推每隔一秒移位一次,每移位8 次為一個循環(huán).共循環(huán) 8 次。要求用匯編語言寫出滿足上述要求的程序段(已知一個延時1 秒的子程序入口地址為DELAY1S ) 。2.已知存儲器地址空間分配、RAM芯片(4K>4)、如圖所示,請完成如下任務:(1) 圖所示 RAM 芯片有幾根地址線?幾根數(shù)據(jù)線?用該RAM 芯片構(gòu)成圖中所示存儲器地址空間分配,共需要幾個芯片?共分幾個芯片組?(2) 設(shè) CPU 的地址總線為20 位, 數(shù)據(jù)總線8 位, 畫出這些芯片按圖所示的地址空間構(gòu)成的 RAM 存儲器極其與CPU 間的連接圖(包括3-8 譯碼器構(gòu)成的片選8 譯碼電路)。0000H | RAM1 | !CS |
13、 G1 Y0! !| f | A11| !G2a Y1! |-一2000H |F . |-| !G2b | 空 I .| RAM(4KX 4) |. |6000H |F - | A0 |I RAM2 I I I I II | !WE I T C I7000H |F |-| BI 空 I I I-I A Y7! II I I D3-D0| I IRAM 芯片微型計算機原理與接口技術(shù)綜合測試題一(答案) 三、 填空題1 0D60H 2 0FFFFH、 0000H、 0000H 3接口部件BIU 、執(zhí)行部件EU 5指令周期、總線周期、時鐘周期6 NMI 、 INTR8 1、 2、 AX , DX四、
14、 閱讀程序并回答題1 0AA9AH 、 2233H (注:程序第三行顯然應該是XCHG AX , BX )2 0000H、 00FFH、 0五、8255編程。因為用到 LOOP指令,循環(huán)計數(shù)器應該使用CX,而不應該只用 CL。MOVDX , 103H; 103H 為方式控制字地址MOVAL , 80HOUTMOVMOVAGAIN:DX , AL;設(shè)置該8255 B 口為方式0 輸出,其他位可置0CX , 8;設(shè)置循環(huán)次數(shù)DX , 101H; 101H 為 B 口數(shù)據(jù)端口地址MOVAL , 01H;先設(shè)置D0 位輸出為高電平,點亮第一個彩燈NEXTP:OUT DX , ALCALLDELAY1S
15、;B口相應位發(fā)出高電平點亮彩燈,并維持1SSHLAL , 1JNZNEXTPLOOPAGAIN微型計算機原理與接口技術(shù)綜合測試題二一、單選題()1. 8086CPU 在執(zhí)行 MOV AL , BX 指令的總線周期,若BX 存放的容為1011H,則 和 A0 的狀態(tài)是。A. 0 , 0 B. 0, 1C. 1 , 0 D. 1 , 1()2.設(shè)x=46, y=117,則x y補和x + y補分別等于A. D2H 和 75H B. 5DH 和 47H C. 2EH 和 7lH D. 47H 和 71H() 3. 8086CPU 在進行無符號數(shù)比較時,應根據(jù)標志位來判別。A. CF 和 OF B.
16、CF 和 PF C. CF 和 ZF D. ZF 和 OF) 4. 執(zhí)行下列程序后,( AL ) =MOVSUBDASA. 21B.11AL , 92HAL , 7lHC.21H D. 11H) 5. 下列指令中正確的是A. MOV AX SI DI B. MOV BYTE PTR BX , 1000C. PB8 EQU DS: BP 8 D. MOV BX, OFFSET SI() 6. 在 PC/XT 中, NMI 中斷的中斷矢量在中斷矢量表中的位置A.是由程序指定的B 是由 DOS 自動分配的C.固定在08H開始的4個字節(jié)中 D.固定在中斷矢量表的表首()7.在8086中,(BX) =
17、8282H ,且題中指令已在隊列中,則執(zhí)行 INC BX指令需要 的總線周期數(shù)為。A 0B 1C 2 D 3() 8. 微機系統(tǒng)中若用4 片 8259A 構(gòu)成主、從兩級中斷控制邏輯,接至 CPU 的可屏蔽中斷請求線INTR 上,最多可擴展為級外部硬中斷。A. 32 B. 29 C. 28 D. 24() 9. 當存儲器讀寫速度較慢時,需產(chǎn)生一個READY 信號以實現(xiàn)與CPU 的同步,CPU將在總線周期的時候采樣該信號。A. T2 下降沿B. T3 下降沿C. T2 上升沿D. T3 上升沿() 10. 8086 中,組寄存器都可以用來實現(xiàn)對存儲器的尋址。A. AX , SI,DI,BXB. B
18、P,BX,CX,DXC. SI, DI,BP,BXD. BX,CX,SI,DI三、填空題1. 已知(AL) = 01011101B,執(zhí)行指令 NEG AL 后再執(zhí)行 CBW, (AX )=。2. 在動態(tài)存儲器2164 的再生周期中,只需要地址,所以在和 這兩個信號中,只有變?yōu)榈碗娖健?. 過程可重入是指,用傳遞參數(shù)過程才可實現(xiàn)重入。4. 若 (AL) = 01001001B ,執(zhí)行 ADD AL, AL指令后,再執(zhí)行 DAA 命令,則(AL )=,(CF) =, (AF ) =o5. 已知指令序列為:MOV AX , 0FFBDHMOV BX, 12F8H IDIV BL此指令序列執(zhí)行后,(
19、AX ) =, ( BX) =。6. 微型計算機中,CPU 重復進行的基本操作是:、 和 。7. 若(CS) =4200H 時,物理轉(zhuǎn)移地址為4A230H ,當 CS 的容被設(shè)定為7900H 時,物理轉(zhuǎn)移地址為。8. 8259A 工作在 8086 模式, 中斷向量字節(jié)ICW2=70H , 若在 IR3 處有一中斷請求信號,這時它的中斷向量號為,該中斷的服務程序入口地址保存在存地址為H 至的 個單元中。四、程序閱讀1閱讀下列程序,寫出程序執(zhí)行后數(shù)據(jù)段BUF 開始的10個存單元中的容。DATA SEGMENTBUF DB 08H , 12H, 34H, 56H, 78H, 9AH , 0BCH ,
20、 0DEH , 0F0H, 0FFHKEY DB 78HDATA ENDSCODE SEGMENTASSUMECS: CODE, DS: DATA, ES: DATASTART:MOV AX , DATAMOV DS , AXMOV ES , AXCLDLEA DI , BUFMOV CL , DIXOR CH , CHINC DIMOV AL , KEYREPNE SCASBJNE DONEDEC BUFMOV SI , DIDEC DIREP MOVSBDONE :MOV AH , 4CHINT 21HCODEENDSEND START執(zhí)行結(jié)果:BUF DB2在存的NUM 單元中有一個字節(jié)
21、的帶符號二進制數(shù)(補碼表示),下列程序是將其對應的十進制數(shù)輸出到顯示器上。請對程序中的三處錯誤進行修正,并在空白處填上適當?shù)恼Z句。DATA SEGMENTNUMDBBUFFER DBDATAENDSSTACK SEGMENTDB100H DUP (?)STACK EVDS?10 DUP(?)PARA STACK STACKCODESEGMENTSTART:MOV AX , DATAMOV ES , AXMOV DS , DATAMOV CL NUMLEA DL BUFFER MOV AL 0DH STOSBMOV AL 0AHSTOSBMOV AL CLORAL ALJSPLUSMOV AL
22、JMP GOONPLUS:MOV AL GOON :STOSBMOV BL 64HCALLCHANGEMOV BL 0AHCALLCHANGEMOV AL 30HADD AL CLSTOSBMOV AL STOSBLEA DX BUFPERMOV AH 9;輸出十進制INC 21HMOV AH 4CHINT 21HCHANGE PROC NEARMOV DL 0AGAIN :SUB CL BLJC DOWNINC DLJMP AGAINDOWN :MOV AL 30H ADD AL DL STOSBCHANGE ENDPCODEENDEND START 五、存儲系統(tǒng)分析與設(shè)計已知 RAM 芯片
23、和地址譯碼器的引腳如題五圖所示,試回答如下問題:(1)若要求構(gòu)成一個8Kx8的RAM陣列,需幾片這樣的芯片?設(shè) RAM陣列組占用起始地址為 El000H 的連續(xù)地址空間,試寫出每塊RAM 芯片的地址空間。( 2)若采用全地址譯碼方式譯碼,試畫出存儲器系統(tǒng)電路連接圖;( 3)試編程:將55H 寫滿每個芯片,而后再逐個單元讀出做比較,若有錯則CL=FFH ,正確則 CL=77H 。D4 D1微型計算機原理與接口技術(shù)綜合測試題三一、單選題() 1. 在 8086 宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是。A. 匯編指令B. 偽指令C. 機器指令D. 宏指令()2.在CMP AX
24、 , DX指令執(zhí)行后,當標志位SF、OF、ZF滿足下列邏輯關(guān)系 (SFOF) + ZF=0時,表明 。A. (AX) > (DX) B. (AX) > (DX) C. (AX) < (DX) D. (AX) & (DX)() 3. 8086 微機系統(tǒng)的RAM 存儲單元中,從0000H:002CH 開始依次存放23H, 0FFH,00H ,和 0F0H 四個字節(jié),該向量對應的中斷號是。A. 0AHB. 0BH C. 0CHD. 0DH() 4. 8255 的 A 口工作在方式1 輸入時,其中斷允許控制位INTE 的開/關(guān)是通過對的按位置位/復位操作完成的。A. PC0B
25、. PC2 C. PC4D. PC6() 5. 在進入 DMA 工作方式之前,DMA 控制器被當作CPU 總線上的一個。A. I/O 設(shè)備B. I/O 接口 C. 主處理器D. 協(xié)處理器()6.在 PC/XT 中,設(shè)(AX ) = 9305H ,( BX ) = 6279H ,若 ADD BX , AX 指令后接著 INTO 指令則會。A. 進入 INTO 中斷服務子程序B. 執(zhí)行 INTO 后面的指令C. 死機D. 顯示器顯示OVERFLOW() 7. 80486 總線采用的是(1),一個最基本的總線周期由(2)個時鐘周期(T 狀態(tài))組成。( 1 ) A. 同步總線協(xié)定B. 半同步總線協(xié)定C
26、. 異步總線協(xié)定( 2) D. 2E. 3F. 4() 8. 微處理器系統(tǒng)中采用存儲器映像方式編址時存儲單元與I/O 端口是通過來區(qū)分的。A. 不同的地址編碼B. 不同的讀寫控制邏輯C. 專用 I O 指令() 9. 在一個項目或產(chǎn)品研制的過程中,通常采用 類型的存儲芯片來存放待調(diào)試的程序。A. RAMB. ROM C. PROM D. E2PROM() 10.8259A 工作在 8086/8088 模式時,初始化命令字ICW2 用來設(shè)置。A. 中斷向量地址的高8 位 B. 中斷類型號地址的高5 位C. 中斷向量的高5 位 D. 中斷類型號的高5 位三、填空題1 設(shè)模為28,則52 的補碼為H
27、,14的補碼為H, -0 的反碼為H。2 設(shè)存中一個數(shù)據(jù)區(qū)的起始地址是1020H : 0A1CBH ,在存入5 個字數(shù)據(jù)后,該數(shù)據(jù)區(qū)的下一個可以使用的單元的物理地址是。3 8086 根據(jù)所構(gòu)成系統(tǒng)大小的不同,可以工作在最大方式或最小方式。在最大方式下,系統(tǒng)需使用 來形成總線周期。4 微機系統(tǒng),按信息傳輸?shù)膰煌?,可有?, , 等四級總線。5 CPU 對外設(shè)進行數(shù)據(jù)傳送的方式有幾種,即 , , 或 。6 匯編指令通常包括 和 兩部分。7 8086 系統(tǒng)中,默認方式下對指令尋址由寄存器 和 完成, 而堆棧段中的偏移量可由寄存器 或 來指示。8 程序存儲與程序控制原理的含義是 。四、程序閱讀1 讀
28、程序,并標明存中數(shù)據(jù)段的相關(guān)地址和容。# SEGMENTBUFFER DB 3 DUP (0)ADB41HLAEQU $BDW'AB'LBEQU $BYTEB EQU BYTE PTR BC DD 41424344HLC EQU $WORDC EQU WORD PTR C# ENDSCODE SEGMENTASSUME DS:#, ES:#, CS:CODESTART PROC FARMOV AX , #MOVDS, AXMOV ES , AXLEASI, BUFFERMOV SI , BYTEBINC SIMOV SI , WORDCADD LA SI , LBADD LB
29、SI , LCMOV AH , 4CHINT 21HSTART ENDPCODE ENDSEND START2. 設(shè)有100個字節(jié)數(shù)據(jù)(補碼),存放在數(shù)據(jù)段中 EA = 2000H的存儲區(qū),以下程序應能 從該數(shù)據(jù)區(qū)中找出最大的1個數(shù)并存人同一數(shù)據(jù)段 EA=2100H的單元中,請完成該程序(在空白處填入適當?shù)恼Z句)。MAX : MOV BX ,MOV AL , BXMOV CX ,LOOP1 : INC BXCMP AL , BX LOOP2 MOV AL , BX LOOP2: DEC CX JNZ MOV , AL五、編址連線已知某8088微機系統(tǒng)中有兩個 3 8譯碼器74LS138,如題五
30、圖所示,分別用于存儲器和 I/O 端口的地址選擇。試按圖中連線把兩個譯碼器的各個輸出線的尋址圍列表寫出,未標出的高位地址線為低電平。74LS138 輸人輸出關(guān)系為:微型計算機原理與接口技術(shù)綜合測試題五一、填空:(每空 1 分,共 20 分 )1、設(shè)字長為八位,有 x= -1 , y=124,則有:僅+丫補=, x-y補=;2、數(shù)制轉(zhuǎn)換:247.86=H =BCD;3、在8086CPU 中,由于BIU 和 EU 分開,所以和 可以重疊操作,提高了CPU的利用率;4、 8086 的中斷向量表位于存的區(qū)域,它可以容納個中斷向量,每一個向量占 個字節(jié);5、 8086 系統(tǒng)中,地址FFFF0H 是 地址
31、;6、 8086CPU 的 MN/MX 引腳的作用是;7、 8251 芯片中設(shè)立了、 和 三種出錯標志;8、 8086CPU 中典型總線周期由個時鐘周期組成,其中 T1 期間, CPU 輸出 信息;如有必要時,可以在兩個時鐘周期之間插入1 個或多個TW 等待周期。9、 8259A 共有_個可編程的寄存器,它們分別用于接受CPU 送來的 命令字和命令字。2、 簡答題:(20 分 )1、什么是信號的調(diào)制與解調(diào)?為什么要進行調(diào)制和解調(diào)?試舉出一種調(diào)制的方式。(5 分 )2、已有 AX=E896H , BX=3976H ,若執(zhí)行 ADD BX , AX指令,貝U結(jié)果 BX , AX ,標志位CF, O
32、F, ZF 各為何值?(5 分 )3、有變量定義的偽指令如下:NUMS DW 18 DUP(4 DUP(5),23)VAR DB 'HOW ARE YOU !', 0DH, 0AH試問: NUMS 、 VAR 變量各分配了多少存儲字節(jié)?(5 分 )4、已有MOV AL , INFBP+SI 與 MOV AL , ES: INFBP+SI 兩條指令,試問:其源操作數(shù)采用何種尋址方式?是字或是字節(jié)操作?兩條指令有何區(qū)別?(5 分 )3、 讀圖 (10 分 )下圖中,AB7AB0 為 8086CPU 低八位地址總線試問: 1 、 8259A 占用 個端口地址,分別為,其中 ICW1
33、的設(shè)置地址為 ;2、 8255A 占用 個端口地址,分別為,其中控制寄存器的地址為 。五、閱讀程序與接口芯片初始化:(26 分 )1、源程序如下:(6 分 )MOV CL, 4MOV AX , 2000HSHL AL , CLSHR AX , CLMOV 2000H , AX試 問 : j 若 程 序 執(zhí) 行 前 , 數(shù) 據(jù) 段 (2000H)=09H ,(2001H)=03H, 則 執(zhí) 行 后 有(2000H)=,(2001H)= 。k 本程序段的功能。2、源程序如下:(4 分 )MOV AL , 0B7HAND AL , 0DDHXOR AL , 81HOR AL , 33HJP LAB1
34、JMP LAB2試問: j 執(zhí)行程序后AL=;k 程序?qū)⑥D(zhuǎn)到哪一個地址執(zhí)行:。3、源程序如下:(6 分 )MOV CX, 9MOVAL ,01HMOVSI, 1000HNEXT : MOV SI, ALINCSISHL AL , 1LOOP 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ù)器的輸入
35、脈沖的頻率為1MHZ ,則其輸出脈沖的頻率為:。5、已知某8255A 在系統(tǒng)中占用888BH 號端口地址,現(xiàn)欲安排其PA, PB, PC 口全部為輸出,PA, PB 口均工作于方式0 模式,并將PC6 置位,使PC3 復位,試編寫出相應的初始化程序:(6 分 )微型計算機原理與接口技術(shù)綜合測試題六1、 填空題 (20 分,每空1 分 )1、 、將十進制數(shù)279.85 轉(zhuǎn)換成十六進制數(shù)、八進制數(shù)、二進制數(shù)及BCD 碼數(shù)分別為:H,Q,B, BCD 。2、字長為8位的二進制數(shù)10010100B,若它表示無符號數(shù),或原碼數(shù),或補碼數(shù),則該數(shù)的真值應分別為D,D 或 D。3、已知BX=7830H ,
36、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)有效,其作用是。7、設(shè)8086系統(tǒng)中采用單片 8259A,其8259A的ICW2=32H ,則對應IR5的中斷類型號為 H ,它的中斷入口地址在中斷向量表中的地址為H 。2、 簡答及判斷題(共 17 分 )1、某指令對應當前段寄存器 CS=FFFFH,指令指針寄存器IP=FF00
37、H,此時,該指令的物理 地 址 為 多 少 ? 指 向 這 一 物 理 地 址 的 CS 值 和 IP 值 是 唯 一 的 嗎 ? 試 舉 例 說 明(4 分 )2、 8086CPU 的 FLAG 寄存器中,狀態(tài)標志和控制標志有何不同?程序中是怎樣利用這兩類標志的?(4 分 )3、設(shè)采用8251A 進行串行異步傳輸,每幀信息對應1 個起始位,7 個數(shù)據(jù)位,1 個奇/偶校驗 位 ,1 個 停 止 位 , 波 特 率 為 4800, 則 每 分 鐘 能 傳 輸 的 最 大 字 符 數(shù) 為 多 少個?(4 分 )3、 讀圖和作圖題(20 分 )1、 8086 系統(tǒng)中接口連接關(guān)系如下圖所示。要求回答以
38、下問題:(1) 試分別確定8255, 8253, 8259 及 8251 的端口地址(12 分 );(2)設(shè)8255的PA 為輸出,PB 為輸入,試寫出對PA 和PB 口執(zhí)行輸入/輸出操作的指 令。 (2 分 )8255 的端口地址為: ;8253 的端口地址為: ;8259 的端口地址為: ;8251 的端口地址為: ;對 PA 口操作的I/O 指令為 ;對 PB 口操作的I/O 指令為 。2、 作圖題。系統(tǒng)采用4 個接口芯片:8253, 8251 , 8259 及 8255。要求8253 的通道 0 用作實時時鐘,每當定時時間到之后向 8259的IR2送入中斷申請信號。8253通道1用作方
39、波發(fā)生器作為 8251的收發(fā)時鐘脈沖。8253 通道0,通道1 的門控信號由8255PC 口的 PC3 和 PC2 控制。(1) 畫出 4 個芯片之間控制線的連接圖;(4 分 )(2) 8253 的兩個通道應分別工作在什么方式?(2 分 )四、程序閱讀題(20 分 )1、源程序如下:(5 分 )MOVAH ,0MOVAL ,9MOVBL,8ADDAL ,BLAAAAADDIV AL結(jié)果 AL , AH=,BL= 。2、源程序如下:(5 分 )MOVAX ,SEG TABLE ; TABLE 為表頭MOVES,AXMOVDI ,OFFSET TABLEMOVAL , 0MOVCX,100CLDR
40、EPNE SCASB問: 1) 該段程序完成什么功能?2) 該段程序執(zhí)行完畢之后,ZF 和 CX 有幾種可能的數(shù)值?各代表什么含義?3、源程序如下:(5 分 )CMP AX, BXJNC L1JZ L2JNS L3JNO L4JMP L5設(shè) AX=74C3H , BX=95C3H ,則程序最后將轉(zhuǎn)到哪個標號處執(zhí)行?試說明理由。4、源程序如下:(5 分 )MOVDX,143HMOVAL ,77HOUTDX,ALMOVAX ,0DECDXDECDXOUTDX,ALMOV AL ,AHOUT DX,AL設(shè) 8253 的端口地址為140H143H ,問:(1)程序是對8253的哪個通道進行初始化?(2
41、)該通道的計數(shù)常數(shù)為多少?(3)若該通道時鐘脈沖 CLK的周期為1肉,則輸出脈沖 OUT的周期為多少 必?五、編程題(23 分 )1、 8255 的編程。(共 10分 )設(shè) 8255 的端口地址為200H203H 。要求PA 口方式1,輸入;PB 口方式0輸出;PC7PC6為輸入;PC1PC0為輸出。試寫出 8255 的初始化程序。(3 分 )(2)程序要求當PC7=0時置位PC1,而當PC6=1時復位PC0,試編制相應的程序。(7分)2、自BUFFER 開始的緩沖區(qū)有6 個字節(jié)型的無符號數(shù):10, 0, 20, 15, 38, 236,試編制8086 匯編語言程序,要求找出它們的最大值、最小
42、值及平均值,分別送到MAX 、 MIN 和AVI 三個字節(jié)型的存單元。(13 分 )要求按完整的匯編語言格式編寫源程序微型計算機原理與接口技術(shù)綜合測試題二(答案)一、單選題1. B 2. B 3. C 4. C 5. D 6. C 7. C 8. B 9. B 10. C二、多選題1. B D 2. A B D 3. A B C 4. A D 5. B D 6. A B C D7 B C 8. B D 9. A B 10. A B C D三、填空題1 0FFA3H 2. 行,3一個過程在沒執(zhí)行完時又被調(diào)用,堆棧410011000B, 0,1 5 0308H, 12F8H 6取指令,分析指令,執(zhí)
43、行指令7 81230H簡析:段偏移地址= 物理地址段基址*16 =4A230H 42000H = 8230H,則(CS) = 7900H 時,物理地址= 79000H+8230H = 81230H。8 73H, 1CC, 1CF, 4簡析: ICW2 中記錄了8259A 的 8 級中斷對應的中斷類型號的高5位, 中斷類型號的低3 位由中斷引腳編號確定, 所以IR3腳對應的中斷類型號為 73H,中斷服務程序的入口地址=中斷類型號 *4 = 73H*4 = 1CCH。四、程序閱讀1 程序執(zhí)行后BUF 容為:07H, 12H, 34H, 56H, 9AH , 0BCH, 0DEH, 0F0H 0F0
44、H, 0FFH此程序的功能是:BUF單元中存放計數(shù)值 “08H;則程序?qū)腂UF + 1開始的8個單元中查找關(guān)鍵字78H,若找到則BUF單元計數(shù)值減1,且后面8-n四個單元的容依次前移 1字節(jié), n為78H的位置指示,本題中 n = 4。2 ( 1 )錯誤語句:第12 行 MOV DS, DATA 改正: MOV DS, AX第 22 行 JS PLUSJNS PLUS倒數(shù)第 2 行 CODE ENDCODE ENDS( 2)需補充的語句: ASSUME DS : DATA, SS: STACK, CS: CODE, ES: DATA CLD NEG CL ADD CL , BL RET五、存
45、儲系統(tǒng)分析與設(shè)計( 1 )題五圖中所示RAM 芯片有 12 根地址線和4 根數(shù)據(jù)線,因此一片這樣的RAM 芯片其存儲容量為 212*4bit =4K*4bit ,若需構(gòu)成 8K*8的RAM 陣列,共需(8K*8 ) / (4K*4 ) =4 片。這4片RAM芯片應分成2個芯片組,每個芯片組中 RAM芯片的地址線 A11 A0、讀 寫控制線和片選控制線都連在一起,因此每組中的RAM 芯片占用的地址空間完全一樣,只是分別提供高 4位和低4位的數(shù)據(jù),這兩個芯片組的地址空間分別為:組 E1000H E1FFFH 和組 E2000H E2FFFH 。( 2)全譯碼系統(tǒng)的電路連接可以如下題五圖(答案)所示
46、。圖中4 個芯片的控制線和A11 A0 地址線是連接在一起的。( 3)一種可能的填寫存的程序代碼如下:MOV AX , 0El00HMOV DS, AX ;給數(shù)據(jù)段、附加數(shù)據(jù)段寄存器賦初值MOV ES, AXMOV DI , 0CLDMOV CX, 2000H ;設(shè)置循環(huán)計數(shù)器賦初值MOV AL , 55HREP STOSB;向 DI 所指的存單元中填寫“ 55H”MOV DI, 0MOV CX, 2000HREPZ SCASB;掃描并比較JNZ NEXT ;如有不等于55H 的單元,轉(zhuǎn)到NEXT 處理MOV CL, 77H ;正確JMP EXITNEXT : MOV CL, 0FFH ;出錯
47、EXIT : HLT微型計算機原理與接口技術(shù)綜合測試題三(答案)一、單選題1. B 2. A 3. B 4.C5. B 6. B 7. ( 1) B( 2) D 8. A 9. D 10.D 二、判斷題1. X 2.,3. X 4. X 5.,6. X 7. X 8. V三、填空題1 34H ,0F2H , 0FFH2 1020H:0A1D5H或1A3D5H3 總線控制器82884 片總線,片(間)總線,系統(tǒng)總線,系統(tǒng)外總線5 程序方式,中斷方式,DMA方式6 操作碼,操作數(shù)7 CS,IP,SP, BP8 用戶應預先將程序存入存儲器,計算機開始工作后,其控制器將自動、依次地從存儲器中取出程序指
48、令并加以執(zhí)行,而不需人工干涉。四、程序閱讀1 存單元的地址和容如題四(1)圖答案所示。2 2000H, 99, JGE, LOOP1 , 2100H五、編址連線從 的連接方法可以看出,片選對存儲器尋址,而對 I/O 口尋址。:00000H:02000H:04000H:06000H:08000H:0A000H:0C000H:0E000H-01FFFH:00H 03H-03FFFH:04H 07H-05FFFH:08H 0BH-07FFFH:0CH 0FH-09FFFH:10H 13H0BFFFH: 14H17H0DFFFH: 18H1BH0FFFFH: 1CH1FH微型計算機原理與接口技術(shù)綜合測
49、試題五(答案)一、每空1 分,共 20 分1、 01111011100000112、 F7.DCH 1.10000110 BCD3、取指令執(zhí)行指令4、 00000H003FFH 區(qū) 256個 4個5、 CPU 復位以后執(zhí)行第一條指令的地址6、決定CPU 工作在什么模式(最小/最大)7、奇/偶錯幀格式錯溢出錯8、 4 個 地址 T3 和 T49、 7 個 初始化操作二、每題5 分,共 20 分1 、串行長距離通信時,需要利用模擬信道來傳輸數(shù)字信號,由于信道的頻帶窄,一般為3003400HZ,而數(shù)字信號的頻帶相當寬,故傳輸時必須進行調(diào)制,以免發(fā)生畸變而導致傳輸出錯。(3 分 )調(diào)制是將數(shù)字信號?
50、模擬信號。而解調(diào)則是相反。例如FSK 制 (調(diào)頻制或稱數(shù)字調(diào)頻)可將數(shù)字 “ 1和” “ 0分別調(diào)制成”2400HZ 和 1200HZ 的正弦波信號。(2 分 )2、 BX=220CH (1 分 ) AX=E896H (1 分 ) CF=1 (1 分 ) OF=0 (1 分 ) ZF=0 (1 分 )3、 NUMS 分配了 180個字節(jié) (3 分 ) VAR 分配了 15個字節(jié) (2 分 )4、源操作采用基址+變址尋址方式(2 分 ) 是 字節(jié)操作(1 分 )MOV AL , INFBP+SI 訪問的是堆棧段(1 分 )MOV AL , ES: INFBP+SI 訪問的是附加段,實現(xiàn)了段超越(
51、1 分 )三、每題5 分,共 10 分20H 或 24H (1 分 )86H(1 分 )j 8259A 占2 個(2 分)為20H,22H 或24H,26H (2 分 )k 8255A 占4 個(2 分)為80H,82H,84H,86H (2 分 )四、每題2 分,共 8 分1( ); 2( ? ) ; 3( ? ); 4( ?);五、共 26 分1、 (2000H)=39H(2分 ) (2001H)=00H(2分 )將 (2000H),(2001H) 兩相鄰單元中存放的未組合型BCD 碼壓縮成組合型BCD 碼,并存入(2000H)單元,0?(2001H)(2 分)2、 37H (2 分 )
52、LAB2 (2 分 )3、 0 (1 分 ) 1009H (1 分 ) 0 (1 分 )對數(shù)據(jù)段1000H1008H 單元置數(shù),依次送入1, 2, 4, 8, 16, 32, 64, 128, 0 共九個(3分)4、計數(shù)器0 (1 分 ) 工作于方式3 (1 分 )45.454KHZ(2 分 )5、 MOV AL , 80HOUT 8BH , AL(2 分 )MOV AL , ODHOUT 8BH , AL(2 分 )MOV AL , 06HOUT 8BH, AL (2 分 )微型計算機原理與接口技術(shù)綜合測試題六(答案)一、 每空 1 分,共 20 分1、 117.D99H427.6631Q1.1B0010 01111001.1000 0101 BCD2、 148D-20D-108D3、 BX
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 異步調(diào)用資源管理-深度研究
- 高效數(shù)據(jù)密集型應用-深度研究
- 音箱租賃合同
- 駕駛員安全合同范本
- 中國政法大學《田間試驗與生物統(tǒng)計》2023-2024學年第二學期期末試卷
- 2025年浙江省金華市浦江縣數(shù)學四下期末監(jiān)測模擬試題含解析
- 鄭州電力職業(yè)技術(shù)學院《材料成型專業(yè)外語》2023-2024學年第二學期期末試卷
- 安徽城市管理職業(yè)學院《中國古代哲學專題》2023-2024學年第一學期期末試卷
- 2024-2025學年安徽省利辛縣闞疃金石中學高三第二次調(diào)查研究考試英語試題含解析
- 皖北衛(wèi)生職業(yè)學院《畜產(chǎn)品加工與食品安全檢測》2023-2024學年第一學期期末試卷
- 日常采購維修合同范本
- 2024-2025年第二學期一年級語文教學進度表
- 企業(yè)員工職務犯罪預防
- 2025年貴州省高職單招醫(yī)學類職業(yè)技能測試題庫及答案(備考刷題)
- 5《水污染》教學設(shè)計-2023-2024學年科學六年級下冊冀人版
- 2025年安徽電氣工程職業(yè)技術(shù)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 幼兒園開學教職工安全教育培訓
- 2025-2030年中國發(fā)酵豆粕行業(yè)運行態(tài)勢及投資前景規(guī)劃研究報告
- 酒店建設(shè)項目施工總承包合同
- 2025年政府采購代理機構(gòu)考試題庫及答案
- 第14課《第一次世界大戰(zhàn)》中職高一下學期高教版(2023)世界歷史全一冊
評論
0/150
提交評論