微機(jī)原理試題_第1頁(yè)
微機(jī)原理試題_第2頁(yè)
微機(jī)原理試題_第3頁(yè)
微機(jī)原理試題_第4頁(yè)
微機(jī)原理試題_第5頁(yè)
已閱讀5頁(yè),還剩9頁(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ī)硬件中最核心的部件是()。C

A.運(yùn)算器B.主存儲(chǔ)器C.CPUD.輸入/輸出設(shè)備

2.微機(jī)的性能主要取決于()。A

(B——計(jì)算機(jī)數(shù)據(jù)處理能力的一個(gè)重要指標(biāo))

A.CPUB.主存儲(chǔ)器C.硬盤I).顯示器

3.計(jì)算機(jī)中帶符號(hào)數(shù)的表示通常采用()。C

A.原碼B.反碼C.補(bǔ)四D.BCD碼

4.采用補(bǔ)碼表示的8位二進(jìn)制數(shù)真值范圍是()。C

A.-127?+127B.-127?+128C.-128?+127D.T28?+128

5.大寫字母"B"的ASCII碼是(:)。B

A.41HB.42HC.61HD.62H

6.某數(shù)在計(jì)算機(jī)中用壓縮BCD碼表示為1()010011,其真值為()。C

A.10010011BB.93HC.93D.147

二、填空題

1.微處理器是指業(yè);微型計(jì)算機(jī)以工一為核心,配置內(nèi)存和I/O接口構(gòu)成;其特點(diǎn)是(1)功能

強(qiáng)(2)可靠性高(3)價(jià)格低(4)適應(yīng)性強(qiáng)(5)體積小(6)維護(hù)方使。P8P5

2.主存容量是指RAM和ROM總和;它是衡量微型計(jì)算機(jī)”?算機(jī)數(shù)據(jù)處理能力的一個(gè)重要指標(biāo);構(gòu)成

主存的器件通常采用DRAM和PROM半導(dǎo)體器件。P5P9

3.系統(tǒng)總線是CPU與其他部件之間傳送數(shù)據(jù)、地址和控制信息的公共通道;根據(jù)傳送內(nèi)容的不同可分

成數(shù)據(jù)、地址、控制3種總線。P9

4.計(jì)算機(jī)中的數(shù)據(jù)可分為數(shù)值型和非數(shù)值型兩類,前者的作用是表示數(shù)值大小,進(jìn)行算術(shù)運(yùn)算等處

理操作:后者的作用是表示字符編碼,在計(jì)算機(jī)中描述某種特定的信息oP12

5.機(jī)器數(shù)是指一數(shù)及其符號(hào)在機(jī)器中加以表示的數(shù)值化」機(jī)器數(shù)的表示應(yīng)考慮機(jī)器數(shù)的范圍、機(jī)器數(shù)

的符號(hào)、機(jī)器數(shù)中小數(shù)點(diǎn)位置3個(gè)因素。P15P16

6.ASCII碼可以表木128種字符,其中起控制作用的稱為功能碼;供書(shū)寫程序和描述命令使用的禰為

「言息碼一。P18P19

三、判斷題

1.計(jì)算機(jī)中帶符號(hào)數(shù)采用補(bǔ)碼表示的目的是為了簡(jiǎn)化機(jī)器數(shù)的運(yùn)算。()J

2.計(jì)算機(jī)中數(shù)據(jù)的表示范圍不受計(jì)算機(jī)字長(zhǎng)的限制。()X

3.計(jì)算機(jī)地址總線的寬度決定了內(nèi)存容量的大小。()J

4.計(jì)算機(jī)鍵盤輸入的各類符號(hào)在計(jì)算機(jī)內(nèi)部均表示為ASCII碼。()X

(鍵盤與計(jì)算機(jī)通信采用ASCII碼)

2思考與練習(xí)題

一、選擇題

1.在EU中起數(shù)據(jù)加工與處理作用的功能部件是()。A

A.ALUB.數(shù)據(jù)暫存器C.數(shù)據(jù)存放器D.EU控制電路

2.以下不屬于BIU中的功能部件是()。B

A.地址加法器B.地址存放器C.段存放器D.指令隊(duì)列緩沖器

3.堆棧操作中用于指示棧頂?shù)刂返拇娣牌魇牵ǎ

A.SSB.SPC.BPD.CS

4.指令指針存放器(IP)中存放*內(nèi)容是()。R

A.指令B.指令地址C.操作數(shù)D.操作數(shù)地址

5.8086系統(tǒng)可訪問(wèn)的內(nèi)存空間范圍是()。B

A.0000H?FFFFHB.00000H?FFFFFH

C.0?2附D.0?220

6.8086的I/O地址空間采用16位數(shù)尋址時(shí),可訪問(wèn)的端門數(shù)容量為()。C

A.16KBB.32KBC.64KBD.1MB

7.8086最大和最小工作方式的主要差異是()。I)

A.數(shù)據(jù)總線的位數(shù)不同B.地址總線的位數(shù)不同

C.I/O端口數(shù)的不同D.單處理器與多處理踹的不同

二、填空題

1.8086的內(nèi)部結(jié)構(gòu)由曲和組成,前者功能是執(zhí)行指令,后者功能是總線操作。P24P26

2.8086取指令時(shí),會(huì)選取_CS_作為段基值,再加上由」P_提供的偏移地址形成20位物理地址。

3.8086有兩種外部中斷請(qǐng)求線,它們分別是INTR和NMI°P32

4.8086的標(biāo)志存放器共有9個(gè)標(biāo)志位,分為§個(gè)狀態(tài)標(biāo)志位和3個(gè)控制標(biāo)志位。P28

5.8086為訪問(wèn)1UB內(nèi)存空間,將存儲(chǔ)器進(jìn)行J遐管理;其物理地址是唯一的;偏移地址是指相對(duì)

段基地址的偏移量;邏輯地址常用于程序中。P29P20P34P35

6.邏輯地址為1000H:0230H時(shí),其物理地址是10230H,段地址是1000H,偏移量是0230H。

7.時(shí)鐘冏期是指CPL?根本時(shí)間計(jì)用單位,總線冏期是指一次總線操作時(shí)間,總線操作是指CPU經(jīng)外

部總線對(duì)存儲(chǔ)器或I/O端口進(jìn)行一次信息輸入和輸出的過(guò)程。P37

8.8086工作在最大方式時(shí)CPU引腳MN/-MX應(yīng)接地:最大和最小工作方式的應(yīng)用場(chǎng)合分別是多處理器

和單處理淵系統(tǒng)。P38P39

三、判斷題

1.IP中存放的是正在執(zhí)行的指令偏移地址。()X

2.從內(nèi)存單元偶地址開(kāi)始存放的數(shù)據(jù)稱為規(guī)那么字。()J

3.EL'執(zhí)行算術(shù)和邏輯運(yùn)算后的結(jié)果特征可由控制標(biāo)志位反映出來(lái)。()X

4.指令執(zhí)行中插入T.,和T,是為了解決CPU與外設(shè)之間的速度差異。()X

5.總線操作中第1個(gè)時(shí)鐘周期通常是取指周期。()X

6.8086系統(tǒng)復(fù)位后重新啟動(dòng)時(shí)從內(nèi)存地址FFFE0H處開(kāi)始執(zhí)行,()J

四、簡(jiǎn)答題

1.8086微處理器中的指令隊(duì)列起什么作用(EL?從指令隊(duì)列取指令的緩沖作用),其長(zhǎng)度是多少字節(jié)(6個(gè)

字節(jié))?P26

2.什么是邏輯地址(無(wú)符號(hào)32位二進(jìn)制數(shù)),它由哪兩局部組成(段地址和偏移地址)?8086的物理地

址是如何形成的(物理地址二段地址*10H+偏移地址)?P35

3.8086微機(jī)系統(tǒng)中存儲(chǔ)器為什么要分段(8086系統(tǒng)內(nèi)的地址存放器均是16位,只能尋址64KB;將1MB

存儲(chǔ)器分成邏輯段,每段不超過(guò)64KB空間,以便CPU操作。:',各邏輯段之間的關(guān)系如何(可重疊、交

叉、緊密連接和別離)?P34

4.I/O端口有哪兩種編址方式(統(tǒng)一編址和獨(dú)立編址),8086的最大I/O尋址空間是多少(64KB)?P36

5.8086的最大工作模式(8086、8087和8089通過(guò)總線控制器8288產(chǎn)生對(duì)總線的控制信號(hào))和最小工作

方式(8086直接產(chǎn)生總線控制信號(hào))的主要區(qū)別是什么?他們分別應(yīng)用在何種場(chǎng)合(多處理器和單處理器

系統(tǒng))?P39

6.簡(jiǎn)述實(shí)地址方式(由段地址和偏移地址計(jì)算產(chǎn)生物理地址,其物理地址可以超過(guò)20位)和虛擬8086方

式(由段地址和偏移地址計(jì)算產(chǎn)生的有效物理地址為20位)的區(qū)別。P41

7.簡(jiǎn)述Pentium微處理器的主要特性。P44

王、分析題

1.有一個(gè)由10個(gè)字組成的數(shù)據(jù)區(qū),其起始地址為1200H:0120Ho試寫出該數(shù)據(jù)區(qū)的首末存儲(chǔ)單元的實(shí)際

地址(12120H~12120H+10*2-l=12133H).

2.假設(shè)一個(gè)程序段開(kāi)始執(zhí)行之前,(CS)=33A0H,(IP)=0130H,求問(wèn)該程序段啟動(dòng)執(zhí)行指令的實(shí)際地址是

什么(33A00H+0I30H=33B30H)?

3.有兩個(gè)16位的字31DAH和5E7FH,它們?cè)?086系統(tǒng)存儲(chǔ)器中的地址分別為00130H和00134H,試畫(huà)

出它們的存儲(chǔ)示意圖。

地址存儲(chǔ)空間

00130HODAH

00131H31H

00134H7FH

00135H5EH

4.將字符串“Good!"的ASCII碼依次存人從01250H開(kāi)始的字節(jié)單元中,畫(huà)出它們存放的內(nèi)存單元示意

圖。

地址存儲(chǔ)空間

01250H

01251H

01252H

01253H

01254H

3思考與練習(xí)題

一、選擇題

1.存放器間接尋址方式中,要尋找的操作數(shù)位于()中。B

A.通用存放器B.內(nèi)存單元C.段存放器D.堆棧

2.以下指令中正確的選項(xiàng)是()。C

A.MOVAL,BXB.MOVCS,AXC.MOVAL,CLD.MOV[BX],[SI]

3.以下指令中錯(cuò)誤的選項(xiàng)是()。C

A.MOVAX,1234HB.INCBXC.SRLAX,2I).PUSHDX

4.設(shè)(SP)=1010H,執(zhí)行POPAX后,SP中的內(nèi)容為()。B

A.1011IIB.1012HC.100EHD.100FH

5.給定(AL)=80H,(CL)=02H,指令SHR八匕兒執(zhí)行后的結(jié)果是()。B

A.(AL)=40HB.(AL)=2011C.(AL)=COIID.(AL)=E011

6.將AX清零并使CF位清零,下面指令錯(cuò)誤的選項(xiàng)是()。A

A.SUBAX,BXB.XORAX,AXC.MOVAX,0(不影響FR)D.ANDAX,OOOOH

二、填空題

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>57

3.指令\KWAX,ES:[BX+0100H]中,源操作數(shù)位于物理地址為ES*10H+BX+0100H的存儲(chǔ)單元;讀取的是

附加數(shù)據(jù)ES段的存儲(chǔ)單元內(nèi)容。

4.堆棧是一個(gè)特殊的存儲(chǔ)器區(qū)域,其操作是以2字節(jié)單元為單位按照先進(jìn)后出原那么來(lái)處理;采

用國(guó)二指向棧頂?shù)刂罚霔r(shí)地址變化為SP〈二(SP)-20P57

5.1/0端口的尋址有直接端口尋址和間接端口尋址兩種方式:采用8位數(shù)端口地址(直接端口尋址)

時(shí),可訪問(wèn)的端口地址為0~255;采用16位數(shù)端口地址(間接端口尋址)時(shí),可訪問(wèn)的端口地址為

0、65535。P57~P58

三、分析計(jì)算題

1、析如下指令的正誤,對(duì)錯(cuò)誤指令說(shuō)明出錯(cuò)誤原因并加以收正:

(DMOV[1200],23H(2)MOV102011,CX

(3)MOV[1000H],[2000H](4)MOVIP,000H

(5)PUSHAL(6)OUTCX,AL

(7)INAL,[80H](8)MOVCL,3300H

(DMOV[1200],23H;未指明數(shù)據(jù)類型MOVBYTEPTR[1200],23H

(2)MOV1020H,CX;立即數(shù)不能作為FI標(biāo)操作數(shù)MOV[1020H],CX

(3)MOV[1000H],[200011];兩操作數(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)存放器OUT

⑺INAL,[80H];直接端口地址寫法錯(cuò)誤INAL,80H

(8)MOVCL,3300H;兩操作數(shù)的數(shù)據(jù)類型不一致MOVCX,330011

2.試分析如下程序段執(zhí)行完后,BX的內(nèi)容:817FH

MOVBX,1030H;(BX)=J030H

MOVCL,3;(CL)=3

SHLBX,CL;(BX)=8180H

DECBX;(BX)=817FH

4思考與練習(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.ALB.AHC.I)LD.DH

4.D0S功能調(diào)用中,從鍵盤讀取一個(gè)字符并回顯的是()。A

A.01HB.02HC.09HI).OAH

5.循環(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ì)于宏指令和子程序,以下說(shuō)法不正確的選項(xiàng)是()。D

A.宏指令不能簡(jiǎn)化目標(biāo)程序

B.子程序可以簡(jiǎn)化目標(biāo)程序,但執(zhí)行時(shí)間長(zhǎng)

C.子程序在執(zhí)行過(guò)程中由CPL?處理

I).宏指令在執(zhí)行時(shí)要保護(hù)和恢復(fù)現(xiàn)場(chǎng)

二、填空題

1.匯編語(yǔ)言是一種面向CPU指令系統(tǒng)的程序設(shè)計(jì)語(yǔ)言,采用指令助記符表示操作碼和操作數(shù),用—

符號(hào)地址表示操作數(shù)地址。P82

2.匯編語(yǔ)言的語(yǔ)句可由名字、操作符:、操作數(shù)、注釋四局部組成;其中一操作符—是必須具備的。P83

3.機(jī)器指令是指發(fā)送給CPU的命令,在運(yùn)行時(shí)由CPU執(zhí)行:偽指令是發(fā)送給匯編程序的命令,在

匯編過(guò)程中由匯編程序進(jìn)行處理:宏指令是指代表一段源程序,通常用于經(jīng)常用到的一個(gè)程序段

場(chǎng)合。P87、P107

4.子程序的根本結(jié)構(gòu)包括子程序說(shuō)明、現(xiàn)場(chǎng)保護(hù)及恢復(fù)、子程序體、子程序返回等幾個(gè)局部:子程序

的參數(shù)傳遞有存放器、堆棧、存儲(chǔ)器等方法。P104、P105

5.DOS功能調(diào)用可完成對(duì)完成對(duì)文件、設(shè)備、內(nèi)存的管理;3I0S的主要功能是外設(shè)的控制:如系統(tǒng)

加電自檢、引導(dǎo)裝入及對(duì)鍵盤、磁盤、顯示器、打印機(jī)、異步串行通信口等的控制。

6.給定如下程序段,在每條指令的右邊寫出指令的含義和操作功能,指出該程序段完成的功能及運(yùn)行結(jié)

果:

MOVAX,0;AX<=0

MOVBX,1;BX<=1

MOVCX,5;CX<=5

LP:ADDAX,BX;AX<=AX+BX

ADI)BX,2;BX<=BX+2

LOOPLP;CX〈=CX-1;假設(shè)CXKO,轉(zhuǎn)LP

HLT;停機(jī)

(1)該程序段完成的功能是一£2〃+1

(2)程序運(yùn)行后:(AX)=36;(BX)=_H_;(CX)=_0_o

三、判斷題

1.偽指令是在匯編中用于管理和控制計(jì)算機(jī)相關(guān)功能的指令。()X

2.程序中的“$"可指向下一個(gè)所能分配存儲(chǔ)單元的偏移地址。()V

3.宏指令的引入是為了增加匯編程序的功能。()7

4.多重循劃、的內(nèi)循環(huán)要完整地包含在外循環(huán)中,可嵌套和并列。(

5.子程序結(jié)構(gòu)縮短了程序的長(zhǎng)度,節(jié)省了程序的存儲(chǔ)空間。()J

王、設(shè)計(jì)題

1.編程實(shí)現(xiàn)求S=(X2+Y2)/Z的值,并將結(jié)果放人RESULT單元。

;XT4_5_1.ASM

DATASEGMENT;定義數(shù)據(jù)段

XDW15

YDW-32

ZDW280

RESULTDW2DUP(?);定義結(jié)果保存單元

DATAENDS;數(shù)據(jù)段結(jié)束

CODESEGMENT;定義代碼段

ASSUMECS:CODE,DS:DATA

START:MOVAX,DATA;初始化DS

MOVDS,AX

MOVAX,X;取出被乘數(shù)X存入AX中

IMULX;執(zhí)行X2操作

MOVCX,AX;乘積的低位字轉(zhuǎn)存至CX

MOVBX,DX;乘積的高位字轉(zhuǎn)存至BX

MOVAX,Y:取出被乘數(shù)X存入AX中

IMULY;執(zhí)行丫2操作

ADDAX,CX;X2+Y2的低位字與Z的低位字相加

ADCDX,BX;X?+Y2的高位字相加

IDIVZ;(X2+Y2)/Z

MOVRESULT,AX;商存入RESULT單元

MOVRESULT+2,DX;余數(shù)存入RESULT+2單元

MOVAH,4CH

INT21H;返回DOS

CODEENDS;代碼段結(jié)束

ENDSTART;匯編結(jié)束

2.編程序完成計(jì)算S=(A+B)/2-2(AANDB)。

;XT4_5_2.ASM

DATASEGMENT;定義數(shù)據(jù)段

ADW15

BDW-32

SDW?

RESULTDW2DUP(?);定義結(jié)果保存單元

DATAENDS;數(shù)據(jù)段結(jié)束

CODESEGMENT;定義代碼段

ASSUMECS:CODE,DS:DATA

START:MOVAX,DATA;初始化DS

MOVDS,AX

MOVAX,A;取出被乘數(shù)A存入AX中

ADDAX,B;A+B

SARAX,1;(A+B)/2

MOVBX,AX;存入BX中

MOVAX,A;取出被乘數(shù)A存入AX中

ANDAX,B;AANDB

SALAX,1;(AANDB)*2

SUBBX,AX;(A+B)/2-2(AANDB)

MOVS,BX;存入S單元

MOVAH,4CH

INT21H;返回DOS

CODEENDS;代碼段結(jié)束

ENDSTART;匯編結(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)行信息傳輸采用的總線是()。I)

A.芯片總線B.系統(tǒng)總線C.局部總線D.外部設(shè)備總線

5.要求傳送64位數(shù)據(jù)信息,應(yīng)選用的總線是()。C

A.ISAB.I2CC.PCID.AGP

6.以下不屬于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)信息通路。P116

2.微機(jī)總線一般分為內(nèi)部總線、系統(tǒng)總線和外部總線三類。用于插件板一級(jí)互連的是系統(tǒng)總線;用

于設(shè)備一級(jí)互連的是外部總線。P116117

3.總線寬度是指可同時(shí)傳送的二進(jìn)制數(shù)據(jù)的位數(shù):數(shù)據(jù)傳輸率是指在單位時(shí)間內(nèi)總線上可傳送的數(shù)

據(jù)總量P120

4.AGP總線是?種高速圖形接口局部總線標(biāo)準(zhǔn);主要用于高速視頻或高品質(zhì)畫(huà)面的顯示場(chǎng)合。P132

5.USB總線是一種支持即插即用的新型串行接口;其主要特點(diǎn)是使用方便、速度加快、連接靈活、獨(dú)

立供電、支持多媒體。P133134

6.IEEE1394是一種新型的高逑串行總線。主要應(yīng)用了超過(guò)100Kbit/s的硬盤和視頻設(shè)備.P134

6思考與練習(xí)題

一、選擇題

1.存儲(chǔ)器的主要作用是()。D

A.存放數(shù)據(jù)B.存放程序C.存放指令D.存放數(shù)據(jù)和程序

2.以下存儲(chǔ)器中,CPU不能直接訪問(wèn)的是()。D

A.CacheB.RAMC.主存D.輔存

3.以下屬于DRAM特點(diǎn)的是()。C

A.只能讀出B.只能寫入C.信息需定時(shí)刷新I).不斷電信息能長(zhǎng)久保存

4.某存儲(chǔ)器容量為64Kx16,該存儲(chǔ)器的地址線和數(shù)據(jù)線條數(shù)分別為()。C

A.16,32B.32,16C.16,16D.32,32

5.采用虛擬存儲(chǔ)器的目的是()。C

A.提高主存的存取速度B.提高輔存的存取速度

C.擴(kuò)大主存的存儲(chǔ)空間D.擴(kuò)大輔存的存儲(chǔ)空間

二、填空題

1.存儲(chǔ)容量是指二進(jìn)制信息總量;容量越大,能存儲(chǔ)的二進(jìn)制信息越多,系統(tǒng)的處理能力就要強(qiáng)_。

P144

2.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)RAMoP148

3.Cache是一種高速小容量的存儲(chǔ)器,位于?PU和主存之間,用來(lái)存放CPU正在使用的指令和數(shù)

>_:使用Cache的目的是提應(yīng)CPU訪問(wèn)存儲(chǔ)器的存取速度,減少處理器的等待時(shí)間.P144P165

4.虛擬存儲(chǔ)器是以存儲(chǔ)器訪問(wèn)局限性為根底,建立在主存-輔存物理體系結(jié)構(gòu)上的主存與輔存之間

的數(shù)據(jù)交換技術(shù)。P167

5.計(jì)算機(jī)中采用主存-輔存和Cache-主存兩個(gè)存儲(chǔ)層次,來(lái)解決存儲(chǔ)器的速度、容量和價(jià)格之間的

矛盾。P146

三、判斷題

1.SRAM比DRAM電路簡(jiǎn)單,集成度高,功耗低。(X)

2.Cache的存取速度比主存快,但比CPU內(nèi)部存放器慢。(V)

3.輔存與主存的相比,其特點(diǎn)是容量大,速度快。(X)

4.CPU可直接訪問(wèn)主存和輔存。(X)

王、分析設(shè)計(jì)題

1.某微機(jī)系統(tǒng)的RAM容量為4KX8位,首地址為4800Ho求其最后一個(gè)單元的地址。

4800H+1000H-l=57FFH

2.設(shè)有一個(gè)具有14位地址和8位數(shù)據(jù)的存儲(chǔ)器,問(wèn):

(1)該存儲(chǔ)器能存儲(chǔ)多少字節(jié)的信息?答:23=232")=16KB

(2)如果存儲(chǔ)器由8Kx4位RAM芯片組成,需要多少片?答:4片

(3)需要地址多少位做芯片選擇?答:1位(局部譯碼)

3.用16Kx1位的DRAM芯片組成64Kx8位的存儲(chǔ)器,要求而出該存儲(chǔ)器組成的邏輯框圖。

解:如以下圖(共32片16Kxi位)

7思考與練習(xí)題

一、填空題

1.接11是指外設(shè)與CPL-通信的控制部件,是CPU與外設(shè)間傳遞信息的中轉(zhuǎn)站。P172

2.I/O接口電路位于總線和外部設(shè)備之間,其作用是信息轉(zhuǎn)換和數(shù)據(jù)傳遞;經(jīng)接口電路傳輸?shù)臄?shù)據(jù)

類別有數(shù)據(jù)信息、控制信息、狀態(tài)信息。P172、P175

3.I/O端口地址常用的編址方式有I/O端口與內(nèi)存統(tǒng)一編址和I/O端口獨(dú)立編址兩種:前者的特點(diǎn)是_

(P176);后者的特點(diǎn)是1P176)P176

4.中斷方式進(jìn)行數(shù)據(jù)傳送,可實(shí)現(xiàn)CPU與外設(shè)并行工作,提高了的工作效率。中斷傳送方式多適

用于小批量慢速數(shù)據(jù)輸入/輸出設(shè)備傳送場(chǎng)合。P181

5.DMA方式是在內(nèi)存與外設(shè)間開(kāi)辟專用的數(shù)據(jù)通道,在DMA控制器控制下直接進(jìn)行數(shù)據(jù)傳送而不必

通過(guò)CPU。P182

8思考與練習(xí)題

一、填空題

1.8237A用硬件方式實(shí)現(xiàn)I/。外設(shè)與內(nèi)存之間的快速數(shù)據(jù)直接傳輸:其工作方式有單方節(jié)傳送方式、

數(shù)據(jù)塊傳送方式、請(qǐng)求傳送方式、級(jí)聯(lián)傳送方式°P188~P189

2.進(jìn)行DMA傳輸之前,CPU要對(duì)8237A初始化編程:其主要內(nèi)容有(見(jiàn)P1968237A編程一般步驟)。

P195-P196

3.8237A設(shè)置了主去除命令、去除字節(jié)指除器命令、去除屏蔽存放器命令3條軟件命令,這些軟件命

令只要對(duì)相應(yīng)端口(分別是8237A端口基地址加ODH、加OCH、加OEH)寫操作就會(huì)自動(dòng)執(zhí)行去除

命令。P195-P196

二、簡(jiǎn)答題

1.DMA控制器8237A有哪兩種工作狀態(tài),其工作特點(diǎn)如何?

答案在P184-P184。

2.8237A的當(dāng)前地址存放器、當(dāng)前字計(jì)數(shù)存放器和基字存放器各保存什么值?

答案在P190~P191。

3.8237A進(jìn)行DMA數(shù)據(jù)傳送時(shí)有幾種傳送方式?其特點(diǎn)是什么

答:單字節(jié)傳送方式、字組方式、連續(xù)方式。答案在P188~P189

4.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,OFFH;設(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)。P200

2.中斷源是指引起中斷的設(shè)備或事件;按照CPU2中斷源的位置可分為內(nèi)部中斷和外部中斷。P201

3.CPU內(nèi)部運(yùn)算產(chǎn)生的中斷主要有除法出錯(cuò)、運(yùn)算溢出和程序調(diào)試中設(shè)置斷點(diǎn)。P201

4.中斷源的識(shí)別通常有查詢斷斷和矢量中斷兩種方法;前者的特點(diǎn)是多個(gè)中斷源公用?個(gè)中斷入口

效勞程序,通過(guò)執(zhí)行一段查詢程序,確定引起中斷的中斷源狀態(tài);然后做相應(yīng)的中斷處理;后者的特

點(diǎn)是每個(gè)中斷源對(duì)應(yīng)?個(gè)中斷效勞入口地址,由中斷向量來(lái)指示中斷效勞程序入口地址。P202

5.中斷向量是中斷效勞程序的入口地址;存放中斷向量的存儲(chǔ)區(qū)稱為中斷向量表。P208

6.8086中斷系統(tǒng)可處理上因-種不同的中斷,對(duì)應(yīng)中斷類型碼為“②每個(gè)中斷類型碼與一個(gè)‘醞

相對(duì)應(yīng),每個(gè)中斷向量需占用工_個(gè)字節(jié)單元;兩個(gè)高字節(jié)單元存放中斷入口段地址,兩個(gè)低字節(jié)單

元存放中斷入口偏移地址。P206

二、分析設(shè)計(jì)題

1.設(shè)8259A的操作命令字0C%中,E0I=0,R=l,SL=1,L2LILO=011,試指出8259A的優(yōu)先權(quán)排隊(duì)順序。

答:IR4(高)、IR5>IR6>IR7>IRO、IRKIR2、IR3(低)

2.在兩片8259A級(jí)連的中斷系統(tǒng)中,主片的1電接從片的中斷請(qǐng)求輸出,請(qǐng)寫出初始化主片、從片時(shí),

相應(yīng)的ICW:,的格式。

答:主片ICW3:01000000B;從片ICW3:000001答B(yǎng)。

3.某外部可屏蔽中斷的類型碼為08H,它的中斷效勞程序的人口地址為0020:0040H。請(qǐng)編程將該中斷效

勞程序的入口地址填入中斷矢量表中。

解:

CLI

MOVAX,00

MOVDS,AX

MOVSI,08H*4

MOVWORDPTRfSI],0040H

INCSI

INCSI

MOVWORDPTR[SI],0020H

STI

補(bǔ)充:課后題

1:鍵盤中斷的矢量號(hào)為07H,它的中斷效勞程序入口地址為0BA9H:0125H,求它在中斷矢量表中的

地址及相應(yīng)單元內(nèi)容。

2、假設(shè)將ICW2初始化為783,那么在中斷響應(yīng)總線周期從數(shù)據(jù)總線上向CPU送出的對(duì)應(yīng)于IR2

的中斷類型碼為,對(duì)應(yīng)于1R3的中斷類型碼為。

3、優(yōu)先級(jí)自動(dòng)循環(huán)方式開(kāi)始時(shí),優(yōu)先級(jí)隊(duì)列還是:

IR0->IR7假設(shè)此時(shí)出現(xiàn)了K0請(qǐng)求,響應(yīng)IR0并處理完成后,隊(duì)列變?yōu)槎嗌伲?/p>

10思考與練習(xí)題

一、選擇題

1.CPU對(duì)8255A執(zhí)行按位置位/復(fù)位操作時(shí),寫入的端口地址是()。D

A.端口AB.端口BC.端口CD.控制口

2.8255A的PB口有()種工作方式?B

A.1B.2C.3D.4

3.利用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è)置采樣次數(shù)為100次;②設(shè)置用于存放數(shù)據(jù)的緩沖區(qū)地址指針

B.①設(shè)置采樣次數(shù)為100次;②產(chǎn)生10ms的數(shù)據(jù)間采樣間隔;③設(shè)置用于存放數(shù)據(jù)的緩沖區(qū)地址指

C.①設(shè)置采樣次數(shù)為10()次;②產(chǎn)生10ms的數(shù)據(jù)間采樣間隔;③設(shè)置用于存放數(shù)據(jù)的緩沖區(qū)地址指

針:④設(shè)置8255A的工作方式控制字

4.8255A工作于方式1輸出時(shí),在由外設(shè)輸入的STD信號(hào)()的控制下將端口A或(端I」B)的數(shù)據(jù)鎖

存。D

A.上升沿B.下降沿C.高電平D.低電平

二、填空題

1.微機(jī)和外設(shè)通信的并行傳輸是指數(shù)據(jù)的各位同時(shí)傳送;并行接口的特點(diǎn)是1P226)|常用于重

距離場(chǎng)合。P225~P226

2.從并行接口的電路結(jié)構(gòu)來(lái)看,并行接口有輸入接口和輸H接口之分。P226

3.8255A有兩種命令字,一種是工作方式命令字,另一種是C口位操作命令字。P229

4.8253A內(nèi)部有竺個(gè)對(duì)外輸入/輸出端口,有3種工作方式,方式0稱為根本I/O工作方式,方式1

稱為選通I/O工作方式,方式2稱為選通雙向總線I/O方式.P232~P235

三、簡(jiǎn)答題

1.從8255A的PC口讀出數(shù)據(jù),試述控制信號(hào)-CS,Ai,A。,-RD,-WR的狀態(tài)。

答:-CS=O,A1=1,Ao=o,-RD=O,-WR=1

2.可編程并行接口芯片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í),CPI如何區(qū)分輸入或輸出?

答:進(jìn)入中斷效勞程序后,查詢輸入IBF和輸出?OBF狀態(tài);假設(shè)IBF=1(輸入緩沖器滿),輸入引

起中斷;假設(shè)-OBF=1(輸出緩沖器空),輸出引起中斷。

四、設(shè)計(jì)題

1.某8255A端口地址范圍為03F8H?03FBH,A組和B組均工作在方式0,A口作為數(shù)據(jù)輸出端口,C口低

4位作為狀態(tài)信號(hào)輸入口,其他端口未用:試畫(huà)出該8255A與系統(tǒng)的連接圖,并編寫初始化程序。

解1:8255A與系統(tǒng)的連接圖如下。

IOW

IOR

D7?Do

Ao

A,

Ai

At

As

解2:初始化程序如下。

MOVAL,10000001B;人和8組方式04口輸出和C口低4位輸入口。

MOVDX,03FBH

OUTDX,AL

2.用8255A作為接口芯片,編寫滿足如下要求的3段初始化程序:

(1)將A組和B組置成方式。,A口和C口作為輸入口,B口作為輸出口。

(2)將A組置成方式2,B組置成方式1,B口作為輸出口

(3)將A組置成方式1且A口作為輸入,PC和PG,作為輸出,B組置成方式1且作為輸入口。

假設(shè)控制端口的符號(hào)地址為PORTK。解答如下:

(1)MOVAL,10011001B;A和B組方式0,A和C口輸入口,B口作為輸出口

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,AL

11思考與練習(xí)題

一、選擇題

L串行接口芯片8251A可實(shí)現(xiàn)()。D

A.同步傳送B.異步傳送C.并行傳送D.A和B均可

2.8251A工作于串行異步接收時(shí).當(dāng)檢測(cè)到()引腳為低電平時(shí),可能是起始位。A

A.RxDB.TxDC.-WED.-RTS

3.輸入控制發(fā)送器數(shù)據(jù)速率的時(shí)鐘TxC頻率可以是數(shù)據(jù)傳送波特率的()倍。C

A.l、16或64B.l、32或64C.16、32或64D.16、64或128

4.如8251A設(shè)為異步通信方式,發(fā)送器時(shí)鐘輸入端和接收時(shí)鐘輸入端連接到頻率19.2kHz輸入信號(hào)上,

波特率因子為16,那么波特率為()波特?A

A.1200B.2400C.960GD.19200

二、填空題

1.串行通信是指_____,其特點(diǎn)是________,通常用于_______場(chǎng)合。

2.波特率是指,該指標(biāo)用于衡量______。

3.串行通信按通信約定的格式可分為和______兩種;前者的特點(diǎn)是_______;后者的特點(diǎn)是

4.8251A是一種芯片,使用前必須對(duì)其進(jìn)行設(shè)置,主要內(nèi)容包括o

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ā)送也允許接收,假設(shè)其控制口地址為03FBH,試編寫初始化程序。

解:初始化程序如下:

MOVDX,03FBH;

MOVAL,11H1010B;方式字:異步方式,7位數(shù)據(jù)位,偶校驗(yàn),2位停止位,分頻系數(shù)為n=I6

OUTDX,AL

MOVAL,0000101B;命令字:允許發(fā)送也允許接收,錯(cuò)誤復(fù)位

OUTDX,AL

12思考與練習(xí)題

一、選擇題

1.啟動(dòng)8253的計(jì)數(shù)器開(kāi)始或計(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工作在()

溫馨提示

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