版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2024年大學試題(計算機科學)-現(xiàn)代微機歷年高頻考點試卷專家薈萃含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(共25題)1.編寫程序,把一個30個元素的有符號字數(shù)組ARRAY按照各元素的正負分別送入數(shù)組P和M,正數(shù)和零元素送P數(shù)組,負數(shù)送M數(shù)組。2.接口的基本功能是輸入鎖存,輸出緩沖。3.8254進行計數(shù)是最小值是0。4.程序計數(shù)器用于存儲(),可以從0開始計數(shù)(每次加1或加一個固定的數(shù)),以支持程序的()執(zhí)行;也可以將外部數(shù)據(jù)裝入其中,以支持程序()操作。5.用8255的PA口控制8個指示燈,前4個指示燈與后4個指示燈交替亮滅(頻率可自己確定)。請給出相應的匯編語言源程序。6.8254某個計數(shù)器工作在方式3,若輸入時鐘CLK為1MHZ?,要求OUT輸出頻率為20000Hz,那么寫入的計數(shù)初值為()。7.要將8255的3個端口全部設(shè)定為方式0的輸入,其設(shè)置的方式控制字為()。A、98HB、9BHC、9AHD、99H8.什么是中斷向量?中斷類型為1FH的中斷向量為2345H:1234H,畫圖說明它在中斷向量表中的安置位置。9.PC機采用向量中斷方式處理8級外中斷,中斷號依次為08H-0FH,在RAM?00:2CH單元開始依次存放23H、FFH、00H和F0H4個字節(jié),該向量對應的中斷號和中斷程序入口是()。A、OCH,23FFH:00F0HB、OBH,F(xiàn)000H:FF23HC、OBH,00F0H:23FFHD、OCH,F(xiàn)000H:FF23H10.當總線請求部件收到()信號后,就獲得了總線控制權(quán);在其控制總線時期,HOLD和HLDA都保持()。當總線部件用完總線后,HOLD變?yōu)榈碗娖?,于是CPU又重新控制總線,并使HALD變?yōu)椋ǎ?。A、HALD;高電平;低電平B、HOLD;低電平;高電平C、INTR;高阻態(tài);不變D、INTA;高阻態(tài);不變11.判斷下列指令是否正確。若不正確,指出錯誤原因。 12.8086CPU從功能上可分為兩部分,即()和()。13.8086的地址有20位,那么它的可尋址空間為()K,其中每個段的最大長度為()K。14.使用8254用軟件產(chǎn)生一次性中斷,最好采用什么工作方式?若計數(shù)初值送到計數(shù)器0后經(jīng)過20ms產(chǎn)生一次中斷,應該如何編寫程序?15.編寫程序,從鍵盤上輸入一個字符串,統(tǒng)計其中數(shù)字字符,小寫字母,大寫字母,空格的個數(shù)并顯示。16.從硬件角度看,采用硬件最少的數(shù)據(jù)傳送方式是()A、DMA控制B、無條件傳送C、查詢傳送D、中斷傳送17.8086CPU的數(shù)據(jù)總線是()位的,8088CPU的數(shù)據(jù)總線是()位的。8086地址線()位。18.什么是I/O接口?為什么設(shè)置I/O接口?19.8086CPU工作在DMA方式有關(guān)的兩個引腳是()、()。20.依次執(zhí)行下述指令序列,請在空白處填上當左邊指令執(zhí)行完時該寄存器的值。 21.程序控制方式可以分為兩類,即()和()。22.8255工作在方式1輸入,PA口/PB口產(chǎn)生中斷請求信號INTR的充要條件()。A、STB#=1B、STB#=0C、IBF=1D、IBF=0E、INTE=1(P103)23.CPU←→Cache,Cache←→主存,主存←→輔存之間的數(shù)據(jù)傳輸各有什么特點?為什么?請分析原因。24.分析下面的程序段所實現(xiàn)的功能: 25.CPU與I/O設(shè)備交換信息,無需要傳送()信息。A、數(shù)據(jù)B、狀態(tài)C、控制D、地址第2卷一.參考題庫(共25題)1.什么叫“相聯(lián)存儲映像表”?說明它的結(jié)構(gòu)和用途。2.8254定時與計數(shù)是基于()工作原理。A、減“1”計數(shù)B、計數(shù)器減“1”計數(shù)?,定時器加“1”計數(shù)C、加“1”計數(shù)D、計數(shù)器加“1”計數(shù)?,定時器減“1”計數(shù)3.微機系統(tǒng)中,主機與外設(shè)之間交換信息通常采用()、()、()方式。4.I/O端口的編址方式一般有()和()兩種。5.怎樣用一個A/D芯片測量多路信息?6.什么是MMX指令?它有什么特點?7.某一EPROM芯片,其容量為32K×8,除電源和地線外,最小的輸入引腳和輸出引腳分別為()。A、15和8B、32和8C、17和8D、18和108.何謂寄存器尋址方式?何謂寄存器間接尋址方式?二者的什么區(qū)別是什么?9.8086/8088的執(zhí)行部件EU由()個通用寄存器、()個專用寄存器、一個()寄存器和()部件組成。10.存儲周期指的是()。A、存儲器進行連續(xù)讀或?qū)懖僮魉试S的最短時間間隔B、存儲器的讀出周期C、存儲器進行連續(xù)寫操作所允許的最短時間間隔D、存儲器的寫入周期11.CPU與外設(shè)之間交換信息,一般有()A、地址信息B、數(shù)據(jù)信息C、控制信息D、狀態(tài)信息E、中斷類型碼12.把二進制代碼1001011101011000分別“看作”是:二進制無符號數(shù)、二進制補碼、壓縮BCD碼、非壓縮BCD碼,哪一種情況下它代表的“值”最大?13.簡述8086CPU執(zhí)行部件EU的功能和組成。14.一個有符號字數(shù)組以0為結(jié)束標志,求這個數(shù)組的:最大值、最小值、平均值。15.分析下面的程序段所實現(xiàn)的功能: 16.I/O單獨編址方式下,從端口輸入數(shù)據(jù)可使用()。A、MOVB、OUTC、IND、XCHG17.若ADC輸入模擬電壓信號的最高頻率為100KHZ,采樣頻率的下限是多少?完成一次A/D轉(zhuǎn)換時間的上限是多少?18.當多片8259A級聯(lián)使用時,對于從片8259A,級聯(lián)信號CAS0-CAS2是()。A、輸入信號B、輸出信號C、全部信號D、中斷信號19.簡述用匯編語言進行程序設(shè)計的步驟。20.簡述系統(tǒng)功能調(diào)用的步驟。21.8086復位后如下寄存器的內(nèi)容為:(CS)=()H,(IP)=()H。22.編寫程序,讀入20個數(shù)據(jù),統(tǒng)計每個相同數(shù)據(jù)出現(xiàn)的次數(shù)。?23.完成一個基本操作所用時間的最小單位是(),通常稱它為一個()狀態(tài)。完成一次讀或?qū)懼辽傩枰ǎ﹤€這樣的狀態(tài)。24.什么叫做“控制轉(zhuǎn)移指令”?它和數(shù)據(jù)傳送、運算指令有什么區(qū)別?它是怎樣實現(xiàn)它的功能的?25.編寫程序,鍵入一個以$為結(jié)束符的數(shù)字串,統(tǒng)計其中“0”~“9”各個數(shù)字出現(xiàn)的次數(shù),分別存放到S0~S9這10個單元中去。第3卷一.參考題庫(共25題)1.I/O端口的獨立編址方式特點有()。A、地址碼較長B、需用專用I/O指令C、只需要存儲器存取指令D、譯碼電路簡單2.8254一計數(shù)器通道工作在方式0,別的計數(shù)器通道可以工作在()。A、方式1、0B、方式2C、方式0D、任一方式3.8254初始化,計數(shù)初值一定要在寫入控制字之后寫入。4.設(shè)有指令序列 執(zhí)行上述指令后,(BX)=()5.構(gòu)成4KB的存儲系統(tǒng),需要()A、1024×4位的芯片8片B、2K×1位的芯片8片C、1024×8位的芯片2片D、16K×1位的芯片4片6.主機與外設(shè)之間有三種傳送方式,中斷方式的主要優(yōu)點是()。A、接口電路簡單、經(jīng)濟需要硬件少B、傳送速度快C、CPU時間利用率最高D、能實時響應I/O設(shè)備請求7.內(nèi)存緩沖區(qū)BUFFER定義如下,按照要求,寫出指令序列??BUFFER?DB?20?DUP(?)? (1)將緩沖區(qū)全部置為0,并使執(zhí)行時間最短。 (2)將緩沖區(qū)全部置為空格字符(ASCII代碼20H),使用的指令條數(shù)最少? (3)將緩沖區(qū)各字節(jié)依次設(shè)置為0,1,2,3,4,……,19 (4)將緩沖區(qū)各字節(jié)依次設(shè)置為0,-1,-2,-3,-4,……,-19 (5)將緩沖區(qū)各字節(jié)依次設(shè)置為30,29,28,27,……,11 (6)將緩沖區(qū)各字節(jié)依次設(shè)置為0,2,4,6,8,……,38 (7)將緩沖區(qū)各字節(jié)依次設(shè)置為0,1,2,3,0,1,2,3,…,38.斷電后所存儲信息會丟失的存儲器是()A、ROMB、RAMC、CD-ROMD、FLASH-MEMORY9.編寫指令序列,將AX和BX中較大的絕對值存入AX,較小的絕對值存入BX。10.8255的引腳CS#,RD#,WR#信號電平分別為()時,可完成“數(shù)據(jù)總線→8255數(shù)據(jù)寄存器”的操作。A、1、1、0B、0、1、0C、0、0、1D、1、011.假設(shè)能提供給8254的頻率為4MHz,8254的端口為04H—07H;要使8254產(chǎn)生如下圖所示的波形,將如何進行初始化。 12.編程:用8255A的端口A連接撥碼開關(guān),端口B連接LED,輸入撥碼開關(guān)的狀態(tài),并據(jù)此控制LED的顯示。13.8255A的方式選擇控制字和C口按位控制字的端口地址是否一樣,8255A怎樣區(qū)分這兩種控制字?寫出A端口作為基本輸入,B端口作為基本輸出的初始化程序。14.EPROM是指()A、只讀存儲器B、可編程的只讀存儲器C、可擦除可編程的只讀存儲器D、電可改寫只讀存儲器15.32位微處理器如何實施對I/O過程的管理?16.編寫程序,從鍵盤上輸入20個十進制數(shù)字,求這些數(shù)字的和,向顯示器輸出。17.設(shè)計一個子程序,求帶符號字數(shù)組中絕對值最大的數(shù),并返回其他地址和該數(shù)。? 入口參數(shù):DS:SI=數(shù)組首地址,CX=元素個數(shù)(大于0)。? 出口參數(shù):ES:DI=絕對值最大的數(shù)所在的地址,AX=絕對值最大的數(shù)。18.解釋什么是最大工作模式和最小工作模式。19.數(shù)組SCORE中存有一個班級40名學生的英語課程成績。按照0~59,60~74,75~84,85~100統(tǒng)計各分數(shù)段人數(shù),存入N0,N1,N2,N3變量內(nèi)。20.8086CPU的指令隊列為()個字節(jié),8088CPU的指令隊列為()個字節(jié)。21.取指令的物理地址=()A、(DS)10H+偏移地址B、(ES)10H+偏移地址C、(SS)10H+(SP)D、(CS)10H+(IP)22.CPU對INTR中斷請求的響應過程是執(zhí)行()INTA總線周期。A、1個B、2個C、3個D、4個23.編寫幾個簡單的子程序。? (1)顯示一個字符的子程序。入口參數(shù):DL=字符的ASCII碼。 (2)從鍵盤上讀取一個字符的子程序。出口參數(shù):讀取字符的ASC碼在CHAR中。? (3)輸出換行回車的子程序。無入口、出口參數(shù)。24.指令“JMP??DI”和“JMP??WOR?PTR?[DI]”作用有什么不同?請說明。25.利用微機原理實驗箱上的8255A芯片,控制8個發(fā)光二極管的顯示功能,要求如下:通過端口B的讀入開關(guān)1的狀態(tài),若開關(guān)閉合,通過端口A點亮1、2、3、4燈,若開關(guān)斷開,通過端口A點亮5、6、7、8燈。第1卷參考答案一.參考題庫1.參考答案: 2.參考答案:錯誤3.參考答案:錯誤4.參考答案:下一條要執(zhí)行指令的地址;順序;跳轉(zhuǎn)5.參考答案: 6.參考答案:507.參考答案:B8.參考答案: 9.參考答案:B10.參考答案:A11.參考答案: (1)√ (2)×,兩個操作數(shù)類型不匹配。 (3)×,比例因子不能為3。 (4)×,LEA指令的源操作數(shù)必須為內(nèi)存操作數(shù)。 (5)×,操作數(shù)類型無法確定。 (6)×,不能同時出現(xiàn)兩個內(nèi)存操作數(shù)。 (7)×,裝載段寄存器時,源操作數(shù)不能為立即數(shù)。12.參考答案:總線接口單元BIU;執(zhí)行單元EU13.參考答案:1024;6414.參考答案: 15.參考答案: 16.參考答案:B17.參考答案:16;8;2018.參考答案: I/O接口是指輸入/輸出設(shè)備接口。 設(shè)置I/O接口,作為中間橋梁,來協(xié)調(diào)CPU與外設(shè)之間的數(shù)據(jù)傳遞。19.參考答案:HOLD;HLDA20.參考答案: 21.參考答案:無條件傳送方式;條件傳送方式22.參考答案:E23.參考答案: CPU與Cache之間數(shù)據(jù)傳輸?shù)闹饕攸c是: 高速:Cache以與CPU相同或接近的速度工作; 不確定:CPU對Cache的訪問可能因“命中”而成功,也可?能以“失靶”而失敗。 Cache與主存之間數(shù)據(jù)傳輸?shù)闹饕卣魇牵?數(shù)據(jù)傳輸以“頁”為單位,使用“成組傳輸方式(突發(fā)總線方式)”進行。?導致上述特點的原因是,這一層次以“高速”為追求的目標,利用了程序、數(shù)據(jù)的“局部性”原理。 主存與輔存之間的數(shù)據(jù)傳輸以“數(shù)據(jù)塊/扇區(qū)”為單位,通常以DMA方式進行。?導致上述特點的原因是,這一層次以“大容量”、“低價格”為追求的目標,輔存大容量、“粗粒度”的結(jié)構(gòu)特點正好能夠滿足對上述目標的要求。 系統(tǒng)對不同層次的數(shù)據(jù)傳輸有著不同的要求,因而設(shè)置了不同的軟硬件結(jié)構(gòu),最終導致了傳輸方式上的差異。24.參考答案: 將有效地址為[1000H]~[1007H]的8個內(nèi)存單元的內(nèi)容,逐個加1,結(jié)果仍然存放在原來的地址。25.參考答案:D第2卷參考答案一.參考題庫1.參考答案:相聯(lián)存儲映像表是Cache內(nèi)紀錄Cache中各頁在主存的位置和其他信息的表格,由各頁的“標記(Tag)”,“狀態(tài)”和“LRU位”組成。“標記(Tag)”記錄了該頁在主存中的位置,供CPU訪問時進行匹配查找使用?!盃顟B(tài)”和“LRU位”用于Cache頁的替換操作。2.參考答案:A3.參考答案:程序;中斷;DMA4.參考答案:I/O獨立編址;統(tǒng)一編址5.參考答案:模擬量多于一個時,可以使用多路模擬開關(guān),輪流接通其中的一路進行轉(zhuǎn)換,使多個模擬信號共用一個ADC進行A/D轉(zhuǎn)換。6.參考答案:MMX指令是“多媒體擴展指令”的英文簡稱,它采用SIMD(單指令流多數(shù)據(jù)流)技術(shù),使得處理器在一條指令中對多個數(shù)據(jù)進行處理,提高了對多媒體數(shù)據(jù)的處理能力。7.參考答案:C8.參考答案: 如果操作數(shù)存放在CPU的內(nèi)部寄存器中,那么寄存器名可在指令中指出。這種尋址方式就叫寄存器尋址方式。 操作數(shù)在寄存器中,操作數(shù)的有效地址由寄存器指出,這種尋址方式稱為寄存器間接尋址方式。 二者的區(qū)別在于:寄存器尋址方式,指令指出的寄存器中存放的就是操作數(shù),而寄存器間接尋址方式,指令指出的寄存器中存放的是操作數(shù)的地址,而不是操作數(shù),真正的操作數(shù)存放在內(nèi)存中。9.參考答案:4;4;標志;ALU10.參考答案:A11.參考答案:B,C,D12.參考答案: 看做二進制無符號數(shù)時,它代表的“值”最大。 分析:看作二進制補碼時,它代表一個負數(shù),而其他的情況下,它均正數(shù)。因此,看作二進制補碼時,它代表的值最小。?把這組代碼用十六進制數(shù)字形式寫出:9758 對于無符號數(shù),它的值等于十六進制的9758H; 對于壓縮BCD碼,它的值等于十六進制的9758,顯然小于9758H; 對于非壓縮BCD碼,它的值等于十進制的78,顯然更小于9758H; 因此,看作二進制無符號數(shù)時,它代表的“值”最大。13.參考答案:執(zhí)行部件EU的功能:負責指令的執(zhí)行,將指令譯碼并利用內(nèi)部的寄存器和ALU對數(shù)據(jù)進行所需的處理。執(zhí)行部件EU的組成:4個通用的寄存器AX、BX、CX和DX;4個專用的寄存器BP、SP、SI和DI;標志寄存器FR;算術(shù)邏輯單元ALU。14.參考答案: 15.參考答案: 將兩個字節(jié)的低4位合并為一個新字節(jié)。16.參考答案:C17.參考答案:香農(nóng)定理告訴我們:采樣頻率一般要高于或至少等于輸入信號最高頻率的2倍。因此,采樣頻率的下限應是200KHz。在200KHz采樣頻率下,完成一次A/D轉(zhuǎn)換時間的上限是5μs。實際應用中,采樣頻率可以達到信號最高頻率的4~8倍。如果采用400KHz的采樣頻率,完成一次A/D轉(zhuǎn)換時間的上限是2.5μs。18.參考答案:A19.參考答案: (1)分析問題:已知條件、要解決的問題、功能/性能要求等。 (2)建立數(shù)學模型:把問題數(shù)學化、公式化,便于計算機處理。 (3)確定算法:簡單、速度快、精度高、代碼量小、編程容易。 (4)繪制程序流程圖:用箭頭、框圖、菱形圖等表示程序結(jié)構(gòu) (5)內(nèi)存空間分配:為程序或數(shù)據(jù)分配內(nèi)存空間。 (6)編制程序與靜態(tài)檢查:程序結(jié)構(gòu)層次簡單、清楚、易懂。 (7)程序調(diào)試:利用軟件DEBUG調(diào)試。20.參考答案: (1)傳送入口參數(shù)到指定寄存器中。 (2)功能號送入AH寄存器中。 (3)INT21H。21.參考答案:FFFF;000022.參考答案: 23.參考答案:時鐘周期;T;424.參考答案:控制轉(zhuǎn)移指令是可以改變指令執(zhí)行順序的指令。數(shù)據(jù)傳送、運算指令總是順序執(zhí)行的,而控制轉(zhuǎn)移指令通過改變IP和/或CS寄存器的值,改變了程序指令的執(zhí)行順序。25.參考答案: 第3卷參考答案一.參考題庫1.參考答案:B2.參考答案:D3.參考答案:正確4.參考答案:4441H5.參考答案:A6.參考答案:D7.參考答案: 8.參考答案:B9.參考答案: 10.參考答案:C11.參考答案: 12.參考答案: 13.參考答案: 8255A的方式選擇控制字和C口按位控制字的端口地址是一樣的,通過控制字的最高位D7進行區(qū)分:D7=1時,為方式選擇控制字;D7=0時,為C口按位控制字。 初始化程序段如下: M.OV?DX,PORT?;PORT為端口地址 M.OV?AL,10010000B O.UT?DX,AL14.參考答案:C15.參考
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小王子書中情感讀后感
- 教育培訓業(yè)在線教育平臺創(chuàng)新及市場拓展策略
- 2025年大理貨運上崗證考試考哪些科目
- 2025年阿里運輸從業(yè)資格證考試技巧
- 勤奮不息青春無悔
- 養(yǎng)生健康行業(yè)服務效果及退費處理協(xié)議書
- 美容服務合同
- 2025年普洱貨運從業(yè)資格證考試題庫答案
- 草房子主題征文記憶中的鄉(xiāng)村生活
- 食品質(zhì)量安全檢測協(xié)議
- 2024年煤礦溺水事故心得體會(四篇)
- 財富管理課程設(shè)計
- 快樂寒假安全先行寒假安全教育主題班會課件
- 燃燒仿真.燃燒仿真軟件:OpenFOAM:湍流燃燒仿真原理
- 2024-2025學年七年級語文上冊第一學期 期末綜合模擬測試卷(人教版)
- 浙江省臺金七校2023-2024學年高一下學期4月期中考試英語試題
- 藍色卡通風胃腸減壓護理
- 2024年天津市中考語文試卷真題(含答案)
- 小學單位換算-體積
- 叉車自行檢查記錄表
- 設(shè)備部年終總結(jié)
評論
0/150
提交評論