2024年大學(xué)試題(計算機(jī)科學(xué))-微機(jī)原理及程序設(shè)計筆試歷年真題薈萃含答案_第1頁
2024年大學(xué)試題(計算機(jī)科學(xué))-微機(jī)原理及程序設(shè)計筆試歷年真題薈萃含答案_第2頁
2024年大學(xué)試題(計算機(jī)科學(xué))-微機(jī)原理及程序設(shè)計筆試歷年真題薈萃含答案_第3頁
2024年大學(xué)試題(計算機(jī)科學(xué))-微機(jī)原理及程序設(shè)計筆試歷年真題薈萃含答案_第4頁
2024年大學(xué)試題(計算機(jī)科學(xué))-微機(jī)原理及程序設(shè)計筆試歷年真題薈萃含答案_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2024年大學(xué)試題(計算機(jī)科學(xué))-微機(jī)原理及程序設(shè)計筆試歷年真題薈萃含答案(圖片大小可自由調(diào)整)答案解析附后卷I一.參考題庫(共25題)1.堆棧的工作方式是()。2.已知X的原碼是10001000,則X的反碼是(),補(bǔ)碼是()3.下面程序段是判斷寄存器AH和AL中第三位是否相同,如相同,AH置0,否則AL置0。試在空白處填上適當(dāng)?shù)闹噶睿ㄒ粋€空白處只填一條指令)。 4.當(dāng)進(jìn)行加法或減法運(yùn)算時,若最高位發(fā)生進(jìn)位或借位,則CF=();標(biāo)志寄存器的標(biāo)志位ZF=1表示運(yùn)算結(jié)果()5.設(shè)CL=0,當(dāng)執(zhí)行DECCL指令后,CL=()H.6.8088/8086系統(tǒng)中,不改變DS值的情況下,其數(shù)據(jù)段的最大尋址范圍是()KB。7.在執(zhí)行下列指令尋找操作數(shù)時,不需要使用段寄存器DS的指令是()。A、LODSB

B、ADD.BX,34H

C、NEG.[BX]

D、MOV.AX,[SI]8.用4K*4位SRAM芯片組成一個容量為16K*8位的存儲器,要幾片4K*4位的SRAM?分成幾組?每組幾片?地址線如何分配?請畫出簡單連接圖?9.I/O接口的功能是交換主機(jī)和外設(shè)的狀態(tài)信息,使主機(jī)和外設(shè)的()相匹配,實現(xiàn)主機(jī)與外設(shè)之間的()交換。10.8086微處理器有()條地址線,實模式下內(nèi)存空間為(),地址的編碼區(qū)間是(),可表示的地址范圍為()。11.運(yùn)算器的主要功能是進(jìn)行()。A、算術(shù)運(yùn)算B、邏輯運(yùn)算C、初等函數(shù)運(yùn)算D、邏輯運(yùn)算與算術(shù)運(yùn)算12.衡量存儲器的主要性能指標(biāo)有()、()、()、()和()。13.某一存儲單元的邏輯地址為2500H:0010H時,其對應(yīng)的物理地址為()。A、2500HB、0010HC、25100HD、25010H14.有一8086系統(tǒng)的中斷向量表,在0000H:003CH單元開始依次存放34H、FEH、00H和F0H四個字節(jié),該向量對應(yīng)的中斷類型碼和中斷服務(wù)程序的入口地址分別為()。A、0EH,34FEH:00F0HB、0EH,F(xiàn)000H:FE34HC、0FH,F(xiàn)000H:FE34HD、0FH,00F0H:34FEH15.CPU中運(yùn)算器的主要功能是()。A、算術(shù)運(yùn)算B、邏輯運(yùn)算C、函數(shù)運(yùn)算D、算術(shù)運(yùn)算和邏輯運(yùn)算16.十進(jìn)制負(fù)數(shù)-61的八位二進(jìn)制原碼是();反碼為();補(bǔ)碼為()。17.沒有外存貯器的計算機(jī)監(jiān)控程序可以存放在()A、RAMB、ROMC、CPUD、RAM和ROM18.補(bǔ)碼加法10111011+11110111的計算結(jié)果是()19.8086系統(tǒng)中的BHE信號通常作為()地址存儲體的體選信號。當(dāng)BHE為()電平時有效。20.對8253定時/計數(shù)器各通道的初始化編程是否要按一定順序?初始化包括哪些內(nèi)容?設(shè)8253的端口地址為360H,362H,364H,366H,試對其3個通道進(jìn)行初始化編程,使計數(shù)器0設(shè)置為方式1,計數(shù)初值為2500H;計數(shù)器1設(shè)置為方式2,計數(shù)初值為3000H,計數(shù)器2設(shè)置為方式3,計數(shù)初值為1000。注:8253控制格式為D7D6:選擇通道。D5D4:00—計數(shù)器鎖存;01—只讀/寫計數(shù)器低字節(jié);10—只讀/寫計數(shù)器高字節(jié);11—先讀/寫計數(shù)器低字節(jié),在讀/寫計數(shù)器高字節(jié)。DD2D1:確定工作方式。D0:1—BCD碼計數(shù);0—二進(jìn)制計數(shù)。21.SEGMENT/ENDS為()偽指令;END稱為()偽指令;PROC/ENDP稱為()偽指令。22.當(dāng)進(jìn)行加法或減法運(yùn)算時,若最高位發(fā)生進(jìn)位或借位,則()。A、CF=1B、DF=1C、SF=1D、ZF=123.主存和CPU之間增加高速緩存的目的是()。A、解決CPU和主存之間的速度匹配問題B、擴(kuò)大存容量C、既擴(kuò)大內(nèi)存容量,又提高存取速度D、解決CPU與外存之間速度匹問題24.中斷服務(wù)入口地址表又稱為(),每個中斷向量占用()字節(jié)空間。25.IP的內(nèi)容為下一條將要執(zhí)行指令的偏移地址,與()共同形成下一條指令的物理地址。A、CSB、DSC、ESD、SS卷II一.參考題庫(共25題)1.假設(shè)(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,則執(zhí)行指令JMP.BX后,(IP)=()執(zhí)行指令JMP.TABLE[BX][SI]后,(IP)=();執(zhí)行指令JMP.[BX][SI]后,(IP)=()。2.簡要說明CF、OF、AF、ZF、DF等標(biāo)志位的含義?3.將存放在奇地址的字稱為();8086CPU存取該類型的字時需要()個總線周期,存取一個字節(jié)需要()個總線周期。4.三種定義常用數(shù)據(jù)的偽指令分別為()()()5.8253計數(shù)器0在1ms脈沖信號源作CLK0且工作在方式3,定時1分鐘,用8255的PC6提供GATE0,在定時期間,由PC7控制的燈亮(PC7=1,亮)對OUT0的檢測通過PC0進(jìn)行,定時結(jié)束燈滅,先畫出脈沖信號源、8253,8255的連接關(guān)系圖,再編寫程序段。(8253,8255采用PC機(jī)上的端口地址,分別為40H~43H,60H~63H)。6.8253是可編程的()接口芯片。A、定時器/計數(shù)器B、并行C、串行D、中斷控制器7.接口芯片為什么需要片選信號?片選信號又是如何得到的?8.一靜態(tài)RAM芯片的地址線為A0~A10,數(shù)據(jù)線為D0~D3,則該存儲器芯片的容量為()。A、2K×4位B、1KBC、2KBD、1K×4位9.請寫出下面程序段實現(xiàn)什么功能? 10.若在一個系統(tǒng)中有五個中斷源,它們的優(yōu)先權(quán)排列為:1、2、3、4、5,它們的中斷服務(wù)程序人口地址分別為3000H、3020H、3040H、3060H和3080H。將五個中斷源的中斷請求信號相“或”后,作為INTR信號,當(dāng)CPU響應(yīng)中斷后,把中斷請求觸發(fā)器的狀態(tài),作為一個外設(shè)(設(shè)端口地址為20H)讀人CPU,逐位檢測它們的狀態(tài),若有中斷請求就轉(zhuǎn)到相應(yīng)的服務(wù)程序的人口。編程序:當(dāng)有中斷請求且CPU響應(yīng)時,用查詢方法轉(zhuǎn)至申請中斷的優(yōu)先權(quán)最高的源的中斷服務(wù)程序。11.指出8253的方式0~方式3各是何種工作方式,為了重復(fù)計數(shù),最好選用哪些工作方式?12.一片8255A端口A有()種工作方式,端口B有()種工作方式。13.十進(jìn)制數(shù)61.5轉(zhuǎn)換為二進(jìn)制是(),轉(zhuǎn)換為十六進(jìn)制是()。14.假設(shè)S0+20SN,不允許使用串操作指令。 15.有下面的程序段,試說明該程序段實現(xiàn)什么功能? 16.并行接口有何特點?其應(yīng)用場合如何?17.8086CPU中,SP指向堆棧()部;IP指明()。18.執(zhí)行下列指令后,AX寄存器中的內(nèi)容是()。 TABLE.DW.10,20,30,40,50 ENTRYDW3... MOV.BX,OFFSETTABLE ADD.BX,ENTRY MOV.AX,[BX]A、(AX)=20B、(AX)=30C、(AX)=40D、(AX)=5019.8086/8088的EU與BIU各表示什么含義?各自的功能是什么?EU與BIU是如何協(xié)同工作的?20.若AX=3500H,CX=56B8H,當(dāng)ANDAX,CX指令執(zhí)行后,AX=()。A、1400HB、77F8HC、0000HD、0FFFFH21.微處理器中常用的中斷技術(shù)有()、()、()。22.某一存儲單元的邏輯地址為2500H:0050H時,其對應(yīng)的物理地址為()23.中斷返回時,8086自動從堆棧中取出()和()恢復(fù)。24.閱讀程序段后給出其運(yùn)行結(jié)果;設(shè)(CX)=0,(AX)=1SUB.CX,AXINA.XAND.CX,AXSHL.AX,CL上述程序段運(yùn)行后(CX)=(),(AX)=()。25.運(yùn)算器由很多部件組成,其核心部分是()。A、數(shù)據(jù)總線B、算術(shù)邏輯單元C、累加器D、多路開關(guān)卷III一.參考題庫(共25題)1.正數(shù)的機(jī)器數(shù)等于其真值的碼制有()。A、原碼B、補(bǔ)碼C、反碼D、原碼、反碼、補(bǔ)碼2.8086總線上的地址信號和數(shù)據(jù)信號是()的。A、分時復(fù)用B、分開傳送C、混雜一起D、不需地址3.使用2K×4位、芯片32片可組成容量為()KB內(nèi)存,每片片內(nèi)地址線有()位。4.8086/8088中斷共有()種類型中斷,可分為()中斷和()中斷。5.8086系統(tǒng)中一個基本的總線周期由()個時鐘周期組成。6.若采用雙符號位判斷溢出,當(dāng)結(jié)果的符號位為11時,表示()。A、結(jié)果為正,無溢出B、結(jié)果正溢出C、結(jié)果負(fù)溢出D、結(jié)果為負(fù),無溢出7.程序計數(shù)器PC的內(nèi)容是()。A、指令B、數(shù)據(jù)C、指令地址D、數(shù)據(jù)地址8.用1K×4/片的存儲芯片構(gòu)成一個4K×8的存儲器,地址線A15--A0(低),雙向數(shù)據(jù)線D7--D0,/CE為片選輸入端。畫出芯片級邏輯圖,注明各種信號線,列出片選邏輯式。9.下面是兩個字符串的比較程序,比較結(jié)果存放在RESULT單元中。試問: (1)、程序運(yùn)行后,結(jié)果單元(RESULT)存放的內(nèi)容表示什么意義? (2)、SJ1的字符串為‘captial’,SJ2的字符串為‘captive’時,(RESULT)=? 10.現(xiàn)有下列數(shù)據(jù)段 下面程序段是實現(xiàn)把STR1中所有字符逆向傳送到BUF緩沖區(qū)(即STR1中第一個字符送到BUF的最后一個單元,STR1中最后一個字符送到BUF的第一個單元)。試把程序中所空缺的指令填上。 11.兩個采用補(bǔ)碼表示的數(shù)進(jìn)行加減運(yùn)算時,發(fā)生負(fù)溢出的特征是雙符號位為()。A、01B、00C、10D、1112.操作數(shù)地址存放在寄存器的尋址方式稱為()。13.敘述可屏蔽中斷的響應(yīng)過程,一個可屏蔽中斷或非屏蔽中斷響應(yīng)后,堆棧頂部四個單元中是什么內(nèi)容?14.認(rèn)真閱讀下面的程序段并回答問題 上面的指令執(zhí)行后,(AX)=(),(CF)=() 15.從功能上,8086CPU由()和()構(gòu)成。16.8255A的3個端口在使用時有什么差別?17.字長8位的二進(jìn)制數(shù)-1010的原碼為(),補(bǔ)碼為()。18.根據(jù)功能,8086的標(biāo)志位可分為()標(biāo)志和()標(biāo)志。19.若DATA1與DATA2都是內(nèi)存單元的地址,請指出下列程序段的功能: 20.以下四種類型存儲器中,傳輸同樣多的字為比較條件,則讀出數(shù)據(jù)傳輸率最高的是()A、DRAMB、SRAMC、閃速存儲器D、EPROM21.一個端口可有()個I/O地址。A、1B、2C、256D、不一定22.在直接尋址中,操作數(shù)放在()。A、通用寄存器B、內(nèi)存單元C、堆棧D、程序計數(shù)器23.認(rèn)真閱讀以下程序段。程序段執(zhí)行后(AX)=(),(DX)=(),CF=(), 24.8086/8088CPU執(zhí)行INTn指令時,CPU將以下寄存器壓入堆棧的順序是()。A、FLAGS,IP,CSB、IP,CS,F(xiàn)LAGSC、CS,IP,F(xiàn)LAGSD、FLAGS,CS,IP25.設(shè)不完整電路如下圖所示,認(rèn)真看圖并回答問題。 (1).在圖中標(biāo)出8255的地址范圍是多少? (2).設(shè)圖中數(shù)碼管為共陽極數(shù)碼管,8255的PA口經(jīng)過一個8緩沖驅(qū)動器接至數(shù)碼管相應(yīng)段。若需要PA口的某條線輸出高電平時數(shù)碼管的相應(yīng)段發(fā)光,問應(yīng)采用同相還是反相的緩沖器?試在圖中標(biāo)出 (3).圖中右下側(cè)為一開關(guān)輸入電路,若需要當(dāng)開關(guān)打開時,從PC口輸入低電平,應(yīng)如何修改電路(可加數(shù)字電路器件)。試在圖中標(biāo)出 (4).根據(jù)電路接法,編寫對8255進(jìn)行初始化的有關(guān)指令 (5).?dāng)?shù)碼管的驅(qū)動電路采用同相緩沖驅(qū)動器,編寫使數(shù)碼管顯示數(shù)字0的指令 (6).對題目所給的開關(guān)電路,編寫判別有無開關(guān)閉合的有關(guān)指令,使若無開關(guān)閉合則繼續(xù)檢查,若有開關(guān)閉合則向下執(zhí)行卷I參考答案一.參考題庫1.參考答案:先進(jìn)后出2.參考答案:11110111;111110003.參考答案: (1)XOR.AH,AL (2)JZ.ZERO4.參考答案:1;為零5.參考答案:0FF6.參考答案:647.參考答案:B8.參考答案: 9.參考答案:速度;數(shù)據(jù)10.參考答案:20;1MB;00000-FFFFFH;0-64k11.參考答案:D12.參考答案:存儲容量;存儲速度;可靠性;功耗;集成度13.參考答案:D14.參考答案:C15.參考答案:D16.參考答案:10111101;11000010;1100001117.參考答案:B18.參考答案:1011001019.參考答案:奇;低20.參考答案: 21.參考答案:段定義;源程序結(jié)束;過程定義22.參考答案:A23.參考答案:D24.參考答案:中斷矢量表;425.參考答案:A卷II參考答案一.參考題庫1.參考答案:1056H;3280H;2450H2.參考答案: C.F://進(jìn)位標(biāo)志。若運(yùn)算結(jié)果的最高位產(chǎn)生一個進(jìn)位或借位,則CF=1,否則CF=0。 O.F://溢出標(biāo)志。若在算術(shù)運(yùn)算中帶符號數(shù)的運(yùn)算結(jié)果,當(dāng)字節(jié)運(yùn)算時大于+127或小于-128;字運(yùn)算時大于十32767或小于一32768,則OF=1,否則OF=0。 A.F://輔助進(jìn)位標(biāo)志。若在字節(jié)操作時,由低半字節(jié)向高半字節(jié)有進(jìn)位或借位;或在字操作時,由低位字節(jié)向高位字節(jié)有進(jìn)位或借位,則AF=1,否則AF=0。 Z.F://零標(biāo)志。若運(yùn)算結(jié)果為0,則ZF=1,否則ZF=0 D.F://方向標(biāo)志。若用指令置DF=1,則串操作指令就為自動減量指令,也就是從高地址向低地址處理串;若使DF=0,則串操作指令就為自動增量指令,也就是從低地址向高地址處理串。3.參考答案:非規(guī)則字;2;14.參考答案:DB;DW;DD5.參考答案: 6.參考答案:A7.參考答案:同存儲器的讀/寫操作相仿,CPU要訪問接口,必須要有一個地址信號選中該接口芯片后,才能使該接口芯片工作。片選信號一般由地址線經(jīng)地址譯碼后產(chǎn)生8.參考答案:A9.參考答案: 將DATI開始的15個字節(jié)數(shù)據(jù)移到DAT2開始的存儲區(qū)10.參考答案: 11.參考答案: (1)方式0是計數(shù)結(jié)束停止計數(shù)方式 (2)方式1是可重復(fù)觸發(fā)的單穩(wěn)態(tài)工作方式 (3)方式2是分頻器工作方式 (4)方式3是方波輸出方式 (5)最好選用方式2和方式312.參考答案:3;213.參考答案:111101.1;3D.814.參考答案: 功能:將以S0為起始地址的20個字符,依次傳送以SN為起始地址的一段區(qū)域中15.參考答案: 16.參考答案:并行通信就是同時在多根傳輸線上以計算機(jī)的字長為單位傳送數(shù)據(jù),實現(xiàn)與外設(shè)并行通信的接口電路就是并行接口。并行接口主要由數(shù)據(jù)端口寄存器、控制端口寄存器和狀態(tài)端口寄存器組成,并行接口適合于并行外部設(shè)備與計算機(jī)之間進(jìn)行近距離、大量和快速的信息交換。17.參考答案:堆棧頂部;下一條要執(zhí)行的指令18.參考答案:C19.參考答案: (1)在8088/8088微處理器中EU是執(zhí)行部件,BIU是總線接口部件。 (2)EU的功能是執(zhí)行指令,BIU的功能是使微處理器與片外存儲器或I/O接口電路進(jìn)行數(shù)據(jù)交換。 (3)EU通過BIU進(jìn)行片外操作數(shù)的訪問,BIU為EU提供將要執(zhí)行的指令;EU與BIU可獨(dú)立工作,當(dāng)EU不需要BIU提供服務(wù)時BIU可進(jìn)行填充指令隊列的操作。20.參考答案:A21.參考答案:單線中斷;多級中斷;矢量中斷22.參考答案:25050H23.參考答案:斷點地址;標(biāo)志寄存器值24.參考答案: CX=2, AX=825.參考答案:B卷III參考答案一.參考題庫1.參考答案:D2.參考答案:B3.參考答案:32;114.參考答案:256;軟件;硬件5.參考答案:46.參考答案:D7.參考答案:D8.參考答案: 用4K×4RAM芯片構(gòu)成一個16K×8的存儲器,需進(jìn)行位擴(kuò)充和字?jǐn)U充。共需要的芯片數(shù)為:[4K×8]/[1K×4]=[4/1]×[8/4]=4×2=8共需8個芯片,分為4組,每一組2片。其中A9~A0用來做芯片地址;A11~A10用來做片選信號;A15~A12不用存儲器系統(tǒng)與CPU的連接圖如下 9.參考答案: (1)(RESULT)存放的內(nèi)容表示SJ1字串中第一個不同于SJ2字串的對應(yīng)字符的偏移量(相對于SJ1)。 (2)(RESULT)=510.參考答案: ①CLD②SUBSI,2或①STD②ADDDI,211.參考答案:C12.參考

溫馨提示

  • 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

提交評論