微機(jī)原理與接口技術(shù)題(答案)_第1頁(yè)
微機(jī)原理與接口技術(shù)題(答案)_第2頁(yè)
微機(jī)原理與接口技術(shù)題(答案)_第3頁(yè)
微機(jī)原理與接口技術(shù)題(答案)_第4頁(yè)
微機(jī)原理與接口技術(shù)題(答案)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、自檢試題1一、填空(共10分,每空1分)1. 反碼0D5H所表示的十進(jìn)制數(shù)為 42H ,補(bǔ)碼7AH所表示的十進(jìn)制數(shù)為 +122 。2. 設(shè)SP=0100H, SS=2000H, 壓入10個(gè)16位二進(jìn)制數(shù)后,棧頂?shù)腟P值和物理地址分別為_(kāi)00ECH_和 200ECH 。3. 80x86 CPU 可以訪問(wèn)的I/O空間共有 216B=64KB ,采用獨(dú)立編址的方法。4. CPU 與外設(shè)之間數(shù)據(jù)傳輸控制方式分為直接傳輸(無(wú)條件傳輸)、查詢傳輸(有條件傳輸)、中斷傳輸、 DMA傳輸?shù)?種方式。二、回答問(wèn)題(共10分)1.圖9-1為某接口的地址譯碼電路,該I/O接口為何種類型?占有多少有效地址?寫(xiě)出所占有

2、的I/O地址范圍。(4分)答:因?yàn)镮/O讀信號(hào)參加譯碼,所以為輸入接口。該接口占有29=512個(gè)地址,地址范圍為EA00HEBFFH。2.請(qǐng)簡(jiǎn)述數(shù)據(jù)總線與地址總線各自具有的特點(diǎn),如果某CPU的數(shù)據(jù)總線與地址總線采用同一組信號(hào)線可采用什么方法分離開(kāi)。(6分)答:數(shù)據(jù)總線的特點(diǎn)為雙向三態(tài),其總線位數(shù)決定CPU與外部一次傳輸數(shù)據(jù)的位數(shù)。地址總線的特點(diǎn)為單項(xiàng)三態(tài),其總線位數(shù)決定CPU對(duì)外部尋址的范圍。如果某CPU的數(shù)據(jù)總線與地址總線采用同一組信號(hào)線,可以利用鎖存器將地址總線分離出來(lái)。三、分析程序(共20分)1.設(shè)AL=05AH,BL=7BH,當(dāng)執(zhí)行ADD AL,BL指令后各狀態(tài)位的狀態(tài)為:OF=_1_

3、,CF=_0_,SF=_1_,ZF=_0_,AF=_1_,PF=_0_。(6分)2.閱讀下列程序段,內(nèi)存數(shù)據(jù)是如何存放的?(如圖9-2所示)(6分)DATASEGMENTDA1DB-5,2DUP(45),ABDATAENDSDATA: DA1FBHDATA: DA1+12DHDATA: DA1+22DHDATA: DA1+341HDATA: DA1+442H3.執(zhí)行下面程序段后,DAT1和DAT2單元的值是什么?請(qǐng)?zhí)顚?xiě)圖9-2所示內(nèi)存單元。(5分)DAT1DB78H,12HDAT2DB56H,34HMOVSI,OFFSET DAT1;LEADI,DAT2MOVAX,SICMPAX,DIJNCD

4、ONE (JNC)MOVBX,DIMOVDI,AXMOVSI,BXDONE: HLT答:DAT1=3456H,DAT2=1278H4.以下是8251初始化程序。MOVDX,201HMOVAL,9AHOUTDX,ALMOVAL,15HOUTDX,AL根據(jù)上述指令段說(shuō)出8251被設(shè)置為同步通信方式還是異步通信方式,寫(xiě)出數(shù)據(jù)通信格式。答:異步通信,通信格式為:1.5位停止位,奇校驗(yàn),7位數(shù)據(jù)位,波特率因子為16。四、簡(jiǎn)單說(shuō)明下列指令錯(cuò)誤的原因(10分) 1)SUB3000H,BX 2)OUT180H,AX 3)CMPAL,SIDI 4)PUSHBL 5)MOVCS,2000H答:1)內(nèi)存之間不能直接

5、做減法操作2)端口地址180H大于1B,必須用DX間接尋址方式3)SI和DI不能同時(shí)出現(xiàn)在同一個(gè)內(nèi)存操作數(shù)尋址中4)8086/8088的PUSH指令十六進(jìn)制操作,而B(niǎo)L為8位5)代碼段寄存器CS不能賦值五、電路設(shè)計(jì)(15分)某一微機(jī)系統(tǒng),CPU為8088,最小工作方式,現(xiàn)用如圖9-3所示存儲(chǔ)器芯片組成16KB內(nèi)存,起始地址為86000H,試畫(huà)出存儲(chǔ)器與CPU連接的原理圖,并寫(xiě)出每片存儲(chǔ)器芯片所占用的地址范圍。答:1)選片:因?yàn)榇鎯?chǔ)器芯片的容量為213=8KB,故需采用2片存儲(chǔ)器芯片。2)地址分配如圖9-5所示。3)地址譯碼:若采用138譯碼器,譯碼電路如圖9-6所示。4)信號(hào)連接如圖9-7所示

6、。六、編程(共35分)1.試編制程序段,實(shí)現(xiàn)將某中斷服務(wù)程序的入口地址INTPRO裝入中斷矢量表中(設(shè)中斷類型號(hào)為60H)。(10分)2.試編制8253A的初始化程序,要求:實(shí)現(xiàn)1 min定時(shí)功能(設(shè)系統(tǒng)提供500kHz的時(shí)鐘信號(hào),口地址為160163H)。(10分)3.從鍵盤(pán)上輸入的1位十六進(jìn)制數(shù),試編制完整的匯編語(yǔ)言源程序?qū)崿F(xiàn)在屏幕上顯示出相應(yīng)的十進(jìn)制數(shù)。(15分)答:1.中斷向量裝入中斷向量表可采用3種方法,即:程序賦值法、串操作指令定義法、DOS功能調(diào)用法。這里只采用一種方法,參考程序段如下:PUSHDSXORAX,AX ;AX=0MOVDS,AX ;DS指向0000H段MOVAX,O

7、FFSET INTPRO ;取中斷服務(wù)程序首地址的偏移量MOV180H,AX ;180H=4*60HMOVAX,SEG INTPRO ;取中斷服務(wù)程序首地址的段基值MOV182H,AX ;182H=4*60H+2POPDS2.答案如下:1)根據(jù)題意8253的3個(gè)通道和控制寄存器口地址分別為:通道0:160H,通道1:161H,通道2:162H,控制寄存器:163H2)定時(shí)1min可采用方式2,計(jì)數(shù)初值N=1min/(1/500kHz)=500 000=500*100065535,故需要2個(gè)計(jì)數(shù)通道協(xié)作完成,設(shè)選用通道0和通道1。通道0:控制字=00110100B(方式2,二進(jìn)制數(shù)計(jì)數(shù)),計(jì)數(shù)初

8、值N0=500.通道1:控制字=01110100B(方式2,二進(jìn)制數(shù)計(jì)數(shù)),計(jì)數(shù)初值N1=1000.3)參考初始化程序段:;對(duì)通道0初始化MOVAL,00110100BMOVDX,163HOUT DX,AL ;將計(jì)數(shù)通道0的控制字送入控制寄存器MOVAX,500MOVDX,160HOUT DX,AL ;將計(jì)數(shù)初值低字節(jié)送入計(jì)數(shù)通道0MOVAL,AHOUT DX,AL ;將計(jì)數(shù)初值高字節(jié)送入計(jì)數(shù)通道0;對(duì)通道1初始化MOVAL,01010100BMOVDX,163HOUT DX,AL ;將計(jì)數(shù)通道1的控制字送入控制寄存器MOVDX,161HMOVAX,1000OUT DX,AL ;將計(jì)數(shù)初值低字

9、節(jié)送入計(jì)數(shù)通道1MOVAL,AHOUT DX,AL ;將計(jì)數(shù)初值高字節(jié)送入計(jì)數(shù)通道13.從鍵盤(pán)上輸入的一位十六進(jìn)制數(shù),可采用DOS功能調(diào)用的01號(hào)功能,在屏幕上顯示一個(gè)字符可采用DOS功能調(diào)用的02號(hào)功能。注意從鍵盤(pán)讀入和從顯示器輸出均為ASC碼。將十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)可以采用兩種方法,在這里采用十六進(jìn)制數(shù)除10取商為十位數(shù),余數(shù)為個(gè)位數(shù)的方法。參考程序?yàn)椋?CODESEGMENT ASSUMECS:CODE START: MOVAH,01H INT 21H ;取十六進(jìn)制數(shù) MOVBL,AL MOVDL,0AH MOVAH,02H INT21H MOVDL,0DH MOVAH,02H IN

10、T21H CMP BL,30H ;判斷是否在09之間 JCLPN CMPBL,3AH JCLP1 CMP BL,41H ;判斷是否在AF之間 JCLPN CMPBL,47H JNCLPN CMP BL,61H ;判斷是否在af之間 JCLPN CMPBL,67H JNCLPN SUBBL,37H JMPLPO LP1: SUBBL,30H;將十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù) LP0: MOVCL,10 MOVAL,BL XORAH,AH DIV CL ;十進(jìn)制數(shù)在AL中,個(gè)位數(shù)在AH中;屏幕上顯示十進(jìn)制數(shù) MOV BL,AH ;保存?zhèn)€位數(shù) MOV DL,AL ;取十位數(shù)送顯 ORDL,30H MOVA

11、H,02H INT21H MOV DL,BL ;取個(gè)位數(shù)送顯 ORDL,30H JMPLP2 LPN: MOV DL,N MOVAH,02H INT21H MOV DL,O LP2: MOVAH,02H INT21H MOV AH,4CH ;返回 INT21H CODE ENDS END START自檢試題2一、單選題(共10分)1.計(jì)算機(jī)內(nèi)溢出是指其運(yùn)算結(jié)果(C)。A.無(wú)窮大B.超出了計(jì)算機(jī)內(nèi)存儲(chǔ)單元所能存儲(chǔ)的數(shù)值范圍C.超出了該指令所指定的結(jié)果單元所能存儲(chǔ)的數(shù)值范圍 D.超出了運(yùn)算器的取值范圍2.8086/8088CPU對(duì)存儲(chǔ)器采用分段管理的方法,每個(gè)存儲(chǔ)單元均擁有(C)兩種地址。A. 實(shí)

12、地址和虛擬地址 B.20位和16位地址 C.邏輯地址和物理地址 D.段地址和偏移地址B.3.數(shù)據(jù)總線驅(qū)動(dòng)電路采用的基本邏輯單元是(C)。A.反相器B.觸發(fā)器C.三態(tài)門(mén)D.譯碼器4.兩個(gè)非壓縮型BCD碼數(shù)據(jù)相減后,執(zhí)行減法調(diào)整指令A(yù)AS時(shí),將自動(dòng)測(cè)試是否滿足(D),從而決定是否需要校正。A. AL中的數(shù)值9,而且AF=1 B.AL中低四位數(shù)9,且AF=1B. AL中的數(shù)值9,或AF=1 D.AL中低四位數(shù)9,或AF=15.起始地址從0000H開(kāi)始的存儲(chǔ)器系統(tǒng)中,10KB RAM的尋址范圍為(C)。A.0000H03FFH B.0000H1FFFH C.0000H27FFH D.0000H3FFF

13、H6.80x86CPU對(duì)I/O端口的尋址空間為(C)A.8K B.16K C.64K D.1MB7.輸入/輸出指令,對(duì)標(biāo)志位的狀態(tài)(A)A.無(wú)影響B(tài).部分影響C.有影響D.隨意8.當(dāng)8086CPU為最小工作模式時(shí),當(dāng)執(zhí)行IN Dest,Src時(shí),CPU的控制信號(hào)為(A)狀態(tài)。A.=0、=1、 =0 B.=0、=0、=1 C.=1、=1、=0 D.=1、=0、=19.某數(shù)據(jù)段定義如下: DATASEGMENT ORG100H VAR1DB20,30,ABCD VAR2DW10DUP(?) DATAENDS則執(zhí)行指令語(yǔ)句MOVBX,OFFSETVAR1后BX=(D)A.20 B.32 C.ABCD

14、 D.100H10.Pentium系統(tǒng)中,一次最多可傳輸(C)字節(jié)信息。A.2 B.4 C.8 D.16二填空題(共15分)1.8086/8088CPU內(nèi)部由 EU_和_BIU_兩部分組成,其具有最小工作模式和最大工作模式兩種工作方式。2.高速緩存器,簡(jiǎn)稱CACHE,這個(gè)CACHE是微處理器和內(nèi)存_之間的緩存。3.總線是計(jì)算機(jī)中連接各部件的一組公共通信線,總線結(jié)構(gòu)按信息的類型可分為地址線DB、數(shù)據(jù)線DB、控制線CB、其中數(shù)據(jù)線具有雙向三態(tài)的特性。4.計(jì)算機(jī)完成可屏蔽中斷完整過(guò)程的順序?yàn)?3524中斷請(qǐng)求中斷服務(wù)中斷排隊(duì)中斷返回中斷相應(yīng)5.設(shè)8086中,CS=1A30H,IP=2040H,執(zhí)行指

15、令的物理地址為1C340H。6.一個(gè)計(jì)算機(jī)控制的溫度檢測(cè)系統(tǒng),設(shè)溫度變化范圍為0攝氏度100攝氏度,檢測(cè)精度為0.1攝氏度,應(yīng)選用_10_位A/D轉(zhuǎn)換器。7.某8088處理器系統(tǒng)中,中斷類型碼為60H的中斷向量存放在中斷向量表_180H_開(kāi)始的4個(gè)單元中。8.一個(gè)地址范圍為0A800H0AFFFH的輸出接口地址譯碼電路,占用_211=2048_個(gè)有效地址。三簡(jiǎn)答題(共12分)1.試說(shuō)明8086和8088的主要區(qū)別是什么?答:8086CPU內(nèi)外部數(shù)據(jù)總線均為16位,指令隊(duì)列緩沖器為6字節(jié),有高8位數(shù)據(jù)線傳輸控制線BHE,存儲(chǔ)器和I/O選擇控制線為M/IO。 8088CPU內(nèi)部數(shù)據(jù)總線為16位,外

16、部數(shù)據(jù)總線為8位,指令隊(duì)列緩沖器為4B,無(wú)BHE控制線,I/O和存儲(chǔ)器選擇控制線為IO/M。2計(jì)算機(jī)中串行傳輸方式分為哪兩種?其傳輸一幀格式有何區(qū)別?答:計(jì)算機(jī)中串行傳輸方式分為同步傳輸和異步傳輸。同步傳輸?shù)膸袷綖?2個(gè)同步字符,然后為無(wú)間隙的相同的數(shù)據(jù)字符,最后為校驗(yàn)字符。異步通信傳輸一幀的格式一般為:1位起始位、58位數(shù)據(jù)位、1位校驗(yàn)位、12位停止位。四分析程序(共18分)1.下列程序的功能是將某中斷服務(wù)程序的入口地址裝入中斷矢量表中,試問(wèn)相應(yīng)的中斷類型號(hào)和中斷程序入口地址是多少?請(qǐng)問(wèn)中斷矢量表最大容量為多少?最多可裝入多少個(gè)中斷矢量? XORAX,AX MOVDS,AX MOVAX,3

17、500H MOV240H,AX MOVAX,18A0H MOV242H,AX 答案:90H,18A0H:3500H,1KB2下面程序段為數(shù)據(jù)定義,變量R1和R2的值分別是多少?而K1、K2偏移地址為多少?ORG100HDA1DB1,2,3,ABCDA2DW0K1DW5R1EQUDA2-DA1K2DB6DUP(7)R2EQU$-K1 答案:R1=6,R2=8,K1=0108H,K2=010AH3分析下列程序段,在橫線上填上適當(dāng)?shù)膬?nèi)容。1 MOVAL,0FH MOVBL,0C3H XORAL,BL則有:AL= 0CCH ,BL= 0C3H ,CF= 0 2 MOVBL93H MOVAL,16H A

18、DDAL,BL DAA則有:AL= 09H ,CF= 1 ,AF= 0 五試問(wèn):(共15分)1該存儲(chǔ)區(qū)的存儲(chǔ)容量是多少?答案:為16KB2.每個(gè)存儲(chǔ)器芯片占用的地址范圍是多少?答案:存儲(chǔ)器1地址范圍為F8000HF9FFFH, 存儲(chǔ)器2的地址范圍為FA000HFBFFFH3.如果存儲(chǔ)區(qū)芯片首地址改為72000H,試畫(huà)出譯碼電路。六編程(共30分)實(shí)現(xiàn)兩個(gè)發(fā)光二極管交替亮,切換周期為10ms,當(dāng)開(kāi)關(guān)閉合系統(tǒng)自動(dòng)退出(設(shè)CPU為8088)。1.8255A和8253的口地址分別是多少?答案:F4HF7H和8253的口地址F0HF3H2.8253的初始化程序(N=100ms/1/2MHz=2000,CW=00100101B

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論