微機(jī)原理試題匯總_第1頁(yè)
微機(jī)原理試題匯總_第2頁(yè)
微機(jī)原理試題匯總_第3頁(yè)
微機(jī)原理試題匯總_第4頁(yè)
微機(jī)原理試題匯總_第5頁(yè)
已閱讀5頁(yè),還剩21頁(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思考與練習(xí)題一、選擇題1.計(jì)算機(jī)硬件中最核心的部件是()。 CA.運(yùn)算器B.主存儲(chǔ)器C.CPUD.輸入/輸出設(shè)備2.微機(jī)的性能主要取決于()。 A(B——計(jì)算機(jī)數(shù)據(jù)處理能力的一個(gè)重要指標(biāo))A.CPUB.主存儲(chǔ)器C.硬盤D.顯示器3.計(jì)算機(jī)中帶符號(hào)數(shù)的表示通常采用()。 CA.原碼B.反碼C.補(bǔ)碼D.BCD碼4.采用補(bǔ)碼表示的8位二進(jìn)制數(shù)真值范圍是()。 CA.-127~+127B.-127~+128C.-128~+127D.-5.大寫字母“B”的ASCII碼是()。 BA.41HB.42HC.61HD.62H6.某數(shù)在計(jì)算機(jī)中用壓縮BCD碼表示為10010011,其真值為()。 CA.10010011BB.93HC.93D.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ù)方便_。P8P52.主存容量是指_RAM和ROM總和_;它是衡量微型計(jì)算機(jī)_計(jì)算機(jī)數(shù)據(jù)處理_能力的一個(gè)重要指標(biāo);構(gòu)成主存的器件通常采用_DRAM和PROM半導(dǎo)體器件_。P5P93.系統(tǒng)總線是_CPU與其他部件之間傳送數(shù)據(jù)、地址和控制信息_的公共通道;根據(jù)傳送內(nèi)容的不同可分成_數(shù)據(jù)、地址、控制_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è)因素。P15P166.ASCII碼可以表示_128_種字符,其中起控制作用的稱為_功能碼_;供書寫程序和描述命令使用的稱為_信息碼_。P18P19三、判斷題1.計(jì)算機(jī)中帶符號(hào)數(shù)采用補(bǔ)碼表示的目的是為了簡(jiǎn)化機(jī)器數(shù)的運(yùn)算。 ()√2.計(jì)算機(jī)中數(shù)據(jù)的表示范圍不受計(jì)算機(jī)字長(zhǎng)的限制。 ()×3.計(jì)算機(jī)地址總線的寬度決定了內(nèi)存容量的大小。 ()√4.計(jì)算機(jī)鍵盤輸入的各類符號(hào)在計(jì)算機(jī)內(nèi)部均表示為ASCII碼。 ()×(鍵盤與計(jì)算機(jī)通信采用ASCII碼)2思考與練習(xí)題一、選擇題1.在EU中起數(shù)據(jù)加工與處理作用的功能部件是()。 AA.ALUB.數(shù)據(jù)暫存器C.數(shù)據(jù)寄存器D.EU控制電路2.以下不屬于BIU中的功能部件是()。 BA.地址加法器B.地址寄存器C.段寄存器D.指令隊(duì)列緩沖器3.堆棧操作中用于指示棧頂?shù)刂返募拇嫫魇?)。 BA.SSB.SPC.BPD.CS4.指令指針寄存器(IP)中存放的內(nèi)容是()。 BA.指令B.指令地址C.操作數(shù)D.操作數(shù)地址5.8086系統(tǒng)可訪問(wèn)的內(nèi)存空間范圍是()。 BA.0000H~FFFFHB.00000H~FFFFFHC.0~216D.0~2206.8086的I/O地址空間采用16位數(shù)尋址時(shí),可訪問(wèn)的端門數(shù)容量為()。 CA.16KBB.32KBC.64KBD.1MB7.8086最大和最小工作方式的主要差別是()。 DA.數(shù)據(jù)總線的位數(shù)不同B.地址總線的位數(shù)不同C.I/O端口數(shù)的不同D.單處理器與多處理器的不同二、填空題1.8086的內(nèi)部結(jié)構(gòu)由_EU_和_BIU_組成,前者功能是_執(zhí)行指令_,后者功能是_總線操作_。P24P262.8086取指令時(shí),會(huì)選取_CS_作為段基值,再加上由_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ì)段基地址的偏移量_;邏輯地址常用于_程序中_。P29P20P34P356.邏輯地址為1000H:0230H時(shí),其物理地址是_10230H_,段地址是_1000H_,偏移量是_0230H_。7.時(shí)鐘周期是指_CPU基本時(shí)間計(jì)量單位_,總線周期是指_一次總線操作時(shí)間_,總線操作是指_CPU經(jīng)外部總線對(duì)存儲(chǔ)器或I/O端口進(jìn)行一次信息輸入和輸出的過(guò)程_。P378.8086工作在最大方式時(shí)CPU引腳MN/-MX應(yīng)接_地_;最大和最小工作方式的應(yīng)用場(chǎng)合分別是_多處理器和單處理器系統(tǒng)_。P38P39三、判斷題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ù)位后重新啟動(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)一編址和獨(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ū)的首末存儲(chǔ)單元的實(shí)際地址(12120H~12120H+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ǔ)空間01250H‘G’01251H‘o’01252H‘o’01253H‘d’01254H‘!’3思考與練習(xí)題一、選擇題1.寄存器間接尋址方式中,要尋找的操作數(shù)位于()中。 BA.通用寄存器B.內(nèi)存單元C.段寄存器D.堆棧2.下列指令中正確的是()。 CA.MOVAL,BXB.MOVCS,AXC.MOVAL,CLD.MOV[BX],[SI3.下列指令中錯(cuò)誤的是()。 CA.MOVAX,1234HB.INCBXC.SRLAX,2D.PUSHDX4.設(shè)(SP)=1010H,執(zhí)行POPAX后,SP中的內(nèi)容為()。 BA.1011HB.1012HC.1OOEHD.100FH5.給定(AL)=80H,(CL)=02H,指令SHRAL,CL執(zhí)行后的結(jié)果是()。 BA.(AL)=40HB.(AL)=20HC.(AL)=C0HD.(AL)=E0H6.將AX清零并使CF位清零,下面指令錯(cuò)誤的是()。 AA.SUBAX,BXB.XORAX,AXC.MOVAX,0(不影響FR)D.ANDAX,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)的尋址方式_;其中尋址速度最快的是_立即數(shù)尋址_。P54~P573.指令MOVAX,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)的端口地址為_0~255_;采用16位數(shù)端口地址(間接端口尋址)時(shí),可訪問(wèn)的端口地址為_0~65535_。P57~P58三、分析計(jì)算題1、析如下指令的正誤,對(duì)錯(cuò)誤指令說(shuō)明出錯(cuò)誤原因并加以收正:(1)MOV[1200],23H(2)MOV1020H,CX(3)MOV[1000H],[2000H](4)MOVIP,O00H(5)PUSHAL(6)OUTCX(7)INAL,[80H](8)MOVCL,3300H(1)MOV[1200],23H;未指明數(shù)據(jù)類型MOVBYTEPTR[1200],23H(2)MOV1020H,CX;立即數(shù)不能作為目標(biāo)操作數(shù)MOV[1020H],CX(3)MOV[1000H],[2000H];兩操作數(shù)不能均是內(nèi)存單元MOVBYTEPTR[1000H],2000H(4)MOVIP,000H;IP不能在MOV指令中出現(xiàn)JMP000H(5)PUSHAL;操作數(shù)必須是16位PUSHAX(6)OUTCX,AL;CX不能作為端口地址的間接訪問(wèn)寄存器OUTDX,AL(7)INAL,[80H];直接端口地址寫法錯(cuò)誤INAL,80H(8)MOVCL,3300H;兩操作數(shù)的數(shù)據(jù)類型不一致MOVCX,3300H2.試分析如下程序段執(zhí)行完后,BX的內(nèi)容:817FHMOVBX,1030H;(BX)=1030HMOVCL,3;(CL)=3SHLBX,CL;(BX)=8180HDECBX;(BX)=817FH4思考與練習(xí)題一、選擇題1.匯編語(yǔ)言程序中可執(zhí)行的指令位于()中。 CA.數(shù)據(jù)段B.堆棧段C.代碼段D.附加數(shù)據(jù)段2.以下內(nèi)容不是標(biāo)號(hào)和變量屬性的是()。 BA.段屬性B.地址屬性C.偏移屬性D.類型屬性3.DOS功能調(diào)用中采用屏幕顯示單個(gè)字符,其值保存在()寄存器。 CA.ALB.AHC.DLD.DH4.DOS功能調(diào)用中,從鍵盤讀取一個(gè)字符并回顯的是()。 AA.01HB.02HC.09HD.0AH5.循環(huán)程序設(shè)計(jì)中,要考慮的核心問(wèn)題是()。 DA.循環(huán)的控制B.選擇循環(huán)結(jié)構(gòu)C.設(shè)置循環(huán)參數(shù)初始值D.修改循環(huán)控制參數(shù)6.對(duì)于宏指令和子程序,下列說(shuō)法不正確的是()。 DA.宏指令不能簡(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)常用到的一個(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é)果:MOVAX,0;AX<=0MOVBX,1;BX<=1MOVCX,5;CX<=5LP:ADDAX,BX;AX<=AX+BXADDBX,2;BX<=BX+2LOOPLP;CX<=CX-1;若CX≠0,轉(zhuǎn)LPHLT;停機(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.編程實(shí)現(xiàn)求S=(X2+Y2)/Z的值,并將結(jié)果放人RESULT單元。;XT4_5_1.ASMDATASEGMENT;定義數(shù)據(jù)段XDW15YDW-32ZDW280RESULTDW2DUP(?);定義結(jié)果保存單元DATAENDS;數(shù)據(jù)段結(jié)束CODESEGMENT;定義代碼段ASSUMECS:CODE,DS:DATASTART:MOVAX,DATA;初始化DSMOVDS,AXMOVAX,X;取出被乘數(shù)X存入AX中IMULX;執(zhí)行X2操作MOVCX,AX;乘積的低位字轉(zhuǎn)存至CXMOVBX,DX;乘積的高位字轉(zhuǎn)存至BXMOVAX,Y;取出被乘數(shù)X存入AX中IMULY;執(zhí)行Y2操作ADDAX,CX;X2+Y2的低位字與Z的低位字相加ADCDX,BX;X2+Y2的高位字相加IDIVZ;(X2+Y2)/ZMOVRESULT,AX;商存入RESULT單元MOVRESULT+2,DX;余數(shù)存入RESULT+2單元MOVAH,4CHINT21H;返回DOSCODEENDS;代碼段結(jié)束ENDSTART;匯編結(jié)束2.編程序完成計(jì)算S=(A+B)/2-2(AANDB)。;XT4_5_2.ASMDATASEGMENT;定義數(shù)據(jù)段ADW15BDW-32SDW?RESULTDW2DUP(?);定義結(jié)果保存單元DATAENDS;數(shù)據(jù)段結(jié)束CODESEGMENT;定義代碼段ASSUMECS:CODE,DS:DATASTART:MOVAX,DATA;初始化DSMOVDS,AXMOVAX,A;取出被乘數(shù)A存入AX中ADDAX,B;A+BSARAX,1;(A+B)/2MOVBX,AX;存入BX中MOVAX,A;取出被乘數(shù)A存入AX中ANDAX,B;AANDBSALAX,1;(AANDB)*2SUBBX,AX;(A+B)/2-2(AANDB)MOVS,BX ;存入S單元MOVAH,4CHINT21H;返回DOSCODEENDS;代碼段結(jié)束ENDSTART;匯編結(jié)束5思考與練習(xí)題一、選擇題1.微機(jī)中地址總線的作用是()。 CA.選擇存儲(chǔ)單元B.選擇信息傳輸?shù)脑O(shè)備C.指定存儲(chǔ)單元和I/O接口電路地址D.確定操作對(duì)象2.微機(jī)中使用總線結(jié)構(gòu)便于增減外設(shè),同時(shí)可以()。 CA.減少信息傳輸量B.提高信息傳輸量C.減少信息傳輸線條數(shù)D.增加信息傳輸線條數(shù)3.可將微處理器、內(nèi)存儲(chǔ)器及I/O接口連接起來(lái)的總線是()。 CA.芯片總線B.外設(shè)總線C.系統(tǒng)總線D.局部總線4.CPU與計(jì)算機(jī)的高速外設(shè)進(jìn)行信息傳輸采用的總線是()。 DA.芯片總線B.系統(tǒng)總線C.局部總線D.外部設(shè)備總線5.要求傳送64位數(shù)據(jù)信息,應(yīng)選用的總線是()。 CA.ISAB.I2CC.PCID.6.以下不屬于USB主要特點(diǎn)的是()。 DA.可以熱插拔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í)互連的是_外部總線_。P116~1173.總線寬度是指_可同時(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ú)立供電、支持多媒體_。P133~1346.IEEE1394是一種_新型的高速串行_總線。主要應(yīng)用于_超過(guò)100Kbit/s的硬盤和視頻設(shè)備_。P1346思考與練習(xí)題一、選擇題1.存儲(chǔ)器的主要作用是()。 DA.存放數(shù)據(jù)B.存放程序C.存放指令D.存放數(shù)據(jù)和程序2.以下存儲(chǔ)器中,CPU不能直接訪問(wèn)的是()。 DA.CacheB.RAMC.主存D.輔存3.以下屬于DRAM特點(diǎn)的是()。 CA.只能讀出B.只能寫入C.信息需定時(shí)刷新D.不斷電信息能長(zhǎng)久保存4.某存儲(chǔ)器容量為64Kx16,該存儲(chǔ)器的地址線和數(shù)據(jù)線條數(shù)分別為()。 CA.16,32B.32,16C.16,16D.32,325.采用虛擬存儲(chǔ)器的目的是()。 CA.提高主存的存取速度B.提高輔存的存取速度C.擴(kuò)大主存的存儲(chǔ)空間D.擴(kuò)大輔存的存儲(chǔ)空間二、填空題1.存儲(chǔ)容量是指_二進(jìn)制信息總量_;容量越大,能存儲(chǔ)的_二進(jìn)制信息_越多,系統(tǒng)的處理能力就_越強(qiáng)_。P1442.RAM的特點(diǎn)是_通過(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í)間_。P144P1654.虛擬存儲(chǔ)器是以_存儲(chǔ)器訪問(wèn)局限性_為基礎(chǔ),建立在_主存-輔存_物理體系結(jié)構(gòu)上的_主存與輔存之間的數(shù)據(jù)交換_技術(shù)。P1675.計(jì)算機(jī)中采用_主存-輔存和Cache-主存_兩個(gè)存儲(chǔ)層次,來(lái)解決_存儲(chǔ)器的速度、容量和價(jià)格_之間的矛盾。P146三、判斷題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ǔ)器由8Kx4位RAM芯片組成,需要多少片?答:4片(3)需要地址多少位做芯片選擇?答:1位(局部譯碼)3.用16Kx1位的DRAM芯片組成64Kx8位的存儲(chǔ)器,要求畫出該存儲(chǔ)器組成的邏輯框圖。解:如下圖(共32片16Kx1位)CSABCSAB-RD16Kx1位(8片)-WRDB譯碼器-CSAB-RD16Kx1位(8片)-WRDB-CSAB-RD16Kx1位(8片)-WRDB-CSAB-RD16Kx1位(8片)-WRDBA13~A0D8~D0A15A14-Y3(C0000H~FFFFH)-Y1(8000H~BFFFH)-Y2(4000H~7FFFH)-Y0(0000H~3FFFH)-MEMR-MEMW7思考與練習(xí)題一、填空題1.接口是指_外設(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ù)通道,在_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)傳送方式2.進(jìn)行DMA傳輸之前,CPU要對(duì)8237A_初始化編程_:其主要內(nèi)容有_(見P1968237A編程一般步驟)_。P195~P1963.8237A設(shè)置了_主清除命令、清除字節(jié)指示器命令、清除屏蔽寄存器命令_3條軟件命令,這些軟件命令只要對(duì)_相應(yīng)端口(分別是8237A端口基地址加0DH、加0CH、加0EH)寫操作_就會(huì)自動(dòng)執(zhí)行二、簡(jiǎn)答題1.DMA控制器8237A有哪兩種工作狀態(tài),其工作特點(diǎn)如何?答案在P184~P184。2.8237A答案在P190~P191。3.8237A進(jìn)行DMA數(shù)據(jù)傳送時(shí)有幾種傳送方式答:單字節(jié)傳送方式、字組方式、連續(xù)方式。答案在P188~P1894.8237A有幾種對(duì)其DMA通道屏蔽位操作的方答案在P193~P1194。三、設(shè)計(jì)題1.設(shè)置PC的8237A通道2傳送1KB數(shù)據(jù),請(qǐng)給其字節(jié)數(shù)寄存器編程。解:傳送1KB(0400H字節(jié))的字節(jié)數(shù)寄存器的初始值為03FFH。通道2字節(jié)數(shù)寄存器的端口地址:8237A的基地址+09H;清除字節(jié)指示器的端口地址:8237A的基地址+0CH。當(dāng)8237A通道2傳送1KB數(shù)據(jù),對(duì)字節(jié)數(shù)寄存器初始化編程如下:DMAEQU00H;設(shè)8237A的基地址為00H;輸出清除字節(jié)指示器命令OUTDMA+0CH,AL;發(fā)清除字節(jié)指示器命令(指向16位字節(jié)數(shù)寄存器的低8位);字節(jié)數(shù)寄存器的初始化操作MOVAL,0FFH;設(shè)置字節(jié)數(shù)寄存器低8位初始值OUTDMA+09H,AL;寫字節(jié)數(shù)寄存器低8位初始值MOVAL,03H;設(shè)置字節(jié)數(shù)寄存器高8位初始值OUTDMA+09H,AL;寫字節(jié)數(shù)寄存器高8位初始值9思考與練習(xí)題一、填空題1.中斷是指_(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ū)稱為_中斷向量表_。P2086.8086中斷系統(tǒng)可處理_256_種不同的中斷,對(duì)應(yīng)中斷類型碼為_0~255_,每個(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,試指出答:IR4(高)、IR5、IR6、IR7、IR0、IR1、IR2、IR3(低)2.在兩片8259A級(jí)連的中斷系統(tǒng)中,主片的IR6接從片的中斷請(qǐng)求輸出,請(qǐng)寫出初始化主片、從片時(shí),相應(yīng)的ICW3的格式。答:主片ICW3:01000000B;從片ICW3:00000110B。3.某外部可屏蔽中斷的類型碼為08H,它的中斷服務(wù)程序的人口地址為0020:0040H。請(qǐng)編程將該中斷服務(wù)程序的入口地址填入中斷矢量表中。解:CLIMOVAX,00MOVDS,AXMOVSI,08H*4MOVWORDPTR[SI],0040HINCSIINCSIMOVWORDPTR[SI],0020HSTI補(bǔ)充:課后題1:鍵盤中斷的矢量號(hào)為07H,它的中斷服務(wù)程序入口地址為0BA9H:0125H,求它在中斷矢量表中的地址及相應(yīng)單元內(nèi)容。2、若將ICW2初始化為78H,則在中斷響應(yīng)總線周期從數(shù)據(jù)總線上向CPU送出的對(duì)應(yīng)于IR2的中斷類型碼為,對(duì)應(yīng)于IR3的中斷類型碼為。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í),寫入的端口地址是()。 DA.端口AB.端口BC.端口CD.控制口2.8255A的PB口有()種工作方式?A.1B.2C.3D3.利用8255A采集100個(gè)數(shù)據(jù),數(shù)據(jù)間采樣間隔為10ms,要用循環(huán)查詢方法實(shí)現(xiàn),即每次循環(huán)采集一個(gè)數(shù)據(jù),那么在循環(huán)的初始化部分應(yīng)該()。 CA.①設(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í),在由外設(shè)輸入的STD信號(hào)()的控制下將端口A或(端口B)的數(shù)據(jù)鎖存。A.上升沿B.下降沿C.高電平D.低電平二、填空題1.微機(jī)和外設(shè)通信的并行傳輸是指_數(shù)據(jù)的各位同時(shí)傳送_;并行接口的特點(diǎn)是_(P22610.1.2)_;常用于_近距離_場(chǎng)合。P225~P2262.從并行接口的電路結(jié)構(gòu)來(lái)看,并行接口有_輸入接口_和_輸出接口_之分。P2263.8255A有兩種命令字,一種是_工作方式_命令字,另一種是_C口位操作_命令4.8253A內(nèi)部有_24_個(gè)對(duì)外輸入/輸出端口,有3種工作方式,方式0稱為_基本I/O工作方式_,方式1稱為_選通I/O工作方式_,方式2稱為_選通雙向總線I/O方式三、簡(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:無(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端口地址范圍為03F8H~03FBH,A組和B組均工作在方式0,A口作為數(shù)據(jù)輸出端口,C口低4位作為狀態(tài)信號(hào)輸入口,其他端口未用:試畫出該8255A與系統(tǒng)的連接圖,并編寫初始化程序。解1:8255A與系統(tǒng)的連接圖如下。PCPC3~0PC7~4解2:初始化程序如下。MOV AL,10000001B;A和B組方式0,A口輸出和C口低4位輸入口。MOV DX,03FBHOUT DX2.用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)MOV AL,10011001B;A和B組方式0,A和C口輸入口,B口作為輸出口 MOV DX,PORTK OUT DX(2)MOV AL,11000100B;A組置成方式2,B組置成方式1,B口作為輸出口 MOV DX,PORTK OUT DX(3)MOV AL,10110110B;A口方式1輸入,PC6和PC7輸出,B口方式1輸入 MOV DX,PORTK OUT DX11思考與練習(xí)題一、選擇題1.串行接口芯片825lA可實(shí)現(xiàn)()。 DA.同步傳送B.異步傳送C.并行傳送D.A和B均可2.825lA工作于串行異步接收時(shí).當(dāng)檢測(cè)到()引腳為低電平時(shí),可能是起始位。 AA.RxDB.TxDC.-WED.-RTS3.輸入控制發(fā)送器數(shù)據(jù)速率的時(shí)鐘TxC頻率可以是數(shù)據(jù)傳送波特率的()倍。 CA.1、16或64B.1、32或64C.4.如8251A設(shè)為異步通信方式,發(fā)送器時(shí)鐘輸入端和接收時(shí)鐘輸入端連接到頻率19.2kHz輸入信號(hào)上,波特率因子為16,則波特率為()波特? AA.1200B.2400C.9600D.二、填空題1.串行通信是指_______,其特點(diǎn)是_______,通常用于_______場(chǎng)合。2.波特率是指_______,該指標(biāo)用于衡量_______。3.串行通信按通信約定的格式可分為_______和_______兩種;前者的特點(diǎn)是_______;后者的特點(diǎn)是_______。4.8251A是一種_______芯片,使用前必須對(duì)其進(jìn)行_______設(shè)5.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,試編寫初始化程序。解:初始化程序如下:MOVDX,03FBH;MOVAL,11111010B;方式字:異步方式,7位數(shù)據(jù)位,偶校驗(yàn),2位停止位,分頻系數(shù)為n=16OUTDXMOVAL,00010101B;命令字:允許發(fā)送也允許接收,錯(cuò)誤復(fù)位OUTDX,AL12思考與練習(xí)題一、選擇題1.啟動(dòng)8253的計(jì)數(shù)器開始或計(jì)數(shù)的方式有()。 CA.軟件方式B.硬件方式C.軟件和硬件方式D.門控信號(hào)2.對(duì)8253進(jìn)行操作前都必須先向8253寫入一個(gè)(),以確定8253的工作方式。 AA.控制字B.計(jì)數(shù)初值C.狀態(tài)字D.指令3.8253定時(shí)器/數(shù)器中,在門控制信號(hào)上升沿到來(lái)后的()時(shí)刻,輸出信號(hào)OUT變成低電平。 DA.CLK上升沿B.CLK下降沿C.下一個(gè)CLK上升沿D.下一個(gè)CLK下降沿4.8253工作在()方式時(shí),OUT引腳能輸出一個(gè)CLK周期寬度的負(fù)脈沖。 DA.方式0B.方式1C.方式3D.方式4或方二、填空題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ì)外輸入/輸出端口,有_______種工作方式,方式0稱為_______,方式1稱為___

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論