微機(jī)原理試題_第1頁(yè)
微機(jī)原理試題_第2頁(yè)
微機(jī)原理試題_第3頁(yè)
微機(jī)原理試題_第4頁(yè)
微機(jī)原理試題_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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 思考與練習(xí)題一、選擇題1.計(jì)算機(jī)硬件中最核心的部件是( )。C A.運(yùn)算器 B.主存儲(chǔ)器 C.CPU D.輸入/輸出設(shè)備2.微機(jī)的性能主要取決于( )。A (B計(jì)算機(jī)數(shù)據(jù)處理能力的一個(gè)重要指標(biāo)) A.CPU B.主存儲(chǔ)器 C.硬盤 D.顯示器3.計(jì)算機(jī)中帶符號(hào)數(shù)的表示通常采用( )。C A.原碼 B.反碼 C.補(bǔ)碼 D.BCD碼4.采用補(bǔ)碼表示的8位二進(jìn)制數(shù)真值范圍是( )。C A.-127+127 B.-1 27+128 C.-128+127 D.-128+1285.大寫字母“B”的ASCII碼是( )。B A.41H B.42H C.61H D.62H6.某數(shù)在計(jì)算機(jī)中用壓縮BCD碼表

2、示為10010011,其真值為( )。C A.10010011B B.93H C.93 D.147二、填空題1.微處理器是指_CPU_;微型計(jì)算機(jī)以_ CPU _為核心,配置_內(nèi)存和I/O接口_構(gòu)成;其特點(diǎn)是_(1)功能強(qiáng) (2)可靠性高 (3)價(jià)格低 (4)適應(yīng)性強(qiáng) (5)體積小 (6)維護(hù)方便_。P8 P52.主存容量是指_RAM和ROM總和_;它是衡量微型計(jì)算機(jī)_計(jì)算機(jī)數(shù)據(jù)處理_能力的一個(gè)重要指標(biāo);構(gòu)成主存的器件通常采用_DRAM和PROM半導(dǎo)體器件_。P5 P9 3.系統(tǒng)總線是_CPU與其他部件之間傳送數(shù)據(jù)、地址和控制信息_的公共通道;根據(jù)傳送內(nèi)容的不同可分成_數(shù)據(jù)、地址、控制_3種總

3、線。P94.計(jì)算機(jī)中的數(shù)據(jù)可分為_數(shù)值型和非數(shù)值型_兩類,前者的作用是_表示數(shù)值大小,進(jìn)行算術(shù)運(yùn)算等處理操作_;后者的作用是_表示字符編碼,在計(jì)算機(jī)中描述某種特定的信息_。P125.機(jī)器數(shù)是指_數(shù)及其符號(hào)在機(jī)器中加以表示的數(shù)值化_;機(jī)器數(shù)的表示應(yīng)考慮_機(jī)器數(shù)的范圍、機(jī)器數(shù)的符號(hào)、機(jī)器數(shù)中小數(shù)點(diǎn)位置_3個(gè)因素。P15 P166.ASCII碼可以表示_128_種字符,其中起控制作用的稱為_功能碼_;供書寫程序和描述命令使用的稱為_信息碼_。P18 P19三、判斷題1.計(jì)算機(jī)中帶符號(hào)數(shù)采用補(bǔ)碼表示的目的是為了簡(jiǎn)化機(jī)器數(shù)的運(yùn)算。( )2.計(jì)算機(jī)中數(shù)據(jù)的表示范圍不受計(jì)算機(jī)字長(zhǎng)的限制。( )×3

4、.計(jì)算機(jī)地址總線的寬度決定了內(nèi)存容量的大小。( )4.計(jì)算機(jī)鍵盤輸入的各類符號(hào)在計(jì)算機(jī)內(nèi)部均表示為ASCII碼。( )× (鍵盤與計(jì)算機(jī)通信采用ASCII碼)2 思考與練習(xí)題一、選擇題1.在EU中起數(shù)據(jù)加工與處理作用的功能部件是( )。A A.ALU B.數(shù)據(jù)暫存器 C.數(shù)據(jù)寄存器 D.EU控制電路2.以下不屬于BIU中的功能部件是( )。B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令隊(duì)列緩沖器3.堆棧操作中用于指示棧頂?shù)刂返募拇嫫魇? )。B A.SS B.SP C.BP D.CS4.指令指針寄存器(IP)中存放的內(nèi)容是( )。B A.指令 B.指令地址 C.操作數(shù) D

5、.操作數(shù)地址5.8086系統(tǒng)可訪問(wèn)的內(nèi)存空間范圍是( )。B A.0000HFFFFH B.00000HFFFFFH C.0216 D.02206.8086的I/O地址空間采用16位數(shù)尋址時(shí),可訪問(wèn)的端門數(shù)容量為( )。C A.16KB B.32KB C.64KB D.1MB7.8086最大和最小工作方式的主要差別是( )。D A.數(shù)據(jù)總線的位數(shù)不同 B.地址總線的位數(shù)不同 C.I/O端口數(shù)的不同 D.單處理器與多處理器的不同二、填空題1.8086的內(nèi)部結(jié)構(gòu)由_EU_和_BIU_組成,前者功能是_執(zhí)行指令_,后者功能是_總線操作_。P24 P262.8086取指令時(shí),會(huì)選取_CS_作為段基值,

6、再加上由_IP_提供的偏移地址形成20位物理地址。3.8086有兩種外部中斷請(qǐng)求線,它們分別是_INTR_和_NMI_。P324.8086的標(biāo)志寄存器共有_9_個(gè)標(biāo)志位,分為_6_個(gè)_狀態(tài)_標(biāo)志位和_3_個(gè)_控制_標(biāo)志位。P285.8086為訪問(wèn)1MB內(nèi)存空間,將存儲(chǔ)器進(jìn)行_分段_管理;其_物理_地址是唯一的;偏移地址是指_相對(duì)段基地址的偏移量_;邏輯地址常用于_程序中_。P29 P20 P34 P356.邏輯地址為1000H:0230H時(shí),其物理地址是_10230H_,段地址是_1000H_,偏移量是_0230H_。7.時(shí)鐘周期是指_CPU基本時(shí)間計(jì)量單位_,總線周期是指_一次總線操作時(shí)間_

7、,總線操作是指_CPU經(jīng)外部總線對(duì)存儲(chǔ)器或I/O端口進(jìn)行一次信息輸入和輸出的過(guò)程_。P378.8086工作在最大方式時(shí)CPU引腳MN/-MX應(yīng)接_地_;最大和最小工作方式的應(yīng)用場(chǎng)合分別是_多處理器和單處理器系統(tǒng)_。P38 P39三、判斷題1.IP中存放的是正在執(zhí)行的指令偏移地址。( )×2.從內(nèi)存單元偶地址開始存放的數(shù)據(jù)稱為規(guī)則字。( )3.EU執(zhí)行算術(shù)和邏輯運(yùn)算后的結(jié)果特征可由控制標(biāo)志位反映出來(lái)。( )×4.指令執(zhí)行中插入TI,和TW是為了解決CPU與外設(shè)之間的速度差異。( )×5.總線操作中第1個(gè)時(shí)鐘周期通常是取指周期。( )×6.8086系統(tǒng)復(fù)位后

8、重新啟動(dòng)時(shí)從內(nèi)存地址FFFF0H處開始執(zhí)行。( )四、簡(jiǎn)答題1.8086微處理器中的指令隊(duì)列起什么作用(EU從指令隊(duì)列取指令的緩沖作用),其長(zhǎng)度是多少字節(jié)(6個(gè)字節(jié))?P262.什么是邏輯地址(無(wú)符號(hào)32位二進(jìn)制數(shù)),它由哪兩部分組成(段地址和偏移地址)? 8086的物理地址是如何形成的(物理地址=段地址*10H+偏移地址)?P353.8086微機(jī)系統(tǒng)中存儲(chǔ)器為什么要分段(8086系統(tǒng)內(nèi)的地址寄存器均是16位,只能尋址64KB;將1MB存儲(chǔ)器分成邏輯段,每段不超過(guò)64KB空間,以便CPU操作。),各邏輯段之間的關(guān)系如何(可重疊、交叉、緊密連接和分離)?P344.I/O端口有哪兩種編址方式(統(tǒng)一

9、編址和獨(dú)立編址),8086的最大I/O尋址空間是多少(64KB)?P365.8086的最大工作模式(8086、8087和8089通過(guò)總線控制器8288產(chǎn)生對(duì)總線的控制信號(hào))和最小工作方式(8086直接產(chǎn)生總線控制信號(hào))的主要區(qū)別是什么?他們分別應(yīng)用在何種場(chǎng)合(多處理器和單處理器系統(tǒng))?P396.簡(jiǎn)述實(shí)地址方式(由段地址和偏移地址計(jì)算產(chǎn)生物理地址,其物理地址可以超過(guò)20位)和虛擬8086方式(由段地址和偏移地址計(jì)算產(chǎn)生的有效物理地址為20位)的區(qū)別。P417.簡(jiǎn)述Pentium微處理器的主要特性。P44五、分析題1.有一個(gè)由10個(gè)字組成的數(shù)據(jù)區(qū),其起始地址為1200H:0120H。試寫出該數(shù)據(jù)區(qū)

10、的首末存儲(chǔ)單元的實(shí)際地址(12120H12120H+10*2-1=12133H)。2.若一個(gè)程序段開始執(zhí)行之前,(CS)=33AOH,(IP)=0130H,試問(wèn)該程序段啟動(dòng)執(zhí)行指令的實(shí)際地址是什么(33A00H+0130H=33B30H)?3.有兩個(gè)16位的字31DAH和5E7FH,它們?cè)?086系統(tǒng)存儲(chǔ)器中的地址分別為00130H和00134H,試畫出它們的存儲(chǔ)示意圖。地址存儲(chǔ)空間00130H0DAH00131H31H00134H7FH00135H5EH4.將字符串“Good!”的ASCII碼依次存人從01250H開始的字節(jié)單元中,畫出它們存放的內(nèi)存單元示意圖。地址存儲(chǔ)空間01250HG01

11、251Ho01252Ho01253Hd01254H!3 思考與練習(xí)題一、選擇題1.寄存器間接尋址方式中,要尋找的操作數(shù)位于( )中。B A.通用寄存器 B.內(nèi)存單元 C.段寄存器 D.堆棧2.下列指令中正確的是( )。C A.MOV AL,BX B.MOV CS,AX C.MOV AL,CL D.MOV BX,SI3.下列指令中錯(cuò)誤的是( )。C A.MOV AX,1234H B.INC BX C.SRL AX,2 D.PUSH DX4.設(shè)(SP)=1010H,執(zhí)行POP AX后,SP中的內(nèi)容為( )。B A.1011H B.1012H C.1OOEH D.100FH5.給定(AL)=80H,

12、(CL)=02H,指令SHR AL,CL執(zhí)行后的結(jié)果是( )。B A.(AL)=40H B.(AL)=20H C.(AL)=C0H D.(AL)=E0H6.將AX清零并使CF位清零,下面指令錯(cuò)誤的是( )。A A.SUB AX,BX B.XOR AX,AX C.MOV AX,0(不影響FR) D.AND AX,0OOOH二、填空題1.計(jì)算機(jī)指令通常由_操作碼字段_和_操作數(shù)字段_兩部分組成;指令對(duì)數(shù)據(jù)操作時(shí).按照數(shù)據(jù)的存放位置可分為_立即數(shù)、寄存器操作數(shù)、存儲(chǔ)器操作數(shù)_。2.尋址的含義是指_尋找操作數(shù)的過(guò)程_;8086指令系統(tǒng)的尋址方式按照大類可分為_與操作數(shù)有關(guān)的尋址方式、與I/O端口有關(guān)的

13、尋址方式_;其中尋址速度最快的是_立即數(shù)尋址_。P54P573.指令MOV AX,ES:BX+O1OOH中,源操作數(shù)位于_物理地址為ES*10H+BX+0100H的存儲(chǔ)單元_;讀取的是_附加數(shù)據(jù)ES_段的存儲(chǔ)單元內(nèi)容。4.堆棧是一個(gè)特殊的_存儲(chǔ)器區(qū)域_,其操作是以_2字節(jié)單元_為單位按照_先進(jìn)后出_原則來(lái)處理;采用_SP_指向棧頂?shù)刂?,入棧時(shí)地址變化為_SP<=(SP)-2_。P575.I/O端口的尋址有_直接端口尋址和間接端口尋址_兩種方式;采用8位數(shù)端口地址(直接端口尋址)時(shí),可訪問(wèn)的端口地址為_0255_;采用16位數(shù)端口地址(間接端口尋址)時(shí),可訪問(wèn)的端口地址為_065535_。

14、P57 P58三、分析計(jì)算題1、析如下指令的正誤,對(duì)錯(cuò)誤指令說(shuō)明出錯(cuò)誤原因并加以收正: (1)MOV 1200,23H (2)MOV 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ù)不能作為目標(biāo)操作數(shù) MOV 1020H,CX (3)MOV 1000H,2000H ;兩操作數(shù)不能均是內(nèi)存單元 MOV BYTE PTR 10

15、00H,2000H (4)MOV IP,000H ;IP不能在MOV指令中出現(xiàn) JMP 000H (5)PUSH AL ;操作數(shù)必須是16位 PUSH AX (6)OUT CX,AL ;CX不能作為端口地址的間接訪問(wèn)寄存器 OUT DX,AL (7)IN AL,80H ;直接端口地址寫法錯(cuò)誤 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 ;(B

16、X)=817FH4 思考與練習(xí)題一、選擇題1.匯編語(yǔ)言程序中可執(zhí)行的指令位于( )中。C A.數(shù)據(jù)段 B.堆棧段 C.代碼段 D.附加數(shù)據(jù)段2.以下內(nèi)容不是標(biāo)號(hào)和變量屬性的是( )。B A.段屬性 B.地址屬性 C.偏移屬性 D.類型屬性3.DOS功能調(diào)用中采用屏幕顯示單個(gè)字符,其值保存在( )寄存器。C A.AL B.AH C.DL D.DH4.DOS功能調(diào)用中,從鍵盤讀取一個(gè)字符并回顯的是( )。A A.01H B.02H C.09H D.0AH5.循環(huán)程序設(shè)計(jì)中,要考慮的核心問(wèn)題是( )。D A.循環(huán)的控制 B.選擇循環(huán)結(jié)構(gòu) C.設(shè)置循環(huán)參數(shù)初始值 D.修改循環(huán)控制參數(shù)6.對(duì)于宏指令和子

17、程序,下列說(shuō)法不正確的是( )。D A.宏指令不能簡(jiǎn)化目標(biāo)程序 B.子程序可以簡(jiǎn)化目標(biāo)程序,但執(zhí)行時(shí)間長(zhǎng) C.子程序在執(zhí)行過(guò)程中由CPU處理 D.宏指令在執(zhí)行時(shí)要保護(hù)和恢復(fù)現(xiàn)場(chǎng)二、填空題1.匯編語(yǔ)言是一種面向_CPU指令系統(tǒng)_的程序設(shè)計(jì)語(yǔ)言,采用_指令助記符_表示操作碼和操作數(shù),用_符號(hào)地址_表示操作數(shù)地址。P822.匯編語(yǔ)言的語(yǔ)句可由_名字、操作符、操作數(shù)、注釋_四部分組成;其中_操作符_是必須具備的。P833.機(jī)器指令是指_發(fā)送給CPU的命令_,在運(yùn)行時(shí)由_CPU_執(zhí)行;偽指令是_發(fā)送給匯編程序的命令_,在匯編過(guò)程中由_匯編程序_進(jìn)行處理;宏指令是指_代表一段源程序_,通常用于_經(jīng)常用到的

18、一個(gè)程序段_場(chǎng)合。P87、P1074.子程序的基本結(jié)構(gòu)包括_子程序說(shuō)明、現(xiàn)場(chǎng)保護(hù)及恢復(fù)、子程序體、子程序返回_等幾個(gè)部分;子程序的參數(shù)傳遞有_寄存器、堆棧、存儲(chǔ)器_等方法。P104、P1055.DOS功能調(diào)用可完成對(duì)_完成對(duì)文件、設(shè)備、內(nèi)存_的管理;BIOS的主要功能是_外設(shè)的控制;如系統(tǒng)加電自檢、引導(dǎo)裝入及對(duì)鍵盤、磁盤、顯示器、打印機(jī)、異步串行通信口等的控制_。6.給定如下程序段,在每條指令的右邊寫出指令的含義和操作功能,指出該程序段完成的功能及運(yùn)行結(jié)果: MOV AX,0 ;AX<=0 MOV BX,1 ;BX<=1 MOV CX,5 ;CX<=5 LP: ADD AX,

19、BX ;AX<=AX+BX ADD BX,2 ;BX<=BX+2 LOOP LP ;CX<=CX-1;若CX0,轉(zhuǎn)LP HLT ;停機(jī) (1)該程序段完成的功能是_。 (2)程序運(yùn)行后:(AX)=_36_;(BX)= _11_;(CX)= _0_。三、判斷題1.偽指令是在匯編中用于管理和控制計(jì)算機(jī)相關(guān)功能的指令。( )×2.程序中的“$”可指向下一個(gè)所能分配存儲(chǔ)單元的偏移地址。( )3.宏指令的引入是為了增加匯編程序的功能。( )4.多重循環(huán)的內(nèi)循環(huán)要完整地包含在外循環(huán)中,可嵌套和并列。( )5.子程序結(jié)構(gòu)縮短了程序的長(zhǎng)度,節(jié)省了程序的存儲(chǔ)空間。( )五、設(shè)計(jì)題1.

20、編程實(shí)現(xiàn)求S=(X2+Y2)/Z的值,并將結(jié)果放人RESULT單元。;XT4_5_1.ASMDATA SEGMENT ;定義數(shù)據(jù)段 X DW 15 Y DW -32 Z DW 280 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,X ;取出被乘數(shù)X存入AX中 IMUL X ;執(zhí)行X2操作 MOV CX,AX ;乘積的低位字轉(zhuǎn)存至CX MOV BX,DX ;乘積的高位字轉(zhuǎn)存至BX MO

21、V 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單元 MOV RESULT+2,DX ;余數(shù)存入RESULT+2單元 MOV AH,4CH INT 21H ;返回DOS CODE ENDS ;代碼段結(jié)束 END START ;匯編結(jié)束2.編程序完成計(jì)算S=(A+B)/2-2(A AND B)。;XT4_5_2.ASMDATA SEGMENT ;定義數(shù)據(jù)段 A DW 15 B DW -

22、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 ;取出被乘數(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) M

23、OV S,BX ;存入S單元 MOV AH,4CH INT 21H ;返回DOS CODE ENDS ;代碼段結(jié)束 END START ;匯編結(jié)束5 思考與練習(xí)題一、選擇題1.微機(jī)中地址總線的作用是( )。C A.選擇存儲(chǔ)單元 B.選擇信息傳輸?shù)脑O(shè)備 C.指定存儲(chǔ)單元和I/O接口電路地址 D.確定操作對(duì)象2.微機(jī)中使用總線結(jié)構(gòu)便于增減外設(shè),同時(shí)可以( )。C A.減少信息傳輸量 B.提高信息傳輸量 C.減少信息傳輸線條數(shù) D.增加信息傳輸線條數(shù)3.可將微處理器、內(nèi)存儲(chǔ)器及I/O接口連接起來(lái)的總線是( )。C A.芯片總線 B.外設(shè)總線 C.系統(tǒng)總線 D.局部總線4.CPU與計(jì)算機(jī)的高速外設(shè)進(jìn)行

24、信息傳輸采用的總線是( )。D A.芯片總線 B.系統(tǒng)總線 C.局部總線 D.外部設(shè)備總線5.要求傳送64位數(shù)據(jù)信息,應(yīng)選用的總線是( )。C A.ISA B.I2C C.PCI D.AGP6.以下不屬于USB主要特點(diǎn)的是( )。D A.可以熱插拔 B.數(shù)據(jù)傳輸快速 C.攜帶方便 D.可并行處理二、填空題1.總線是微機(jī)系統(tǒng)中_多個(gè)部件之間公用的_一組連線,是系統(tǒng)中各個(gè)部件_信息交換的_公共通道,由它構(gòu)成_芯片、插件或系統(tǒng)之間的_標(biāo)準(zhǔn)信息通路。P1162.微機(jī)總線一般分為_內(nèi)部總線、系統(tǒng)總線和外部總線_三類。用于插件板一級(jí)互連的是_系統(tǒng)總線_;用于設(shè)備一級(jí)互連的是_外部總線_。P1161173.

25、總線寬度是指_可同時(shí)傳送的二進(jìn)制數(shù)據(jù)的位數(shù)_;數(shù)據(jù)傳輸率是指_在單位時(shí)間內(nèi)總線上可傳送的數(shù)據(jù)總量_。P1204.AGP總線是一種_高速圖形接口局部總線標(biāo)準(zhǔn)_;主要用于_高速視頻或高品質(zhì)畫面的顯示_場(chǎng)合。P1325.USB總線是一種_支持即插即用的新型串行_接口;其主要特點(diǎn)是_使用方便、速度加快、連接靈活、獨(dú)立供電、支持多媒體_。P1331346.IEEE1394是一種_新型的高速串行_總線。主要應(yīng)用于_超過(guò)100Kbit/s的硬盤和視頻設(shè)備_。P1346 思考與練習(xí)題一、選擇題1.存儲(chǔ)器的主要作用是( )。D A.存放數(shù)據(jù) B.存放程序 C.存放指令 D.存放數(shù)據(jù)和程序2.以下存儲(chǔ)器中,CPU

26、不能直接訪問(wèn)的是( )。D A.Cache B.RAM C.主存 D.輔存3.以下屬于DRAM特點(diǎn)的是( )。C A.只能讀出 B.只能寫入 C.信息需定時(shí)刷新 D.不斷電信息能長(zhǎng)久保存4.某存儲(chǔ)器容量為64K x 16,該存儲(chǔ)器的地址線和數(shù)據(jù)線條數(shù)分別為( )。C A.16,32 B.32,16 C.16,16 D.32,325.采用虛擬存儲(chǔ)器的目的是( )。C A.提高主存的存取速度 B.提高輔存的存取速度 C.擴(kuò)大主存的存儲(chǔ)空間 D.擴(kuò)大輔存的存儲(chǔ)空間二、填空題1.存儲(chǔ)容量是指_二進(jìn)制信息總量_;容量越大,能存儲(chǔ)的_二進(jìn)制信息_越多,系統(tǒng)的處理能力就_越強(qiáng)_。P1442.RAM的特點(diǎn)是_

27、通過(guò)指令可隨機(jī)地對(duì)存儲(chǔ)單元進(jìn)行訪問(wèn)_;根據(jù)存儲(chǔ)原理可分為_靜態(tài)RAM_和_動(dòng)態(tài)RAM_,其中要求定時(shí)對(duì)其進(jìn)行刷新的是_動(dòng)態(tài)RAM_。P1483.Cache是一種_高速小容量_的存儲(chǔ)器,位于_CPU_和_主存_之間,用來(lái)存放_(tái)CPU正在使用的指令和數(shù)據(jù)_;使用Cache的目的是_提高CPU訪問(wèn)存儲(chǔ)器的存取速度,減少處理器的等待時(shí)間_。P144 P1654.虛擬存儲(chǔ)器是以_存儲(chǔ)器訪問(wèn)局限性_為基礎(chǔ),建立在_主存-輔存_物理體系結(jié)構(gòu)上的_主存與輔存之間的數(shù)據(jù)交換_技術(shù)。P1675.計(jì)算機(jī)中采用_主存-輔存和Cache-主存_兩個(gè)存儲(chǔ)層次,來(lái)解決_存儲(chǔ)器的速度、容量和價(jià)格_之間的矛盾。P146三、判斷

28、題1.SRAM比DRAM電路簡(jiǎn)單,集成度高,功耗低。( × )2.Cache的存取速度比主存快,但比CPU內(nèi)部寄存器慢。( )3.輔存與主存的相比,其特點(diǎn)是容量大,速度快。( × )4.CPU可直接訪問(wèn)主存和輔存。( × )五、分析設(shè)計(jì)題1.已知某微機(jī)系統(tǒng)的RAM容量為4K × 8位,首地址為4800H。求其最后一個(gè)單元的地址。4800H+1000H-1=57FFH2.設(shè)有一個(gè)具有14位地址和8位數(shù)據(jù)的存儲(chǔ)器,問(wèn): (1)該存儲(chǔ)器能存儲(chǔ)多少字節(jié)的信息?答:214=24×210=16KB (2)如果存儲(chǔ)器由8K x 4位RAM芯片組成,需要多少片

29、?答:4片 (3)需要地址多少位做芯片選擇?答:1位(局部譯碼)3.用16K x 1位的DRAM芯片組成64K x 8位的存儲(chǔ)器,要求畫出該存儲(chǔ)器組成的邏輯框圖。 解: 如下圖(共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)-Y2(4000H7FFFH)-Y0(0000H3FFFH)-MEMR-MEMW7 思考與練習(xí)題一、填空題1.接

30、口是指_外設(shè)與CPU通信的控制部件_,是_CPU與外設(shè)間傳遞信息的_中轉(zhuǎn)站。P1722.I/O接口電路位于_總線和外部設(shè)備_之間,其作用是_信息轉(zhuǎn)換和數(shù)據(jù)傳遞_;經(jīng)接口電路傳輸?shù)臄?shù)據(jù)類別有_數(shù)據(jù)信息、控制信息、狀態(tài)信息_。P172、P1753.I/O端口地址常用的編址方式有_I/O端口與內(nèi)存統(tǒng)一編址和I/O端口獨(dú)立編址_兩種;前者的特點(diǎn)是_(P176)_;后者的特點(diǎn)是_(P176)_。P1764.中斷方式進(jìn)行數(shù)據(jù)傳送,可實(shí)現(xiàn)_CPU與外設(shè)_并行工作,提高了_CPU_的工作效率。中斷傳送方式多適用于_小批量慢速數(shù)據(jù)輸入/輸出設(shè)備傳送_場(chǎng)合。P1815.DMA方式是在_內(nèi)存與外設(shè)_間開辟專用的數(shù)據(jù)

31、通道,在_DMA控制器_控制下直接進(jìn)行數(shù)據(jù)傳送而不必通過(guò)CPU。P1828 思考與練習(xí)題一、填空題1.8237A用_硬件方式_實(shí)現(xiàn)_I/O外設(shè)與內(nèi)存_之間的快速數(shù)據(jù)直接傳輸;其工作方式有_單字節(jié)傳送方式、數(shù)據(jù)塊傳送方式、請(qǐng)求傳送方式、級(jí)聯(lián)傳送方式_。P188P1892.進(jìn)行DMA傳輸之前,CPU要對(duì)8237A_初始化編程_:其主要內(nèi)容有_(見P196 8237A編程一般步驟)_。P195P1963.8237A設(shè)置了_主清除命令、清除字節(jié)指示器命令、清除屏蔽寄存器命令_3條軟件命令,這些軟件命令只要對(duì)_相應(yīng)端口(分別是8237A端口基地址加0DH、加0CH、加0EH)寫操作_就會(huì)自動(dòng)執(zhí)行清除命令

32、。P195P196二、簡(jiǎn)答題1.DMA控制器8237A有哪兩種工作狀態(tài),其工作特點(diǎn)如何? 答案在P184P184。2.8237A的當(dāng)前地址寄存器、當(dāng)前字計(jì)數(shù)寄存器和基字寄存器各保存什么值? 答案在P190P191。3.8237A進(jìn)行DMA數(shù)據(jù)傳送時(shí)有幾種傳送方式?其特點(diǎn)是什么 答:單字節(jié)傳送方式、字組方式、連續(xù)方式。答案在P188P1894.8237A有幾種對(duì)其DMA通道屏蔽位操作的方法? 答案在P193P1194。三、設(shè)計(jì)題1.設(shè)置PC的8237A通道2傳送1KB數(shù)據(jù),請(qǐng)給其字節(jié)數(shù)寄存器編程。解:傳送1KB(0400H字節(jié))的字節(jié)數(shù)寄存器的初始值為03 FFH。通道2字節(jié)數(shù)寄存器的端口地址:

33、8237A的基地址+09H;清除字節(jié)指示器的端口地址:8237A的基地址+0CH。當(dāng)8237A通道2傳送1KB數(shù)據(jù),對(duì)字節(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,AL ;寫字節(jié)數(shù)寄存器高8位初始值9 思考與練習(xí)題一、填空題1.中斷是指_(

34、P200)_;實(shí)現(xiàn)中斷功能的控制邏輯稱為_中斷系統(tǒng)_。P2002.中斷源是指_引起中斷的設(shè)備或事件_;按照CPU與中斷源的位置可分為_內(nèi)部中斷和外部中斷_。P2013.CPU內(nèi)部運(yùn)算產(chǎn)生的中斷主要有_除法出錯(cuò)、運(yùn)算溢出和程序調(diào)試中設(shè)置斷點(diǎn)_。P2014.中斷源的識(shí)別通常有_查詢中斷和矢量中斷_兩種方法;前者的特點(diǎn)是_多個(gè)中斷源公用一個(gè)中斷入口服務(wù)程序,通過(guò)執(zhí)行一段查詢程序,確定引起中斷的中斷源狀態(tài);然后做相應(yīng)的中斷處理_;后者的特點(diǎn)是_每個(gè)中斷源對(duì)應(yīng)一個(gè)中斷服務(wù)入口地址,由中斷向量來(lái)指示中斷服務(wù)程序入口地址_。P2025.中斷向量是_中斷服務(wù)程序的入口地址_;存放中斷向量的存儲(chǔ)區(qū)稱為_中斷向量

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

36、ICW3:0100 0000B ;從片ICW3:0000 0110B。3.某外部可屏蔽中斷的類型碼為08H,它的中斷服務(wù)程序的人口地址為0020:0040H。請(qǐng)編程將該中斷服務(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補(bǔ)充:課后題1: 鍵盤中斷的矢量號(hào)為07H,它的中斷服務(wù)程序入口地址為0BA9H:0125H,求它在中斷矢量表中的地址及相應(yīng)單元內(nèi)容。2、若將 ICW2 初始化為78H , 則在中斷響應(yīng)總線周期

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

38、次數(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í),在由外設(shè)輸入的STD信號(hào)( )的控制下將端口A或(端口B)的數(shù)據(jù)鎖存。D A.上升沿 B.下降沿 C.高電平 D.低電平二、填空題1.微機(jī)和外設(shè)通信的并行傳輸是指_數(shù)據(jù)的各位同時(shí)傳送_;并行接口的特點(diǎn)是_(P226 10.1.2)_;常用于_近距離_場(chǎng)合。P225P2262.從并行接口的電路結(jié)構(gòu)來(lái)看,

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

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

41、系統(tǒng)的連接圖如下。PC30PC74 解2:初始化程序如下。 MOVAL, 10000001B ; 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è)控制端口的符號(hào)地址為PORTK。解答如下:(1)MOVAL, 10011001B ; A和B組方式0,A和C口輸入口,B口作

42、為輸出口 MOVDX, PORTK OUTDX, AL(2)MOVAL, 11000100B ; A組置成方式2,B組置成方式1,B口作為輸出口 MOVDX, PORTK OUTDX, AL(3)MOVAL, 10110110B ; A口方式1輸入,PC6和PC7輸出,B口方式1輸入 MOVDX, PORTK OUTDX, AL11 思考與練習(xí)題一、選擇題1.串行接口芯片825lA可實(shí)現(xiàn)( )。D A.同步傳送 B.異步傳送 C.并行傳送 D.A和B均可2.825lA工作于串行異步接收時(shí).當(dāng)檢測(cè)到( )引腳為低電平時(shí),可能是起始位。A A.RxD B.TxD C.-WE D.-RTS3.輸入控

43、制發(fā)送器數(shù)據(jù)速率的時(shí)鐘TxC頻率可以是數(shù)據(jù)傳送波特率的( )倍。C A.1、16或64 B.1、32或64 C.16、32或64 D.16、64或1284.如8251A設(shè)為異步通信方式,發(fā)送器時(shí)鐘輸入端和接收時(shí)鐘輸入端連接到頻率19.2kHz輸入信號(hào)上,波特率因子為16,則波特率為( )波特?A A.1200 B.2400 C.9600 D.19200二、填空題1.串行通信是指_,其特點(diǎn)是_,通常用于_場(chǎng)合。2.波特率是指_,該指標(biāo)用于衡量_。3.串行通信按通信約定的格式可分為_和_兩種;前者的特點(diǎn)是_;后者的特點(diǎn)是_。4.8251A是一種_芯片,使用前必須對(duì)其進(jìn)行_設(shè)置,主要內(nèi)容包括_。5.

44、RS-232是應(yīng)用于_之間的_接口。6.在串行異步數(shù)據(jù)傳送時(shí),如果格式規(guī)定8位數(shù)據(jù)位。1位奇偶校驗(yàn)位,1位停止位,則一組異步數(shù)據(jù)總共有_位?三、設(shè)計(jì)題1.某系統(tǒng)中使可編程串行接口芯片8251A工作在異步方式,7位數(shù)據(jù)位,偶校驗(yàn),2位停止位,分頻系數(shù)為96,允許發(fā)送也允許接收,若已知其控制口地址為03FBH,試編寫初始化程序。解:初始化程序如下:MOV DX, 03FBH ;MOV AL, 11111010B ;方式字:異步方式,7位數(shù)據(jù)位,偶校驗(yàn),2位停止位,分頻系數(shù)為n=16OUT DX, ALMOV AL, 00010101B ;命令字:允許發(fā)送也允許接收,錯(cuò)誤復(fù)位OUT DX, AL12

45、 思考與練習(xí)題一、選擇題1.啟動(dòng)8253的計(jì)數(shù)器開始或計(jì)數(shù)的方式有( )。C A.軟件方式 B.硬件方式 C.軟件和硬件方式 D.門控信號(hào)2.對(duì)8253進(jìn)行操作前都必須先向8253寫入一個(gè)( ),以確定8253的工作方式。A A.控制字 B.計(jì)數(shù)初值 C.狀態(tài)字 D.指令3.8253定時(shí)器/數(shù)器中,在門控制信號(hào)上升沿到來(lái)后的( )時(shí)刻,輸出信號(hào)OUT變成低電平。D A.CLK上升沿 B.CLK下降沿 C.下一個(gè)CLK上升沿 D.下一個(gè)CLK下降沿4.8253工作在( )方式時(shí),OUT引腳能輸出一個(gè)CLK周期寬度的負(fù)脈沖。D A.方式0 B. 方式1 C.方式3 D.方式4或方式5二、填空題1.8253稱為_;它具有3個(gè)獨(dú)立的_;每個(gè)計(jì)數(shù)器有_種工作方式;可按_編程?2.8253的初始化程序包括_兩部分。完成初始化后,8253即開始自動(dòng)按_進(jìn)行工作。3.8253定時(shí)器/計(jì)數(shù)器工作在某種方式時(shí),需要在GATE端外加觸發(fā)信號(hào)才能啟動(dòng)計(jì)數(shù),這種方式稱為_。4.8253內(nèi)部有_個(gè)對(duì)外輸入/輸出端口,有_種工作方式

溫馨提示

  • 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)論