版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《微機(jī)原理及接口技術(shù)》復(fù)習(xí)總結(jié)綜合版——簡答題第一篇:《微機(jī)原理及接口技術(shù)》復(fù)習(xí)總結(jié)綜合版——簡答題綜合版—簡答題歡迎使用KNKJ2012DXZY系統(tǒng)《微機(jī)原理及接口技術(shù)》學(xué)科復(fù)習(xí)綜合版—簡答題1、微型計算機(jī)由那些基本功能部件組成?微處理器、主存儲器、系統(tǒng)總線、輔助存儲器、輸入/輸出(I/O)接口和輸入/輸出設(shè)備2、什么是(計算機(jī))總線?在計算機(jī)中,連接CPU與各個功能部件之間的一組公共線路,稱為總線3、微型計算機(jī)系統(tǒng)的基本組成?微型計算機(jī),系統(tǒng)軟件,應(yīng)用軟件,輸入輸出設(shè)備4、簡述馮.諾依曼型計算機(jī)基本組成。馮.諾依曼型計算機(jī)是由運(yùn)算器,控制器,存儲器,輸入設(shè)備和輸出設(shè)備組成的。其中,運(yùn)算器是對信息進(jìn)行加工和運(yùn)算的部件;控制器是整個計算機(jī)的控制中心,所以數(shù)值計算和信息的輸入,輸出都有是在控制器的統(tǒng)一指揮下進(jìn)行的;存儲器是用來存放數(shù)據(jù)和程序的部件,它由許多存儲單元組成,每一個存儲單元可以存放一個字節(jié);輸入設(shè)備是把人們編寫好的程序和數(shù)據(jù)送入到計算機(jī)內(nèi)部;輸出設(shè)備是把運(yùn)算結(jié)果告知用戶。5、什么是機(jī)器數(shù)?什么是機(jī)器數(shù)的真值?數(shù)在機(jī)器內(nèi)的表示形式為機(jī)器數(shù)。而機(jī)器數(shù)對應(yīng)的數(shù)值稱為機(jī)器數(shù)的真值。6、8086與8088這兩個微處理器在結(jié)構(gòu)上有何相同點,有何主要區(qū)別?相同點:(1)內(nèi)部均由EU、BIU兩大部分組成,結(jié)構(gòu)基本相同。(2)用戶編程使用的寄存器等功能部件均為16位。(3)內(nèi)部數(shù)據(jù)通路為16位。區(qū)別:(1)對外數(shù)據(jù)總線8086:16位,8088:8位。(2)指令隊列8086:6級,8088:4級。7、8086CPU內(nèi)部由哪兩部分組成?各完成什么工作?在8086內(nèi)部由BIU和EU兩大部分組成,BIU主要負(fù)責(zé)和總線打交道,用于CPU與存儲器和I/O接口之間進(jìn)行數(shù)據(jù)交換;EU主要是將從指令隊列中取得的指令加以執(zhí)行。8、簡述8086內(nèi)部分為EU和BIU兩大功能的意義。這兩部分分開可以在執(zhí)行指令的同時,從存儲器中將將要執(zhí)行的指令取到指令隊列,使兩部分并行工作,提高CPU的速度。9、什么是微處理器一般稱為CPU,它是將運(yùn)算器、控制器集成在一塊芯片上,本身具有運(yùn)算能力和控制功能,是微型計算機(jī)的核心。10、什么是總線周期?CPU使用總線完成一次存儲器或I/O接口的存取所用的時間,稱為總線周期11、微處理器一般應(yīng)具有哪些基本功能?可以進(jìn)行算術(shù)和邏輯運(yùn)算、可保存少量數(shù)據(jù)、能對指令進(jìn)行譯碼并完成規(guī)定的操作、能和存儲器、外部設(shè)備交換數(shù)據(jù)、提供整個系統(tǒng)所需的定時和控制、可以響應(yīng)其他部件發(fā)來的中斷請求12、在內(nèi)部結(jié)構(gòu)上,微處理器主要有那些功能部件組成?算術(shù)邏輯部件、累加器和通用寄存器組、程序計數(shù)器、時序和控制部件13、什么是尋址方式,寫出五種與數(shù)據(jù)有關(guān)的尋址方式?尋址方式就是尋找操作數(shù)或操作數(shù)地址的方法。立即數(shù)尋址、寄存器尋址、直接尋址、寄存器間接尋址、寄存器相對尋址、基址變址尋址、相對基址變址尋址14、試說明為什么有時候必須使用PTR屬性操作符?PTR優(yōu)先于隱含的類型屬性,指定操作數(shù)的類型的類型屬性。因為在許多情況下,所使用的操作符類型與原指定的類型不同,又不希望改變原有的設(shè)定,只暫時改變操作符類型,則必須使用PTR屬性操作符作為臨時設(shè)定,這個臨時設(shè)定類型只在本條指令中有效。綜合版—簡答題歡迎使用KNKJ2012DXZY系統(tǒng)15、簡述8086匯編語言中,指令語句和偽指令語句的區(qū)別和作用。指令是真正讓計算機(jī)進(jìn)行某種具體操作的命令,它在程序運(yùn)行時執(zhí)行。偽指令是通知匯編程序在翻譯程序時執(zhí)行的命令。16、什么是匯編語言,什么是匯編?用指令助記符、符號地址編寫程序的一種語言,每條指令對應(yīng)一種機(jī)器指令。匯編就是將匯編語言源程序翻譯成機(jī)器指令的過程。17、半導(dǎo)體隨機(jī)存儲器RAM與只讀存儲器ROM有何區(qū)別?它們各有哪幾種類型?隨機(jī)存儲器RAM中的任何存儲單元都能隨時讀寫,即存取操作與時間、存儲單元物理位置順序無關(guān),一旦掉電,所存信息丟失。常見類型有靜態(tài)RAM和動態(tài)RAM等。ROM是一種只讀存儲器,其內(nèi)容一經(jīng)寫入,在工作過程中就只能讀出不能重寫,即使掉電,信息也不會丟失。常見類型有掩模ROM、PROM、EPROM、EEPROM等。簡述存儲器芯片的組成。存儲體、地址譯碼器、控制邏輯電路、數(shù)據(jù)緩沖器。18、什么是I/O接口?在CPU和外部設(shè)備之間,需要一些進(jìn)行數(shù)據(jù)轉(zhuǎn)換、電平匹配和相互聯(lián)絡(luò)的功能電路,稱為I/O接口19、說明I/O接口的基本功能。I/O接口的基本功能有:尋址功能、輸入/輸出功能、數(shù)據(jù)轉(zhuǎn)換功能、聯(lián)絡(luò)功能、中斷管理功能、復(fù)位功能、可編程功能、錯誤檢測功能20、8255A是什么芯片?一片8255占用幾個口地址?它有幾種工作方式?8255A是通用可編程并行接口芯片。一片8255占用4個口地址。方式0:基本輸入/輸出方式方式1:選通輸入/輸出方式。方式2:雙向傳輸方式21、現(xiàn)欲從8255芯片PC口的PC0輸出高電平“1”,試問有哪幾種辦法實現(xiàn)此操作?①使用字節(jié)型輸出方式,向PC口輸出最低位為“1”的值②使用按位操作,將PC0置為“1”22、串行通訊的數(shù)據(jù)傳送方式有哪三種?單工方式、半雙工方式、全雙工方式。23、在8086/8088的中斷系統(tǒng)中,響應(yīng)可屏蔽中斷過程,是如何進(jìn)入中斷服務(wù)程務(wù)程序的?中斷控制器提供中斷類型碼,從中斷向量表中相應(yīng)位置取出中斷服務(wù)程序首址置入IP和CS中,程序轉(zhuǎn)至中斷服務(wù)程序。24、8086中斷系統(tǒng)有哪幾類?8259管理的是哪一類中斷?種類有非屏蔽中斷、可屏蔽中斷、軟件中斷和軟件陷阱。8259可管理可屏蔽中斷。25、8086中,可屏蔽中斷與非屏蔽中斷的主要區(qū)別是什么?可屏蔽中斷能否響應(yīng)受到CPU標(biāo)志寄存器FLAG的限制,如果IF=0,則所有可屏蔽中斷都不能響應(yīng),只有IF=1時,CPU才能響應(yīng)可屏蔽中斷,另外,可屏蔽中斷是從CPU的INTR引腳引入的。非屏蔽中斷是從CPU的NMI引腳引入CPU的,它不受標(biāo)志寄存器中IF的限制,只要有請求,而在請求時沒有總線請求,就可以響應(yīng)。26、CPU響應(yīng)可屏蔽中斷有哪些基本條件。中斷是允許的;有中斷請求;沒有總線請求和響應(yīng);沒有高優(yōu)先級中斷在服務(wù);當(dāng)前指令執(zhí)行完;如果是對段寄存器的操作,執(zhí)行完此指令后必須再執(zhí)行一條指令;如果當(dāng)前指令是帶REP的串指令,則一個字節(jié)或字的操作完成,沒有必要完全執(zhí)行完該指令;若當(dāng)前指令是封鎖指令,則必須執(zhí)行完其后的一條指令。27、比較計數(shù)式,雙積分式和逐次逼近式A/D轉(zhuǎn)換的優(yōu)缺點。計數(shù)式A/S轉(zhuǎn)換的速度比較慢,但價格低,故適用于慢速系統(tǒng)。雙積分式A/D轉(zhuǎn)換分辨率高,抗干擾性也比較高,適用于中等速度的系統(tǒng)。逐次逼近式A/D轉(zhuǎn)換速度最快,分辨率高,在計算機(jī)系統(tǒng)中多采用此方式的A/D集成電路芯片。第二篇:微機(jī)原理與接口技術(shù)實驗總結(jié)微機(jī)原理與接口技術(shù)實驗總結(jié)11107108徐寒黎一、實驗內(nèi)容以及設(shè)計思路1、①試編寫一程序,比較兩個字符串STRING1、STRING2所含字符是否相同,若相同輸出“MATCH”,若不相同輸出“NOMATCH”。設(shè)計思路:定義一個數(shù)據(jù)段,在數(shù)據(jù)段中定義兩個字符串作為STRING1、STRING2以及幾個用于輸入提示的和輸出所需內(nèi)容的字符串,定義一個堆棧段用于存放,定義代碼段。關(guān)鍵步驟以及少量語句:第一步將STRING1和STRING2都實現(xiàn)用鍵盤輸入,方法是MOVDX,OFFSETSTRING2MOVAH,0AHINT21H并且顯示在顯示器上,顯示方法將0AH改成09H,語句與上面類似。然后進(jìn)行比較第一個單元,MOVAL,[STRING1+1]CMPAL,[STRING2+1]JNZNOMATCH若字符串長度不等,則直接跳轉(zhuǎn),輸出輸出“NOMATCH”;若長度相等再逐個比較LEASI,[STRING1+2]LEADI,[STRING2+2]MOVCL,[STRING1+1]MOVCH,0CLDREPECMPSBJCXZMATCH,意思是全部相同就跳轉(zhuǎn)MATCH,輸出“MATCH”;不然進(jìn)入下面的NOMATCH。退出。②試編寫求級數(shù)1^3+2^3+3^3…..前幾項和剛大于10000的程序。設(shè)計思路:原先編寫的程序,設(shè)定和為10000,結(jié)果是14。但要求高一點的話,可以自己設(shè)置,實現(xiàn)用鍵盤輸入和的值。一個難點是將輸入的ASCII碼字符串,轉(zhuǎn)換成與之相同的十進(jìn)制數(shù)的數(shù)值。關(guān)鍵的思路部分是:從1開始求級數(shù),將和的值存在AX里,要加下一項級數(shù)前,比如這時已經(jīng)加到4,PUSH一下AX,然后將5乘三遍,將乘積MOV到BX里,再POPAX,然后將BX的值加到AX里,然后將AX與N比較,如果比N小就繼續(xù)上述步驟,知道剛比N大就輸出數(shù)字。③試編寫一程序,完成字符串中各字符出現(xiàn)頻度的統(tǒng)計,統(tǒng)計結(jié)果在屏幕上輸出。設(shè)計思路:因為這個程序需要統(tǒng)計所有的字符,所以首先要定義一個存儲區(qū),用來存放26個字符以及每個字符出現(xiàn)的個數(shù)。用鍵盤控制輸入字符串以后,將字符串的第一個字符與這二十六個字符逐個比較,若有相同,在存放相應(yīng)次數(shù)的存儲單元的值上加1。然后比較第二個字符,依次類推,將字符串里的字符全部比較完。將個數(shù)大于1的字符以及字符的個數(shù)都輸出到屏幕上。退出語句。缺點和不足:這樣需要定義一個非常繁的存儲區(qū)??梢愿鶕?jù)輸入的字符,然后進(jìn)行比較和統(tǒng)計。④設(shè)計一個動畫程序。設(shè)計思路:這個程序參考了網(wǎng)上的資料,沒有什么新意,是小鳥的圖形,可以用上下左右鍵進(jìn)行移動,可以退出。步驟:首先設(shè)置堆棧段,數(shù)據(jù)段,代碼段,設(shè)置顯示方式等一些屬性,設(shè)置背景色,設(shè)置小鳥的初始位置以及寫出小鳥圖形的像素的點。功能性的語句是,用鍵盤接受一個輸入,將其與1bh比較,用JZ語句跳轉(zhuǎn)到退出。若不是便與48h比較,看是否為向上,是則跳轉(zhuǎn)到相應(yīng)語句,不是則繼續(xù)與50h比較;,看是否向下,是則跳轉(zhuǎn)到關(guān)于向下移動的相關(guān)語句,否則再與4bh比較,看是否向左,依次類推,根據(jù)鍵盤輸入的上下左右跳轉(zhuǎn)到不同的語句。再將小鳥的位置進(jìn)行與上下左右鍵的輸入相應(yīng)的移動。最后編寫好退出語句。2、硬件接口主要是了解8255與8253的功能,以及控制字。①I/O地址譯碼只要對硬件概念清晰,很簡單的?;旧蠜]有什么創(chuàng)造性。收獲:熟悉實驗箱結(jié)構(gòu),了解每部分元件和標(biāo)注的意義。掌握I/O地址譯碼電路的工作原理。②可編程定時器82531,對照實驗電路圖,將計數(shù)器0設(shè)置為方式0,即數(shù)初值設(shè)為N(N<0fh),用手動逐個輸入單脈沖,編程使計數(shù)值在屏幕上顯示,并用邏輯筆觀察OUT0點平變化。2,將計數(shù)器0、計數(shù)器1分別設(shè)置為方式3,計數(shù)初值設(shè)為1000用邏輯筆觀察out1輸出電平的變化。收獲:掌握8253的基本工作原理和編程方法③并行接口82551,試驗電路如圖所示,8255C口接邏輯電平開關(guān)K0~K7,A口接LED顯示電路L0~L7。3,數(shù)碼管靜態(tài)顯示:按下圖接好電路,將8255A口PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動輸入端a~g相連,位碼驅(qū)動輸入端S1接5V(選中),S0和dp接地(關(guān)閉)。編程從鍵盤輸入一位十進(jìn)制數(shù)(0-9),在七段數(shù)碼管上顯示。4,數(shù)碼管動態(tài)顯示:按下圖接好電路,七段數(shù)碼管的連接不變,位碼驅(qū)動輸入端S1、S0接8255C口的PC1和PC0。編程在兩個數(shù)碼管上顯示“56”。動態(tài)顯示時,先送“5”的段碼送A口,再送02h到C口為位碼;經(jīng)一定延時后,送“6”的段碼送A口,再送01h到C口為位碼。循環(huán)完成,可以顯示數(shù)碼。5,數(shù)碼管動態(tài)顯示(選做):同圖接好電路,編程在兩個數(shù)碼管上顯示循環(huán)顯示“00-99”。只要搞清楚各個口的地址,以及選擇適當(dāng)?shù)目刂谱?,其實很簡單的。收獲:掌握8255的基本工作原理和編程方法,對方式0的認(rèn)識加深了。二、試驗中遇到的問題1在編寫程序時,我深深體會到,畫程序框圖的重要性,每一步跳轉(zhuǎn)的條件一定要搞清楚,Y和N不能搞反了,否則就錯了。2實驗2,里面涉及的寄存器很多,很容易就會用亂了,還是很需要注意的。3比如那個小鳥動畫的題目,當(dāng)時在控制左右移動的時候,選擇的起始位置的語句沒寫對位置,每次按一個移位的鍵以后,都從最初的初始位置向某個方向移動。4硬件方面的,一開始沒搞懂地址什么意思,所以連線時很懵懂,后來清楚了,發(fā)現(xiàn)就沒什么了。三、心得感受微機(jī)原理與接口技術(shù)的課程實驗歷時大半個學(xué)期,通過自己編寫、運(yùn)行程序,不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。以前對于編程工具的使用還處于一知半解的狀態(tài)上,但是經(jīng)過一段上機(jī)的實踐,對于怎么去排錯、查錯,怎么去看每一步的運(yùn)行結(jié)果,怎么去了解每個寄存器的內(nèi)容以確保程序的正確性上都有了很大程度的提高。前四個簡單程序設(shè)計,加深了我們對初學(xué)的匯編語言指令的熟悉和理解,匯編語言直接描述機(jī)器指令,比機(jī)器指令容易記憶和理解。通過學(xué)習(xí)和使用匯編語言,向上為理解各種軟件系統(tǒng)的原理,打下技術(shù)理論基礎(chǔ);向下為掌握硬件系統(tǒng)的原理,打下實踐應(yīng)用基礎(chǔ)。不僅鞏固了書本所學(xué)的知識,還具有一定的靈活性,發(fā)揮了我們的創(chuàng)造才能。后面幾個實驗是并行輸入輸出接口8255和計數(shù)器8253的功能的操作,加深了我們對硬件的熟悉,鍛煉了動手能力,發(fā)揮創(chuàng)造才能。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固。這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在自己的思考以及和同學(xué)的討論中,終于迎刃而解。第三篇:微機(jī)原理與接口技術(shù)課程總結(jié)10電子班《微機(jī)原理與接口技術(shù)》課程總結(jié)提要一、圍繞本課程的教學(xué)內(nèi)容,除了閱讀教材外你還看了哪些資料?請歸納簡述其內(nèi)容。二、請陳述當(dāng)前你對微控制器工作系統(tǒng)的認(rèn)識三、請綜合運(yùn)用51單片機(jī)的中斷系統(tǒng)、定時/計數(shù)器、串行口,從實際應(yīng)用出發(fā)做一個設(shè)計。這個設(shè)計可以是個新產(chǎn)品,也可以是對身邊生活中某個環(huán)節(jié)或產(chǎn)品的改善;這個設(shè)計從電子專業(yè)的角度要合理可行。請清楚地闡述這個設(shè)計的功能、技術(shù)環(huán)節(jié)。不用描繪具體電路,用框圖示意即可。四、本學(xué)期的《微機(jī)原理與接口技術(shù)》課是第一次把微機(jī)原理、接口技術(shù)、單片機(jī)整合在一門課中,并賦予了72學(xué)時的課堂教學(xué)和36學(xué)時的實驗學(xué)時。請從教學(xué)內(nèi)容、實驗內(nèi)容、學(xué)時安排、教師對課程的把握等方面對本課的教學(xué)提出意見。注:①、對于撰寫提要中的問題不能泛泛而論,希望確實通過自己的理解與想法具體說明;②、要求字?jǐn)?shù)在2000~4000之間;③、課程總結(jié)將計入本課考核成績;④、請各位同學(xué)截止到7月5日24點,把課程總結(jié)的電子版發(fā)到我的教學(xué)郵箱:xyredleaf_homework_1@126.com任課教師:洪小葉2012-6-26有什么問題及時溝通。第四篇:微機(jī)原理及接口技術(shù)試卷及答案一、(共30分)1.(10分)(1)將十進(jìn)制數(shù)+107/128化成二進(jìn)制數(shù)、八進(jìn)制數(shù)和十六進(jìn)制數(shù)(3分)(2)請回答什么是二--十進(jìn)制編碼?什么是有權(quán)碼、什么是無權(quán)碼、各舉一個你熟悉的有權(quán)碼和無權(quán)碼的例子?(7分)2.已知X=0.1101,Y=-0.0101,用原碼一位乘法計算X*Y=?要求寫出計算過程。(10分)3.說明海明碼能實現(xiàn)檢錯糾錯的基本原理?為什么能發(fā)現(xiàn)并改正一位錯、也能發(fā)現(xiàn)二位錯,校驗位和數(shù)據(jù)位在位數(shù)上應(yīng)滿足什么條件?(5分)4.舉例說明運(yùn)算器中的ALU通??梢蕴峁┑闹辽?種運(yùn)算功能?運(yùn)算器中使用多累加器的好處是什么?乘商寄存器的基本功能是什么?(5分)二、(共30分)1.在設(shè)計指令系統(tǒng)時,通常應(yīng)從哪4個方面考慮?(每個2分,共8分)2.簡要說明減法指令SUBR3,R2和子程序調(diào)用指令的執(zhí)行步驟(每個4分,共8分)3.在微程序的控制器中,通常有哪5種得到下一條指令地址的方式。(第個2分,共10分)4.簡要地說明組合邏輯控制器應(yīng)由哪幾個功能部件組成?(4分)三、(共22分)1.靜態(tài)存儲器和動態(tài)存儲器器件的特性有哪些主要區(qū)別?各自主要應(yīng)用在什么地方?(7分)2.CACHE有哪3種基本映象方式,各自的主要特點是什么?衡量高速緩沖存儲器(CACHE)性能的最重要的指標(biāo)是什么?(10分)3.使用陣列磁盤的目的是什么?陣列磁盤中的RAID0、RAID1、RAID4、RAID5各有什么樣的容錯能力?(5分)四、(共18分)1.比較程序控制方式、程序中斷方式、直接存儲器訪問方式,在完成輸入/輸出操作時的優(yōu)缺點。(9分)2.比較針式、噴墨式、激光3類打印機(jī)各自的優(yōu)缺點和主要應(yīng)用場所。(9分)答案一、(共30分)1.(10分)(1)(+107/128)10=(+1101011/10000000)2=(+0.1101011)2=(+0.153)8=(+6B)16(2)二-十進(jìn)制碼即8421碼,即4個基2碼位的權(quán)從高到低分別為8、4、2、1,使用基碼的0000,0001,0010,……,1001這十種組合分別表示0至9這十個值。4位基二碼之間滿足二進(jìn)制的規(guī)則,而十進(jìn)制數(shù)位之間則滿足十進(jìn)制規(guī)則。有權(quán)碼是指一個十進(jìn)制數(shù)位的4位基2碼的每一位有確定的權(quán)。無權(quán)碼是指一個十進(jìn)制數(shù)位的4位基二碼沒有確定的權(quán)。前者的例子為二-十進(jìn)制編碼(BCD)碼,后者的例子為余3碼。2.已知X=0.1101,Y=-0.0101,用原碼一位乘法計算X*Y=?要求寫出計算過程。(10分)3.答案:基本原理:k個數(shù)據(jù)之外加上r個校驗位,從而形成k+r位的新的碼字,使新的碼字的碼距均勻的拉大。把數(shù)據(jù)的每一個二進(jìn)制位分配到幾個不同的偶校驗位的組合中,當(dāng)一位出錯,會引起相關(guān)的幾個校驗位的值發(fā)生變化,從而可能發(fā)現(xiàn)出錯,還能指出是哪一位錯,進(jìn)而進(jìn)行糾錯。校驗位和數(shù)據(jù)位應(yīng)滿足條件2r-1>k+r在此條件下,不但能發(fā)現(xiàn)并改進(jìn)一位錯,并能同時發(fā)現(xiàn)二位錯。4.答案:運(yùn)算器中的ALU通常至少可以提供算術(shù)加運(yùn)算、算術(shù)減運(yùn)算、邏輯或運(yùn)算、邏輯與運(yùn)算、邏輯異或運(yùn)算5種功能。運(yùn)算器采用多累加器可以簡化指令的執(zhí)行步驟。乘商寄存器的基本功能是在完成乘除運(yùn)算時能自行左右移位。二、(共30分)1.答:(1)指令系統(tǒng)的完備性,常用指令齊全,編程方便;(2)指令系統(tǒng)的高效性,程序占用內(nèi)存空間少,運(yùn)行速度快。(3)指令系統(tǒng)的規(guī)整性,指令和數(shù)據(jù)使用規(guī)則統(tǒng)一簡化,易學(xué)易記;(4)指令系統(tǒng)的兼容性,同一系列的低檔計算機(jī)的程序能放到新的高檔機(jī)上直接運(yùn)行。2.答:(1)減法指令SUBR3,R2的執(zhí)行步驟:①AR←PC②讀內(nèi)存,IR←讀出的內(nèi)容,PC←PC+1③R3←R3—R2,保存狀態(tài)信息結(jié)束,檢查中斷請求,無中斷請求,進(jìn)入下一條指令的執(zhí)行過程。(2)子程序調(diào)用指令CALL執(zhí)行流程;①AR←PC②讀內(nèi)存,IR←讀出的內(nèi)容,PC←PC+1③AR←SP—1④寫內(nèi)存,PC內(nèi)容進(jìn)棧保存⑤PC←ZI程序入口地址結(jié)束,檢查中斷請求,無中斷請求,進(jìn)入下一條指令的執(zhí)行過程。3.答:在微程序控制系統(tǒng)中,通常有以下5種得到下一條微指令地址的方式:(1)微程序順序執(zhí)行時,下地址為本條微地址加1。(2)在微程序必定轉(zhuǎn)向某一微地址時,可以在微指令中的相關(guān)字段中給出該地址值。(3)按微指令(上一條或本條)的某一執(zhí)行結(jié)果的狀態(tài),選擇順序執(zhí)行或轉(zhuǎn)向某一地址。(4)從微堆棧中取出從微子程序返回到微主程序斷點的返回地址,用于微子程序返回處理。(5)依條件判斷轉(zhuǎn)向多條微指令地址中的某一地址控制。4.答:組合邏輯控制器應(yīng)由4個功能部件組成:(1)程序計數(shù)器PC,用于保存一條指令在內(nèi)存中的地址;(2)指令寄存器IR,用于保存從內(nèi)存讀出的指令內(nèi)容;(3)脈沖源和啟??刂七壿?、節(jié)拍發(fā)生器,前者向計算機(jī)各部件提供連續(xù)(單個)的主振脈沖,后者用于標(biāo)記每個指令的執(zhí)行步驟的相對次序關(guān)系。(4)時序控制信號產(chǎn)生部件,用于形成并提供計算機(jī)各部件當(dāng)前時刻要用到的控制信號。三、(共22分)1.答:靜態(tài)存儲器和動態(tài)存儲器器件的特性有的主要區(qū)別見下表靜態(tài)存儲器SRAM主要用于高速緩沖存儲器Cache,動態(tài)存儲器主要用于主存儲器。2.答:Cache有三種映像方式:全相聯(lián)映像方式,直接映像方式,多路組相聯(lián)映像方式。全相聯(lián)映像方式是指主存中任一個字(字塊)可以寫入Cache中的任何一個字(字塊)中。其優(yōu)點是有最大的靈活性。缺點是要確定讀的信息是否在Cache中,必須用原本讀主存的地址與整個Cacha每一個單元的標(biāo)志字段比較,電路過于復(fù)雜,成本較高。直接映像方式是指主存的一個字(字塊)只能映像到Cache的字和字塊中。優(yōu)點是要確定讀的信息是否在Cache中時原本讀主存的地址與標(biāo)志字段比較的線路簡單,成本低;缺點是Cache的使用缺乏靈活性,影響命中率。多路組相聯(lián)映相方式是對全相聯(lián)映相方式和直接映像方式的一種折中的處理方案。它與直接相聯(lián)映像方式的區(qū)別在于每個主存字塊可以從多個(例如2,4,8個,而不是一個)體中選擇其一完成寫入Cache的操作,它與全相聯(lián)映像的類同之處是把一個主存字寫進(jìn)Cache時,可以在Cache的多個(而不是任何一個)個體中選擇。既有較高的命中率,又使比較線路也不會太復(fù)雜。衡量Cache性能的最重要的指標(biāo)是命中率。3.答:采用磁盤陣列技術(shù)的目的:①通過多個磁盤的并列操作來提高設(shè)備總體的性能和可靠性。②通過合理在多個磁盤之間組織數(shù)據(jù),得到比較理想的容錯能力,即額外拿出一定的存儲容量(冗余)用于保存檢錯糾錯的信息。RAID0模式(數(shù)據(jù)散放)只用于擴(kuò)展容量,并發(fā)讀寫,提高數(shù)據(jù)輸入/輸出能力。沒有容錯措施,故沒有容錯能力。RAID1模式(磁盤鏡像)是實現(xiàn)兩個磁盤互為備份的用法,把相同的數(shù)據(jù)分別寫到配對使用的兩個磁盤中。它用于備份數(shù)據(jù),即使一個磁盤出現(xiàn)故障,還可以從另一磁盤讀出數(shù)據(jù)。RAID4模式(數(shù)據(jù)保護(hù))提供了容錯能力,N+1個磁盤中任一個出現(xiàn)故障,可用其余N個磁盤的內(nèi)容計算出故障磁盤的正確數(shù)據(jù)。RAID5模式(分布式數(shù)據(jù)保護(hù))是對RAID4的改進(jìn)。同RAID4一樣,供了容錯能力,N+1個磁盤中任一個出現(xiàn)故障,可用其余N個磁盤的內(nèi)容計算出故障磁盤的正確數(shù)據(jù)。四、(共18分)1.答:程序直接控制方式在用戶程序中直接使用I/O指令完成輸入輸出操作,它是由CPU通過查詢設(shè)備的運(yùn)行狀態(tài),來控制數(shù)據(jù)傳送過程。其優(yōu)點是控制簡單,容易實現(xiàn)。缺點是CPU工作效率低,實時性差,計算機(jī)系統(tǒng)可靠性不高程序中斷方式是指由被讀寫的設(shè)備主動“報告”CPU它是否已進(jìn)入準(zhǔn)備好狀態(tài),CPU就不必花費時間去循環(huán)測試,而是在接收到外設(shè)的中斷請求后轉(zhuǎn)去進(jìn)行輸入輸出處理的。其優(yōu)點是實現(xiàn)CPU與外設(shè)并行工作,大大提高了CPU的工作效率,增強(qiáng)計算機(jī)系統(tǒng)的實時性,提高了計算機(jī)系統(tǒng)的可靠性。直接存儲器訪問方式是一種由硬件執(zhí)行I/O操作的傳送方式。其優(yōu)點是實現(xiàn)數(shù)據(jù)的高速傳送,又減少了對CPU的打擾,提高了CPU的工作效率。2.比較針式、噴墨式、激光3類打印機(jī)各自的優(yōu)缺點和主要應(yīng)用場所見下表。第五篇:微機(jī)原理與接口技術(shù)試題答案微機(jī)原理與接口技術(shù)試題答案一、填空題(20*1)1、微機(jī)系統(tǒng)由(硬件系統(tǒng))和(軟件系統(tǒng))兩部分組成。2、8086有(20)位地址線,存儲器容量為(1M)B。3、8086CPU內(nèi)部組成結(jié)構(gòu)從功能上講,可分為(BIU)和(EU)兩部分。4、8086/8088的四個段寄存器為(DS)、(ES)、(SS)、(CS)5、用來存放CPU狀態(tài)信息的寄存器是(FLAGS)。6、用來存放指令地址的寄存器是(IP)。7、8086的16位標(biāo)志寄存器FLAGS中OF=1表示運(yùn)算結(jié)果(溢出),ZF=1表示運(yùn)算結(jié)果為零。PF=0表示運(yùn)算結(jié)果的低8位中1的個數(shù)為(奇數(shù))。8、8086的16位標(biāo)志寄存器FLAGS中IF=1表示CPU(允許)中斷,TF=1表示CPU進(jìn)入(單步)工作方式。9、地址4000H:0300H,其物理地址是(40300H),段地址是(4000H),偏移地址是(0300H)。11、I/O端口的尋址方式有兩種,分別是(直接尋址),(間接尋址)。12、指令JONEXT表示OF=(1)時轉(zhuǎn)移。13、將I/O設(shè)備端口內(nèi)容讀入AL中的指令助記符是(IN)。14、8086CPU的I/O指令采用間接尋址時,使用的間接寄存器是(DX)。15、設(shè)置DF=1的指令為(STD)。16、清除CF標(biāo)志的指令為(CLC)。17、一對操作堆棧的指令為(POP)和(PUSH)。18、LOOPNZ的循環(huán)條件為(CX≠0且ZF=0)。19、實現(xiàn)無符號數(shù)乘2的指令的助記符是(SHL),實現(xiàn)有符號數(shù)除2的指令的助記符是(SAR)。22、8086CPU引腳信號中中斷請求兩個信號名稱為(INT)和(NMI)。26、I/O端口的編址方式一般有(存儲器統(tǒng)一編址)和(獨立編址)兩種29.1片8259A中斷控制器可管理(8)級中斷,用9片8259A可構(gòu)成(64)級主從式中斷管理系統(tǒng)。二:填空題(每題2分,共20分)1.8086CPU復(fù)位時,寄存器CS值為(FFFFH),寄存器IP的值為(0000H)2.8086CPU的8個8位通用寄存器名為(AL),(AH),(BL),(BH),(CL),(CH),(DL),(DH).3.若SS=3240H,SP=2000H,棧頂?shù)膶嶋H地址為(34400H).4.指令MOVAX,[BX]的機(jī)器碼為8BH,07H,指令MOV[BX],AX的機(jī)器碼為(89H),(07H).5.8255A的工作方式有方式0功能為(基本輸入輸出),方式1功能為(選通輸入輸出),方式2功能為(雙向數(shù)據(jù)傳送).6.執(zhí)行指令PUSHAX有SP=(SPBUFDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTARPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXLEABX,BUF1MOVCX,COUNT-1MOVAL,[BX]AG:INCBXCMPAL,[BX]JAEBIGMOVAL,[BX]BIG:DECCXJNZAGMOVBUF2,ALRETSTARENDPCODEENDSENDSTAR問:該程序執(zhí)行后BUF2中的值為(9).四、程序設(shè)計題(2*10)1、編寫一個匯編語言程序,要求從鍵盤輸入一個小寫字母,將其轉(zhuǎn)換成大寫字母在屏幕上顯示出來。DATASEGMENTBUFDB0DH,0AH,“PLEASEINPUTACHAR:$”DATAENDSSTACKSEGMENTDB20D
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工作總結(jié)之大專生畢業(yè)總結(jié)報告
- 2024年加油站項目資金需求報告代可行性研究報告
- 2024年體外及體內(nèi)反搏裝置項目資金申請報告
- 銀行合規(guī)審查制度
- 《支配權(quán)與請求權(quán)》課件
- 《保險經(jīng)紀(jì)人概況》課件
- 美術(shù)老師工作總結(jié)
- 特別評論:如何看待退平臺后企業(yè)與政府的關(guān)系,202412 -中誠信
- 山西省臨汾市洪洞縣八校聯(lián)考2023-2024學(xué)年七年級上學(xué)期期末測試數(shù)學(xué)試卷(含解析)
- 八年級物理功率課件
- 企業(yè)發(fā)展未來5年規(guī)劃
- 第六單元 除法(單元測試)(含答案)-2024-2025學(xué)年四年級上冊數(shù)學(xué)北師大版
- 2024年統(tǒng)編版七年級語文上冊期末測試卷(附答案)
- 國開(河北)2024年秋《現(xiàn)代產(chǎn)權(quán)法律制度專題》形考作業(yè)1-4答案
- 2024年消防月全員消防安全知識培訓(xùn)
- 外研版(2024新版)七年級上冊英語期末(Units 1~6)學(xué)業(yè)質(zhì)量測試卷(含答案)
- 2024-2025學(xué)年四年級科學(xué)上冊第一單元《聲音》測試卷(教科版)
- 四川省成都市2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題(含答案)
- 六年級上冊《道德與法制》期末復(fù)習(xí)計劃
- 山東建筑大學(xué)混凝土結(jié)構(gòu)設(shè)計期末考試復(fù)習(xí)題
- 中考現(xiàn)代文閱讀《點燃一個冬天》答案及解析
評論
0/150
提交評論