2024年大學(xué)試題(計算機科學(xué))-微機原理及程序設(shè)計歷年考試高頻考點試題附帶答案_第1頁
2024年大學(xué)試題(計算機科學(xué))-微機原理及程序設(shè)計歷年考試高頻考點試題附帶答案_第2頁
2024年大學(xué)試題(計算機科學(xué))-微機原理及程序設(shè)計歷年考試高頻考點試題附帶答案_第3頁
2024年大學(xué)試題(計算機科學(xué))-微機原理及程序設(shè)計歷年考試高頻考點試題附帶答案_第4頁
2024年大學(xué)試題(計算機科學(xué))-微機原理及程序設(shè)計歷年考試高頻考點試題附帶答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2024年大學(xué)試題(計算機科學(xué))-微機原理及程序設(shè)計歷年考試高頻考點試題附帶答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(共25題)1.已知X=-120,則X的原碼(八位)是()補碼(八位)是()2.若采用雙符號位判斷溢出,當(dāng)結(jié)果的符號位為01時,表示()。A、結(jié)果為正,無溢出B、結(jié)果正溢出C、結(jié)果負(fù)溢出D、結(jié)果為負(fù),無溢出3.下面幾個不同進(jìn)制的數(shù)中,最小的數(shù)是()。A、1001001B

B、75

C、37Q

D、A7H4.有下面的程序段,試說明該程序段實現(xiàn)什么功能? 5.機器指令由()和()兩部分組成。6.若中斷類型號為14H,則這個中斷向量的第一個字節(jié)的地址為()7.指出8253的方式0~方式3各是何種工作方式,為了重復(fù)計數(shù),最好選用哪些工作方式?8.輸入接口常接有三態(tài)緩沖器,而輸出接口常接有鎖存器,試述其理由?9.若在一個系統(tǒng)中有五個中斷源,它們的優(yōu)先權(quán)排列為:1、2、3、4、5;將五個中斷源的中斷請求信號相“或”后,作為INTR信號,中斷請求觸發(fā)器的端口地址為20H。它們的中斷服務(wù)程序入口地址分別為3000H、3020H、3080H、和30A0H。編程序,當(dāng)有中斷請求且CPU響應(yīng)時,用查詢方法轉(zhuǎn)至申請中斷的優(yōu)先權(quán)最高的源的中斷服務(wù)程序10.8253工作在BCD碼計數(shù)據(jù)器時,若初值為100,則應(yīng)寫為()。A、100HB、64HC、100D、010011.交換寄存器SI、DI的內(nèi)容,正確的程序段是()A、B、C、D、12.系統(tǒng)總線包括()、()、()。13.8086的IR中存放()14.8253定時/計數(shù)器中,某計數(shù)據(jù)的最大計數(shù)初值是()。A、65536B、7FFFHC、0000HD、FFFFH15.運算器的主要功能是進(jìn)行()。A、算術(shù)運算B、邏輯運算C、初等函數(shù)運算D、邏輯運算與算術(shù)運算16.已知中斷向量表中004CH單元中的內(nèi)容為9918H,004EH單元中的內(nèi)容為4268H,試說明:這些單元對應(yīng)的中斷類型號是什么?該類型中斷的服務(wù)程序入口地址是什么?17.何謂堆棧?試述其作用與特點?18.8086/8088和傳統(tǒng)的計算機相比在執(zhí)行指令方面有什么不同?這樣的設(shè)計思想有什么優(yōu)點?19.程序計數(shù)器PC的內(nèi)容是()。A、指令B、數(shù)據(jù)C、指令地址D、數(shù)據(jù)地址20.可編程定時器/計數(shù)器8253的6種工作方式中,既可軟件啟動,又可硬件啟動的是()。A、方式1,2B、方式2,3C、方式3,5D、方式2,521.什么叫中斷,為什么中斷處理子程序中保護(hù)許多寄存器,寫出學(xué)過的中斷控制器的名稱?22.段定義語句以()語句結(jié)束。A、ENDB、ENDSC、ENDPD、ENDM23.閱讀程序段后給出其運行結(jié)果;設(shè)(CX)=0,(AX)=1SUB.CX,AXINA.XAND.CX,AXSHL.AX,CL上述程序段運行后(CX)=(),(AX)=()。24.若X原=10000001,則其十進(jìn)制真值為()25.CPU與外設(shè)進(jìn)行數(shù)據(jù)傳送的方式有三種,()、()和()第2卷一.參考題庫(共25題)1.三種定義常用數(shù)據(jù)的偽指令分別為()()()2.CPU中運算器的主要功能是()。A、算術(shù)運算B、邏輯運算C、函數(shù)運算D、算術(shù)運算和邏輯運算3.8086系統(tǒng)中,當(dāng)對SS和SP寄存器的值進(jìn)行修改時,有什么特殊規(guī)定?為什么這樣做?4.SEGMENT/ENDS稱為()偽指令;ASSUME稱為()偽指令;NAME/END稱為()偽指令;END稱為()偽指令;段5.指令周期是指()。A、從主存儲是讀取一條指令的時間B、執(zhí)行一條指令的時間C、從主存中讀取一條指令到指令執(zhí)行結(jié)束的時間D、主頻脈沖時間6.存儲周期是指()。A、存儲器的讀出時間B、存儲器的寫入時間C、存儲器進(jìn)行連續(xù)讀和寫操作所允許的最短時間間隔D、存儲器進(jìn)行連續(xù)寫操作所允許的最短時間間隔7.8086中斷分哪兩類?8086可處理多少種中斷?8086可屏蔽中斷請求輸入線是什么?“可屏蔽”的涵義是什么?8.下面的程序段運行之后,(AX)=(),(BX)=()。 9.8255A有哪幾中工作方式?對這些工作方式有什么規(guī)定?10.標(biāo)志寄存器的標(biāo)志位ZF=0表示運算結(jié)果()。11.某DRAM芯片,其存儲容量為2K×8位,該芯片的地址線和數(shù)據(jù)線數(shù)目為()。A、8,2B、2,8C、11,8D、12,812.計算機中不能直接表示有符號數(shù)是()。A、原碼B、補碼C、反碼D、BCD碼13.編寫一程序段,統(tǒng)計數(shù)據(jù)區(qū)BUF中0的個數(shù),并存入RES單元。數(shù)據(jù)段為: 14.8位二進(jìn)制補碼所能表示的十進(jìn)制整數(shù)范圍是()至(),前者的二進(jìn)制補碼表示為()后者的二進(jìn)制補碼表示為()15.8086微處理器有()條地址線,實模式下內(nèi)存空間為(),地址的編碼區(qū)間是()??杀硎镜牡刂贩秶鸀椋ǎ?6.8086中,RESET的作用是()17.8086基本總線周期是如何組成的?各狀態(tài)中完成什么基本操作?18.8086總線接口部件中有四個段寄存器,它們分別是()、()、()和()。19.十進(jìn)制數(shù)-1用補碼表示,該補碼是()(8位)20.8086微處理器有()條地址線,實模式下內(nèi)存空間為(),地址的編碼區(qū)間是(),可表示的地址范圍為()。21.某一存儲單元對應(yīng)的物理地址為25010H,若其偏移量為0010H,則其邏輯段基址為()。A、25010HB、0010HC、25000HD、2500H22.8086/8088微處理器內(nèi)部有那些寄存器,它們的主要作用是什么?23.當(dāng)進(jìn)行加法或減法運算時,若最高位發(fā)生進(jìn)位或借位,則()。A、CF=1B、DF=1C、SF=1D、ZF=124.設(shè)CL=0,當(dāng)執(zhí)行DECCL指令后,CL=()H.25.8253的端口地址為300H—303H,計數(shù)器0的CLK0端輸入1MHz的計數(shù)脈沖,若要使其作為BCD碼計數(shù)器,且在OUT0端產(chǎn)生1KHz的方波,試寫出設(shè)置計數(shù)器0工作方式的初始化程序段。第3卷一.參考題庫(共25題)1.計算機中()不能直接表示有符號數(shù)。A、原碼B、補碼C、反碼D、BCD碼2.編寫一程序段,將數(shù)據(jù)區(qū)BUF中最大的數(shù)存入RES單元。數(shù)據(jù)段為: 3.十六進(jìn)制數(shù)2B.4轉(zhuǎn)換為二進(jìn)制是(),轉(zhuǎn)換為十進(jìn)制是()。4.中斷過程一般包括那幾個階段?5.CS常稱為()其位數(shù)為()位,作用是()6.在計算機機內(nèi)部,一切信息的存取、處理和傳送都是以()形式進(jìn)行的。7.設(shè)有三個八位無符號數(shù)x、y、z分別存放在DAT、DAT1、DAT2單元中,請寫出下列程序段的功能 8.8086CPU中的段寄存器用來存放()。A、存儲段的物理地址B、存儲器的邏輯地址C、存儲器的段基值D、存儲器的起始地址9.8086/8088可用于寄存器間接尋址的寄存器有()A、2B、4C、6D、810.敘述用DMA方式傳送單個數(shù)據(jù)的全過程。11.閱讀下面的程序段.上述程序段運行期間,當(dāng)執(zhí)行完INCBX且(BX)=05H時,CX=()和AL=()。 12.編寫一程序,把DA_BY1字節(jié)存儲單元的8位二進(jìn)制數(shù)分解為3個八進(jìn)制數(shù),其中字高位八進(jìn)制數(shù)存放在DA_BY2的字節(jié)單元中,最低位存放在DA_BY2+2單元中。數(shù)據(jù)單元定義如下:DA_BY1.DB.6BHDA_BY2.DB.3.DUP(0)13.下面哪一個是狀態(tài)標(biāo)志()。A、AFB、IFC、DFD、TF14.中斷向量表的作用是什么?它位于內(nèi)存的什么區(qū)域?類型2的中斷服務(wù)程序的入口地址位于中斷向量表的什么位置?15.現(xiàn)有A/D變換器、8255及8254構(gòu)成的數(shù)據(jù)采集系統(tǒng)如圖所示。用8255A口、B口讀入轉(zhuǎn)換結(jié)果,PC0輸入轉(zhuǎn)換結(jié)束信號“忙”,PC5控制啟動轉(zhuǎn)換引腳START,PC5初始為低電平。PC6控制A/D轉(zhuǎn)換結(jié)果輸出引腳OE,PC6初始為低電平;而PC7則控制一發(fā)光二極管顯示,PC7初始為低電平。8254用于控制采樣頻率。請回答下列問題。 (1)74LS138起什么作用 (2)圖中/IOR和/IOW是什么,起什么作用 (3)寫出8255、8254各端口地址 (4)編制8255初始化程序 16.8086被復(fù)位以后,微處理器從()存儲單元開始執(zhí)行程序。A、00000HB、FFFFFHC、0000FHD、FFFF0H17.某微機系統(tǒng)中,用2片EPROM2716(2K×8)和2片SRAM2114(1K×4)組成存儲器系統(tǒng)。已知EPROM在前,SRAM在后,起始地址為0800H。試寫出每一存儲芯片的地址空間范圍。18.假設(shè)(AX)=0FC77H,(CX)=504H,則下述指令執(zhí)行后,(AX)=(),(CF)=()。 19.假設(shè)DF=0,(DS:0100H)=01A5H,有下列程序段; MOV.SI,0100H LODSW 程序段執(zhí)行后,(AL)=();(AH)=();SI=()20.若十進(jìn)制數(shù)為57.25,則其二進(jìn)制數(shù)為()21.8086/8088CPU可處理多種中斷,每個中斷對應(yīng)一個類型碼,其類型碼范圍為()。22.主機與外設(shè)之間數(shù)據(jù)傳送方式有()、()和()。23.有以下指令:MOV.AL,0A5HMOV.CH,0FHAND.AL,CH指令執(zhí)行后:AL=();SF=();ZF=();PF=();CF=();OF=()24.十六進(jìn)制數(shù)30A.5轉(zhuǎn)換為二進(jìn)制是()轉(zhuǎn)換為十進(jìn)制是()25.沒有外存貯器的計算機監(jiān)控程序可以存放在()A、RAMB、ROMC、CPUD、RAM和ROM第1卷參考答案一.參考題庫1.參考答案:11111000;100010002.參考答案:B3.參考答案:C4.參考答案: 5.參考答案:操作碼;操作數(shù)6.參考答案:50H7.參考答案: (1)方式0是計數(shù)結(jié)束停止計數(shù)方式 (2)方式1是可重復(fù)觸發(fā)的單穩(wěn)態(tài)工作方式 (3)方式2是分頻器工作方式 (4)方式3是方波輸出方式 (5)最好選用方式2和方式38.參考答案: 為了協(xié)調(diào)高速CPU與慢速的外設(shè)之間的速度匹配,以及避免數(shù)據(jù)的丟失,接口中一般設(shè)有數(shù)據(jù)鎖存器或緩沖器。在輸出接口中,一般都要安排鎖存器,以便鎖存輸出數(shù)據(jù),使較慢的外設(shè)有足夠的時間進(jìn)行處理,避免數(shù)據(jù)丟失,而CPU和總線可以回頭去忙自己的其它工作。 在輸入接口中,一般需要安排緩沖隔離環(huán)節(jié),如三態(tài)門。特別是當(dāng)有多個外設(shè)與CPU進(jìn)行數(shù)據(jù)交換時,只有當(dāng)CPU連通時,才允許某個選定的輸入設(shè)備才進(jìn)行數(shù)據(jù)傳輸,而其它外設(shè)此時數(shù)據(jù)總線隔離,避免干擾數(shù)據(jù)的傳輸。9.參考答案: 10.參考答案:A11.參考答案:A12.參考答案:地址總線;數(shù)據(jù)總線;控制總線13.參考答案:下一條要執(zhí)行的指令14.參考答案:C15.參考答案:D16.參考答案:根據(jù)中斷服務(wù)程序入口地址表在內(nèi)存中的位置可知,調(diào)用中斷類型號為N的中斷程序時,可將中斷類型號N乘以4求出中斷矢量的首字節(jié)地址4N。已知該中斷矢量的首字節(jié)為004CH。所以,這些單元所對應(yīng)的中斷類型號為:13H。所對應(yīng)的中斷服務(wù)程序的入口地址為:PA=CS×16+IP=4268H×16+9918=4BF98H17.參考答案:堆棧是存儲器(內(nèi)存)中的一個區(qū)域,一般,主要用于存放調(diào)用子程序時保存的入口信息和存放中斷時所需保存的斷點現(xiàn)場信息,堆棧操作主要是入棧和出棧二種(字操作),采用“先入后出”或“后入先出”和“向下增長”原理進(jìn)行操作。18.參考答案:傳統(tǒng)的計算機在執(zhí)行指令時,總是相繼地進(jìn)行提取指令和執(zhí)行指令的動作,也就是說,指令的提取和執(zhí)行是串行進(jìn)行的。在8086/8088中,指令的提取和執(zhí)行是分別有由總線接口部件完成的,總線控制邏輯和指令執(zhí)行邏輯之間即互相獨立又互相配合;使8086/8088可以在執(zhí)行指令的同時進(jìn)行提取指令的操作。8086/8088CPU中,總線接口部件和執(zhí)行部件的這種并行工作方式,有力地提高了工作效率。19.參考答案:D20.參考答案:B21.參考答案: 由預(yù)先安排好的內(nèi)部或外部事件觸發(fā)引起CPU中止正在正常執(zhí)行的程序,而轉(zhuǎn)去執(zhí)行另一段為觸發(fā)事件而編寫的程序,等為觸發(fā)事件而編寫的程序執(zhí)行完后再返回到被打斷處繼續(xù)執(zhí)行。這個過程我們稱之為中斷。 (1)因為只有保存了有關(guān)斷點的寄存器的值,才能在中斷處理子程序執(zhí)行完了后,正確的返回到主程序繼續(xù)執(zhí)行! (2)可編程中斷控制器8259A22.參考答案:B23.參考答案: CX=2, AX=824.參考答案:-125.參考答案:程序控制方式;程序中斷方式;DMA方式第2卷參考答案一.參考題庫1.參考答案:DB;DW;DD2.參考答案:D3.參考答案:凡是遇到給SS寄存器賦值的傳送指令時,系統(tǒng)會自動禁止外部中斷,等到本條指令和下條指令執(zhí)行之后,又自動恢復(fù)對SS寄存器賦值前的中斷開放情況。這樣做是為了允許程序員連續(xù)用兩條指令分別對SS和SP寄存器賦值,同時又防止堆??臻g變動過程中出現(xiàn)中斷。4.參考答案:定義;指定段址;模塊定義;源程序結(jié)束5.參考答案:C6.參考答案:C7.參考答案: 8086中斷可分為硬件中斷和軟件中斷兩類。 8086可處理256種類型的中斷。 可屏蔽中斷請求輸入線為INTR; 可屏蔽是指該中斷請求可經(jīng)軟件清除標(biāo)志寄存器中IF位而被禁止。8.參考答案: 上述程序段運行后:(AX)=FF40H,(BX)=641H9.參考答案: 8255A有三種工作方式:它們分別是:方式0,方式1,方式2; (1).對方式0工作方式的規(guī)定如下:只能在同步傳輸和查詢式傳輸中使用。 (2).對方式1的規(guī)定如下:在方式1下,規(guī)定一個端口作為輸入口或者輸出口的同時,自動規(guī)定了有關(guān)的控制信號和狀態(tài)信號,尤其是規(guī)定了相應(yīng)的中斷請求信號。 (3).對方式2的規(guī)定如下:方式2是一種雙向工作方式,如果一個并行外部設(shè)備即可以作為輸入設(shè)備,又可以作為輸出設(shè)備,并且輸入輸出動作不會同時進(jìn)行,那么,將這個外設(shè)和8255A的端口A相連,并使它工作在方式2,就會非常合適。10.參考答案:不為零11.參考答案:C12.參考答案:B13.參考答案: 14.參考答案:-128;127;10000000;0111111115.參考答案:20;1MB;00000-FFFFFH;0-64k16.參考答案:復(fù)位17.參考答案: 基本總線周期由4個時鐘(CLK)周期組成,按時間順序定義為T1、T2、T3、T4。 T.1期間8086發(fā)出訪問目的地的地址信號和地址鎖存選通信號ALE; T.2期間發(fā)出讀寫命令信號/RD、/WR及其它相關(guān)信號; T.3期間完成數(shù)據(jù)的訪問; T.4結(jié)束該總線周期。18.參考答案:代碼段寄存器CS;數(shù)據(jù)段寄存器DS;附加段寄存器ES;堆棧段寄存器SS19.參考答案:1111111120.參考答案:20;1MB;00000-FFFFFH;0-64k21.參考答案:D22.參考答案:執(zhí)行部件有8個16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作為通用數(shù)據(jù)寄存器。SP為堆棧指針存器,BP、DI、SI在間接尋址時作為地址寄存器或變址寄存器。總線接口部件設(shè)有段寄存器CS、DS、SS、ES和指令指針寄存器IP。段寄存器存放段地址,與偏移地址共同形成存儲器的物理地址。IP的內(nèi)容為下一條將要執(zhí)行指令的偏移地址,與CS共同形成下一條指令的物理地址23.參考答案:A24.參考答案:0FF25.參考答案: 第3卷參考答案一.參考題庫1.參考答案:D2.參考答案: 3.參考答案:101011.01;43.254.參考答案: (1)中斷要求; (2)判斷優(yōu)先級; (3)中斷響應(yīng)(中斷周期操作); (4)中斷處理 (5)中斷返回5.參考答案:代碼段寄存器;16;存放代碼段的段基值6.參考答案:二進(jìn)制編碼7.參考答案: 功能:計算3x+5y+7z的值res及resi單元保存8.參考答案:C9.參考答案:B10.參考答案: 1.因為DMA控制器要接受CPU的控制,接收CPU發(fā)來的初始化等信息,這要求地址線來尋址各端口,地址線為輸入線。又因為DMA控制器可控制總線,這要求地址線為輸

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論