微機原理課后練習(xí)答案_第1頁
微機原理課后練習(xí)答案_第2頁
微機原理課后練習(xí)答案_第3頁
微機原理課后練習(xí)答案_第4頁
微機原理課后練習(xí)答案_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上1 思考與練習(xí)題一、選擇題1.計算機硬件中最核心的部件是( )。C A.運算器 B.主存儲器 D.輸入/輸出設(shè)備2.微機的性能主要取決于( )。A (B計算機數(shù)據(jù)處理能力的一個重要指標) B.主存儲器 C.硬盤 D.顯示器3.計算機中帶符號數(shù)的表示通常采用( )。C A.原碼 B.反碼 C.補碼 碼4.采用補碼表示的8位二進制數(shù)真值范圍是( )。C +127 27+128 C.-128+127 +1285.大寫字母“B”的ASCII碼是( )。B 6.某數(shù)在計算機中用壓縮BCD碼表示為,其真值為( )。C 二、填空題1.微處理器是指_CPU_;微型計算機以_ CPU

2、_為核心,配置_內(nèi)存和I/O接口_構(gòu)成;其特點是_(1)功能強 (2)可靠性高 (3)價格低 (4)適應(yīng)性強 (5)體積小 (6)維護方便_。P8 P52.主存容量是指_RAM和ROM總和_;它是衡量微型計算機_計算機數(shù)據(jù)處理_能力的一個重要指標;構(gòu)成主存的器件通常采用_DRAM和PROM半導(dǎo)體器件_。P5 P9 3.系統(tǒng)總線是_CPU與其他部件之間傳送數(shù)據(jù)、地址和控制信息_的公共通道;根據(jù)傳送內(nèi)容的不同可分成_數(shù)據(jù)、地址、控制_3種總線。P94.計算機中的數(shù)據(jù)可分為_數(shù)值型和非數(shù)值型_兩類,前者的作用是_表示數(shù)值大小,進行算術(shù)運算等處理操作_;后者的作用是_表示字符編碼,在計算機中描述某種特

3、定的信息_。P125.機器數(shù)是指_數(shù)及其符號在機器中加以表示的數(shù)值化_;機器數(shù)的表示應(yīng)考慮_機器數(shù)的范圍、機器數(shù)的符號、機器數(shù)中小數(shù)點位置_3個因素。P15 P16碼可以表示_128_種字符,其中起控制作用的稱為_功能碼_;供書寫程序和描述命令使用的稱為_信息碼_。P18 P19三、判斷題1.計算機中帶符號數(shù)采用補碼表示的目的是為了簡化機器數(shù)的運算。( )2.計算機中數(shù)據(jù)的表示范圍不受計算機字長的限制。( )×3.計算機地址總線的寬度決定了內(nèi)存容量的大小。( )4.計算機鍵盤輸入的各類符號在計算機內(nèi)部均表示為ASCII碼。( )× (鍵盤與計算機通信采用ASCII碼)2 思

4、考與練習(xí)題一、選擇題1.在EU中起數(shù)據(jù)加工與處理作用的功能部件是( )。A B.數(shù)據(jù)暫存器 C.數(shù)據(jù)寄存器 控制電路2.以下不屬于BIU中的功能部件是( )。B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令隊列緩沖器3.堆棧操作中用于指示棧頂?shù)刂返募拇嫫魇? )。B 4.指令指針寄存器(IP)中存放的內(nèi)容是( )。B A.指令 B.指令地址 C.操作數(shù) D.操作數(shù)地址系統(tǒng)可訪問的內(nèi)存空間范圍是( )。B FFFFH FFFFFH 216 220的I/O地址空間采用16位數(shù)尋址時,可訪問的端門數(shù)容量為( )。C 最大和最小工作方式的主要差別是( )。D A.數(shù)據(jù)總線的位數(shù)不同 B.地址

5、總線的位數(shù)不同 O端口數(shù)的不同 D.單處理器與多處理器的不同二、填空題的內(nèi)部結(jié)構(gòu)由_EU_和_BIU_組成,前者功能是_執(zhí)行指令_,后者功能是_總線操作_。P24 P26取指令時,會選取_CS_作為段基值,再加上由_IP_提供的偏移地址形成20位物理地址。有兩種外部中斷請求線,它們分別是_INTR_和_NMI_。P32的標志寄存器共有_9_個標志位,分為_6_個_狀態(tài)_標志位和_3_個_控制_標志位。P28為訪問1MB內(nèi)存空間,將存儲器進行_分段_管理;其_物理_地址是唯一的;偏移地址是指_相對段基地址的偏移量_;邏輯地址常用于_程序中_。P29 P20 P34 P356.邏輯地址為1000H

6、:0230H時,其物理地址是_10230H_,段地址是_1000H_,偏移量是_0230H_。7.時鐘周期是指_CPU基本時間計量單位_,總線周期是指_一次總線操作時間_,總線操作是指_CPU經(jīng)外部總線對存儲器或I/O端口進行一次信息輸入和輸出的過程_。P37工作在最大方式時CPU引腳MN/-MX應(yīng)接_地_;最大和最小工作方式的應(yīng)用場合分別是_多處理器和單處理器系統(tǒng)_。P38 P39三、判斷題中存放的是正在執(zhí)行的指令偏移地址。( )×2.從內(nèi)存單元偶地址開始存放的數(shù)據(jù)稱為規(guī)則字。( )執(zhí)行算術(shù)和邏輯運算后的結(jié)果特征可由控制標志位反映出來。( )×4.指令執(zhí)行中插入TI,和T

7、W是為了解決CPU與外設(shè)之間的速度差異。( )×5.總線操作中第1個時鐘周期通常是取指周期。( )×系統(tǒng)復(fù)位后重新啟動時從內(nèi)存地址FFFF0H處開始執(zhí)行。( )四、簡答題微處理器中的指令隊列起什么作用(EU從指令隊列取指令的緩沖作用),其長度是多少字節(jié)(6個字節(jié))?P262.什么是邏輯地址(無符號32位二進制數(shù)),它由哪兩部分組成(段地址和偏移地址)? 8086的物理地址是如何形成的(物理地址=段地址*10H+偏移地址)?P35微機系統(tǒng)中存儲器為什么要分段(8086系統(tǒng)內(nèi)的地址寄存器均是16位,只能尋址64KB;將1MB存儲器分成邏輯段,每段不超過64KB空間,以便CPU操

8、作。),各邏輯段之間的關(guān)系如何(可重疊、交叉、緊密連接和分離)?P34O端口有哪兩種編址方式(統(tǒng)一編址和獨立編址),8086的最大I/O尋址空間是多少(64KB)?P36的最大工作模式(8086、8087和8089通過總線控制器8288產(chǎn)生對總線的控制信號)和最小工作方式(8086直接產(chǎn)生總線控制信號)的主要區(qū)別是什么?他們分別應(yīng)用在何種場合(多處理器和單處理器系統(tǒng))?P396.簡述實地址方式(由段地址和偏移地址計算產(chǎn)生物理地址,其物理地址可以超過20位)和虛擬8086方式(由段地址和偏移地址計算產(chǎn)生的有效物理地址為20位)的區(qū)別。P417.簡述Pentium微處理器的主要特性。P44五、分析

9、題1.有一個由10個字組成的數(shù)據(jù)區(qū),其起始地址為1200H:0120H。試寫出該數(shù)據(jù)區(qū)的首末存儲單元的實際地址(12120H12120H+10*2-1=12133H)。2.若一個程序段開始執(zhí)行之前,(CS)=33AOH,(IP)=0130H,試問該程序段啟動執(zhí)行指令的實際地址是什么(33A00H+0130H=33B30H)?3.有兩個16位的字31DAH和5E7FH,它們在8086系統(tǒng)存儲器中的地址分別為00130H和00134H,試畫出它們的存儲示意圖。地址存儲空間00130H0DAH00131H31H00134H7FH00135H5EH4.將字符串“Good!”的ASCII碼依次存人從01

10、250H開始的字節(jié)單元中,畫出它們存放的內(nèi)存單元示意圖。地址存儲空間01250HG01251Ho01252Ho01253Hd01254H!3 思考與練習(xí)題一、選擇題1.寄存器間接尋址方式中,要尋找的操作數(shù)位于( )中。B A.通用寄存器 B.內(nèi)存單元 C.段寄存器 D.堆棧2.下列指令中正確的是( )。C AL,BX CS,AX AL,CL BX,SI3.下列指令中錯誤的是( )。C AX,1234H BX AX,2 DX4.設(shè)(SP)=1010H,執(zhí)行POP AX后,SP中的內(nèi)容為( )。B 5.給定(AL)=80H,(CL)=02H,指令SHR AL,CL執(zhí)行后的結(jié)果是( )。B A.(A

11、L)=40H B.(AL)=20H C.(AL)=C0H D.(AL)=E0H6.將AX清零并使CF位清零,下面指令錯誤的是( )。A AX,BX AX,AX AX,0(不影響FR) AX,0OOOH二、填空題1.計算機指令通常由_操作碼字段_和_操作數(shù)字段_兩部分組成;指令對數(shù)據(jù)操作時.按照數(shù)據(jù)的存放位置可分為_立即數(shù)、寄存器操作數(shù)、存儲器操作數(shù)_。2.尋址的含義是指_尋找操作數(shù)的過程_;8086指令系統(tǒng)的尋址方式按照大類可分為_與操作數(shù)有關(guān)的尋址方式、與I/O端口有關(guān)的尋址方式_;其中尋址速度最快的是_立即數(shù)尋址_。P54P573.指令MOV AX,ES:BX+O1OOH中,源操作數(shù)位于_

12、物理地址為ES*10H+BX+0100H的存儲單元_;讀取的是_附加數(shù)據(jù)ES_段的存儲單元內(nèi)容。4.堆棧是一個特殊的_存儲器區(qū)域_,其操作是以_2字節(jié)單元_為單位按照_先進后出_原則來處理;采用_SP_指向棧頂?shù)刂?,入棧時地址變化為_SP<=(SP)-2_。P57O端口的尋址有_直接端口尋址和間接端口尋址_兩種方式;采用8位數(shù)端口地址(直接端口尋址)時,可訪問的端口地址為_0255_;采用16位數(shù)端口地址(間接端口尋址)時,可訪問的端口地址為_065535_。P57 P58三、分析計算題1、析如下指令的正誤,對錯誤指令說明出錯誤原因并加以收正: (1)MOV 1200,23H (2)MO

13、V 1020H,CX (3)MOV 1000H,2000H (4)MOV IP,O00H (5)PUSH AL (6)OUT CX,AL (7)IN AL,80H (8)MOV CL,3300H (1)MOV 1200,23H ;未指明數(shù)據(jù)類型 MOV BYTE PTR1200,23H (2)MOV 1020H,CX ;立即數(shù)不能作為目標操作數(shù) MOV 1020H,CX (3)MOV 1000H,2000H ;兩操作數(shù)不能均是內(nèi)存單元 MOV BYTE PTR 1000H,2000H (4)MOV IP,000H ;IP不能在MOV指令中出現(xiàn) JMP 000H (5)PUSH AL ;操作數(shù)必

14、須是16位 PUSH AX (6)OUT CX,AL ;CX不能作為端口地址的間接訪問寄存器 OUT DX,AL (7)IN AL,80H ;直接端口地址寫法錯誤 IN AL,80H (8)MOV CL,3300H ;兩操作數(shù)的數(shù)據(jù)類型不一致 MOV CX,3300H2.試分析如下程序段執(zhí)行完后,BX的內(nèi)容:817FH MOV BX,1030H ;(BX)=1030H MOV CL,3 ;(CL)=3 SHL BX,CL ;(BX)=8180H DEC BX ;(BX)=817FH4 思考與練習(xí)題一、選擇題1.匯編語言程序中可執(zhí)行的指令位于( )中。C A.數(shù)據(jù)段 B.堆棧段 C.代碼段 D.

15、附加數(shù)據(jù)段2.以下內(nèi)容不是標號和變量屬性的是( )。B A.段屬性 B.地址屬性 C.偏移屬性 D.類型屬性功能調(diào)用中采用屏幕顯示單個字符,其值保存在( )寄存器。C 功能調(diào)用中,從鍵盤讀取一個字符并回顯的是( )。A 5.循環(huán)程序設(shè)計中,要考慮的核心問題是( )。D A.循環(huán)的控制 B.選擇循環(huán)結(jié)構(gòu) C.設(shè)置循環(huán)參數(shù)初始值 D.修改循環(huán)控制參數(shù)6.對于宏指令和子程序,下列說法不正確的是( )。D A.宏指令不能簡化目標程序 B.子程序可以簡化目標程序,但執(zhí)行時間長 C.子程序在執(zhí)行過程中由CPU處理 D.宏指令在執(zhí)行時要保護和恢復(fù)現(xiàn)場二、填空題1.匯編語言是一種面向_CPU指令系統(tǒng)_的程序設(shè)

16、計語言,采用_指令助記符_表示操作碼和操作數(shù),用_符號地址_表示操作數(shù)地址。P822.匯編語言的語句可由_名字、操作符、操作數(shù)、注釋_四部分組成;其中_操作符_是必須具備的。P833.機器指令是指_發(fā)送給CPU的命令_,在運行時由_CPU_執(zhí)行;偽指令是_發(fā)送給匯編程序的命令_,在匯編過程中由_匯編程序_進行處理;宏指令是指_代表一段源程序_,通常用于_經(jīng)常用到的一個程序段_場合。P87、P1074.子程序的基本結(jié)構(gòu)包括_子程序說明、現(xiàn)場保護及恢復(fù)、子程序體、子程序返回_等幾個部分;子程序的參數(shù)傳遞有_寄存器、堆棧、存儲器_等方法。P104、P105功能調(diào)用可完成對_完成對文件、設(shè)備、內(nèi)存_的

17、管理;BIOS的主要功能是_外設(shè)的控制;如系統(tǒng)加電自檢、引導(dǎo)裝入及對鍵盤、磁盤、顯示器、打印機、異步串行通信口等的控制_。6.給定如下程序段,在每條指令的右邊寫出指令的含義和操作功能,指出該程序段完成的功能及運行結(jié)果: MOV AX,0 ;AX<=0 MOV BX,1 ;BX<=1 MOV CX,5 ;CX<=5 LP: ADD AX,BX ;AX<=AX+BX ADD BX,2 ;BX<=BX+2 LOOP LP ;CX<=CX-1;若CX0,轉(zhuǎn)LP HLT ;停機 (1)該程序段完成的功能是_。 (2)程序運行后:(AX)=_36_;(BX)= _11_

18、;(CX)= _0_。三、判斷題1.偽指令是在匯編中用于管理和控制計算機相關(guān)功能的指令。( )×2.程序中的“$”可指向下一個所能分配存儲單元的偏移地址。( )3.宏指令的引入是為了增加匯編程序的功能。( )4.多重循環(huán)的內(nèi)循環(huán)要完整地包含在外循環(huán)中,可嵌套和并列。( )5.子程序結(jié)構(gòu)縮短了程序的長度,節(jié)省了程序的存儲空間。( )五、設(shè)計題1.編程實現(xiàn)求S=(X2+Y2)/Z的值,并將結(jié)果放人RESULT單元。;DATA SEGMENT ;定義數(shù)據(jù)段 X DW 15 Y DW -32 Z DW 280 RESULT DW 2 DUP(?) ;定義結(jié)果保存單元DATA ENDS ;數(shù)據(jù)

19、段結(jié)束CODE SEGMENT ;定義代碼段 ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;初始化DS MOV DS,AX MOV AX,X ;取出被乘數(shù)X存入AX中 IMUL X ;執(zhí)行X2操作 MOV CX,AX ;乘積的低位字轉(zhuǎn)存至CX MOV BX,DX ;乘積的高位字轉(zhuǎn)存至BX MOV AX,Y ;取出被乘數(shù)X存入AX中 IMUL Y ;執(zhí)行Y2操作 ADD AX, CX ;X2+Y2的低位字與Z的低位字相加 ADC DX, BX ;X2+Y2的高位字相加 IDIV Z ;(X2+Y2)/Z MOV RESULT,AX ;商存入RESULT單元

20、 MOV RESULT+2,DX ;余數(shù)存入RESULT+2單元 MOV AH,4CH INT 21H ;返回DOS CODE ENDS ;代碼段結(jié)束 END START ;匯編結(jié)束2.編程序完成計算S=(A+B)/2-2(A AND B)。;DATA SEGMENT ;定義數(shù)據(jù)段 A DW 15 B DW -32 S DW ? RESULT DW 2 DUP(?) ;定義結(jié)果保存單元DATA ENDS ;數(shù)據(jù)段結(jié)束CODE SEGMENT ;定義代碼段 ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;初始化DS MOV DS,AX MOV AX,A ;取

21、出被乘數(shù)A存入AX中 ADD AX, B ;A+B SAR AX,1 ;(A+B)/2 MOV BX,AX ;存入BX中 MOV AX,A ;取出被乘數(shù)A存入AX中 AND AX, B ;A AND B SAL AX,1 ;(A AND B)*2 SUB BX,AX ; (A+B)/2-2(A AND B) MOV S,BX ;存入S單元 MOV AH,4CH INT 21H ;返回DOS CODE ENDS ;代碼段結(jié)束 END START ;匯編結(jié)束5 思考與練習(xí)題一、選擇題1.微機中地址總線的作用是( )。C A.選擇存儲單元 B.選擇信息傳輸?shù)脑O(shè)備 C.指定存儲單元和I/O接口電路地址

22、 D.確定操作對象2.微機中使用總線結(jié)構(gòu)便于增減外設(shè),同時可以( )。C A.減少信息傳輸量 B.提高信息傳輸量 C.減少信息傳輸線條數(shù) D.增加信息傳輸線條數(shù)3.可將微處理器、內(nèi)存儲器及I/O接口連接起來的總線是( )。C A.芯片總線 B.外設(shè)總線 C.系統(tǒng)總線 D.局部總線與計算機的高速外設(shè)進行信息傳輸采用的總線是( )。D A.芯片總線 B.系統(tǒng)總線 C.局部總線 D.外部設(shè)備總線5.要求傳送64位數(shù)據(jù)信息,應(yīng)選用的總線是( )。C 2C 6.以下不屬于USB主要特點的是( )。D A.可以熱插拔 B.數(shù)據(jù)傳輸快速 C.攜帶方便 D.可并行處理二、填空題1.總線是微機系統(tǒng)中_多個部件之

23、間公用的_一組連線,是系統(tǒng)中各個部件_信息交換的_公共通道,由它構(gòu)成_芯片、插件或系統(tǒng)之間的_標準信息通路。P1162.微機總線一般分為_內(nèi)部總線、系統(tǒng)總線和外部總線_三類。用于插件板一級互連的是_系統(tǒng)總線_;用于設(shè)備一級互連的是_外部總線_。P1161173.總線寬度是指_可同時傳送的二進制數(shù)據(jù)的位數(shù)_;數(shù)據(jù)傳輸率是指_在單位時間內(nèi)總線上可傳送的數(shù)據(jù)總量_。P120總線是一種_高速圖形接口局部總線標準_;主要用于_高速視頻或高品質(zhì)畫面的顯示_場合。P132總線是一種_支持即插即用的新型串行_接口;其主要特點是_使用方便、速度加快、連接靈活、獨立供電、支持多媒體_。P133134是一種_新型的

24、高速串行_總線。主要應(yīng)用于_超過100Kbit/s的硬盤和視頻設(shè)備_。P1346 思考與練習(xí)題一、選擇題1.存儲器的主要作用是( )。D A.存放數(shù)據(jù) B.存放程序 C.存放指令 D.存放數(shù)據(jù)和程序2.以下存儲器中,CPU不能直接訪問的是( )。D C.主存 D.輔存3.以下屬于DRAM特點的是( )。C A.只能讀出 B.只能寫入 C.信息需定時刷新 D.不斷電信息能長久保存4.某存儲器容量為64K x 16,該存儲器的地址線和數(shù)據(jù)線條數(shù)分別為( )。C ,32 ,16 C.16,16 ,325.采用虛擬存儲器的目的是( )。C A.提高主存的存取速度 B.提高輔存的存取速度 C.擴大主存的

25、存儲空間 D.擴大輔存的存儲空間二、填空題1.存儲容量是指_二進制信息總量_;容量越大,能存儲的_二進制信息_越多,系統(tǒng)的處理能力就_越強_。P144的特點是_通過指令可隨機地對存儲單元進行訪問_;根據(jù)存儲原理可分為_靜態(tài)RAM_和_動態(tài)RAM_,其中要求定時對其進行刷新的是_動態(tài)RAM_。P148是一種_高速小容量_的存儲器,位于_CPU_和_主存_之間,用來存放_CPU正在使用的指令和數(shù)據(jù)_;使用Cache的目的是_提高CPU訪問存儲器的存取速度,減少處理器的等待時間_。P144 P1654.虛擬存儲器是以_存儲器訪問局限性_為基礎(chǔ),建立在_主存-輔存_物理體系結(jié)構(gòu)上的_主存與輔存之間的數(shù)

26、據(jù)交換_技術(shù)。P1675.計算機中采用_主存-輔存和Cache-主存_兩個存儲層次,來解決_存儲器的速度、容量和價格_之間的矛盾。P146三、判斷題比DRAM電路簡單,集成度高,功耗低。( × )的存取速度比主存快,但比CPU內(nèi)部寄存器慢。( )3.輔存與主存的相比,其特點是容量大,速度快。( × )可直接訪問主存和輔存。( × )五、分析設(shè)計題1.已知某微機系統(tǒng)的RAM容量為4K × 8位,首地址為4800H。求其最后一個單元的地址。4800H+1000H-1=57FFH2.設(shè)有一個具有14位地址和8位數(shù)據(jù)的存儲器,問: (1)該存儲器能存儲多少字節(jié)的

27、信息?答:214=24×210=16KB (2)如果存儲器由8K x 4位RAM芯片組成,需要多少片?答:4片 (3)需要地址多少位做芯片選擇?答:1位(局部譯碼)3.用16K x 1位的DRAM芯片組成64K x 8位的存儲器,要求畫出該存儲器組成的邏輯框圖。 解: 如下圖(共32片16Kx1位)CS AB-RD16Kx1位(8片)-WRDB譯碼器-CS AB-RD16Kx1位(8片)-WRDB-CS AB-RD16Kx1位(8片)-WRDB-CS AB-RD16Kx1位(8片)-WRDBA13A0D8D0A15A14-Y3(C0000HFFFFH)-Y1(8000HBFFFH)-

28、Y2(4000H7FFFH)-Y0(0000H3FFFH)-MEMR-MEMW7 思考與練習(xí)題一、填空題1.接口是指_外設(shè)與CPU通信的控制部件_,是_CPU與外設(shè)間傳遞信息的_中轉(zhuǎn)站。P172O接口電路位于_總線和外部設(shè)備_之間,其作用是_信息轉(zhuǎn)換和數(shù)據(jù)傳遞_;經(jīng)接口電路傳輸?shù)臄?shù)據(jù)類別有_數(shù)據(jù)信息、控制信息、狀態(tài)信息_。P172、P175O端口地址常用的編址方式有_I/O端口與內(nèi)存統(tǒng)一編址和I/O端口獨立編址_兩種;前者的特點是_(P176)_;后者的特點是_(P176)_。P1764.中斷方式進行數(shù)據(jù)傳送,可實現(xiàn)_CPU與外設(shè)_并行工作,提高了_CPU_的工作效率。中斷傳送方式多適用于_小

29、批量慢速數(shù)據(jù)輸入/輸出設(shè)備傳送_場合。P181方式是在_內(nèi)存與外設(shè)_間開辟專用的數(shù)據(jù)通道,在_DMA控制器_控制下直接進行數(shù)據(jù)傳送而不必通過CPU。P1828 思考與練習(xí)題一、填空題1.8237A用_硬件方式_實現(xiàn)_I/O外設(shè)與內(nèi)存_之間的快速數(shù)據(jù)直接傳輸;其工作方式有_單字節(jié)傳送方式、數(shù)據(jù)塊傳送方式、請求傳送方式、級聯(lián)傳送方式_。P188P1892.進行DMA傳輸之前,CPU要對8237A_初始化編程_:其主要內(nèi)容有_(見P196 8237A編程一般步驟)_。P195P1963.8237A設(shè)置了_主清除命令、清除字節(jié)指示器命令、清除屏蔽寄存器命令_3條軟件命令,這些軟件命令只要對_相應(yīng)端口(

30、分別是8237A端口基地址加0DH、加0CH、加0EH)寫操作_就會自動執(zhí)行清除命令。P195P196二、簡答題控制器8237A有哪兩種工作狀態(tài),其工作特點如何? 答案在P184P184。2.8237A的當(dāng)前地址寄存器、當(dāng)前字計數(shù)寄存器和基字寄存器各保存什么值? 答案在P190P191。3.8237A進行DMA數(shù)據(jù)傳送時有幾種傳送方式?其特點是什么 答:單字節(jié)傳送方式、字組方式、連續(xù)方式。答案在P188P1894.8237A有幾種對其DMA通道屏蔽位操作的方法? 答案在P193P1194。三、設(shè)計題1.設(shè)置PC的8237A通道2傳送1KB數(shù)據(jù),請給其字節(jié)數(shù)寄存器編程。解:傳送1KB(0400H

31、字節(jié))的字節(jié)數(shù)寄存器的初始值為03 FFH。通道2字節(jié)數(shù)寄存器的端口地址:8237A的基地址+09H;清除字節(jié)指示器的端口地址:8237A的基地址+0CH。當(dāng)8237A通道2傳送1KB數(shù)據(jù),對字節(jié)數(shù)寄存器初始化編程如下:DMA EQU 00H ;設(shè)8237A的基地址為00H;輸出清除字節(jié)指示器命令OUT DMA+0CH,AL ;發(fā)清除字節(jié)指示器命令(指向16位字節(jié)數(shù)寄存器的低8位);字節(jié)數(shù)寄存器的初始化操作MOV AL,0FFH ;設(shè)置字節(jié)數(shù)寄存器低8位初始值OUT DMA+09H,AL ;寫字節(jié)數(shù)寄存器低8位初始值MOV AL,03H ;設(shè)置字節(jié)數(shù)寄存器高8位初始值OUT DMA+09H,A

32、L ;寫字節(jié)數(shù)寄存器高8位初始值9 思考與練習(xí)題一、填空題1.中斷是指_(P200)_;實現(xiàn)中斷功能的控制邏輯稱為_中斷系統(tǒng)_。P2002.中斷源是指_引起中斷的設(shè)備或事件_;按照CPU與中斷源的位置可分為_內(nèi)部中斷和外部中斷_。P201內(nèi)部運算產(chǎn)生的中斷主要有_除法出錯、運算溢出和程序調(diào)試中設(shè)置斷點_。P2014.中斷源的識別通常有_查詢中斷和矢量中斷_兩種方法;前者的特點是_多個中斷源公用一個中斷入口服務(wù)程序,通過執(zhí)行一段查詢程序,確定引起中斷的中斷源狀態(tài);然后做相應(yīng)的中斷處理_;后者的特點是_每個中斷源對應(yīng)一個中斷服務(wù)入口地址,由中斷向量來指示中斷服務(wù)程序入口地址_。P2025.中斷向量

33、是_中斷服務(wù)程序的入口地址_;存放中斷向量的存儲區(qū)稱為_中斷向量表_。P208中斷系統(tǒng)可處理_256_種不同的中斷,對應(yīng)中斷類型碼為_0255_,每個中斷類型碼與一個_中斷_相對應(yīng),每個中斷向量需占用_4_個字節(jié)單元;兩個高字節(jié)單元存放_中斷入口段地址_,兩個低字節(jié)單元存放_中斷入口偏移地址_。P206二、分析設(shè)計題1.設(shè)8259A的操作命令字OCW2中,EOI=0,R=1,SL=1,L2L1L0=011,試指出8259A的優(yōu)先權(quán)排隊順序。答:IR4(高)、IR5、IR6、IR7、IR0、IR1、IR2、IR3(低)2.在兩片8259A級連的中斷系統(tǒng)中,主片的IR6接從片的中斷請求輸出,請寫出

34、初始化主片、從片時,相應(yīng)的ICW3的格式。答: 主片ICW3:0100 0000B ;從片ICW3:0000 0110B。3.某外部可屏蔽中斷的類型碼為08H,它的中斷服務(wù)程序的人口地址為0020:0040H。請編程將該中斷服務(wù)程序的入口地址填入中斷矢量表中。解: CLI MOV AX,00 MOV DS,AX MOV SI,08H*4 MOV WORD PTRSI,0040H INC SI INC SI MOV WORD PTRSI,0020H STI補充:課后題1: 鍵盤中斷的矢量號為07H,它的中斷服務(wù)程序入口地址為0BA9H:0125H,求它在中斷矢量表中的地址及相應(yīng)單元內(nèi)容。2、若將

35、 ICW2 初始化為78H , 則在中斷響應(yīng)總線周期從數(shù)據(jù)總線上向CPU送出的對應(yīng)于 IR的中斷類型碼為 ,對應(yīng)于 IR的中斷類型碼為 。3、優(yōu)先級自動循環(huán)方式開始時,優(yōu)先級隊列還是:IR0->IR7若此時出現(xiàn)了IR0請求,響應(yīng)IR0并處理完成后,隊列變?yōu)槎嗌伲?0 思考與練習(xí)題一、選擇題對8255A執(zhí)行按位置位/復(fù)位操作時,寫入的端口地址是( )。D A.端口A B.端口B C.端口C D.控制口2.8255A的PB口有( )種工作方式?B .2 C 3.利用8255A采集100個數(shù)據(jù),數(shù)據(jù)間采樣間隔為10ms,要用循環(huán)查詢方法實現(xiàn),即每次循環(huán)采集一個數(shù)據(jù),那么在循環(huán)的初始化部分應(yīng)該(

36、 )。C A.設(shè)置采樣次數(shù)為100次;設(shè)置用于存放數(shù)據(jù)的緩沖區(qū)地址指針 B.設(shè)置采樣次數(shù)為100次;產(chǎn)生10ms的數(shù)據(jù)間采樣間隔;設(shè)置用于存放數(shù)據(jù)的緩沖區(qū)地址指針 C.設(shè)置采樣次數(shù)為100次;產(chǎn)生10ms的數(shù)據(jù)間采樣間隔;設(shè)置用于存放數(shù)據(jù)的緩沖區(qū)地址指針;設(shè)置8255A的工作方式控制字4.8255A工作于方式1輸出時,在由外設(shè)輸入的STD信號( )的控制下將端口A或(端口B)的數(shù)據(jù)鎖存。D A.上升沿 B.下降沿 C.高電平 D.低電平二、填空題1.微機和外設(shè)通信的并行傳輸是指_數(shù)據(jù)的各位同時傳送_;并行接口的特點是_(P226 10.1.2)_;常用于_近距離_場合。P225P2262.從并

37、行接口的電路結(jié)構(gòu)來看,并行接口有_輸入接口_和_輸出接口_之分。P2263.8255A有兩種命令字,一種是_工作方式_命令字,另一種是_C口位操作_命令字。P2294.8253A內(nèi)部有_24_個對外輸入/輸出端口,有3種工作方式,方式0稱為_基本I/O工作方式_,方式1稱為_選通I/O工作方式_,方式2稱為_選通雙向總線I/O方式_。P232P235三、簡答題1.從8255A的PC口讀出數(shù)據(jù),試述控制信號-CS,A1,A0,-RD,-WR的狀態(tài)。 答:-CS=0,A1=1,A0=0,-RD=0,-WR=12.可編程并行接口芯片8255A有哪幾種工作方式,每種工作方式有何特點? 答:8255A有

38、3種工作方式。方式0:無條件I/O,用于主機與簡單外設(shè)數(shù)據(jù)傳送(只有數(shù)據(jù)線連接);方式1:選通I/O,主機通過聯(lián)絡(luò)與外設(shè)單向數(shù)據(jù)傳送;方式2:雙向I/O,主機通過聯(lián)絡(luò)與外設(shè)雙向數(shù)據(jù)傳送。3.當(dāng)8255A工作在中斷方式2時,CPU如何區(qū)分輸入或輸出? 答:進入中斷服務(wù)程序后,查詢輸入IBF和輸出-OBF狀態(tài);若IBF=1(輸入緩沖器滿),輸入引起中斷;若-OBF=1(輸出緩沖器空),輸出引起中斷。四、設(shè)計題1.某8255A端口地址范圍為03F8H03FBH,A組和B組均工作在方式0,A口作為數(shù)據(jù)輸出端口,C口低4位作為狀態(tài)信號輸入口,其他端口未用:試畫出該8255A與系統(tǒng)的連接圖,并編寫初始化程

39、序。解1:8255A與系統(tǒng)的連接圖如下。PC30PC74 解2:初始化程序如下。 MOVAL, B ; A和B組方式0,A口輸出和C口低4位輸入口。 MOVDX, 03FBH OUTDX, AL2.用8255A作為接口芯片,編寫滿足如下要求的3段初始化程序: (1)將A組和B組置成方式0,A口和C口作為輸入口,B口作為輸出口。 (2)將A組置成方式2,B組置成方式1,B口作為輸出口 (3)將A組置成方式1且A口作為輸入,PC6和PC7,作為輸出,B組置成方式1且作為輸入口。假設(shè)控制端口的符號地址為PORTK。解答如下:(1)MOVAL, B ; A和B組方式0,A和C口輸入口,B口作為輸出口

40、MOVDX, PORTK OUTDX, AL(2)MOVAL, B ; A組置成方式2,B組置成方式1,B口作為輸出口 MOVDX, PORTK OUTDX, AL(3)MOVAL, B ; A口方式1輸入,PC6和PC7輸出,B口方式1輸入 MOVDX, PORTK OUTDX, AL11 思考與練習(xí)題一、選擇題1.串行接口芯片825lA可實現(xiàn)( )。D A.同步傳送 B.異步傳送 C.并行傳送 和B均可工作于串行異步接收時.當(dāng)檢測到( )引腳為低電平時,可能是起始位。A 3.輸入控制發(fā)送器數(shù)據(jù)速率的時鐘TxC頻率可以是數(shù)據(jù)傳送波特率的( )倍。C 、16或64 、32或64 C.16、32

41、或64 、64或1284.如8251A設(shè)為異步通信方式,發(fā)送器時鐘輸入端和接收時鐘輸入端連接到頻率輸入信號上,波特率因子為16,則波特率為( )波特?A .2400 C 二、填空題1.串行通信是指_,其特點是_,通常用于_場合。2.波特率是指_,該指標用于衡量_。3.串行通信按通信約定的格式可分為_和_兩種;前者的特點是_;后者的特點是_。4.8251A是一種_芯片,使用前必須對其進行_設(shè)置,主要內(nèi)容包括_。是應(yīng)用于_之間的_接口。6.在串行異步數(shù)據(jù)傳送時,如果格式規(guī)定8位數(shù)據(jù)位。1位奇偶校驗位,1位停止位,則一組異步數(shù)據(jù)總共有_位?三、設(shè)計題1.某系統(tǒng)中使可編程串行接口芯片8251A工作在異

42、步方式,7位數(shù)據(jù)位,偶校驗,2位停止位,分頻系數(shù)為96,允許發(fā)送也允許接收,若已知其控制口地址為03FBH,試編寫初始化程序。解:初始化程序如下:MOV DX, 03FBH ;MOV AL, B ;方式字:異步方式,7位數(shù)據(jù)位,偶校驗,2位停止位,分頻系數(shù)為n=16OUT DX, ALMOV AL, B ;命令字:允許發(fā)送也允許接收,錯誤復(fù)位OUT DX, AL12 思考與練習(xí)題一、選擇題1.啟動8253的計數(shù)器開始或計數(shù)的方式有( )。C A.軟件方式 B.硬件方式 C.軟件和硬件方式 D.門控信號2.對8253進行操作前都必須先向8253寫入一個( ),以確定8253的工作方式。A A.控

43、制字 B.計數(shù)初值 C.狀態(tài)字 D.指令定時器/數(shù)器中,在門控制信號上升沿到來后的( )時刻,輸出信號OUT變成低電平。D 上升沿 下降沿 C.下一個CLK上升沿 D.下一個CLK下降沿工作在( )方式時,OUT引腳能輸出一個CLK周期寬度的負脈沖。D A.方式0 B. 方式1 C.方式3 D.方式4或方式5二、填空題稱為_;它具有3個獨立的_;每個計數(shù)器有_種工作方式;可按_編程?的初始化程序包括_兩部分。完成初始化后,8253即開始自動按_進行工作。定時器/計數(shù)器工作在某種方式時,需要在GATE端外加觸發(fā)信號才能啟動計數(shù),這種方式稱為_。內(nèi)部有_個對外輸入/輸出端口,有_種工作方式,方式0稱為_,方式1稱為_,方式2稱為_。5.設(shè)8253的工作頻率為,若

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論