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

下載本文檔

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

文檔簡(jiǎn)介

給出部分習(xí)題的做題思路提示,僅供參考:習(xí)題課129頁第13題13.判斷操作數(shù)的尋址方式是否正確?說明原因。?

(1)[AX];例如MOVBL,[AX];錯(cuò),AX不是地址寄存器?

(2)BP;例如MOVAX,BP;正確,寄存器尋址?

(3)[SI+DI];例如MOVAL,[SI+DI]錯(cuò),不能有2個(gè)變址寄存器?

(4)[SP];例如MOVAL,[SP],錯(cuò),不能用堆棧指針,堆棧指針只能由堆棧指令操作?

(5)CS;例如MOVAX,CS;正確,寄存器尋址?

(6)BH;例如MOVAL,BH;正確,寄存器尋址?

(7)[BX+BP+32];例如MOVAL,[BX+BP+32];錯(cuò),不能有2個(gè)基地址寄存器?

(8)[BL+44];例如MOVAL,[BL+44];錯(cuò),BL不是完整的地址寄存器?

(9)[CX+90];例如MOVAL,[CX+90];錯(cuò),CX不是地址寄存器?

(10)[DX];例如MOVAL,[DX];錯(cuò),DX不是地址寄存器?

(11)BX+90H;例如MOVAX,BX+90H;錯(cuò),不能加?

(12)[BX*4];例如MOVAL,[BX*4];錯(cuò),不能乘?

(13)SI[100H];例如MOVAX,SI[100H];正確,相對(duì)變址尋址,但寫法不好,最好是MOVAX,[SI+100H],MOVAX,100[SI]?

(14)[DX+90H];例如MOVAX,[DX+90H];錯(cuò),DX不是地址寄存器14題?

假定DS=2000H?

ES=2100H?

SS=1500H?

SI=00A0H?

BX=0100H?

BP=0010H?

數(shù)據(jù)變量wVald的偏移地址為0050H?

指出下列指令源操作數(shù)的尋址方式??

(1)MOVAX,0ABH;立即數(shù)尋址?

(2)MOVAX,[100H];直接尋址?

(3)MOVAX,wVald;直接尋址,等于MOVAX,[0050H]?

(4)MOVBX,[SI];寄存器間接尋址?

(5)MOVAX,wVald[BX];相對(duì)寄存器尋址,等于MOVAX,[BX+0050H]?

(6)MOVCL,[BX][SI];基址加變址尋址?

(7)MOVwVald[SI],BX;相對(duì)基址加變址尋址,等于MOV[SI+0050H],BX?

(8)MOV[BP][SI],100;相對(duì)基址加變址尋址?

錯(cuò),應(yīng)該是MOVWORD[SI+BP],100;說明是字或字節(jié)

15.已知:SS=0FF10H,SP=00A0H.?

將8057H和0F79H入棧,再?gòu)棾鲆粋€(gè)數(shù),畫出堆棧區(qū)的變化。?

程序舉例:?

MOVAX,FF10H?

MOVSS,AX?

MOVAX,00A0H?

MOVSP,AX?

MOVAX,8057H?

PUSHAX?

MOVAX,0F79H?

PUSHAX?

POPBX?

答:已知SS+SP=FF100+00A0=FF1A0H?

結(jié)果SP=009EH?

入堆棧時(shí),堆棧指針SP先減2,再壓棧?

出堆棧時(shí),先彈出2個(gè)字節(jié)的,然后堆棧指針SP加2棧的數(shù)據(jù):?

FF198?

FF19A?

FF19C0F79?

FF19E0557?

FF1A0;棧底

?

或用字節(jié)地址看?

FF199?

FF19A?

FF19B0F?

FF19C79?

FF19D05?

FF19E57?

FF19F?

FF1A0;棧底

23.試編程序。將內(nèi)存從40000H到4AFFFH的每個(gè)單元中均寫入20H,再逐個(gè)單元讀出比較,看寫入的與讀出的是否一致。若全對(duì),則將AL置0FFH;只要有錯(cuò),則將AL置00H。?

參考程序:?

MOVAX,4000H?

MOVDS,AX?

MOVBX,0?

MOVCX,AFFFH?

MOVAL,20H?

L1:MOV[BX],AL?

CMP[BX],AL?

JNZERROR?

INCBX?

DECCX?

JNZL1?

MOVAL,FFH?

JMPEND1?

ERROR:MOVAL,0?

END1:RET

20.按下列要求編寫指令序列?

1)清除DH中的最低三位而不改變其他位,結(jié)果存入DL中;?

ANDDH,F8H?

MOVDL,DH?

2)把DI中的最高4位置1而不改變其他位;?

ORDI,F000H?

3)把AX中的0-3位置1,7-9位取反,13-15位置0;?

ORAX,000FH?

XORAX,0000001110000000B;用二進(jìn)制表示數(shù)?

ANDAX,0001111111111111B

?

4)測(cè)試BX中的第2、5和9位中是否有一位為1;?

TESTBX,0000001000100100B?

JZ全0?

否則,結(jié)果非0表示至少有一個(gè)1?

5)測(cè)試CX中的第1、6和11位是否同時(shí)為1;?

MOVAX,CX?

ANDAX,0000100001000010B?

CMPAX,0000100001000010B?

JE等于轉(zhuǎn),表示3位全為1。?

6)測(cè)試AX中的第0、2、9和13位中是否有一位為0;?

ANDAX,0010001000000101;只看這4位?

XORAX,0010001000000101?

JZ;說明是全1,沒有0?

至少1個(gè)0?

7)測(cè)試DX中的第1、4、11和14位是否同時(shí)為0;?

MOVAX,DX?

ANDAX,0100100000010010B?

JZ=0

23.試編程序。將內(nèi)存從40000H到4AFFFH的每個(gè)單元中均寫入20H,再逐個(gè)單元讀出比較,看寫入的與讀出的是否一致。若全對(duì),則將AL置0FFH;只要有錯(cuò),則將AL置00H。?

參考程序:?

MOVAX,4000H?

MOVDS,AX?

MOVBX,0?

MOVCX,AFFFH?

MOVAL,20H?

L1:MOV[BX],AL?

CMP[BX],AL?

JNZERROR?

INCBX?

DECCX?

JNZL1?

MOVAL,FFH?

JMPEND1?

ERROR:MOVAL,0?

END1:RET

24.設(shè)變量單元A、B、C存放有3個(gè)數(shù),若3個(gè)數(shù)都不為零,則求3個(gè)數(shù)的和,存放在D中;若有一個(gè)零,則將其余兩個(gè)也清零,試編寫程序。?

答:先用機(jī)器指令編程(用小匯編編程)?

實(shí)現(xiàn)此功能的程序方法很多,這里只舉一個(gè)簡(jiǎn)單直觀的例子。?

設(shè):變量A、B、C變量存放在1000H開始的單元中,即:?

變量A存放在當(dāng)前段的1000H單元,?

變量B在1001H單元,?

變量C在1002H單元。?

結(jié)果D的地址為1003H單元。

?

MOVBX,1000HMOVAL,[BX]CMPAL,0;第一個(gè)數(shù)A=0??

JNZL1;非0轉(zhuǎn)?

MOV[BX+1],AL;其余2個(gè)清0?

MOV[BX+2],AL?

JMPEND1?

L1:MOVAL,[BX+1];;第2個(gè)數(shù)B=0??

CMPAL,0?

JNZL2;非0轉(zhuǎn)?

MOV[BX],AL?

MOV[BX+2],AL?

JMPEND1?

L2:MOVAL,[BX+2];第3個(gè)數(shù)C=0??

CMPAL,0?

JNZL3;非0轉(zhuǎn)?

MOV[BX],AL?

MOV[BX+1],AL?

JMPEND1?

L3:MOVAL,[BX];3個(gè)數(shù)都不為零,求3個(gè)數(shù)的和?

ADDAL,[BX+1]?

ADDAL,[BX+2]?

MOV[BX+3],AL?

END1:INT3;結(jié)束,斷點(diǎn),停在此26.試編寫程序,統(tǒng)計(jì)由40000H開始的16K個(gè)單元中所存放的字符A的個(gè)數(shù),并將結(jié)果存放在DX中。?

MOVAX,4000H?

MOVDS,AX?

MOVBX,0?

MOVCX,4000H;16K個(gè)數(shù)?

MOVDX,0;用DX記錄A的個(gè)數(shù)?

L1:MOVAL,[BX]?

CMPAL,41H;CMPAL,’A’?

JNZL2?

INCDX;累加器+1?

L2:INCBX?

DECCX;(LOOPL1)?

JNZL1

30題。鍵盤輸入10個(gè)數(shù),變成密碼后存到BUFF緩沖區(qū)去設(shè)密碼緩沖區(qū)首地址=120H,加密后的數(shù)字緩沖區(qū)BUFF首地址=130H

?

MOVSI,120H;密碼緩沖區(qū)首地址=120H?

MOVDI,130H;加密后的數(shù)字緩沖區(qū)首地址=130H?

MOVCX,0AH;共10個(gè)數(shù)字?

MOVBX,0;偏移地址清0?

10CMOVAH,1?

INT21H;等待輸入一個(gè)數(shù)字?

CMPAL,0DH;是回車??

JZEND1?

ANDAL,0FH;留下低4位?

MOVBL,AL?

MOVAL,[SI+BX];取1個(gè)數(shù)字的密碼?

MOV[DI],AL;送加密緩沖區(qū)?

INCDI?

DECCX?

JNZ10C?

END1:INT3;結(jié)束?

120DB7591368024微機(jī)原理與接口課

作業(yè)、復(fù)習(xí)

一、2010年3月-7月本課程作業(yè)由各班主講教師自由布置,考慮到大綱要求,統(tǒng)一布置幾道各班都必須做的作業(yè)如下:第14頁4,5,9.第26頁3,4第129頁13,14,15,23,24,26

第169頁1,2,3,4,5

第191頁1,2,3,5,6,7,8,9,10,11

第208頁1,2,3,4,5,7,8,9

第287頁1,3,4,8,11,15(第5小問不做),20,22,23,24,25,27,30第314頁2,7,8第336頁2,4,5

二、部分習(xí)題解題思路及參考解答1、設(shè)計(jì)一個(gè)波形發(fā)生器,要求能產(chǎn)生鋸齒波、矩形波、方波、三角波、梯形波等。輸出0-5V電壓,分辨率大于100。

設(shè)計(jì)電路,畫出邏輯圖,寫出產(chǎn)生三角波的程序。.

參考方法:可以考慮利用D/A轉(zhuǎn)換器0832,直接連接到總線上或通過8255連接到總線上。約定口地址(例=80H),畫出連接示意圖,畫出譯碼邏輯圖,寫出產(chǎn)生三角波的程序。參考書上320頁圖及程序。2、設(shè)計(jì)一個(gè)奧運(yùn)會(huì)倒計(jì)時(shí)顯示牌,要求顯示4位數(shù)字。提出設(shè)計(jì)方案,畫出詳細(xì)的連接圖,寫出顯示“2008”4個(gè)字的程序。

參考方法:可以參考圖9.10,可以不考慮驅(qū)動(dòng)問題??梢岳靡黄?255,4個(gè)共陰極的七段LED。約定8255口地址為90H,8255A口用7根線接4個(gè)LED的數(shù)據(jù)線,B口用4根線接4個(gè)LED的陰極線。

編程序,實(shí)現(xiàn)4個(gè)LED輪流顯示。3、某打印機(jī)有D7-D0數(shù)據(jù)線,STB選通線,BUSY忙狀態(tài)線共10根線(舉例用)。設(shè)計(jì)一套接口電路實(shí)現(xiàn)與該打印機(jī)連接。提出設(shè)計(jì)方案,畫出連接圖,寫出將當(dāng)前數(shù)據(jù)段1000H單元的100個(gè)打印數(shù)據(jù)送打印機(jī)的程序。

參考方法:設(shè)計(jì)方案可以考慮利用一片8255,用A口做數(shù)據(jù)輸出,可以采用方式0或方式1,為簡(jiǎn)單,建議用方式0,自己編程產(chǎn)生選通信號(hào)。用C7輸出做STB選通線,用C0輸入做打印機(jī)BUSY忙狀態(tài)線輸入,口地址約定為90H(可以不畫出詳細(xì)的譯碼邏輯圖,用一個(gè)框表示譯碼邏輯即可)。

程序流程:初始化8255,判打印機(jī)忙?,不忙,取一個(gè)數(shù)據(jù),送打印機(jī),產(chǎn)生STB選通信號(hào),地址加1,計(jì)數(shù)減1,循環(huán)。

4、在8088微機(jī)上擴(kuò)展8K的存儲(chǔ)器,其中4K為RAM,4KROM,要求地址范圍從D000:0000-1FFFH,RAM單元從0000開始?,F(xiàn)只有1KX4的2114和2KX8的2716芯片,請(qǐng)?zhí)岢鼋M合方案,畫出詳細(xì)的邏輯圖。

參考方法:用8片2114先并(位組合)再串(字組合),組成4K的RAM存儲(chǔ)體,使用地址0000-0FFFH。用2片2716串聯(lián)(字組合),組成4K的ROM存儲(chǔ)體,使用地址1000-1FFFH。畫出詳細(xì)的譯碼邏輯圖即可。5、軟中斷與硬中斷的主要區(qū)別。要點(diǎn):中斷源來自內(nèi)部/外部,不可屏蔽/可屏蔽,響應(yīng)方式不同不進(jìn)入中斷響應(yīng)周期/進(jìn)入中斷響應(yīng)周期。不能屏蔽軟件中斷。軟中斷由程序員編寫得,硬中斷是外部設(shè)備產(chǎn)生的,是隨機(jī)的。6、CPU響應(yīng)中斷請(qǐng)求和響應(yīng)DMA請(qǐng)求的本質(zhì)區(qū)別。要點(diǎn):響應(yīng)中斷時(shí),CPU仍然仍控制總線,而響應(yīng)DMA請(qǐng)求時(shí),CPU要讓出總線。中斷傳送靠執(zhí)行指令傳送一個(gè)字節(jié),DMA傳送時(shí)不執(zhí)行指令,硬件控制傳。7、鍵盤中斷是9號(hào)中斷,用戶按鍵后,鍵盤接口收到鍵碼,接口通過IR1引腳向8259申請(qǐng)中斷,8259的OCW1對(duì)應(yīng)的位沒有屏蔽時(shí),該申請(qǐng)被送到中斷請(qǐng)求寄存器中,8259優(yōu)先裁決器判優(yōu),與當(dāng)前服務(wù)寄存器的值比較后,8259通過INTR線向CPU申請(qǐng)中斷,CPU在開中斷的情況下,通過2個(gè)INTA周期響應(yīng)8259的中斷,CPU從ICW2取回中斷類型號(hào),乘4后得到中斷向量表地址,取出中斷向量,轉(zhuǎn)到中斷服務(wù)程序執(zhí)行。從鍵盤接口取回鍵碼,存入鍵盤緩沖區(qū)。8、8088微機(jī)原有一片8259管理8級(jí)中斷,現(xiàn)需擴(kuò)充一片8259,請(qǐng)?zhí)岢鰯U(kuò)充方案,畫出連接示意圖,試述8259從片處理一次中斷請(qǐng)求的全過程。圖略:注意數(shù)據(jù)線,從片的中斷申請(qǐng),級(jí)聯(lián)線。從片處理一次中斷請(qǐng)求的全過程:外設(shè)通過從片的IR1引腳向從片8259申請(qǐng)中斷,從片8259判優(yōu),向主片8259申請(qǐng),主片8259判優(yōu),向CPU申請(qǐng),CPU回答,返回2個(gè)INTA周期。主片8259通過CAS0-2向從片8259發(fā)選中信號(hào),從片8259送出申請(qǐng)者的類型號(hào)。CPU取回中斷類型號(hào),乘4后得到中斷向量表地址,取出中斷向量,轉(zhuǎn)到中斷服務(wù)程序執(zhí)行。9、什么是可屏蔽中斷?IBMPC機(jī)有哪幾個(gè)可屏蔽中斷源?怎樣屏蔽某個(gè)中斷請(qǐng)求?

可屏蔽中斷的中斷申請(qǐng)可以被CPU通過指令屏蔽掉。IBMPC機(jī)有定時(shí)器、鍵盤、串行通信、軟盤、硬盤、打印機(jī)等幾個(gè)可屏蔽中斷源。可以通過向8259的OCW1寫入屏蔽碼來屏蔽某個(gè)中斷請(qǐng)求。10、什么是中斷向量表?中斷向量表在微機(jī)的什么地方存放?中斷類型16H的中斷向量首址在存儲(chǔ)器的那幾個(gè)單元?向量地址是怎樣存放的?

要點(diǎn):存放全部中斷服務(wù)程序首地址的表,在內(nèi)存的0:0開始,共1K,對(duì)應(yīng)256個(gè)中斷向量,每4個(gè)單元對(duì)應(yīng)1個(gè)向量,類型16H的向量首址在0:58H單元,存放順序是段地址在5AH單元,偏移地址在58H單元.11、簡(jiǎn)述硬盤接口通過8237控制實(shí)現(xiàn)一次DMA傳送的全過程,假設(shè)將內(nèi)存2000H單元開始的2048個(gè)字節(jié)數(shù)據(jù)寫入硬盤。要點(diǎn):8237的初始化,將2000H,2048H等交給8237,啟動(dòng)硬盤接口,硬盤接口準(zhǔn)備好,通過DREQ向8237申請(qǐng)DMA,8237判優(yōu),通過HRQ向CPU申請(qǐng)DMA,CPU通過HLDA響應(yīng)DMA請(qǐng)求,讓出總線控制權(quán),DMAC掌握總線控制權(quán),送出內(nèi)存首地址2000H,通過DACK選中外設(shè),發(fā)出讀、寫命令,完成一次DMA傳送。如果設(shè)置塊傳送,則地址加1,計(jì)數(shù)器減1,重復(fù)傳送,傳送結(jié)束,放棄總線,CPU重新行使總線控制權(quán)。12、什么是指令周期?總線周期?機(jī)器周期?它們之間有什么關(guān)系?13、I/O端口的兩種編址方式為統(tǒng)一編址與單獨(dú)編址。統(tǒng)一編址是端口與存儲(chǔ)器統(tǒng)一編址,不用專門的輸入輸出指令,指令功能強(qiáng)大,但不直觀。單獨(dú)編址是端口與存儲(chǔ)器分開編址,為了區(qū)分,需要專門的輸入輸出指令,指令功能簡(jiǎn)單。14、8086CPU控制標(biāo)志有哪些?敘述各控制標(biāo)志的意義。控制標(biāo)志有DF方向標(biāo)志,規(guī)定串操作指令的地址是加1或減1,缺?。?,地址+1;IF中斷允許標(biāo)志,=1開中斷,允許中斷,TF單步、跟蹤標(biāo)志,調(diào)試程序時(shí)用,每執(zhí)行一條指令停一下。15、8086CPU狀態(tài)標(biāo)志有進(jìn)位標(biāo)志、溢出標(biāo)志、輔助進(jìn)位、奇偶標(biāo)志、零標(biāo)志、負(fù)標(biāo)志。8086CPU中表示運(yùn)算結(jié)果的狀態(tài)的標(biāo)志有進(jìn)位標(biāo)志、溢出標(biāo)志、輔助進(jìn)位標(biāo)志、符號(hào)標(biāo)志、零標(biāo)志、奇偶標(biāo)志等,進(jìn)位標(biāo)志表示有進(jìn)位或借位,溢出標(biāo)志標(biāo)識(shí)運(yùn)算溢出,輔助進(jìn)位表示第4位向高4位有進(jìn)位,負(fù)號(hào)標(biāo)志是一個(gè)字節(jié)的最高位,零標(biāo)志標(biāo)識(shí)運(yùn)算結(jié)果=0,奇偶標(biāo)志表示運(yùn)算結(jié)果為偶數(shù)。16、CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有:程序控制;程序中斷方式;DMA方式。

程序控制接口實(shí)現(xiàn)簡(jiǎn)單,控制靈活方便。缺點(diǎn)是CPU始終運(yùn)行指令,查詢外部設(shè)備,CPU效率低。適合簡(jiǎn)單數(shù)據(jù)傳送;程序中斷方式接口需要有中斷申請(qǐng)邏輯,比較復(fù)雜,每傳送1個(gè)字節(jié)都要執(zhí)行一次中斷服務(wù)程序,CPU不用查詢外部設(shè)備是否準(zhǔn)備好,CPU效率高,適合實(shí)時(shí)數(shù)據(jù)傳送;DMA方式直接實(shí)現(xiàn)內(nèi)存與外部設(shè)備的數(shù)據(jù)交換,需要專門的硬件控制器,控制邏輯復(fù)雜。傳送數(shù)據(jù)時(shí)不需要CPU參與,CPU通過硬件控制直接傳送數(shù)據(jù),不用執(zhí)行數(shù)據(jù)傳送指令。適合高速、成批的數(shù)據(jù)傳送。

17、8255的A、B、C三個(gè)口各自的編程特點(diǎn)。8255的A口工作在方式0、1、2,B口只能是方式0、1,C口只能是方式0,c口可以按位置1置0,A、B口工作在方式1、2時(shí),需要借用c口提供聯(lián)絡(luò)線。18、若用PC機(jī)作工業(yè)控制,采用無條件傳送方式定時(shí)采集8路開關(guān)量輸入,并將8路開關(guān)量的狀態(tài)送8個(gè)指示燈顯示,請(qǐng)?zhí)岢鲆环N設(shè)計(jì)方案(畫出圖),并說明工作原理.寫出將8路開關(guān)量的狀態(tài)送8個(gè)指示燈顯示的匯編語言程序段。19、某單板微機(jī)需配用一16鍵小鍵盤,請(qǐng)?zhí)岢鲆环N設(shè)計(jì)方案,并說明工作原理。20、8251的可編程能力主要表現(xiàn)在那幾個(gè)方面?編程時(shí)可選擇的范圍是多少?要點(diǎn):8251的可編程能力主要表現(xiàn)在同步/異步工作方式可編程設(shè)置,數(shù)據(jù)位數(shù)可以為5-8位,校驗(yàn)位可以編程設(shè)置,停止位可以編程設(shè)置,波特率因子可編程設(shè)置??蛇x擇的范圍是:數(shù)據(jù)位可以為5-8位,校驗(yàn)位可以奇偶或不校,停止位可以是1位,1位半或2位,波特率因子可設(shè)置1、16、64。21、EIA-RS-232C是什么標(biāo)準(zhǔn)?主要包括哪些內(nèi)容?

RS232接口共定義25根信號(hào)線,串行接口,用+5V-+15V代表邏輯0,用-5V-

-15V代表邏輯1,適合串行設(shè)備通信。22、已知8253的CLK1為1.19MHz,利用8253的計(jì)數(shù)器1周期性地每隔20ms輸出一個(gè)脈沖,編寫實(shí)現(xiàn)上述功能的初始化程序。設(shè)8253的口地址為40H~43H。

23、已知8253的CLK為1.19MHz,利用8253做定時(shí)器,定時(shí)時(shí)間1秒鐘,設(shè)8253的口地址為40H~43H:1)請(qǐng)?zhí)岢鰧?shí)現(xiàn)的硬件方案,畫出示意圖。2)請(qǐng)寫出8253初始化的指令片段。

24、簡(jiǎn)述顯示器的幾種主要顯示標(biāo)準(zhǔn),介紹每種顯示標(biāo)準(zhǔn)的主要特點(diǎn)。

顯示器的主要顯示標(biāo)準(zhǔn):CGA

640x200

單色

EGA

640x350

16色

VGA

640x480

256色

SVGA

800x600

》256MONO

720x350

單色

25、從分辨率、行寬、復(fù)寫功能、打印彩色、打印成本等幾方面簡(jiǎn)述針式打印機(jī)、噴墨打印機(jī)、激光打印機(jī)各自的主要特點(diǎn)。

要點(diǎn):針式打印機(jī)分辨率低、行寬寬、具有復(fù)寫功能、不適合打印彩色、打印成本低;

激光打印機(jī)分辨率高,噴墨打印機(jī)適合打印彩色等.26、D/A、A/D的作用分別是什么?采樣保持器和多路模擬開關(guān)的作用分別是什么?27、敘述只讀存儲(chǔ)器的種類及各自的特點(diǎn)。

掩膜ROM,廠家制作,容量大,用戶不能編程.PROM用戶可以1次編程.EPROM紫外光擦除,可改寫,可反復(fù)編程。EEPROM電可編程。flashmemory

快閃存儲(chǔ)器,快編程。28、書上129頁13題,正確的有2,5,6,13.其余的都錯(cuò)誤.29、

書上129頁14題,1-立即尋址,2-直接尋址,3-直接,4-寄存器間接,5-相對(duì)寄存器,6-基址加變址,7-寄存器尋址8-立即

30、用外部一個(gè)電位器0-5V旋轉(zhuǎn)變化代表外界模擬量變化,用ADC0809采集電位器的模擬量,轉(zhuǎn)換成數(shù)字量在8個(gè)LED發(fā)光二極管上顯示出來。

答:ADC0809有一個(gè)模擬量輸入端,8位數(shù)字量輸出端,一個(gè)開始轉(zhuǎn)換START引腳,一個(gè)轉(zhuǎn)換結(jié)束引腳EOC,

3條輸入通道選擇引腳??梢杂靡粋€(gè)8255完成此任務(wù),8255的A口接ADC0809輸出的數(shù)字,B口接8個(gè)LED,C口PC7做啟動(dòng)轉(zhuǎn)換命令,C口低3位做ADC0809輸入通道選擇。畫出連接圖,編程,實(shí)現(xiàn)數(shù)據(jù)采集并顯示??梢圆挥霉蹵DC0809的轉(zhuǎn)換結(jié)束信號(hào),啟動(dòng)轉(zhuǎn)換后延時(shí)一段時(shí)間后取轉(zhuǎn)換結(jié)果即可。參考程序:設(shè)8255基口地址為60H,設(shè)ADC0809的IN0接模擬量輸入。

moval,10000000B;

8255A口方式0輸入,B口方式0輸出,C口出。

OUT63H,AL;LO:MOVAL,80H;啟動(dòng)轉(zhuǎn)換;OUT62H,AL;MOVAL,0;OUT62H,AL;

MOVCX,FFFFH;延時(shí);L1:

DECCX;JNZL1

;INAL,60H;OUT61H,AL;JMPL1.31、目前微機(jī)上常見的通用通信接口有哪些?各自的特點(diǎn)?答:USB,IEEE1394,RS232,其實(shí),RJ45,PS/2等也是通信接口,是專用的接口。USB有4條線,2根信號(hào)線,串行總線,支持熱插拔,最多可以掛接127個(gè)設(shè)備,用于U盤、鼠標(biāo)、打印機(jī)等設(shè)備;IEEE1394有6根線(實(shí)質(zhì)相當(dāng)于4線),兩條線傳送電源。最多接63個(gè)設(shè)備。800Mb,速度快,常用于圖形圖像設(shè)備的接口。RS-232C有25線和9線D型插件2種,作為低速數(shù)據(jù)傳輸接口,用于設(shè)備間的通信,最高速率19.2K,使用-3V~-15V代表邏輯1.編程方便。32、匯編語言編程與上機(jī)過程:1)用編輯器(例如EDIT.EXE)編輯源程序,2)用匯編程序(例如MASM.EXE)對(duì)源程序進(jìn)行匯編,形成.obj的目標(biāo)文件,3)用鏈接程序(例如LINK.EXE)鏈接成可執(zhí)行文件,4)用DEBUG.EXE等調(diào)試工具調(diào)試可執(zhí)行程序。33、存儲(chǔ)器分類:按讀寫方式不同分兩大類:隨機(jī)存儲(chǔ)器RAM和只讀存儲(chǔ)器ROM;其中隨機(jī)存儲(chǔ)器RAM又分成雙極性和MOS型兩種,MOS型又分成靜態(tài)SRAM和動(dòng)態(tài)DRAM。只讀存儲(chǔ)器分掩膜只讀存儲(chǔ)器SROM,可一次編程的只讀存儲(chǔ)器PROM,可紫外光擦除可反復(fù)改寫的EPROM,電可編程的EEPROM及快閃存儲(chǔ)器flashmemory。34、計(jì)算機(jī)的指令系統(tǒng)一般要包括7類指令:數(shù)據(jù)傳送類,算術(shù)運(yùn)算類,邏輯運(yùn)算類,移位類,標(biāo)志位操作指令集處理器指令,串指令,比較判斷程序控制類指令等。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%以下是計(jì)算機(jī)組成課的復(fù)習(xí)。不用看!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

二、補(bǔ)充題:

1、

會(huì)存儲(chǔ)器組織(看懂圖4-18,4-19);例如利用2114組成2kx8,4kx8的存儲(chǔ)體,畫出邏輯圖。2、

會(huì)設(shè)計(jì)一個(gè)半加器、全加器,2-4線譯碼器

3、

98頁:浮點(diǎn)數(shù)加減運(yùn)算的步驟。5步。

4、

4種打印機(jī)各自的主要特點(diǎn)。

5、

332頁接口的功能。

6、

332頁端口的兩種編址方式

7、

CACHE與虛擬存儲(chǔ)器的概念,設(shè)置目的。

8、

333頁寫出三種I/O傳送控制方式及特點(diǎn)

9、

中斷的幾個(gè)概念:開中斷,關(guān)中斷,中斷屏蔽,可屏蔽中斷等。

10、

79頁圖3.4溢出判別電路

11、

125頁ROM的種類及特點(diǎn)

12、

什么是尋址方式?

描述直接尋址、寄存器尋址、立即數(shù)尋址

13、控制器的功能,控制器的組成。

14、介紹微機(jī)總線發(fā)展,從PC、ISA、EISA、PCI、AGP(也是總線,但。。)

15、常見的校驗(yàn)方法、主要思想、適用場(chǎng)合。

16、動(dòng)態(tài)、靜態(tài)RAM在存儲(chǔ)單元結(jié)構(gòu)及保存信息原理方面的區(qū)別,各自的特點(diǎn)。

17、328頁漢字輸入計(jì)算機(jī)的幾種途徑及需要的設(shè)備

18、簡(jiǎn)述ASCII,GB2312,Unicode(ISO10646)編碼;

19、計(jì)算機(jī)指令系統(tǒng)中一般應(yīng)該有哪些類型的指令?(149頁)

20、設(shè)計(jì)一個(gè)可以實(shí)現(xiàn)8位加減運(yùn)算的運(yùn)算器,含4個(gè)通用寄存器:

1)畫出邏輯框圖;

2)標(biāo)出每個(gè)部件所需的微操作信號(hào);

3)寫出實(shí)現(xiàn)ADDAL,BL運(yùn)算的全部微操作。

21、什么是可編程邏輯器件?常見的可編程邏輯器件有哪幾種?

22、如何劃分計(jì)算機(jī)發(fā)展的4個(gè)階段?各階段的主要特點(diǎn)是什么?

23、多媒體計(jì)算機(jī)系統(tǒng)的關(guān)鍵技術(shù)有哪些?

24、對(duì)比EPROM和EEPROM的主要特點(diǎn),隨機(jī)存儲(chǔ)器與只讀存儲(chǔ)器比較。

25、提高計(jì)算機(jī)系統(tǒng)運(yùn)算速度的方法有哪些?

26、介紹弗林(Flynn)計(jì)算機(jī)分類法。

27、計(jì)算機(jī)系統(tǒng)性能的評(píng)測(cè)方法有哪些?

28、什么是超標(biāo)量處理機(jī)、超流水處理機(jī)?分別用文字描述和作圖示意。

29、計(jì)算機(jī)的外存有哪些設(shè)備,主要特點(diǎn)。

30、漢字輸入計(jì)算機(jī)的幾種途徑,需要的設(shè)備及軟件。

31、介紹漢字的輸入碼、存儲(chǔ)碼、顯示時(shí)的字形碼。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

三、部分習(xí)題參考答案或解題思路:(僅僅提示一下,請(qǐng)同學(xué)們自己補(bǔ)充完整)

1.1題:高級(jí)語言面向問題,機(jī)器語言面向機(jī)器硬件,匯編語言僅僅是為了直觀書寫表達(dá)機(jī)器指令,面向程序員。聯(lián)系:需要編譯、匯編變成機(jī)器指令才能執(zhí)行。

1.2題:五大件,運(yùn)算器、控制器、存儲(chǔ)器、輸入、輸出設(shè)備。通過總線聯(lián)系。

1.3題:分4層。M1硬件層,M2機(jī)器語言操作系統(tǒng),M3匯編語言,M4高級(jí)語言。

1.4題:幫助人更好更方便的操作計(jì)算機(jī)而編寫的程序。提供設(shè)備驅(qū)動(dòng)程序、文件管理、人機(jī)接口及任務(wù)調(diào)度等。目前主要有Windows,Linux,UNIX,DOS等。

1.5題:以組成計(jì)算機(jī)的硬件器件的發(fā)展為依據(jù),第一代用電子管,第二代用晶體管,第三代用小規(guī)模集成電路,第四代用大規(guī)模超大規(guī)模集成電路。

1.9題:馮.諾依曼計(jì)算機(jī)特點(diǎn)主要有3條:1)由運(yùn)算器等5大件組成。2)采用二進(jìn)制運(yùn)算。3)采用程序存儲(chǔ)自動(dòng)執(zhí)行。

3.1題:7+3/4=7.75=(111.11)2=(7.6)8;

3/64=0.046875=(0.000011)2=(0.03)8;

可以直接用二進(jìn)制數(shù)11/1000000

=0.000011

3.2題:先寫出二進(jìn)制形式,再得到10進(jìn)制值。

3.3題:注意小數(shù)點(diǎn)對(duì)齊。

3.4題:注意-0的原、反、補(bǔ)。

3.5題:已知原碼,求補(bǔ)碼。

3.6題:已知補(bǔ)碼為0.1110,真值為+0.1110;已知補(bǔ)碼為1.1100,是負(fù)數(shù),故真值應(yīng)該再取補(bǔ)才能看到,為-0.0100。

3.15題:先寫出X、Y的原碼,再求補(bǔ)(注意正數(shù)的補(bǔ)碼=原碼),然后相加。

3.16題:注意如果Y是負(fù)數(shù),則X-(-Y)=X+Y.

3.27題:設(shè)S=1是選D輸出。(1)S=1,數(shù)據(jù)經(jīng)D數(shù)據(jù)線送A,發(fā)CPA,數(shù)據(jù)存入A寄存器。發(fā)A→Σ,CPB即可。(4)若A、B是鎖存器,則在計(jì)算A+B時(shí)結(jié)果送B時(shí)的CPB信號(hào)將結(jié)果送B,但由于加法器還在加,就相當(dāng)于新來了一個(gè)數(shù)B,再次相加,再次送回來。。。。。。。。。。出錯(cuò)了。

3.29題:01010101

00110110

。

3.30題:16信息位,至少需要設(shè)置2r-1》k+r,r=6,需6位校驗(yàn)位,應(yīng)放在第1,2,4,8,16,32位上。

即p6D15D14D13D12D11p5D10D9D8D7D6D5D4p4D3D2D1p3D0p2p1

3.33題:

無符號(hào)時(shí)表示16個(gè)數(shù)。0000~1111.

數(shù)的原碼表示有+0,-0之分。

0000=+0,0111=+7,1000=-0,1111=-7。

范圍-7~+7,但0000,1000都表示0,實(shí)際上只能表示共15個(gè)數(shù)

數(shù)的反碼表示有+0,-0之分。

0000=+0,0111=+7,1111=-0,1000=-7。

范圍-7~+7,但0000,1111都表示0,實(shí)際上只能表示共15個(gè)數(shù)。

數(shù)的補(bǔ)碼表示沒有+0,-0之分。

0000=+0,

0111=+7,0000=-0,1000=-8。

范圍-8~+7,共16個(gè)數(shù),分別是+0~7,-1~8.

記住,無符號(hào)數(shù)和補(bǔ)碼都可以表示16個(gè)數(shù),原碼、反碼都只能表示15個(gè)數(shù),因?yàn)樗鼈兊?0、-0用2個(gè)數(shù)表示,只能算1個(gè)數(shù)0。同樣,5位二進(jìn)制數(shù)補(bǔ)碼可以表示32個(gè)數(shù),原碼、反碼都只能表示31個(gè)數(shù)。

4.1題:書上有。在計(jì)算機(jī)的主存中,常常設(shè)置一定的ROM區(qū),目地是存放計(jì)算機(jī)的啟動(dòng)引導(dǎo)程序,自檢程序等。如果該ROM區(qū)用EEPROM充當(dāng)也是可以的,但容易受計(jì)算機(jī)病毒的修改造成計(jì)算機(jī)無法啟動(dòng)。

4.2題:1)使引腳減少1半。2)刷新時(shí)是按行刷新的,只要有行地址就行了。

4.5題:(2)分散在2ms時(shí)間刷新128行,2ms/128=15.6us;(3)集中刷新,每0.1us刷1行,刷128行需要12.8us.

4.6題:書上。

4.7題:1)DRAM需要刷新;2)相同密度時(shí)DRAM容量大;3)相同容量時(shí)DRAM成本低;4)SRAM速度快;

4.9題:EPROM是紫外光可擦除的只讀存儲(chǔ)器,用紫外光照射擦除??梢远啻尾脸啻螌懭?,但每擦除改寫需要把芯片從電路板上取下來,擦除改寫一次需要10多分鐘時(shí)間。EEPROM是電可擦除的只讀存儲(chǔ)器,用電信號(hào)來擦除??梢苑磸?fù)擦除寫入上萬次,每擦除改寫一次約需要1ms時(shí)間,在電路板上不用取下來就可以擦除改寫。但容易被病毒程序破壞。

4.13題:書上。

5.2題:SI=03A0H,BX=2000H,

MOVAL,[BX+SI+3FH]

指令的有效地址是2000H+03A0H+003FH=23DFH

JMP

3FH指令的有效地址是2B00H+003FH

=2B3FH

5.9題:書。

5.11題:RISC計(jì)算機(jī)指令精簡(jiǎn),一般只有幾十條指令。指令功能簡(jiǎn)單,單條指令的速度就快。

CISC復(fù)雜指令集計(jì)算機(jī),一般會(huì)有上百條指令。指令功能復(fù)雜,單條指令的速度慢一些。

主要區(qū)別是:RISC計(jì)算機(jī)控制器簡(jiǎn)單,把精力放在提高單條指令的速度上。但完成同樣一個(gè)任務(wù)所需要的指令條數(shù)多。CISC計(jì)算機(jī)設(shè)計(jì)了復(fù)雜的指令系統(tǒng),就使控制器非常復(fù)雜,就影響了單條指令的速度。完成同樣一個(gè)任務(wù)所需要的指令條數(shù)少。RISC與CISC各有利弊,現(xiàn)在多采用結(jié)合的辦法。

5.12題:設(shè)Z為0標(biāo)志,N為符號(hào)標(biāo)志,V為溢出標(biāo)志,C為符號(hào)位向更高位的進(jìn)位。

即運(yùn)算結(jié)果=0時(shí)Z=1,運(yùn)算結(jié)果為負(fù)時(shí)N=1,運(yùn)算結(jié)果溢出時(shí)V=1,運(yùn)算結(jié)果符號(hào)位向更高位有進(jìn)位時(shí)C=1.(與書上的假設(shè)不同)

X=5,Y=10.X+Y=00101+01010=01111,進(jìn)位位C=0,符號(hào)位N=0;V=0,Z=0;.

X-Y=00101-01010=00101+10110=

11011,進(jìn)位位C=0,符號(hào)位N=1,V=0,Z=0;

5.13題:分別用I0~I9表示10條指令,一種方案:I0=0,I1=10,I2=110………;略;

6.1題:書;

6.5題:書;

6.14題:相同點(diǎn):都是通過對(duì)指令譯碼產(chǎn)生微操作控制信號(hào)。不同:組合邏輯控制器用與或非門將全部譯碼信息連同時(shí)序節(jié)拍一起組合起來產(chǎn)生控制信號(hào)。邏輯實(shí)現(xiàn)復(fù)雜,不容易修改。但硬件延時(shí)小速度快。微程序控制器通過一個(gè)控制存儲(chǔ)器把全部微操作信號(hào)按照時(shí)間順序分別存儲(chǔ)在控制存儲(chǔ)器的不同單元中,通過時(shí)序信號(hào)控制依次取出一條一條的微指令分別送出去,就是相應(yīng)的微操作信號(hào)。實(shí)現(xiàn)簡(jiǎn)單,控制規(guī)整,修改方便,但存儲(chǔ)器讀需要時(shí)間,故速度較慢。

控制器包括程序計(jì)數(shù)器、地址寄存器、指令寄存器、譯碼器、微操作形成部件。其中的微操作形成部件可以用組合邏輯控制器或微程序控制器來實(shí)現(xiàn)。

6.15題:(1)主頻16MHZ,需要4個(gè)時(shí)鐘完成1條指令,故每秒鐘可以執(zhí)行16M/4=4百萬條指令(記做4MIPS).

(2)如果每2個(gè)機(jī)器周期都插入一個(gè)等待周期,則實(shí)際上每條指令用了4+2=6個(gè)時(shí)鐘,因此,

16/6=2.67MIPS.

6.16題:已知A機(jī)主頻8MHZ,A機(jī)的主時(shí)鐘頻率=8MHZ,周期=1/8MHZ=0.125μs。A機(jī)的平均指令執(zhí)行速度為0.4MIPS,即每秒鐘0.4百萬條指令=40萬條指令。那么,每條指令平均用了8MHZ/400000=20個(gè)時(shí)鐘完成,因此,平均指令周期為0.125μsx20=2.5μs。同樣,B機(jī)主頻12MHZ,由于內(nèi)部邏輯完全一樣,故B機(jī)也是20個(gè)時(shí)鐘執(zhí)行1條指令,因此,B機(jī)一秒鐘可以執(zhí)行12MHZ/20=600000條指令,即0.6MIPS。

7.1題:一般講3層:cache---主存---輔存。Cache用靜態(tài)隨機(jī)存儲(chǔ)器,主存用動(dòng)態(tài)隨機(jī)存儲(chǔ)器,輔存用磁存儲(chǔ)器、光存儲(chǔ)器等。容量由大到小分別為外存、內(nèi)存、Cache;速度由快到慢分別為Cache、內(nèi)存、外存;

7.2題:主存一般可以按字節(jié)隨機(jī)讀寫,輔存一般按塊讀寫。主存由CPU控制直接讀寫,輔存只能由相應(yīng)的接口控制進(jìn)行讀寫。

7.3題:指令的命中率為98%,表示98%的指令在cache中可以找到(命中),這些指令只需要10ns就可以執(zhí)行完。2%的指令沒有命中,要從主存調(diào)度到cache,主存讀要100ns,再?gòu)腸ache中讀出來,用了(100+10=110ns)。因此指令的平均執(zhí)行時(shí)間是(10nsx0.98+(10+100)x0.02=12ns);

考慮到還有20%的指令需要取數(shù)據(jù),數(shù)據(jù)的命中率為95%,因此要把取數(shù)據(jù)的平均時(shí)間算出來(注意只有20%的指令需要取數(shù)據(jù)):

((10nsx0.95+(10+100)x0.05)x0.2)=3ns,因此,最后的平均指令周期為12+3=15ns;

無cache時(shí)直接從存儲(chǔ)器取指令數(shù)據(jù),指令用100ns。數(shù)據(jù)用100ns,其中還有20%的指令需要取數(shù)據(jù),故平均為100x1+100x0.2=120ns。加了cache后,速度提高了8倍。

7.6題:(1)依次取第0塊、第4096塊。。。。。,由于是直接映象,結(jié)果都沒有命中。命中率=0;

如果命中率為95%,數(shù)據(jù)的平均存取時(shí)間是(10nsx0.95+(10+100)x0.05)=15ns;

7.12題:書;

8.1題,僅畫RZ、NRZ、NRZ1。書上;

8.5題:書上有。1)因?yàn)橛?1片,最上下兩面不用,共11X2-2=20面可以記錄信息。2)因?yàn)楸P的存儲(chǔ)面外徑5英寸,內(nèi)徑2.36英寸,存儲(chǔ)面實(shí)際寬度=(5-2.36)/2=1.32英寸,應(yīng)為每英寸磁道密度為1250,故1.32英寸的寬度可以有1250x1.32=1650磁道(即柱面);3)每磁道最大的存儲(chǔ)字節(jié)數(shù)受位密度限制,已知位密度是每英寸52400位信息,最里道的直徑為2.36英寸,因此最里道長(zhǎng)度為2.36英寸x3.1415,最里道的最大可以存儲(chǔ)2.36x3.1415x52400位信息,折合成字節(jié)數(shù)為(2.36x3.1415x52400)/8=48.5KB,即每道48.5KB,每面有1650磁道,每面的容量為48.5KBx1650,共20面,總?cè)萘繛?8.5KBx1650x20=1.6GB。4)數(shù)據(jù)傳輸率為每秒鐘能傳輸多少字節(jié)?已知該磁盤每分鐘轉(zhuǎn)2400圈,

每1秒轉(zhuǎn)2400/60=40圈,每一圈有48.5KB數(shù)據(jù),40圈可以存取48.5KBx40=1940KB。

8.9題:書上;

8.11題:書上;

8.12題:固態(tài)盤指用半導(dǎo)體只讀存儲(chǔ)器做磁盤用,例如U盤就是固態(tài)盤;固態(tài)盤體積小,速度快,攜帶方便,但目前位成本比硬盤等要高一些。

9.1題:書;

9.4題:書;

9.7包括CGA,包括顏色種類,

.顯示器的幾種主要顯示標(biāo)準(zhǔn):CGA模式,分辨率640x200,單色;EGA模式,分辨率640x350,16色;VGA模式,分辨率640x480

,256色;SVGA

800x600

>256色;MONO,720x350,單色。

9.10題:書;主要特點(diǎn),噴墨打印機(jī)適合打彩色,激光打印進(jìn)精度高,針式打印機(jī)可以打印多層復(fù)寫紙等。

9.12題:書;一個(gè)16x16點(diǎn)的漢字點(diǎn)陣數(shù)據(jù)需要16x2=32個(gè)字節(jié),3755個(gè)一級(jí)漢字共需要3755x32=120160字節(jié)=120KB,由于采用16x16點(diǎn)的漢字,一行80個(gè)漢字=16x80=1280個(gè)點(diǎn)。一共24行漢字共對(duì)應(yīng)16x24=384

條掃描線,滿屏幕的點(diǎn)數(shù)為1280x384點(diǎn),折合成字節(jié)數(shù)為1280x384/8=60kb。

10.1題:書;

10.3題:圖10.3;一般關(guān)中斷,保護(hù)斷點(diǎn)等由硬件實(shí)現(xiàn)。

10.7題:書;已知外設(shè)每秒鐘要傳送40千次數(shù)據(jù),如果用中斷方式,表示每秒鐘要產(chǎn)生中斷請(qǐng)求40千次,每次請(qǐng)求的間隔為1/40000秒=25μs,

而每一次中斷處理就需要40μs,可見,前一次中斷請(qǐng)求還沒有處理完,新的請(qǐng)求又來了,根本來不及處理。因此,這里不能用中斷方式傳送。

10.8題:書;

10.10題:CPU把傳送任務(wù)交給DMA控制器,啟動(dòng)外設(shè),外設(shè)準(zhǔn)備好后,向DMA控制器產(chǎn)生DMA請(qǐng)求,DMA控制器向CPU產(chǎn)生請(qǐng)求,CPU響應(yīng),允許DMA控制器工作。DMA控制器行使總線控制權(quán),發(fā)出存儲(chǔ)器地址,控制讀寫完成傳送任務(wù)。

10.15題:

10.16題:計(jì)算機(jī)內(nèi)部是并行傳輸數(shù)據(jù),為了使信號(hào)傳的遠(yuǎn)一些,可以把并行數(shù)據(jù)串行傳輸。

10.18題:總線線間電容。二、補(bǔ)充題,僅給出提示:

1、2114是1Kx4的芯片,應(yīng)該有10根地址線,4根數(shù)據(jù)線,2根讀寫及片選控制線,2根電源線。組成2Kx8的體需要4片,地址線連接,靠片選線連接A10區(qū)分。畫出邏輯圖。

2、設(shè)計(jì)一個(gè)半加器、全加器,2-4線譯碼器時(shí),先畫出芯片引腳示意邏輯框圖,然后寫出真值表,根據(jù)真值表寫出邏輯表達(dá)式,根據(jù)邏輯表達(dá)式畫出詳細(xì)的邏輯圖。

3、98頁:浮點(diǎn)數(shù)加減運(yùn)算的步驟。5步,寫出標(biāo)題即可。

4、4種打印機(jī)各自的主要特點(diǎn):

針式打印機(jī)具有復(fù)寫功能,使用成本低,速度慢,噪音大,分辨率低;

激光打印機(jī)分辨率高,速度快,使用成本較高;

噴墨打印機(jī)容易打印彩色,使用成本高。

針式打印機(jī)的可以打印多聯(lián)票據(jù),激光打印機(jī)輸出美觀,用于排版印刷。噴墨打印機(jī)用來打印彩色圖片照片。熱敏打印機(jī)體積小,重量輕,分辨路低,用于微型打印機(jī)。

5、332頁接口的功能。

6、332頁端口的兩種編址方式:

7、CACHE與虛擬存儲(chǔ)器的概念

Cache是介于CPU與內(nèi)存之間的高速緩沖存儲(chǔ)器,用來提高CPU訪問存儲(chǔ)器的速度。虛擬存儲(chǔ)器是為了擴(kuò)大程序員編程時(shí)的內(nèi)存容量,使用硬盤的一部分來代替內(nèi)存供cpu使用的一種存儲(chǔ)器組織方式。一個(gè)是為了提高CPU訪問速度,一個(gè)是為了提供大的內(nèi)存空間。Cache一般由硬件實(shí)現(xiàn),虛擬存儲(chǔ)器由軟件實(shí)現(xiàn)。

8、333頁寫出三種I/O傳送控制方式及特點(diǎn)

CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有:程序控制;程序中斷方式;DMA方式。

程序控制接口實(shí)現(xiàn)簡(jiǎn)單,控制靈活方便。缺點(diǎn)是CPU始終運(yùn)行指令,查詢外部設(shè)備,CPU效率低;中斷方式接口需要有中斷申請(qǐng)邏輯,比較復(fù)雜,每傳送1個(gè)字節(jié)都要執(zhí)行一次中斷服務(wù)程序。適合實(shí)時(shí)數(shù)據(jù)傳送,CPU效率高;DMA方式直接實(shí)現(xiàn)內(nèi)存與外部設(shè)備的數(shù)據(jù)交換,傳送數(shù)據(jù)時(shí)不需要CPU參與,適合高速、成批的數(shù)據(jù)傳送。9、中斷的幾個(gè)概念:開中斷,關(guān)中斷,中斷屏蔽,可屏蔽中斷等。

10、79頁圖3.4溢出判別電路

11、125頁ROM的種類及特點(diǎn):

只讀存儲(chǔ)器的發(fā)展歷程:掩膜ROM,PROM,EPROM,EEPROM,Flashmemory。

掩膜ROM只能由芯片廠家定制;PROM可以寫入1次,編程設(shè)備復(fù)雜;EPROM用紫外光擦除信息并可以反復(fù)寫入;EEPROM可以在線擦除快速讀寫;Flash

memory是EEPROM的改進(jìn)與快速型,具有讀寫速度快、容量大、成本低等特點(diǎn);目前U盤使用Flashmemory只讀存儲(chǔ)器。12、什么是尋址方式?

描述直接尋址、寄存器尋址、立即數(shù)尋址

13、控制器的功能,控制器的組成。

控制器的功能是取指令、分析指令、執(zhí)行指令,控制器由程序計(jì)數(shù)器、指令寄存器、指令譯碼器、微操作形成部件及時(shí)鐘電路啟停電路組成。14、介紹微機(jī)總線發(fā)展,從PC、ISA、EISA、PCI、AGP(也是總線,但。。)

計(jì)算機(jī)總線是一組公共通信線。常見的微計(jì)算機(jī)總線有:8位ISA總線(PC總線,8根數(shù)據(jù)線,20根地址線,共62線),16位的ISA總線(16根數(shù)據(jù)線,24根地址線,共98線),32位的EISA總線,32位的PCI總線等。還有AGP插槽,用于連接顯卡。

15、常見的校驗(yàn)方法有奇偶校驗(yàn)、海明校驗(yàn)、CRC循環(huán)冗余校驗(yàn)等。

奇偶校驗(yàn)通過在數(shù)據(jù)旁附加一位奇偶校驗(yàn)位,可以發(fā)現(xiàn)奇數(shù)個(gè)錯(cuò)誤,簡(jiǎn)單易行,一般用在內(nèi)存校驗(yàn);海明校驗(yàn)是在數(shù)據(jù)位上附加若干個(gè)校驗(yàn)碼,可以發(fā)現(xiàn)錯(cuò)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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)論