2024年大學(xué)試題(計算機科學(xué))-現(xiàn)代微機筆試參考題庫含答案_第1頁
2024年大學(xué)試題(計算機科學(xué))-現(xiàn)代微機筆試參考題庫含答案_第2頁
2024年大學(xué)試題(計算機科學(xué))-現(xiàn)代微機筆試參考題庫含答案_第3頁
2024年大學(xué)試題(計算機科學(xué))-現(xiàn)代微機筆試參考題庫含答案_第4頁
2024年大學(xué)試題(計算機科學(xué))-現(xiàn)代微機筆試參考題庫含答案_第5頁
已閱讀5頁,還剩56頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

“人人文庫”水印下載源文件后可一鍵去除,請放心下載!(圖片大小可任意調(diào)節(jié))2024年大學(xué)試題(計算機科學(xué))-現(xiàn)代微機筆試參考題庫含答案“人人文庫”水印下載源文件后可一鍵去除,請放心下載!第1卷一.參考題庫(共75題)1.簡述系統(tǒng)功能調(diào)用的步驟。2.把二進制代碼1001011101011000分別“看作”是:二進制無符號數(shù)、二進制補碼、壓縮BCD碼、非壓縮BCD碼,哪一種情況下它代表的“值”最大?3.需要定期刷新的存儲器類型為()A、靜態(tài)存儲器B、動態(tài)存儲器C、只讀存儲器D、易失性存儲器4.8086CPU上電復(fù)位后,CS=(),IP=(),DS=(),SP=()。5.一個接口電路的基本功能包括()、()、()。6.邏輯地址由()和()組成,將邏輯地址轉(zhuǎn)換為物理地址的公式是()。7.8088/8086中斷分為硬件中斷和軟件中斷,其中響應(yīng)過程都要把()、()推入堆棧,且對相應(yīng)標(biāo)志位()、()清零。8.一個有符號字數(shù)組以0為結(jié)束標(biāo)志,求這個數(shù)組的:最大值、最小值、平均值。9.設(shè)計實驗方案實現(xiàn)下列功能:利用微機原理實驗箱上的8255A芯片,實現(xiàn)8個發(fā)光二極管的流水燈功能,每次只有2個燈亮,切換時間為1秒,共輪換32遍(即每個燈亮32次)。要求說明硬件的連線方法并給出相應(yīng)的匯編語言源程序。假定已經(jīng)有子程序DELAY用于延時1秒。10.8254中某個計數(shù)器工作在方式1,若輸入時鐘CLK為5?MHZ?,計數(shù)初值為n=1000,則CE=0時,OUT輸出負脈沖的寬度為()。11.I/O單獨編址方式下,從端口輸入數(shù)據(jù)可使用()。A、MOVB、OUTC、IND、XCHG12.編寫程序,從鍵盤上輸入無符號字整數(shù)X,Y的值,進行X+Y的運算,然后按以下格式顯示運算結(jié)果和運算后對應(yīng)標(biāo)志位的狀態(tài)。13.有2片8259A級聯(lián),從片接入主片的IR2,則主片8259A的初始化命令字ICW3應(yīng)為(),命令字ICW3應(yīng)為()。14.閱讀下面的程序,指出該程序完成的功能。 15.什么叫“相聯(lián)存儲映像表”?說明它的結(jié)構(gòu)和用途。16.什么是MMX指令?它有什么特點?17.數(shù)組SCORE中存有一個班級40名學(xué)生的英語課程成績。按照0~59,60~74,75~84,85~100統(tǒng)計各分數(shù)段人數(shù),存入N0,N1,N2,N3變量內(nèi)。18.何謂寄存器尋址方式?何謂寄存器間接尋址方式?二者的什么區(qū)別是什么?19.EPROM是指()A、只讀存儲器B、可編程的只讀存儲器C、可擦除可編程的只讀存儲器D、電可改寫只讀存儲器20.閱讀以下程序,指出它的功能。 21.響應(yīng)可屏蔽中斷后,8088是在()讀取中斷向量。A、保存斷點后B、第一個中斷響應(yīng)周期C、第二個中斷響應(yīng)周期D、T4前沿22.8086/8088CPU工作在最小方式對存儲器進行寫操作有關(guān)的控制信號()A、M/IO#B、WR#C、ALED、INTA#E、DT/R#23.分析下面的程序段所實現(xiàn)的功能: 24.編寫程序,求10元素字數(shù)組LIST中絕對值最小的數(shù),存入MIN單元。25.當(dāng)總線請求部件收到()信號后,就獲得了總線控制權(quán);在其控制總線時期,HOLD和HLDA都保持()。當(dāng)總線部件用完總線后,HOLD變?yōu)榈碗娖?,于是CPU又重新控制總線,并使HALD變?yōu)椋ǎ?。A、HALD;高電平;低電平B、HOLD;低電平;高電平C、INTR;高阻態(tài);不變D、INTA;高阻態(tài);不變26.CPU與I/O設(shè)備交換信息,無需要傳送()信息。A、數(shù)據(jù)B、狀態(tài)C、控制D、地址27.74LS138譯碼器的接線如下圖所示,寫出Y0、Y2、Y4、Y6所決定的內(nèi)存地址范圍。 28.8086CPU響應(yīng)中斷時,自動壓入堆棧的內(nèi)容有()、()以及()。29.假設(shè)能提供給8254的頻率為1MHz,8254的端口為200H—203H;要使8254產(chǎn)生如下圖所示的波形,將如何進行初始化。 30.CPU的控制器通常由三個部分組成,即()、()和()。31.8086系統(tǒng)最大模式與最小模式有何區(qū)別?簡述8086最小工作模式下的典型配置。32.I/O端口的編址方式一般有()和()兩種。33.8255工作在方式1輸入,PA口/PB口產(chǎn)生中斷請求信號INTR的充要條件()。A、STB#=1B、STB#=0C、IBF=1D、IBF=0E、INTE=1(P103)34.8086CPU的控制線/BHE=0,地址線A0=0時,CPU()。A、從偶地址開始完成8位數(shù)據(jù)傳送B、從偶地址開始完成16位數(shù)據(jù)傳送C、從奇地址開始完成8位數(shù)據(jù)傳送D、從奇地址開始完成16位數(shù)據(jù)傳送35.8254進行計數(shù)是最小值是0。36.設(shè)(BX)=0E3H,變量VALUE中存放內(nèi)容為79H,指出下列指令單獨執(zhí)行后的結(jié)果。 37.使用8254用軟件產(chǎn)生一次性中斷,最好采用什么工作方式?若計數(shù)初值送到計數(shù)器0后經(jīng)過20ms產(chǎn)生一次中斷,應(yīng)該如何編寫程序?38.判斷下列指令是否正確。若不正確,指出錯誤原因。 39.當(dāng)8255工作在方式1,PA/PB口與外設(shè)之間的控制狀態(tài)信號為STB#、OBF。40.編寫子程序,入口參數(shù)是一個字型數(shù)據(jù),存放在AX中,統(tǒng)計該字的16個二進制位中含有多少個1和多少個0。41.線性地址是怎樣轉(zhuǎn)換成物理地址的?簡要敘述轉(zhuǎn)換過程。42.設(shè)計實驗方案,實現(xiàn)下列功能:利用微機原理實驗箱上的8255A芯片,實現(xiàn)8個發(fā)光二極管的流水燈功能,每次只有一個燈亮,切換時間為1秒,共輪換16遍(即每個燈亮16次)。要求說明硬件的連線方法并給出相應(yīng)的匯編語言源程序。假定已經(jīng)有子程序DELAY用于延時1秒。43.取指令的物理地址=()A、(DS)10H+偏移地址B、(ES)10H+偏移地址C、(SS)10H+(SP)D、(CS)10H+(IP)44.簡述使用虛擬存儲管理帶來的利弊。45.編寫程序,鍵入一個以$為結(jié)束符的數(shù)字串,統(tǒng)計其中“0”~“9”各個數(shù)字出現(xiàn)的次數(shù),分別存放到S0~S9這10個單元中去。46.當(dāng)多片8259A級聯(lián)使用時,對于從片8259A,級聯(lián)信號CAS0-CAS2是()。A、輸入信號B、輸出信號C、全部信號D、中斷信號47.如果8088/8086CPU的工作時鐘CLK=4MHZ,請問: a、CPU正常工作時,Reset引腳至少出現(xiàn)多少微秒的高電平才能使CPU復(fù)位? b、在插入一個Tw的情況下,從內(nèi)存讀出一個字節(jié)數(shù)據(jù)需要的時間是多少?48.CPU與外設(shè)之間交換信息,一般有()A、地址信息B、數(shù)據(jù)信息C、控制信息D、狀態(tài)信息E、中斷類型碼49.某一EPROM芯片,其容量為32K×8,除電源和地線外,最小的輸入引腳和輸出引腳分別為()。A、15和8B、32和8C、17和8D、18和1050.用8255A用作兩臺計算機并行通信的接口電路,請畫出采用查詢式輸入/輸出方式工作的接口電路,并寫出采用查詢式輸入/輸出方式的程序。8255用作兩臺計算機并行通訊接口。51.編制一個使PC機的8254產(chǎn)生600Hz方波的程序,并使該方波送至揚聲器發(fā)聲。52.編寫程序,從鍵盤上輸入一個無符號字整數(shù),用“四進制”?格式輸出它的值(也就是,每2位二進制看作一位四進制數(shù),使用數(shù)字0~3)。53.什么叫“APIC”中斷?它有什么用途?54.8255的A口工作在方式0,進行數(shù)據(jù)傳送可采用()。A、無條件方式B、查詢方式C、中斷方式D、條件方式或者無條件方式55.用8255的PA口控制8個指示燈,前4個指示燈與后4個指示燈交替亮滅(頻率可自己確定)。請給出相應(yīng)的匯編語言源程序。56.內(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,…,357.已知ARRAY是5行5列的有符號字數(shù)組,編寫程序,進行下列計算(假設(shè)和仍然為16b,不會產(chǎn)生溢出)? (1)求該數(shù)組每一行上第4列元素之和(列號從0開始);? (2)求該數(shù)組第3行所有元素之和(行號從0開始);? (3)求該數(shù)組正對角線上所有元素之和;? (4)求該數(shù)組反對角線上所有元素之和。58.簡述8086CPU執(zhí)行部件EU的功能和組成。59.從硬件角度看,采用硬件最少的數(shù)據(jù)傳送方式是()A、DMA控制B、無條件傳送C、查詢傳送D、中斷傳送60.CPU收到中斷類型碼后,將它左移()位,形成中斷向量的起始地址。A、2B、4C、8D、1661.用符號“>”把下面的數(shù)按從大到小的順序“連接”起來??? [X1]補=10110111 [X2]原=10110111 [X3]反=1011011 [X4]補=10110110 [X5]無符號數(shù)=1011011162.8086/8088的執(zhí)行部件EU由()個通用寄存器、()個專用寄存器、一個()寄存器和()部件組成。63.8086CPU的中斷類型碼與中斷向量存放地址之間的關(guān)系為:中斷向量的段地址(CS)=0000H,中斷向量的偏移量(IP)=()。64.什么叫做“控制轉(zhuǎn)移指令”?它和數(shù)據(jù)傳送、運算指令有什么區(qū)別?它是怎樣實現(xiàn)它的功能的?65.組成8K字節(jié)的存儲器,需要256×4位的存儲器芯片()。A、32片B、64片C、16片D、50片66.在微機系統(tǒng)中,可采用的輸入/輸出控制方式一般有4種:()、()、()、()。67.可用作簡單輸入接口的電路是()。A、譯碼器B、鎖存器C、方向器D、三態(tài)緩沖器68.簡述匯編語言指令的語句格式并解釋各部分意義。69.簡述XT總線與ISA總線的異同之處。70.說明ROM、RAM的區(qū)別和聯(lián)系。71.CPU對INTR中斷請求的響應(yīng)過程是執(zhí)行()INTA總線周期。A、1個B、2個C、3個D、4個72.若8254的通道計數(shù)頻率為1MHZ,每個通道的最大定時時間為()。A、32.64msB、97.92msC、48.64msD、65.536ms73.什么叫“串行中斷”?它有什么優(yōu)點?74.分析下面的程序段所實現(xiàn)的功能: 75.解釋如下縮略語:DMA、PROM、MDR、CON、PC、CPU。第2卷一.參考題庫(共75題)1.簡述逐次逼近式A/D轉(zhuǎn)換器的工作原理,并將它和Σ-ΔA/D轉(zhuǎn)換器進行比較。2.8086/8088對10H端口進行寫操作,正確指令是()。A、OUT?10H,ALB、OUT?[10H],ALC、OUT?AL,10HD、OUT?AL,[10H]3.段地址為3900H,偏移地址為5200H,則物理地址為()A、8B00HB、3E200HC、44200HD、55900H4.32位微處理器實施保護機制的目的是什么?有哪些主要措施?5.若用2164芯片構(gòu)成容量為128KB的存儲器,需多少片2164??至少需多少根地址線??其中多少根用于片內(nèi)尋址??多少根用于片選譯碼?6.8086CPU的4個段地址寄存器分別是()、()、()、()。7.8086中的BIU由()個()位段地址寄存器、一個()位指令指針寄存器、6字節(jié)的()、20位的()加法器組成。8.掩膜ROM在制造時通過光刻是否連接MOS管來確定0和1,如果對應(yīng)的某存儲單元位沒有連接MOS管,則該位信息為()。A、不確定B、0C、1D、可能為0,也可能為19.DMA方式是主機與外設(shè)之間傳送數(shù)據(jù)的一種方式,他是在()的控制下,()與()之間直接進行數(shù)據(jù)交換。10.8086的中斷向量是()的入口地址,每一個中斷向量占()個存儲單元其中前兩個單元存放中斷子程序入口地址的偏移量(IP),后兩個單元存放中斷子程序入口地址的()。11.什么是中斷向量?中斷類型為1FH的中斷向量為2345H:1234H,畫圖說明它在中斷向量表中的安置位置。12.在使用A/D和D/A轉(zhuǎn)換器的系統(tǒng)中,地線連接時應(yīng)注意什么?13.計算分段函數(shù): X的值從鍵盤輸入,Y的值送顯示器輸出。14.無符號數(shù)變量X用DD定義,編寫程序,用十六進制格式輸出變量X的值。15.8086CPU的數(shù)據(jù)總線是()位的,8088CPU的數(shù)據(jù)總線是()位的。8086地址線()位。16.某系統(tǒng)中有兩片8259A,從片的請求信號連主片的IR2引腳,設(shè)備A中斷請求信號連從片IR5引腳。說明設(shè)備A在一次I/O操作完成后通過兩片8259A向8086申請中斷,8086CPU通過兩片8259A響應(yīng)中斷,進入設(shè)備A中斷服務(wù)程序,發(fā)送中斷結(jié)束命令,返回斷點的全過程。17.什么叫分級總線?使用分級總線有什么優(yōu)點?18.什么叫動態(tài)執(zhí)行?使用動態(tài)執(zhí)行技術(shù)會帶來什么好處?19.若要8254的計數(shù)過程中讀取計數(shù)值應(yīng)該()。A、直接用IN指令讀出CE的內(nèi)容B、先對8254寫入一個鎖存命令,將當(dāng)前的CE內(nèi)容鎖存入?OL中,然后再用IN指令將OL的內(nèi)容取到CPU中,再發(fā)出讓OL停止鎖存,OL的內(nèi)容開始與CE同步C、先對8254寫入一個鎖存命令,將當(dāng)前的CE內(nèi)容鎖存入OL中,然后再用IN指令將OL的內(nèi)容取到CPU中,此后OL的內(nèi)容開始與CE同步20.CPU對外部設(shè)備的訪問實質(zhì)是對()的訪問。A、接口B、I/O端口C、I/O設(shè)備D、接口電路21.8086CPU的指令隊列為()個字節(jié),8088CPU的指令隊列為()個字節(jié)。22.簡述中斷處理子程序的結(jié)構(gòu)模式。23.8086CPU工作在DMA方式時,其AD0-15引腳處于()。24.A/D和D/A轉(zhuǎn)換在微機應(yīng)用中分別起什么作用?25.PC機采用向量中斷方式處理8級外中斷,中斷號依次為08H-0FH,在RAM?00:2CH單元開始依次存放23H、FFH、00H和F0H4個字節(jié),該向量對應(yīng)的中斷號和中斷程序入口是()。A、OCH,23FFH:00F0HB、OBH,F(xiàn)000H:FF23HC、OBH,00F0H:23FFHD、OCH,F(xiàn)000H:FF23H26.8086CPU工作在DMA方式有關(guān)的兩個引腳是()、()。27.當(dāng)8255的A口工作在方式1,B口工作方式1時,C口仍然可按基本輸入、輸出方式工作的端口線有()。A、0條B、2條C、3條D、5條28.什么叫“突發(fā)總線周期”?它有什么優(yōu)點?29.構(gòu)成4KB的存儲系統(tǒng),需要()A、1024×4位的芯片8片B、2K×1位的芯片8片C、1024×8位的芯片2片D、16K×1位的芯片4片30.現(xiàn)有(DS)=2000H?,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21203H)=65H,說明下列指令執(zhí)行后AX寄存器的內(nèi)容。 (1)MOV?AX,1200H (2)MOV?AX,BX (3)MOV?AX,[1200H] (4)MOV?AX,[BX] (5)MOV?AX,1100H[BX] (6)MOV?AX,[BX][SI] (7)MOV?AX,1100H[BX][SI]31.8086CPU之所以能有力地提高工作效率,其原因之一是總線接口部件和執(zhí)行部件采用()的工作方式。32.什么是I/O接口?為什么設(shè)置I/O接口?33.8255的C口置位/復(fù)位操作控制字是從C端口寫入的。34.設(shè)計輸入輸出接口電路時,輸入接口電路的關(guān)鍵器件是();輸出接口電路的關(guān)鍵器件是()。35.8255A的方式選擇控制字和C口按位控制字的端口地址是否一樣,8255A怎樣區(qū)分這兩種控制字?寫出A端口作為基本輸入,B端口作為基本輸出的初始化程序。36.主機與外圍設(shè)備之間數(shù)據(jù)交換的4種方式:()、()、()、()。37.8255A芯片內(nèi)部包含3個()位的輸入/輸出端口。各端口可有()種基本工作方式。38.編寫程序,從鍵盤上輸入20個十進制數(shù)字,求這些數(shù)字的和,向顯示器輸出。39.有3片8259A級聯(lián),從片分別接入主片的IR2和IR5,則主片8259A的ICW3中的內(nèi)容為();2片從片8259A的ICW3的內(nèi)容分別為()、()。40.I/O端口的獨立編址方式特點有()。A、地址碼較長B、需用專用I/O指令C、只需要存儲器存取指令D、譯碼電路簡單41.某數(shù)據(jù)段內(nèi)有如下數(shù)據(jù)定義: 假設(shè)變量X的偏移地址為20H。? (1)寫出變量X各數(shù)據(jù)在內(nèi)存中的具體位置和相關(guān)內(nèi)存單元的值。? (2)寫出變量Y,Z的偏移地址。 (3)寫出變量W的值。42.當(dāng)下列程序執(zhí)行完后,AL、BX、DI、DS四個寄存器的內(nèi)容分別是什么? 假定存儲器從2000H開始的內(nèi)容分別為:[2000H]=04H,[2001H]=02H,[2003H]=06H, 43.測試名為X的一個字節(jié),如果X的第1,3位均為1,轉(zhuǎn)移到L1,如果只有一位為1,轉(zhuǎn)移到L2,如果兩位全為0,轉(zhuǎn)移到L3。寫出對應(yīng)的指令序列。44.編寫完整程序,調(diào)用READINT子程序,從鍵盤讀入一個帶符號整數(shù),以二進制格式輸出它的補碼。45.8254一計數(shù)器通道工作在方式0,別的計數(shù)器通道可以工作在()。A、方式1、0B、方式2C、方式0D、任一方式46.簡要敘述保護方式與實地址方式下的中斷管理方法的區(qū)別。47.8254包括()個獨立的,但結(jié)構(gòu)相同的計數(shù)電路,他們有()種工作方式,若輸入時鐘CLK=1MHz,計數(shù)初值為500,BCD計數(shù)方式,輸出OUT1為方波,則初始化是該通道的控制字為()。48.編寫程序,輸入N,計算:S=1×2+2×3+……+(N-1)×N。49.32位微處理器有哪幾種工作方式?各有什么特點?50.8086/8088系統(tǒng)中存儲器按()編址,可尋址的存儲器空間為()。8086/8088系統(tǒng)把存儲空間分成若干個邏輯段,每個邏輯段容量≤()。()個字節(jié)的存儲空間稱為1節(jié)。51.編寫程序,輸入N,輸出如下矩陣(設(shè)N=5)。 52.8086尋址方式中,指令MOVAX,[BP]和指令MOVAX,[BX]的源操作數(shù)尋址方式中,源操作數(shù)默認使用的段寄存器分別為()和()。53.編寫程序,把一個30個元素的有符號字數(shù)組ARRAY按照各元素的正負分別送入數(shù)組P和M,正數(shù)和零元素送P數(shù)組,負數(shù)送M數(shù)組。54.編寫一個子程序,以AX為入口參數(shù),把AX中的各個二進制位顛倒次序后還放回AX中。比如,入口參數(shù)AX=1011000111101001B,處理后AX應(yīng)為1001011110001101B。55.如果用24b儲存一個無符號數(shù),這個數(shù)的范圍是什么?如果儲存的是一個補碼表示的有符號數(shù),那么這個數(shù)的范圍又是什么?56.I/O設(shè)備與CPU之間交換信息,其狀態(tài)信息是通過()總線傳送給CPU的。A、地址B、數(shù)據(jù)C、控制D、三者均可57.已知一個SRAM芯片的容量力8K×8,該芯片有一個片選信號引腳和一個讀/寫控制引腳,問該芯片至少有多少個引腳?地址線多少條?數(shù)據(jù)線多少條?還有什么信號線?58.若ADC輸入模擬電壓信號的最高頻率為100KHZ,采樣頻率的下限是多少?完成一次A/D轉(zhuǎn)換時間的上限是多少?59.CPU←→Cache,Cache←→主存,主存←→輔存之間的數(shù)據(jù)傳輸各有什么特點?為什么?請分析原因。60.對8254進行初始化,一旦寫入計數(shù)初值后,計數(shù)執(zhí)行部件就可開始工作。61.簡述8259A芯片中與中斷請求操作相關(guān)的寄存器的名稱及其功能。62.存儲周期指的是()。A、存儲器進行連續(xù)讀或?qū)懖僮魉试S的最短時間間隔B、存儲器的讀出周期C、存儲器進行連續(xù)寫操作所允許的最短時間間隔D、存儲器的寫入周期63.設(shè)存儲器的地址線為20條,存儲單元為字節(jié),使用全譯碼方式組成存儲器,該系統(tǒng)構(gòu)成最大容量需要64K×1位的存儲器芯片的數(shù)量是()A、16B、32C、64D、12864.某一SRAM芯片其容量為2KB,除電源和接地線之外,該芯片引線的最小數(shù)目是()A、24B、26C、20D、2265.一個8位D/A轉(zhuǎn)換器的滿量程(對應(yīng)于數(shù)字量255)為10V。分別確定模擬量2.0V和8.0V所對應(yīng)的數(shù)字量。66.邏輯地址是怎樣轉(zhuǎn)換成線性地址的?簡要敘述轉(zhuǎn)換過程。67.已知堆棧指針SP的初值為2000H,AX=3000H,BX=5000H,現(xiàn)連續(xù)執(zhí)行下列3條指令, 執(zhí)行后,(SP)=(),(AX)=(),(BX)=()。68.編寫程序,讀入20個數(shù)據(jù),統(tǒng)計每個相同數(shù)據(jù)出現(xiàn)的次數(shù)。?69.程序計數(shù)器用于存儲(),可以從0開始計數(shù)(每次加1或加一個固定的數(shù)),以支持程序的()執(zhí)行;也可以將外部數(shù)據(jù)裝入其中,以支持程序()操作。70.8254的定時/計數(shù)器的定時與計數(shù)方式有什么區(qū)別?8254在方式0工作時,各通道的CLK、GATE信號有什么作用?各通道的控制字地址都相同,8254是怎樣區(qū)分的?71.從鍵盤輸入一個字符串(長度<80),若該字符串不包括非數(shù)字字符,則顯示“YES”,否則顯示“NO”。設(shè)計一個過程,判斷字符串是否為純數(shù)字符。72.8086CPU有最小和最大兩種工作模式,最大模式的特點是()A、需要總線控制器8288B、由編程進行模式設(shè)定C、不需要8286收發(fā)器D、CPU提供全部的控制信號73.閱讀下面的程序,指出該程序完成的功能。 74.編寫指令序列,將AX和BX中較大的絕對值存入AX,較小的絕對值存入BX。75.8254某個計數(shù)器工作在方式3,若輸入時鐘CLK為1MHZ?,要求OUT輸出頻率為20000Hz,那么寫入的計數(shù)初值為()。第1卷參考答案一.參考題庫1.參考答案: (1)傳送入口參數(shù)到指定寄存器中。 (2)功能號送入AH寄存器中。 (3)INT21H。2.參考答案: 看做二進制無符號數(shù)時,它代表的“值”最大。 分析:看作二進制補碼時,它代表一個負數(shù),而其他的情況下,它均正數(shù)。因此,看作二進制補碼時,它代表的值最小。?把這組代碼用十六進制數(shù)字形式寫出:9758 對于無符號數(shù),它的值等于十六進制的9758H; 對于壓縮BCD碼,它的值等于十六進制的9758,顯然小于9758H; 對于非壓縮BCD碼,它的值等于十進制的78,顯然更小于9758H; 因此,看作二進制無符號數(shù)時,它代表的“值”最大。3.參考答案:B4.參考答案:FFFFH;0000H;0000H;0000H5.參考答案:設(shè)備選擇功能;信息傳輸功能;數(shù)據(jù)格式轉(zhuǎn)換功能6.參考答案:段基址;偏移地址;物理地址=段基址×16+偏移地址7.參考答案:FR;斷點地址;TF;IF8.參考答案: 9.參考答案: 匯編源程序: 10.參考答案:0.2ms11.參考答案:C12.參考答案: 13.參考答案:00000100;0000001014.參考答案: 該程序用來比較兩個數(shù)據(jù)串STR1和STR2是否相等,若相等,則將RESULT單元清0,否則置全1。15.參考答案:相聯(lián)存儲映像表是Cache內(nèi)紀(jì)錄Cache中各頁在主存的位置和其他信息的表格,由各頁的“標(biāo)記(Tag)”,“狀態(tài)”和“LRU位”組成?!皹?biāo)記(Tag)”記錄了該頁在主存中的位置,供CPU訪問時進行匹配查找使用?!盃顟B(tài)”和“LRU位”用于Cache頁的替換操作。16.參考答案:MMX指令是“多媒體擴展指令”的英文簡稱,它采用SIMD(單指令流多數(shù)據(jù)流)技術(shù),使得處理器在一條指令中對多個數(shù)據(jù)進行處理,提高了對多媒體數(shù)據(jù)的處理能力。17.參考答案: 18.參考答案: 如果操作數(shù)存放在CPU的內(nèi)部寄存器中,那么寄存器名可在指令中指出。這種尋址方式就叫寄存器尋址方式。 操作數(shù)在寄存器中,操作數(shù)的有效地址由寄存器指出,這種尋址方式稱為寄存器間接尋址方式。 二者的區(qū)別在于:寄存器尋址方式,指令指出的寄存器中存放的就是操作數(shù),而寄存器間接尋址方式,指令指出的寄存器中存放的是操作數(shù)的地址,而不是操作數(shù),真正的操作數(shù)存放在內(nèi)存中。19.參考答案:C20.參考答案: 把32位二進制代碼(DX,AX)聯(lián)合左移4位。21.參考答案:C22.參考答案:A,B,C,E23.參考答案: 將兩個字節(jié)的低4位合并為一個新字節(jié)。24.參考答案: 25.參考答案:A26.參考答案:D27.參考答案: 28.參考答案:CS;IP;狀態(tài)標(biāo)志寄存器的內(nèi)容29.參考答案: 30.參考答案:ALU;控制器;寄存器31.參考答案:最小工作模式下系統(tǒng)只有一個微處理器,即8086CPU。最小模式下所有的總線控制邏輯都是直接由8086產(chǎn)生。最大工作模式中,含兩個或多個微處理器,其中一個數(shù)值運算協(xié)處理器8087和一個輸入輸出協(xié)處理器8089。最小工作模式下的典型配置:一片8284A作為時鐘發(fā)生器,3片8282作為地址鎖存器,2片8286/8287作為總線收發(fā)器。32.參考答案:I/O獨立編址;統(tǒng)一編址33.參考答案:E34.參考答案:B35.參考答案:錯誤36.參考答案: 37.參考答案: 38.參考答案: (1)√ (2)×,兩個操作數(shù)類型不匹配。 (3)×,比例因子不能為3。 (4)×,LEA指令的源操作數(shù)必須為內(nèi)存操作數(shù)。 (5)×,操作數(shù)類型無法確定。 (6)×,不能同時出現(xiàn)兩個內(nèi)存操作數(shù)。 (7)×,裝載段寄存器時,源操作數(shù)不能為立即數(shù)。39.參考答案:正確40.參考答案: 41.參考答案:“線性地址”由處于高位的“頁組號”、處于中間的“頁號”和處于低位的“頁內(nèi)地址”三部分組成。用“頁組號”查找“頁組表”,得到“頁表”的起始地址;用“頁號”查找該“頁表”,得到該頁的起始地址;頁起始地址加上“頁內(nèi)地址”就得到了它對應(yīng)的物理地址。42.參考答案: (1)實驗連線 將8255A芯片的WR、RD分別連到總線接口模塊的IOWR、IORD。 將8255A芯片的數(shù)據(jù)線(D0~D7)、地址線(A0~A1)分別連到總線接口模塊的數(shù)據(jù)線(IOD0~IOD7)、地址線(IOA0~IOA1)。 將8255A芯片的選通線CE連到總線接口模塊的IOY0。 將8255A芯片的PA0~PA7連到發(fā)光二極管的L1~L8。 (2)匯編源程序: 43.參考答案:D44.參考答案:虛擬存儲管理把輔存的一部分用作“虛擬”的主存,擴大了操作系統(tǒng)可分配,程序員可利用的存儲空間,便于實現(xiàn)任務(wù)之間的隔離和保護,有效地支持了“多任務(wù)”運行環(huán)境的實現(xiàn)。它還可以有效地克服“內(nèi)存碎片”問題,簡化了存儲管理。但是,實現(xiàn)虛擬存儲后,每次訪問主存都需要進行兩次地址的轉(zhuǎn)換,增加了系統(tǒng)的復(fù)雜性,增加了系統(tǒng)的硬件成本,降低了訪問主存的速度,而且,由于系統(tǒng)復(fù)雜程度的增加,系統(tǒng)的可靠性也會受到影響。45.參考答案: 46.參考答案:A47.參考答案: (1)由于時鐘為4MHZ,一個時鐘周期為1/4=0.25微秒;CPU完成復(fù)位操作需要4個時鐘周期,所以4*0.25=1微秒。 (2)再加上1個TW情況下,共需要5個時鐘周期,所以5*0.25=1.25微秒。48.參考答案:B,C,D49.參考答案:C50.參考答案: 51.參考答案: 52.參考答案: 53.參考答案:APIC是“高級可編程中斷控制子系統(tǒng)”的縮寫,用于解決多處理器環(huán)境下處理器之間的聯(lián)絡(luò)、任務(wù)分配和中斷處理。54.參考答案:D55.參考答案: 56.參考答案: 57.參考答案: 58.參考答案:執(zhí)行部件EU的功能:負責(zé)指令的執(zhí)行,將指令譯碼并利用內(nèi)部的寄存器和ALU對數(shù)據(jù)進行所需的處理。執(zhí)行部件EU的組成:4個通用的寄存器AX、BX、CX和DX;4個專用的寄存器BP、SP、SI和DI;標(biāo)志寄存器FR;算術(shù)邏輯單元ALU。59.參考答案:B60.參考答案:A61.參考答案: X1=-0100?1001B,X2=-011?0111B,X3=-0100?1000B,X4=-0100?1010B,X5=+1011?0111B 因此:X5>X2>X3>X1>X462.參考答案:4;4;標(biāo)志;ALU63.參考答案:中斷類型碼×464.參考答案:控制轉(zhuǎn)移指令是可以改變指令執(zhí)行順序的指令。數(shù)據(jù)傳送、運算指令總是順序執(zhí)行的,而控制轉(zhuǎn)移指令通過改變IP和/或CS寄存器的值,改變了程序指令的執(zhí)行順序。65.參考答案:B66.參考答案:程序控制方式;中斷控制方式;DMA控制方式;輸入/輸出處理機控制方式67.參考答案:D68.參考答案: 一條指令語句由四個字段組成,一般格式如下:[標(biāo)號:]、指令助記符、[操作數(shù)]、[;注釋]。 標(biāo)號:標(biāo)號是給該指令所在地址取得名字,可以缺省。 指令助記符:是指令語句的核心,是不可缺省的組成部分,它用來說明CPU完成的具體操作,如傳送、運算、移位、跳轉(zhuǎn)等操作。 操作數(shù):是參加本指令運算的數(shù)據(jù),有些指令不需要操作數(shù),可以缺省;有些指令需要兩個操作數(shù),也有個別指令需要三個甚至四個操作數(shù),這是必須用(,)將多個操作數(shù)隔開。 注釋:用來說明一段程序、一條或多條指令的形式,是可選項,注釋部分以“;”開頭,可以占一行或多行。注釋是語句的非執(zhí)行部分,不出現(xiàn)在機器目標(biāo)代碼中,匯編程序不對他做任何處理。69.參考答案: XT總線可以看作是ISA總線的一個“子集”,它包括8位數(shù)據(jù)線,20根地址線,使用與CPU相同的4.77MHz的時鐘信號。 ISA總線在XT總線的基礎(chǔ)上,把數(shù)據(jù)線擴展到16根,地址線擴展到24根,使用獨立于CPU的8MHz時鐘信號,中斷和DMA通道數(shù)目都有所增加。ISA總線插槽由8位的XT總線插槽和ISA總線擴展插槽兩部分組成。70.參考答案: ROM和RAM都是存儲器,都可以完成數(shù)據(jù)存儲功能; ROM為只讀存儲器,可以存放固定的程序和數(shù)據(jù); RAM為隨機訪問存儲器,即可以讀出又可以寫入,可以用來隨時寫入或讀出數(shù)據(jù),也可以用來寫入隨時有可能改變的用戶程序。71.參考答案:B72.參考答案:D73.參考答案: 串行中斷用一根SERIRQ來傳遞中斷請求信號。SERIRQ信號線上的信息組織成“包”,用PCI的時鐘信號對“包”內(nèi)的信號進行同步。所有支持串行中斷的設(shè)備都可以用一個三態(tài)門連接到這根線上發(fā)送各自的中斷請求信號。 使用串行中斷減少了中斷請求的引腳數(shù),可以不受中斷請求引腳的限制靈活地擴充中斷請求數(shù)目。74.參考答案: 將有效地址為[1000H]~[1007H]的8個內(nèi)存單元的內(nèi)容,逐個加1,結(jié)果仍然存放在原來的地址。75.參考答案: DMA:直接存儲器存取; PROM:可編程只讀存儲器; MDR:存儲器數(shù)據(jù)寄存器; CON:控制部件; PC://程序計數(shù)器; CPU:中央處理單元。第2卷參考答案一.參考題庫1.參考答案:逐次逼近型(也稱逐位比較式)A/D?轉(zhuǎn)換器主要由逐次逼近比較寄存器?SAR,D/A轉(zhuǎn)換器、比較器以及時序和控制邏輯等部分組成。它從SAR的最高位開始,逐位設(shè)定SAR寄存器中的數(shù)字量,D/A轉(zhuǎn)換得到電壓VC,經(jīng)與待轉(zhuǎn)換模擬電壓Vx進行比較。通過比較,逐次確定各位的數(shù)碼應(yīng)是“1”還是“0”。轉(zhuǎn)換結(jié)果能否準(zhǔn)確逼近模擬信號,主要取決于SAR和D/A的位數(shù)。位數(shù)越多,越能準(zhǔn)確逼近模擬量?!?△型模數(shù)轉(zhuǎn)換器是根據(jù)二次采樣的差進行計算的,有很強的抗干擾能力,轉(zhuǎn)換精度高,以串行方式輸出數(shù)據(jù)。常用于高分辨率(常見為16、18、24?位)的中、低頻信號測量2.參考答案:A3.參考答案:B4.參考答案: 32位微處理器實施保護機制的根本目的在于增加在“多任務(wù)”運行環(huán)境下系統(tǒng)的可靠性,使得任務(wù)之間、任務(wù)和操作系統(tǒng)之間實現(xiàn)隔離和保護。為了實現(xiàn)隔離和保護,采取了以下幾項措施: (1)為任務(wù)和資源設(shè)定一個“優(yōu)先級”,優(yōu)先級較低的任務(wù)不能訪問優(yōu)先級較高的資源,不能調(diào)用優(yōu)先級較高的程序模塊。 (2)使用虛擬內(nèi)存管理機制,使得任務(wù)和任務(wù)、任務(wù)和操作系統(tǒng)所使用的存儲空間相互隔離,從而保證每個任務(wù)的正常運行不受其它任務(wù)的影響,一個任務(wù)的故障不影響整個系統(tǒng)的正常運行。5.參考答案:2164A是容量為64K×1位的地圖隨機存儲器芯片,構(gòu)成128KB的存儲器需要2164芯片16片[128K×8/(64K×1)=16]。由于地址空間為128K,需要的地址線總線為17根(217=28根)。其中,片內(nèi)地址線16根(216=64K),片選地址線1根(17—16=1)。每8個2164芯片構(gòu)成一組,進行位擴展,得到64KB存儲器。兩個這樣的“組”進行地址擴展,構(gòu)成128KB的存儲器。6.參考答案:代碼段寄存器CS;數(shù)據(jù)段寄存器DS;附加段寄存器ES;堆棧段寄存器SS7.參考答案:4;16;16;指令隊列;地址8.參考答案:C9.參考答案:DMAC;存儲器;外部設(shè)備10.參考答案:中斷處理子程序;4;段地址量11.參考答案: 12.參考答案:模擬信號很容易受到電源和數(shù)字信號的干擾引起波動。為提高輸出的穩(wěn)定性,減少誤差,模擬信號部分必須采用高精度基準(zhǔn)電源VREF和獨立的地線。所以,要把數(shù)字地和模擬地分開。模擬地是模擬信號及基準(zhǔn)電源的參考地,其余信號的參考地,包括工作電源地,數(shù)據(jù)、地址、控制等對應(yīng)的“地”都是數(shù)字地。連接時,先所有的模擬地連接在一起,把所有的數(shù)字地連接在一起,然后在一個點上(注意:不是兩個或更多)把模擬地和數(shù)字地連接起來。13.參考答案: 14.參考答案: 15.參考答案:16;8;2016.參考答案: 設(shè)備A在一次I/O操作完成后在8259A從片中斷請求輸入端IR5上產(chǎn)生中斷請求,中斷請求被鎖存在8259A從片IRR中,并經(jīng)IMR“屏蔽”,其結(jié)果送給優(yōu)先權(quán)電路判優(yōu)。控制邏輯接收中斷請求,向8259A主片IR2引腳輸出INT信號,中斷請求被鎖存在8259A主片IRR中,并經(jīng)IMR“屏蔽”,其結(jié)果送給優(yōu)先權(quán)電路判優(yōu)??刂七壿嫿邮罩袛嗾埱螅駽PU輸出INT信號。CPU從INTR引腳接受8259A主片的INT信號,進入連續(xù)兩個INTA?周期。優(yōu)先權(quán)電路設(shè)臵ISR中的對應(yīng)位,在收到第一個INTA?信號后,?8259A主片把當(dāng)前申請中斷的8259A從片的ID代碼010,通過CAS0~CAS2送到相應(yīng)的8259A從片。相應(yīng)地8259A從片在收到第二個INTA?信號時,將中斷類型號N送到數(shù)據(jù)線上。 8086CPU獲得中斷類型號N后,在N×4和N×4+2對應(yīng)的中斷向量表單元獲取中斷向量分別臵入IP和CS,從此進入設(shè)備A的中斷服務(wù)程序。 在中斷服務(wù)程序結(jié)束前(即執(zhí)行IRET指令前),應(yīng)分別向從片8259和主片8259發(fā)送EOI中斷結(jié)束命令,然后執(zhí)行IRET指令,返回斷點。17.參考答案: 所謂分級總線是指系統(tǒng)中存在多組總線,每組總線可以有不同的數(shù)據(jù)線寬度、數(shù)據(jù)傳輸速率和不同的信號傳輸協(xié)議。系統(tǒng)內(nèi)的設(shè)備按照它們對傳輸速率、數(shù)據(jù)吞吐量的不同要求合理地連接在不同的總線上。不同總線之間通過“橋”電路進行連接。 使用分級總線可以使各種設(shè)備的數(shù)據(jù)傳輸要求得到最大程度的滿足,同時使整個系統(tǒng)的數(shù)據(jù)吞吐量和效能達到最大化。18.參考答案: 動態(tài)執(zhí)行是通過預(yù)測指令流和數(shù)據(jù)流,調(diào)整指令的執(zhí)行順序,最大地發(fā)揮CPU內(nèi)部各部件的功效,提高系統(tǒng)執(zhí)行指令的速度。 動態(tài)執(zhí)行主要采用了:多路分支預(yù)測:利用轉(zhuǎn)移預(yù)測技術(shù)允許程序幾個分支流同時在處理器內(nèi)執(zhí)行;數(shù)據(jù)流分析:通過分析指令數(shù)據(jù)的相關(guān)性,把指令進行優(yōu)化排序后執(zhí)行,充分利用處理器內(nèi)部資源;推測執(zhí)行:根據(jù)各推測最終的正確性,對多個分支的運行結(jié)果進行取舍。19.參考答案:C20.參考答案:B21.參考答案:6;422.參考答案: 1、中斷處理子程序的開始必須保護中斷現(xiàn)場,即保存各相關(guān)寄存器的值。 2、設(shè)置中斷允許標(biāo)志IF為開中斷,以允許較高的中斷請求進入(不必須)。 3、中斷處理子程序的執(zhí)行。 4、恢復(fù)中斷現(xiàn)場,即使各寄存器恢復(fù)進入中斷處理時的值。 5、中斷返回,即使堆棧中保存的斷點值和標(biāo)志值分別裝入IP,CS和FR。23.參考答案:高阻狀態(tài)24.參考答案:在微機應(yīng)用中A/D轉(zhuǎn)換器完成輸入模擬量到數(shù)字量的轉(zhuǎn)換,供微機采集數(shù)據(jù)。D/A轉(zhuǎn)換器完成微機輸出數(shù)字量到模擬量的轉(zhuǎn)換,實現(xiàn)微機控制。25.參考答案:B26.參考答案:HOLD;HLDA27.參考答案:B28.參考答案:“突發(fā)總線周期”也稱為“成組傳送方式”,總線主設(shè)備在發(fā)送一個主存地址之后,通過連續(xù)的多個周期,傳輸(讀/寫)多個地址相連的存儲單元的數(shù)據(jù)。這種方式省去了多次發(fā)送地址、多次申請總線和多次相互聯(lián)絡(luò)的過程,因此可以獲得很高的數(shù)據(jù)傳輸速率。29.參考答案:A30.參考答案: (1)執(zhí)行后,(AX)=1200H(立即操作數(shù)) (2)執(zhí)行后,(AX)=0100H(寄存器操作數(shù)) (3)執(zhí)行后,(AX)=4C2AH(直接地址,EA=1200H) (4)執(zhí)行后,(AX)=3412H(寄存器間接尋址,EA=0100H) (5)執(zhí)行后,(AX)=4C2AH(相對地址,EA=1200H) (6)執(zhí)行后,(AX)=7856H(基址變址尋址,EA=0102H) (7)執(zhí)行后,(AX)=65B7H(相對基址變址尋址EA=1202H)31.參考答案:并行32.參考答案: I/O接口是指輸入/輸出設(shè)備接口。 設(shè)置I/O接口,作為中間橋梁,來協(xié)調(diào)CPU與外設(shè)之間的數(shù)據(jù)傳遞。33.參考答案:錯誤34.參考答案:三態(tài)緩沖器;鎖存器35.參考答案: 8255A的方式選擇控制字和C口按位控制字的端口地址是一樣的,通過控制字的最高位D7進行區(qū)分:D7=1時,為方式選擇控制字;D7=0時,為C口按位控制字。 初始化程序段如下: M.OV?DX,PORT?;PORT為端口地址 M.OV?AL,10010000B O.UT?DX,AL36.參考答案:無條件傳送;查詢式傳送;中斷方式傳送;直接存儲器存取方式37.參考答案:8;338.參考答案: 39.參考答案:24;02H;05H40.參考答案:B41.參考答案: (1)變量X各數(shù)據(jù)在內(nèi)存中的具體位置和相關(guān)內(nèi)存單元的值如圖。 (2)變量Y的偏移地址為002H;變量Z的偏移地址為002EH+4×5×20=01BEH (3)變量W的值等變量Z和X偏移地址之差01BEH-0020H=019EH,它等于X、Y所占用內(nèi)存單元的字節(jié)數(shù)。42.參考答案: (AL)=06H,(BX)=2000H,(DI)=0204H,(DS)=0106H43.參考答案: 44.參考答案: 45.參考答案:D46.參考答案: 在實地址方式下,32位80X86微處理器采用與16位80X86相同的中斷管理機制,用1KB大小的“中斷向量表”存儲各中斷服務(wù)程序入口地址,這些“中斷向量”按照“中斷類型”的順序存放。中斷向量表存放在地址0000:0000開始的主存中。 保護方式下用“中斷描述符表”來指出各中斷處理程序的入口地址,每一個中斷類型對應(yīng)一個“中斷門”或“陷阱門”描述符。中斷描述符表可以放在內(nèi)存的任何位置,表的首地址存放在IDTR寄存器中。 保護模式下中斷響應(yīng)的過程與實地址方式基本相同,但是可以用中斷機制進行任務(wù)的切換。47.參考答案:3;6;77H48.參考答案: 49.參考答案: 32位微處理器有4種不同的工作方式:實地址方式、保護方式、虛擬8086方式、系統(tǒng)管理方式。 實地址方式:實地址方式使用16位80x86處理器的尋址方式(使用20位地址尋址1MB空間)、存儲器管理和中斷管理??梢允褂?2位寄存器,使用特權(quán)級0

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論