(完整版)微機原理與接口技術(shù)試題與答案_第1頁
(完整版)微機原理與接口技術(shù)試題與答案_第2頁
(完整版)微機原理與接口技術(shù)試題與答案_第3頁
(完整版)微機原理與接口技術(shù)試題與答案_第4頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、微機原理與接口技術(shù)試題微型計算機原理與接口技術(shù)綜合測試題一一、單項選擇題(下面題只有一個答案是正確的,選擇正確答案填入空白處)18086CPU 通過( 1 )控制線來區(qū)分是存儲器訪問,還是 I/O 訪問,當 CPU 執(zhí)行 IN AL,DX 指令時,該信號線為( 2 )電平。(1)A.M/B.C. ALED.N/(2)A. 高B. 低C. ECLD.CMOS2 n+1 位有符號數(shù) x 的補碼表示范圍為()。A. 2n < x < 2nB.2n x -2n1C.2n - 1 x -12nD. 2n < x 2n3若要使寄存器 AL 中的高 4 位不變,低 4 位為 0,所用指令為

2、()。A.AND AL, 0FHB.AND AL, 0FOHC.OR AL, 0FHD.OR AL 0FOH4下列 MOV 指令中,不正確的指令是()。A.MOV AX, BXB.MOV AX, BXC.MOV AX, CXD.MOV AX, CX5中斷指令 INT 17H 的中斷服務程序的入口地址放在中斷向量表地址()開始的 4 個存貯單元內(nèi)。A.00017HB.00068HC.0005CHD.0005EH6條件轉(zhuǎn)移指令JNE 的條件是()。A.CF=0B.CF=1C.ZF=0D. ZF=17. 在 8086/8088 CPU中,一個最基本的總線讀寫周期由(1 )時鐘周期 (T 狀態(tài) )組成

3、,在 T1 狀態(tài), CPU 往總線上發(fā)( 2 )信息。A.1個B.2個C.4個D.6個A.數(shù)據(jù)B.地址C.狀態(tài)D.其它8. 8086 有兩種工作模式 , 最小模式的特點是( 1 ),最大模式的特點是(2)。A. CPU 提供全部控制信號B. 由編程進行模式設定C. 不需要 8286 收發(fā)器D. 需要總線控制器8288A. M/引腳可直接引用B. 由編程進行模式設定C. 需要總線控制器8288D. 適用于單一處理機系統(tǒng)9.在 8086 微機系統(tǒng)的 RAM 存儲單元器 0000H:002CH 開始依次存放 23H ,0FFH ,00H ,和 0F0H 四個字節(jié),該向量對應的中斷號是()。A.0AH

4、B.0BHC.0CHD.0DH10. 真值超出機器數(shù)表示范圍稱為溢出 ,此時標志寄存器中的 ()位被置位A.OFBAFCPFDCF11.8086系統(tǒng)中內(nèi)存儲器地址空間為1M, 而在進行 I/O 讀寫是 ,有效的地址線是()A. 高16位B.低16位C. 高8位D.低8位12.8086CPU 中段寄存器用來存放()A.存儲器的物理地址B. 存儲器的邏輯地址C. 存儲器的段基值D. 存儲器的起始地址13.8259A 可編程中斷控制器的中斷服務寄存器ISR 用于 ()A.記憶正在處理中的中斷B. 存放從外設來的中斷請求信號C.允許向 CPU 發(fā)中斷請求D.禁止向 CPU 發(fā)中斷請求14.8253 可

5、編程定時 /計數(shù)器的計數(shù)范圍是 A. 0-255 B. 1-256 C. 0-65535()D. 1-6553615. 在 8086 中 ,( BX)8282H ,且題中指令已在隊列中,則執(zhí)行INC BX 指令需要的總線周期數(shù)為( )A0B1C2D316. 8086 中, ( ) 組寄存器都可以用來實現(xiàn)對存儲器的尋址。A. AX ,SI,DI, BXB. BP ,BX ,CX ,DXC. SI , DI, BP,BX D. BX ,CX ,SI,DI17. 微機系統(tǒng)中若用 4 片 8259A 構(gòu)成主、從兩級中斷控制邏輯, 接至 CPU 的可屏蔽中斷請求線INTR 上,最多可擴展為 ()級外部硬

6、中斷。A. 32B. 29C. 28D. 2418. 在 8086 宏匯編過程中不會產(chǎn)生指令碼, 只用來指示匯編程序如何匯編的指令是 ( )A. 匯編指令B. 偽指令C. 機器指令D. 宏指令19. 連接到 64000h-6FFFFh 地址范圍上的存儲器是用 8k×8 RAM 芯片構(gòu)成的,該芯片要 ( )片。A.8 片B.6 片C.10 片D.12 片20.8086/8088指令 OUT80H ,AL 表示()A.將 80H 送給 ALB.將 80H 端口的內(nèi)容送給ALC. 將 AL 的內(nèi)容送給 80H 端口D.將 AL 內(nèi)容送給 80H 內(nèi)存單元二改錯(若有錯,請指出錯誤并說明原因

7、)1堆棧操作應滿足先進先出原則。()2CPU 在未執(zhí)行完當前指令的情況下, 就可響應可屏蔽中斷請求。()3. 8086CPU 標志寄存器共有16 位,每一位都有含義。()4. 條件轉(zhuǎn)移指令只能用于段內(nèi)直接短轉(zhuǎn)移。()5. 控制器的基本功能是:由程序計數(shù)器PC 控制程序的有序運行,并完成各種算術(shù)邏輯運算。()6.在 8259A 級連系統(tǒng)中, 作為主片的 8259A 的某些 IR 引腳連接從片,同時也可以在另一些 IR 引腳上直接連接外設的中斷請求信號端。()7. 8086 的中斷分為可屏蔽中斷和不可屏蔽中斷兩種。()8. 串行接口中 “串行 ”的含意僅指接口與外設之間的數(shù)據(jù)交換是串行的,而接口與

8、 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內(nèi)部結(jié)構(gòu)按功能分為兩部分,即_和_ 。4 CPU _對外設進行數(shù)據(jù)傳送的方式有幾種,即,或 _ 。_,5. CPU 從主存取一條指令并執(zhí)行該指令的時間稱為 _ ,它通常用若干個 _

9、來表示 ,而后者又包含有若干個_。6. 8086/8088 CPU 提供了接受外部中斷請求信號的引腳是_和_ 。7-128 的補碼是8. 填入適當指令,使下面程序?qū)崿F(xiàn)用移位、 傳送、加法指令完成 (AX)與 10 相乘運算: SHL AX ,_MOVDX ,AXMOVCL , _SHLAX ,CLADD _9時序控制方式有同步方式和10大部分 DMAC 都擁有單字節(jié)傳送,傳送,和成組傳送方式四. 閱讀程序并回答問題1、已知:(AX)=2233H, (BX)=5566H,執(zhí)行了下面的程序段后,(AX)=_ , (BX)=_ .CMP AX,BXJGNEXTXCHG AX,BXNEXT:NEG A

10、X2、已知 : (AX)=6666H, (BX)=0FF00H, (CF)=0。在執(zhí)行下面程序段后 :(AX)=_, (BX)=_, (CF)=_.MOV AX,5555HAND AX,BXXOR AX,AXNOT BX五、綜合應用18255A 接口電路如圖所示。已知 8255A 控制字寄存器的端口地址為 103H ,編寫 8255A 初始化程序和循環(huán)彩燈控制程序。初始時 D0 亮,其余不亮, D0 亮一秒后移位一次, D1 亮,其余不亮,以此類推每隔一秒移位一次,每移位 8 次為一個循環(huán) .共循環(huán) 8 次。要求用匯編語言寫出滿足上述要求的程序段(已知一個延時1 秒的子程序入口地址為DELAY

11、1S )。2已知存儲器地址空間分配、RAM 芯片(4K×4)、如圖所示,請完成如下任務:(1) 圖所示 RAM 芯片有幾根地址線?幾根數(shù)據(jù)線?用該RAM芯片構(gòu)成圖中所示存儲器地址空間分配,共需要幾個芯片?共分幾個芯片組?(2) 設 CPU 的地址總線為 20 位,數(shù)據(jù)總線 8 位,畫出這些芯片按圖所示的地址空間構(gòu)成的 RAM 存儲器極其與 CPU 間的連接圖 (包括3-8 譯碼器構(gòu)成的片選8 譯碼電路 )。0000HRAM1!CSG1Y0!A11!G2aY1!2000H . !G2b空. RAM(4K×4) .6000H A0.RAM2!WE7000H 空D3-D0CBAY

12、7! RAM 芯片微型計算機原理與接口技術(shù)綜合測試題二一、單選題() 1. 8086CPU 在執(zhí)行 MOVAL,BX 指令的總線周期內(nèi),若 BX 存放的內(nèi)容為1011H ,則 和 A0 的狀態(tài)是。A. 0,0B. 0,1C. 1,0D. 1,1()2. 設 x 46 ,y117 ,則xy 補和 xy補分別等于。A. D2H 和 75HB. 5DH 和 47H C. 2EH 和 7lHD. 47H 和71H()3. 8086CPU在進行無符號數(shù)比較時,應根據(jù)標志位來判別。A.CF 和 OFB.CF 和PFC.CF 和ZFD.ZF 和OF()4. 執(zhí)行下列程序后,(AL)=。MOVAL ,92HS

13、UBAL ,7lHDASA. 21B.11C.21HD. 11H( )5.下列指令中正確的是。A. MOVAX SI DIB. MOVBYTE PTR BX , 1000C. PB8EQUDS :BP 8D. MOVBX ,OFFSET SI()6. 在 PC/XT 中, NMI 中斷的中斷矢量在中斷矢量表中的位置。A是由程序指定的B 是由 DOS 自動分配的C固定在 08H 開始的 4 個字節(jié)中D固定在中斷矢量表的表首()7. 在 8086 中,( BX ) 8282H ,且題中指令已在隊列中,則執(zhí)行 INC BX 指令需要的總線周期數(shù)為。A0B1C2D3()8. 微機系統(tǒng)中若用4 片 82

14、59A 構(gòu)成主、從兩級中斷控制邏輯,接至 CPU 的可屏蔽中斷請求線INTR 上,最多可擴展為級外部硬中斷。A. 32B. 29C. 28D. 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. BP ,BX, CX,DXC. SI , DI,BP,BXD. BX ,CX,SI,DI三、填空題1. 已知( AL )0101110lB ,執(zhí)行指令

15、 NEG AL 后再執(zhí)行 CBW ,( AX) 。2. 在動態(tài)存儲器2164 的再生周期中, 只需要地址,所以在和 這兩個信號中,只有變?yōu)榈碗娖健?.過程可重入是指,用傳遞參數(shù)過程才可實現(xiàn)重入。4. 若 (AL) 01001001B ,執(zhí)行ADDAL ,AL 指令后,再執(zhí)行DAA 命令,則 (AL ),( CF),( AF)。5. 已知指令序列為:MOVAX ,0FFBDHMOVBX ,12F8HIDIVBL此指令序列執(zhí)行后,(AX )=,( BX )=。6. 微型計算機中, CPU 重復進行的基本操作是:、和。7. 若(CS )=4200H 時,物理轉(zhuǎn)移地址為 4A230H ,當 CS 的內(nèi)

16、容被設定為 7900H 時,物理轉(zhuǎn)移地址為。8.8259A工作在8086模式,中斷向量字節(jié)ICW2=70H,若在IR3處有一中斷請求信號,這時它的中斷向量號為入口地址保存在內(nèi)存地址為H至H的,該中斷的服務程序個單元中。四、程序閱讀1閱讀下列程序,寫出程序執(zhí)行后數(shù)據(jù)段 BUF 開始的 10 個內(nèi)存單元中的內(nèi)容。DATA SEGMENTBUFDB 08H ,12H ,34H ,56H ,78H ,9AH ,0BCH ,0DEH ,0F0H ,0FFHKEYDB 78HDATA ENDSCODE SEGMENTASSUMECS :CODE,DS :DATA ,ES :DATASTART :MOV A

17、X , DATAMOV DS ,AXMOV ES ,AXCLDLEADI,BUFMOV CL ,DIXOR CH ,CHINCDIMOVAL ,KEYREPNESCASBJNEDONEDEC BUFMOV SI , DIDEC DIREPMOVSBDONE :MOV AH , 4CHINT21HCODEENDSEND START執(zhí)行結(jié)果:BUF DB、2在內(nèi)存的 NUM 單元中有一個字節(jié)的帶符號二進制數(shù)(補碼表示),下列程序是將其對應的十進制數(shù)輸出到顯示器上。請對程序中的三處錯誤進行修正,并在空白處填上適當?shù)恼Z句。DATASEGMENTNUMDB?BUFFERDB10 DUP (?)DATAE

18、NDSSTACKSEGMENTPARA STACK STACKDB100H DUP (?)STACK EVDSCODESEGMENTSTART :MOV AX ,DATAMOV ES ,AXMOV DS ,DATAMOV CL ,NUMLEADL,BUFFERMOV AL ,0DHSTOSBMOV AL ,0AHSTOSBMOV AL ,CLORAL,ALJSPLUSMOV AL ,JMPGOONPLUS :MOV AL ,GOON :STOSBMOV BL ,64HCALLCHANGEMOV BL ,0AHCALLCHANGEMOV AL ,30HADD AL ,CLSTOSBMOV AL

19、,STOSBLEADX ,BUFPERMOV AH ,9INC21H;輸出十進制MOV AH ,4CHINT21HCHANGEPROCNEARMOV DL ,0AGAIN:SUBCL,BLJCINCJMPDOWNDLAGAINDOWN:MOV AL ,30HADD AL ,DLSTOSBCHANGEENDPCODEENDEND START五、存儲系統(tǒng)分析與設計已知 RAM 芯片和地址譯碼器的引腳如題五圖所示,試回答如下問題:(1)若要求構(gòu)成一個 8K×8 的 RAM 陣列,需幾片這樣的芯片?設 RAM 陣列組占用起始地址為 El000H 的連續(xù)地址空間,試寫出每塊 RAM芯片的地址空

20、間。(2)若采用全地址譯碼方式譯碼,試畫出存儲器系統(tǒng)電路連接圖;(3)試編程:將 55H 寫滿每個芯片,而后再逐個單元讀出做比較,若有錯則 CL=FFH ,正確則 CL=77H 。D4 D1微型計算機原理與接口技術(shù)綜合測試題三一、單選題()1. 在 8086 宏匯編過程中不會產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是。A.匯編指令B. 偽指令C. 機器指令D. 宏指令()2. 在 CMP AX ,DX 指令執(zhí)行后,當標志位SF 、OF 、ZF 滿足下列邏輯關(guān)系( SFOF )ZF 0 時,表明。A. (AX) > (DX)B. (AX) (DX) C. (AX) < (DX)D

21、.(AX) (DX)()3. 8086 微機系統(tǒng)的 RAM 存儲單元中,從0000H:002CH開始依次存放 23H ,0FFH ,00H ,和 0F0H 四個字節(jié),該向量對應的中斷號是。A. 0AHB. 0BHC. 0CHD. 0DH()4. 8255 的 A 口工作在方式 1 輸入時,其中斷允許控制位INTE的開 /關(guān)是通過對的按位置位 /復位操作完成的。A. PC0B. PC2C. PC4D. PC6()5.在進入DMA工作方式之前,DMA控制器被當作CPU總線上的一個。A. I/O設備B. I/O接口C. 主處理器D. 協(xié)處理器()6.在PC/XT中,設( AX )9305H,(BX

22、)6279H,若ADDBX,AX指令后接著INTO指令則會。A. 進入INTO中斷服務子程序B. 執(zhí)行INTO后面的指令C. 死機D. 顯示器顯示OVERFLOW( )7. 80486 總線采用的是( 1) ,一個最基本的總線周期由 (2)個時鐘周期( T 狀態(tài))組成。(1)A. 同步總線協(xié)定B. 半同步總線協(xié)定C. 異步總線協(xié)定(2)D. 2E. 3F. 4()8. 微處理器系統(tǒng)中采用存儲器映像方式編址時存儲單元與I/O 端口是通過來區(qū)分的。A. 不同的地址編碼B. 不同的讀寫控制邏輯C. 專用 IO指令()9. 在一個項目或產(chǎn)品研制的過程中,通常采用_類型的存儲芯片來存放待調(diào)試的程序。A.

23、 RAMB. ROMC. PROMD. E2PROM()10.8259A 工作在 8086/8088 模式時,初始化命令字ICW2用來設置。A. 中斷向量地址的高8 位B. 中斷類型號地址的高5 位C. 中斷向量的高5 位D. 中斷類型號的高5 位三、填空題1 設模為 28 ,則 52 的補碼為_H ,14 的補碼為_H ,-0 的反碼為_H 。2 設內(nèi)存中一個數(shù)據(jù)區(qū)的起始地址是1020H :0A1CBH ,在存入5 個字數(shù)據(jù)后,該數(shù)據(jù)區(qū)的下一個可以使用的單元的物理地址是_ 。3 8086 根據(jù)所構(gòu)成系統(tǒng)大小的不同,可以工作在最大方式或最小方式。在最大方式下,系統(tǒng)需使用 _ 來形成總線周期。4

24、微機系統(tǒng)內(nèi),按信息傳輸?shù)姆秶煌?,可有_ ,_ ,_ ,_ 等四級總線。5CPU 對外設進行數(shù)據(jù)傳送的方式有幾種,即_ ,_ ,或 _ 。6匯編指令通常包括_和 _兩部分。7 8086 系統(tǒng)中,默認方式下對指令尋址由寄存器_和_完成,而堆棧段中的偏移量可由寄存器_或_來指示。8 程序存儲與程序控制原理的含義是_。四、程序閱讀1讀程序,并標明內(nèi)存中數(shù)據(jù)段的相關(guān)地址和內(nèi)容。# SEGMENTBUFFERDB3DUP (0)ADB41HLAEQU $BDW'AB'LBEQU $BYTEBEQU BYTEPTRBCDD41424344HLCEQU $WORDCEQU WORDPTRC#

25、 ENDSCODE SEGMENTASSUMEDS:#, ES:#, CS:CODESTARTPROCFARMOV AX ,#MOVDS, AXMOV ES ,AXLEASI ,BUFFERMOV SI , BYTEBINCSIMOV SI , WORDCADD LA SI ,LBADD LB SI ,LCMOV AH ,4CHINT 21HSTARTENDPCODE ENDSEND START2設有 100 個字節(jié)數(shù)據(jù)(補碼),存放在數(shù)據(jù)段中EA 2000H的存儲區(qū)內(nèi),以下程序應能從該數(shù)據(jù)區(qū)中找出最大的1 個數(shù)并存人同一數(shù)據(jù)段 EA 2100H 的單元中,請完成該程序(在空白處填入適當?shù)恼Z句

26、)。MAX :MOV BX ,MOV AL ,BXMOV CX ,LOOP1 : INCBXCMP AL ,BXLOOP2MOV AL ,BXLOOP2 : DEC CXJNZMOV, AL五、編址連線已知某 8088 微機系統(tǒng)中有兩個 3 8 譯碼器 74LS138 ,如題五圖所示,分別用于存儲器和 I/O 端口的地址選擇。試按圖中連線把兩個譯碼器的各個輸出線的尋址范圍列表寫出, 未標出的高位地址線為低電平。 74LS138 輸人輸出關(guān)系為:微型計算機原理與接口技術(shù)綜合測試題五一、填空: (每空 1 分,共 20 分 )1、設字長為八位, 有 x= -1 ,y=124 ,則有:x+y 補=_

27、 , x-y補=_ ;2、數(shù)制轉(zhuǎn)換: 247.86=H =_BCD;3、在 8086CPU 中,由于 BIU 和 EU 分開,所以 _ 和 _可以重疊操作,提高了CPU 的利用率;4、8086 的中斷向量表位于內(nèi)存的_ 區(qū)域,它可以容納 _個中斷向量,每一個向量占 _ 個字節(jié);5、8086 系統(tǒng)中,地址FFFF0H 是_地址;6、8086CPU 的 MN/MX 引腳的作用是 _;7、8251 芯片中設立了 _ 、_和_ 三種出錯標志;8、8086CPU 中典型總線周期由 _ 個時鐘周期組成,其中T1 期間,CPU 輸出_ 信息;如有必要時, 可以在 _ 兩個時鐘周期之間插入1 個或多個 TW

28、等待周期。9、8259A共有 _ 個可編程的寄存器,它們分別用于接受CPU送來的 _命令字和_命令字。二、簡答題:(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、有變量定義的偽指令如下:NUMSDW18DUP(4 DUP(5),23)VARDB'HOW ARE YOU !', 0DH, 0AH試問: NUMS 、VAR 變量各分配了多少存儲字節(jié)?(5 分 )4、已

29、有 MOVAL,INFBP+SI 與 MOVAL,ES :INFBP+SI兩條指令,試問:其源操作數(shù)采用何種尋址方式?是字或是字節(jié)操作?兩條指令有何區(qū)別?(5 分)三、讀圖(10 分)下圖中, AB7AB0 為 8086CPU 低八位地址總線試問: 1、8259A 占用 _ 個端口地址,分別為_ ,其中 ICW1 的設置地址為 _;2、8255A 占用 _ 個端口地址,分別為_,其中控制寄存器的地址為_ 。五、閱讀程序與接口芯片初始化:(26 分)1、源程序如下: (6 分)MOVCL,4MOVAX ,2000HSHLAL,CLSHRAX, CLMOV 2000H ,AX試問:j 若程序執(zhí)行前

30、,數(shù)據(jù)段內(nèi) (2000H)=09H ,(2001H)=03H, 則執(zhí)行后有 (2000H)=_,(2001H)=_ 。k 本程序段的功能 _。2、源程序如下: (4 分)MOVAL ,0B7HANDAL ,0DDHXORAL ,81HORAL ,33HJPLAB1JMPLAB2試問: j 執(zhí)行程序后 AL=_;k 程序?qū)⑥D(zhuǎn)到哪一個地址執(zhí)行:_ 。3、源程序如下: (6 分)MOV CX,9MOVAL ,01HMOVSI, 1000HNEXT : MOVSI ,ALINCSISHLAL,1LOOPNEXT試問: j 執(zhí)行本程序后有: AL=_ ;SI=_ ;CX=_;k 本程序的功能是 _。4、

31、某系統(tǒng)中 8253 占用地址為 100H103H 。初始化程序如下:(4分)MOVDX , 103HMOVAL , 16HOUTDX , ALSUBDX,3OUTDX , AL試問:j 此段程序是給 8253 的哪一個計數(shù)器初始化?安排工作在哪種工作方式? _ ;k 若該計數(shù)器的輸入脈沖的頻率為1MHZ ,則其輸出脈沖的頻率為:_ 。5、已知某 8255A 在系統(tǒng)中占用 888BH 號端口地址,現(xiàn)欲安排其PA ,PB ,PC 口全部為輸出, PA ,PB 口均工作于方式0 模式,并將PC6 置位,使 PC3 復位,試編寫出相應的初始化程序:(6 分)微型計算機原理與接口技術(shù)綜合測試題六一、填空

32、題 (20 分,每空 1 分)1、將十進制數(shù)BCD 碼數(shù)分別為:279.85 轉(zhuǎn)換成十六進制數(shù)、八進制數(shù)、二進制數(shù)及_H,_Q,_B,BCD 。2、字長為 8 位的二進制數(shù)10010100B ,若它表示無符號數(shù),或原碼數(shù),或補碼數(shù),則該數(shù)的真值應分別為_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 正常的存儲器讀 /寫總線

33、周期由 _ 個 T 狀態(tài)組成,ALE 信號在 _ 狀態(tài)內(nèi)有效,其作用是_ 。7、設 8086 系統(tǒng)中采用單片 8259A ,其 8259A 的 ICW2=32H ,則對應 IR5 的中斷類型號為 _H ,它的中斷入口地址在中斷向量表中的地址為 _H。二、簡答及判斷題 (共 17 分 )1、某指令對應當前段寄存器CS=FFFFH,指令指針寄存器IP=FF00H ,此時,該指令的物理地址為多少?指向這一物理地址的值和 IP 值是唯一的嗎?試舉例說明 (4 分)CS2、8086CPU 的 FLAG 寄存器中,狀態(tài)標志和控制標志有何不同?程序中是怎樣利用這兩類標志的?(4 分)3、設采用 8251A

34、進行串行異步傳輸,每幀信息對應1 個起始位,7 個數(shù)據(jù)位, 1 個奇 /偶校驗位, 1 個停止位,波特率為4800 ,則每分鐘能傳輸?shù)淖畲笞址麛?shù)為多少個?(4 分)三、 讀圖和作圖題(20 分)1、8086 系統(tǒng)中接口連接關(guān)系如下圖所示。要求回答以下問題:(1) 試分別確定 8255 ,8253 ,8259 及 8251 的端口地址 (12 分);(2) 設 8255 的 PA 口為輸出, PB 口為輸入,試寫出對 PA 口和 PB口執(zhí)行輸入 /輸出操作的指令。 (2 分)8255 的端口地址為:_;8253 的端口地址為: _;8259 的端口地址為: _;8251 的端口地址為: _;對

35、PA 口操作的 I/O 指令為 _;對 PB 口操作的 I/O 指令為 _。2、 作圖題。系統(tǒng)采用 4 個接口芯片: 8253 ,8251 ,8259 及 8255 。要求 8253的通道 0 用作實時時鐘,每當定時時間到之后向8259 的 IR2 送入中斷申請信號。 8253 通道 1 用作方波發(fā)生器作為8251 的收發(fā)時鐘脈沖。8253 通道 0,通道 1 的門控信號由 8255PC 口的 PC3 和 PC2 控制。(1) 畫出 4 個芯片之間控制線的連接圖;(4 分)(2) 8253 的兩個通道應分別工作在什么方式?(2 分)四、程序閱讀題(20 分)1、源程序如下: (5 分)MOVA

36、H, 0MOVAL, 9MOVBL, 8ADDAL , BLAAAAADDIVAL結(jié)果 AL_ ,AH=_,BL=_。2、源程序如下: (5 分)MOVAX , SEGTABLE;TABLE 為表頭MOVES,AXMOVDI,OFFSETTABLEMOVAL, 0MOVCX , 100CLDREPNESCASB問: 1) 該段程序完成什么功能?2) 該段程序執(zhí)行完畢之后, ZF 和 CX 有幾種可能的數(shù)值?各代表什么含義?3、源程序如下: (5 分 )CMPAX, BXJNCL1JZL2JNSL3JNOL4JMPL5設 AX=74C3H ,BX=95C3H ,則程序最后將轉(zhuǎn)到哪個標號處執(zhí)行?試說明理由。4、源程序如下: (5 分 )MOVDX , 143HMOVAL ,77HOUTDX ,ALMOVAX,0DECDXDECDXOUTDX ,ALMO

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論