2024年大學試題(計算機科學)-現(xiàn)代微機考試近5年真題集錦(頻考類試題)帶答案_第1頁
2024年大學試題(計算機科學)-現(xiàn)代微機考試近5年真題集錦(頻考類試題)帶答案_第2頁
2024年大學試題(計算機科學)-現(xiàn)代微機考試近5年真題集錦(頻考類試題)帶答案_第3頁
2024年大學試題(計算機科學)-現(xiàn)代微機考試近5年真題集錦(頻考類試題)帶答案_第4頁
2024年大學試題(計算機科學)-現(xiàn)代微機考試近5年真題集錦(頻考類試題)帶答案_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(圖片大小可自由調(diào)整)2024年大學試題(計算機科學)-現(xiàn)代微機考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(共100題)1.取指令的物理地址=()A、(DS)10H+偏移地址B、(ES)10H+偏移地址C、(SS)10H+(SP)D、(CS)10H+(IP)2.32位微處理器有哪幾種工作方式?各有什么特點?3.從鍵盤輸入一串字符,以$為結(jié)束符,存儲在BUF中。用子程序來實現(xiàn)把字符串中的大寫字母改成小寫字母,最后送顯示器輸出。4.編寫程序,從鍵盤上輸入一個0~65535之間的十進制無符號數(shù),然后用二進制格式輸出這個值。例如,鍵盤輸入“35”,顯示器輸出“00000000?00100011”。5.已知一個SRAM芯片的容量力8K×8,該芯片有一個片選信號引腳和一個讀/寫控制引腳,問該芯片至少有多少個引腳?地址線多少條?數(shù)據(jù)線多少條?還有什么信號線?6.使用8254用軟件產(chǎn)生一次性中斷,最好采用什么工作方式?若計數(shù)初值送到計數(shù)器0后經(jīng)過20ms產(chǎn)生一次中斷,應該如何編寫程序?7.計算分段函數(shù): X的值從鍵盤輸入,Y的值送顯示器輸出。8.設有指令序列 執(zhí)行上述指令后,(BX)=()9.指令“JMP??DI”和“JMP??WOR?PTR?[DI]”作用有什么不同?請說明。10.有一個存儲體,其地址線15條,數(shù)據(jù)線為8條,則? 1)該存儲體能夠存儲多少個漢字?? 2)如果該存儲體由2K×4位的芯片組成,需要多少片? 3)采用什么方法擴展?分析各位地址線的使用。11.當8255端口PA、PB分別工作在方式2、方式1時,其PC端口引腳為()。A、2位I/OB、2個4位I/OC、全部作為應答聯(lián)絡線D、1個8位I/O12.巳知一個DRAM芯片外部引腳信號中有4條數(shù)據(jù)線,7條地址線,計算它的容量。13.掩膜ROM在制造時通過光刻是否連接MOS管來確定0和1,如果對應的某存儲單元位沒有連接MOS管,則該位信息為()。A、不確定B、0C、1D、可能為0,也可能為114.怎樣將D/A轉(zhuǎn)換器連接到微型計算機?15.編寫指令序列,將AX和BX中較大的絕對值存入AX,較小的絕對值存入BX。16.編寫程序,輸入N,輸出如下矩陣(設N=5)。 17.什么叫“APIC”中斷?它有什么用途?18.某一SRAM芯片其容量為2KB,除電源和接地線之外,該芯片引線的最小數(shù)目是()A、24B、26C、20D、2219.什么叫“串行中斷”?它有什么優(yōu)點?20.簡述匯編語言指令的語句格式并解釋各部分意義。21.利用全地址譯碼將6264芯片接到8088系統(tǒng)總線上,地址范圍為30000H~31FFFH,畫出邏輯圖。22.設(BX)=0E3H,變量VALUE中存放內(nèi)容為79H,指出下列指令單獨執(zhí)行后的結(jié)果。 23.當多片8259A級聯(lián)使用時,對于從片8259A,級聯(lián)信號CAS0-CAS2是()。A、輸入信號B、輸出信號C、全部信號D、中斷信號24.利用微機原理實驗箱上的8255A芯片,控制8個發(fā)光二極管的顯示功能,要求如下:通過端口B的讀入開關1的狀態(tài),若開關閉合,通過端口A點亮1、2、3、4燈,若開關斷開,通過端口A點亮5、6、7、8燈。25.解釋如下縮略語:DMA、PROM、MDR、CON、PC、CPU。26.I/O端口的編址方式一般有()和()兩種。27.數(shù)組SCORE中存有一個班級40名學生的英語課程成績。按照0~59,60~74,75~84,85~100統(tǒng)計各分數(shù)段人數(shù),存入N0,N1,N2,N3變量內(nèi)。28.設DS:75存儲單元開始存放11H、22H、33H,若要求占用的總線周期最少,則要()條指令才能將這3個數(shù)據(jù)讀入到CPU中,這時占用()個總線周期。若執(zhí)行MOV?AX,[75]后,則AH=(),AL=()。29.8086/8088系統(tǒng)中存儲器按()編址,可尋址的存儲器空間為()。8086/8088系統(tǒng)把存儲空間分成若干個邏輯段,每個邏輯段容量≤()。()個字節(jié)的存儲空間稱為1節(jié)。30.EPROM是指()A、只讀存儲器B、可編程的只讀存儲器C、可擦除可編程的只讀存儲器D、電可改寫只讀存儲器31.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:FF23H32.8086/8088的執(zhí)行部件EU由()個通用寄存器、()個專用寄存器、一個()寄存器和()部件組成。33.說明ROM、RAM的區(qū)別和聯(lián)系。34.8086CPU的4個段地址寄存器分別是()、()、()、()。35.8254包括()個獨立的,但結(jié)構(gòu)相同的計數(shù)電路,他們有()種工作方式,若輸入時鐘CLK=1MHz,計數(shù)初值為500,BCD計數(shù)方式,輸出OUT1為方波,則初始化是該通道的控制字為()。36.DMA方式是主機與外設之間傳送數(shù)據(jù)的一種方式,他是在()的控制下,()與()之間直接進行數(shù)據(jù)交換。37.8254無論工作在哪種方式下,在初始化編程時,一旦寫入控制字后輸出端OUT便()。A、變?yōu)楦唠娖紹、變?yōu)榈碗娖紺、變?yōu)橄鄳母唠娖交虻碗娖紻、保持原來狀態(tài)不變,直至計數(shù)結(jié)束38.在使用A/D和D/A轉(zhuǎn)換器的系統(tǒng)中,地線連接時應注意什么?39.對于8259A可編程控制器,當其單片使用時可同時接收()外設的中斷請求;當級聯(lián)使用時,其主片的()應于從片的()?連接。40.若ADC輸入模擬電壓信號的最高頻率為100KHZ,采樣頻率的下限是多少?完成一次A/D轉(zhuǎn)換時間的上限是多少?41.編寫程序,求10元素字數(shù)組LIST中絕對值最小的數(shù),存入MIN單元。42.設8259A端口地址為20H和21H,怎樣發(fā)送清除ISR3的命令?43.CPU對INTR中斷請求的響應過程是執(zhí)行()INTA總線周期。A、1個B、2個C、3個D、4個44.測試名為X的一個字節(jié),如果X的第1,3位均為1,轉(zhuǎn)移到L1,如果只有一位為1,轉(zhuǎn)移到L2,如果兩位全為0,轉(zhuǎn)移到L3。寫出對應的指令序列。45.編寫程序,從鍵盤上輸入一個字符串,統(tǒng)計其中數(shù)字字符,小寫字母,大寫字母,空格的個數(shù)并顯示。46.需要定期刷新的存儲器類型為()A、靜態(tài)存儲器B、動態(tài)存儲器C、只讀存儲器D、易失性存儲器47.8255的C口置位/復位操作控制字是從C端口寫入的。48.8086復位后如下寄存器的內(nèi)容為:(CS)=()H,(IP)=()H。49.8086CPU從功能上可分為兩部分,即()和()。50.編寫程序,輸入N,計算:S=1×2+2×3+……+(N-1)×N。51.32位微處理器實施保護機制的目的是什么?有哪些主要措施?52.簡述8259A芯片中與中斷請求操作相關的寄存器的名稱及其功能。53.簡述系統(tǒng)功能調(diào)用的步驟。54.STRING是一個16個字符組成的字符串,RULE是一個字整數(shù)。編寫程序,測試STRING中的每一個字符,如果該字符為數(shù)字字符,把RULE中對應位置1,否則置0。55.一個接口電路的基本功能包括()、()、()。56.閱讀下面的程序,指出該程序完成的功能。 57.說明操作系統(tǒng)在保護模式下啟動一個任務的過程。58.為什么要進行Cache和主存的“映像”?有哪幾種相聯(lián)映像的方法?比較各自的利弊。59.主機與外圍設備之間數(shù)據(jù)交換的4種方式:()、()、()、()。60.把二進制代碼1001011101011000分別“看作”是:二進制無符號數(shù)、二進制補碼、壓縮BCD碼、非壓縮BCD碼,哪一種情況下它代表的“值”最大?61.若用2164芯片構(gòu)成容量為128KB的存儲器,需多少片2164??至少需多少根地址線??其中多少根用于片內(nèi)尋址??多少根用于片選譯碼?62.接口的基本功能是輸入鎖存,輸出緩沖。63.8086CPU上電復位后,CS=(),IP=(),DS=(),SP=()。64.邏輯地址是怎樣轉(zhuǎn)換成線性地址的?簡要敘述轉(zhuǎn)換過程。65.8086CPU的指令隊列為()個字節(jié),8088CPU的指令隊列為()個字節(jié)。66.編寫一個子程序,以AX為入口參數(shù),把AX中的各個二進制位顛倒次序后還放回AX中。比如,入口參數(shù)AX=1011000111101001B,處理后AX應為1001011110001101B。67.簡要敘述保護方式與實地址方式下的中斷管理方法的區(qū)別。68.8086CPU的數(shù)據(jù)總線是()位的,8088CPU的數(shù)據(jù)總線是()位的。8086地址線()位。69.當8255的A口工作在方式1,B口工作方式1時,C口仍然可按基本輸入、輸出方式工作的端口線有()。A、0條B、2條C、3條D、5條70.在微機系統(tǒng)中,可采用的輸入/輸出控制方式一般有4種:()、()、()、()。71.A/D和D/A轉(zhuǎn)換在微機應用中分別起什么作用?72.8086/8088CPU設有()個狀態(tài)標志位,()個控制標志位;當執(zhí)行比較指令時,如果運算結(jié)果為零,則標志位()置1;如果運算結(jié)果的最高位為1,則標志位()置1。73.CPU對外部設備的訪問實質(zhì)是對()的訪問。A、接口B、I/O端口C、I/O設備D、接口電路74.用8255的PA口控制8個指示燈,前4個指示燈與后4個指示燈交替亮滅(頻率可自己確定)。請給出相應的匯編語言源程序。75.SRAM和DRAM存儲原理不同,它們分別靠()來存儲0和1的。A、雙穩(wěn)態(tài)觸發(fā)器的兩個穩(wěn)態(tài)和極間是否有足夠的電荷B、內(nèi)部熔絲是否斷開和雙穩(wěn)態(tài)觸發(fā)器C、極間電荷和浮置柵是否積累足夠的電荷D、極間是否有足夠的電荷和雙穩(wěn)態(tài)觸發(fā)器的兩個穩(wěn)態(tài)76.編寫完整程序,調(diào)用READINT子程序,從鍵盤讀入一個帶符號整數(shù),以二進制格式輸出它的補碼。77.8254中某個計數(shù)器工作在方式1,若輸入時鐘CLK為5?MHZ?,計數(shù)初值為n=1000,則CE=0時,OUT輸出負脈沖的寬度為()。78.簡述逐次逼近式A/D轉(zhuǎn)換器的工作原理,并將它和Σ-ΔA/D轉(zhuǎn)換器進行比較。79.某系統(tǒng)中有兩片8259A,從片的請求信號連主片的IR2引腳,設備A中斷請求信號連從片IR5引腳。說明設備A在一次I/O操作完成后通過兩片8259A向8086申請中斷,8086CPU通過兩片8259A響應中斷,進入設備A中斷服務程序,發(fā)送中斷結(jié)束命令,返回斷點的全過程。80.編寫幾個簡單的子程序。? (1)顯示一個字符的子程序。入口參數(shù):DL=字符的ASCII碼。 (2)從鍵盤上讀取一個字符的子程序。出口參數(shù):讀取字符的ASC碼在CHAR中。? (3)輸出換行回車的子程序。無入口、出口參數(shù)。81.CPU的控制器通常由三個部分組成,即()、()和()。82.8086的中斷向量是()的入口地址,每一個中斷向量占()個存儲單元其中前兩個單元存放中斷子程序入口地址的偏移量(IP),后兩個單元存放中斷子程序入口地址的()。83.已知加在8254上的外部計數(shù)器頻率為1MHz,是說明若不增加硬件芯片的情況下,使8254產(chǎn)生周期為1s的對稱方波該如何實現(xiàn)?畫出電路圖。84.設計實驗方案實現(xiàn)下列功能:利用微機原理實驗箱上的8255A芯片,實現(xiàn)8個發(fā)光二極管的流水燈功能,每次只有2個燈亮,切換時間為1秒,共輪換32遍(即每個燈亮32次)。要求說明硬件的連線方法并給出相應的匯編語言源程序。假定已經(jīng)有子程序DELAY用于延時1秒。85.8086工作在最小模式下,當M/IO#=0,RD#=0,WR#=1時,CPU完成的操作是()A、存儲器讀B、I/O讀C、存儲器寫D、I/O寫86.編寫程序,讀入20個數(shù)據(jù),統(tǒng)計每個相同數(shù)據(jù)出現(xiàn)的次數(shù)。?87.8255的A口工作在方式0,進行數(shù)據(jù)傳送可采用()。A、無條件方式B、查詢方式C、中斷方式D、條件方式或者無條件方式88.什么是“三種基本結(jié)構(gòu)”?解釋“基本”兩個字在其中的含義。89.CPU收到中斷類型碼后,將它左移()位,形成中斷向量的起始地址。A、2B、4C、8D、1690.構(gòu)成4KB的存儲系統(tǒng),需要()A、1024×4位的芯片8片B、2K×1位的芯片8片C、1024×8位的芯片2片D、16K×1位的芯片4片91.某數(shù)據(jù)段內(nèi)有如下數(shù)據(jù)定義: 假設變量X的偏移地址為20H。? (1)寫出變量X各數(shù)據(jù)在內(nèi)存中的具體位置和相關內(nèi)存單元的值。? (2)寫出變量Y,Z的偏移地址。 (3)寫出變量W的值。92.微機系統(tǒng)中,主機與外設之間交換信息通常采用()、()、()方式。93.編寫程序,求20元素無符號字數(shù)組ARRAY中最小的奇數(shù),存入ODD單元,如果不存在奇數(shù),將ODD單元清零。94.8086CPU的中斷類型碼與中斷向量存放地址之間的關系為:中斷向量的段地址(CS)=0000H,中斷向量的偏移量(IP)=()。95.編寫指令序列,如果AL寄存器存放的是小寫字母,把它轉(zhuǎn)換成大寫字母,否則不改變AL內(nèi)容。96.已知(AX)=836BH,X分別取下列值,執(zhí)行“CMP??AX,X”后,標志位ZF、CF、OF、SF各是什么?? (1)X=3000H (2)X=8000H (3)X=7FFFFH (4)X=0FFFFH (5)X=097.8086CPU之所以能有力地提高工作效率,其原因之一是總線接口部件和執(zhí)行部件采用()的工作方式。98.8086的地址有20位,那么它的可尋址空間為()K,其中每個段的最大長度為()K。99.簡述“兩個中心”結(jié)構(gòu)與“南北橋”結(jié)構(gòu)的區(qū)別,同時說明“兩個中心”結(jié)構(gòu)的優(yōu)越之處。100.什么叫分級總線?使用分級總線有什么優(yōu)點?第I卷參考答案一.參考題庫1.參考答案:D2.參考答案: 32位微處理器有4種不同的工作方式:實地址方式、保護方式、虛擬8086方式、系統(tǒng)管理方式。 實地址方式:實地址方式使用16位80x86處理器的尋址方式(使用20位地址尋址1MB空間)、存儲器管理和中斷管理。可以使用32位寄存器,使用特權(quán)級0,可以執(zhí)行大多數(shù)指令。 保護方式:保護方式是32位微處理器的基本工作方式。它使用32位地址尋址4GB的實存空間,通過虛擬存儲管理、用戶優(yōu)先級管理、I/O管理等技術,擴大可使用的存儲空間,對操作系統(tǒng)和用戶程序進行隔離和保護。 虛擬8086方式:虛擬8086方式是保護模式下為任務提供的的8086工作環(huán)境。每個任務使用16位地址尋址1MB的內(nèi)存空間,以最低特權(quán)級運行,不能使用特權(quán)指令。 系統(tǒng)管理方式:系統(tǒng)管理模式主要用于電源管理,可以使處理器和外圍設備部件進入“休眠”狀態(tài),在有鍵盤按下或鼠標移動時“喚醒”系統(tǒng),使之繼續(xù)工作。利用SMM可以實現(xiàn)軟件關機。3.參考答案: 4.參考答案: 5.參考答案: 根據(jù)存儲芯片地址線數(shù)量計算公式,k=log2(1024*8)=?log2(213)=13,即總計有13根地址線。 另有8根數(shù)據(jù)線、2根電源線。所以該芯片至少有25(=13+8+1+1+2)根引腳。6.參考答案: 7.參考答案: 8.參考答案:4441H9.參考答案:上述兩條指令都是段內(nèi)近轉(zhuǎn)移指令,但是偏移地址的來源不同。指令“JMP?DI”執(zhí)行時,新的偏移地址在DI寄存器內(nèi),“JMP?WORD?PTR?[DI]”時,目的偏移地址在存儲單元中,該存儲單元的地址在DS:DI中。10.參考答案: 1)該存儲體容量為215×8=32KB,存儲一個漢字需要兩個字節(jié),因此,它能夠存儲16384(16K)個漢字。 2)需要2K×4位的芯片32片,[(32K×8)/(2K×4)=32]。 3)可采用字位全擴展方法,由2片4位的芯片組成1組8位的存儲單元,16組擴展成32K的8位存儲體。芯片直接使用的地址線(片內(nèi)地址)11根(A0~A10),另外需要4根高位地址,連接到4-16譯碼輸入端,產(chǎn)生16個譯碼信號用作16個芯片的片選信號。剩余的地址線用來確定該存儲體的首地址。11.參考答案:C12.參考答案: 根據(jù)存儲容量計算公式S=2k×I,可得該芯片的存儲容量為:214*4=16K×4bit(位),也可表示為64Kb=8KB(字節(jié))13.參考答案:C14.參考答案: D/A轉(zhuǎn)換器和微機連接時主要注意兩點: 第一要了解所選的D/A轉(zhuǎn)換器本身是否帶有數(shù)據(jù)鎖存器,若芯片內(nèi)部帶有鎖存器可以直接和cpu的數(shù)據(jù)總線相連接;如果芯片內(nèi)部不帶有鎖存器,在接口電路中需要通過數(shù)據(jù)鎖存器來連接cpu的數(shù)據(jù)總線和D/A轉(zhuǎn)換器的數(shù)據(jù)線。 第二是要注意D/A轉(zhuǎn)換器的位數(shù)和所要連接的微機數(shù)據(jù)總線的位數(shù)是否一致。一邊決定在需要加數(shù)據(jù)鎖存器時,加幾級鎖存器,如果cpu的數(shù)據(jù)總線是8位,使用的是大于8位的D/A轉(zhuǎn)換器,通常采用兩級緩沖結(jié)構(gòu)和cpu數(shù)據(jù)總線相連。15.參考答案: 16.參考答案: 17.參考答案:APIC是“高級可編程中斷控制子系統(tǒng)”的縮寫,用于解決多處理器環(huán)境下處理器之間的聯(lián)絡、任務分配和中斷處理。18.參考答案:D19.參考答案: 串行中斷用一根SERIRQ來傳遞中斷請求信號。SERIRQ信號線上的信息組織成“包”,用PCI的時鐘信號對“包”內(nèi)的信號進行同步。所有支持串行中斷的設備都可以用一個三態(tài)門連接到這根線上發(fā)送各自的中斷請求信號。 使用串行中斷減少了中斷請求的引腳數(shù),可以不受中斷請求引腳的限制靈活地擴充中斷請求數(shù)目。20.參考答案: 一條指令語句由四個字段組成,一般格式如下:[標號:]、指令助記符、[操作數(shù)]、[;注釋]。 標號:標號是給該指令所在地址取得名字,可以缺省。 指令助記符:是指令語句的核心,是不可缺省的組成部分,它用來說明CPU完成的具體操作,如傳送、運算、移位、跳轉(zhuǎn)等操作。 操作數(shù):是參加本指令運算的數(shù)據(jù),有些指令不需要操作數(shù),可以缺??;有些指令需要兩個操作數(shù),也有個別指令需要三個甚至四個操作數(shù),這是必須用(,)將多個操作數(shù)隔開。 注釋:用來說明一段程序、一條或多條指令的形式,是可選項,注釋部分以“;”開頭,可以占一行或多行。注釋是語句的非執(zhí)行部分,不出現(xiàn)在機器目標代碼中,匯編程序不對他做任何處理。21.參考答案: 22.參考答案: 23.參考答案:A24.參考答案: 開關和燈的排列方式都為: 假定開關閉合時讀入的值為1,開關斷開時讀入的值為0;端口輸出為0時燈亮。 25.參考答案: DMA:直接存儲器存?。?PROM:可編程只讀存儲器; MDR:存儲器數(shù)據(jù)寄存器; CON:控制部件; PC://程序計數(shù)器; CPU:中央處理單元。26.參考答案:I/O獨立編址;統(tǒng)一編址27.參考答案: 28.參考答案:2;2;22H;11H29.參考答案:字節(jié);1M;64;1630.參考答案:C31.參考答案:B32.參考答案:4;4;標志;ALU33.參考答案: ROM和RAM都是存儲器,都可以完成數(shù)據(jù)存儲功能; ROM為只讀存儲器,可以存放固定的程序和數(shù)據(jù); RAM為隨機訪問存儲器,即可以讀出又可以寫入,可以用來隨時寫入或讀出數(shù)據(jù),也可以用來寫入隨時有可能改變的用戶程序。34.參考答案:代碼段寄存器CS;數(shù)據(jù)段寄存器DS;附加段寄存器ES;堆棧段寄存器SS35.參考答案:3;6;77H36.參考答案:DMAC;存儲器;外部設備37.參考答案:A38.參考答案:模擬信號很容易受到電源和數(shù)字信號的干擾引起波動。為提高輸出的穩(wěn)定性,減少誤差,模擬信號部分必須采用高精度基準電源VREF和獨立的地線。所以,要把數(shù)字地和模擬地分開。模擬地是模擬信號及基準電源的參考地,其余信號的參考地,包括工作電源地,數(shù)據(jù)、地址、控制等對應的“地”都是數(shù)字地。連接時,先所有的模擬地連接在一起,把所有的數(shù)字地連接在一起,然后在一個點上(注意:不是兩個或更多)把模擬地和數(shù)字地連接起來。39.參考答案:8個;IRi(i=0~7);INT40.參考答案:香農(nóng)定理告訴我們:采樣頻率一般要高于或至少等于輸入信號最高頻率的2倍。因此,采樣頻率的下限應是200KHz。在200KHz采樣頻率下,完成一次A/D轉(zhuǎn)換時間的上限是5μs。實際應用中,采樣頻率可以達到信號最高頻率的4~8倍。如果采用400KHz的采樣頻率,完成一次A/D轉(zhuǎn)換時間的上限是2.5μs。41.參考答案: 42.參考答案: 43.參考答案:B44.參考答案: 45.參考答案: 46.參考答案:B47.參考答案:錯誤48.參考答案:FFFF;000049.參考答案:總線接口單元BIU;執(zhí)行單元EU50.參考答案: 51.參考答案: 32位微處理器實施保護機制的根本目的在于增加在“多任務”運行環(huán)境下系統(tǒng)的可靠性,使得任務之間、任務和操作系統(tǒng)之間實現(xiàn)隔離和保護。為了實現(xiàn)隔離和保護,采取了以下幾項措施: (1)為任務和資源設定一個“優(yōu)先級”,優(yōu)先級較低的任務不能訪問優(yōu)先級較高的資源,不能調(diào)用優(yōu)先級較高的程序模塊。 (2)使用虛擬內(nèi)存管理機制,使得任務和任務、任務和操作系統(tǒng)所使用的存儲空間相互隔離,從而保證每個任務的正常運行不受其它任務的影響,一個任務的故障不影響整個系統(tǒng)的正常運行。52.參考答案: 8259A中與中斷請求操作相關的寄存器有: (1)中斷請求寄存器IRR,它是一個8位的寄存器,用來存放外部輸入的中斷請求信號IR0~IR7。 (2)中斷服務寄存器ISR,它是一個8位的寄存器,用來記錄正在處理的中斷請求。 (3)中斷屏蔽寄存器IMR,它是一個8位的寄存器,用來存放對各級中斷的屏蔽信息。 (4)優(yōu)先級判別器PR,用來識別各中斷請求信號的優(yōu)先級別。53.參考答案: (1)傳送入口參數(shù)到指定寄存器中。 (2)功能號送入AH寄存器中。 (3)INT21H。54.參考答案: 55.參考答案:設備選擇功能;信息傳輸功能;數(shù)據(jù)格式轉(zhuǎn)換功能56.參考答案: 完成功能如下:從外設71H中取一個數(shù),判斷其值是否在10~20之間,如果是則送88H給外設73H,如果小于10則送00給外設73H,如果大于20,則送0FFH給外設73H。57.參考答案: 一個任務用JMP或CALL指令啟動一個新的任務時,處理器將當前任務的所有通用寄存器、所有段寄存器中的選擇子、EFLAGS、EIP存入該任務自身的TSS,然后將新任務的選擇子、描述符裝入TR寄存器,并且將對應TSS段中所保存的通用寄存器、段寄存器、EFLAGS、EIP副本裝入處理器對應的寄存器中。在CS:EIP的控制下,一個新的任務開始執(zhí)行。 用JMP、CALL指令調(diào)用同一個任務中其他程序段時,指令中的“段選擇子”及其描述符被存入CS寄存器,“偏移地址”進入EIP,于是,目標程序被執(zhí)行。對于CALL指令,原來程序的返回信息“CS:?EIP”被壓入堆棧,和16位微處理器中十分相似。 中斷和異常也會導致任務的轉(zhuǎn)換。58.參考答案: Cache和主存的“映像”是主存頁調(diào)入Cache的“規(guī)則”,為了提高CPU在Cache中查找信息的速度,這種“規(guī)則”是必須的。 常見相聯(lián)映像的方法有三種: 全相聯(lián)映像法:內(nèi)存頁可以調(diào)入Cache的任何一頁,規(guī)則簡單,頁沖突的可能性最小,查找所需工作量最大。 直接映像法:每一個內(nèi)存頁只能調(diào)入Cache中相同頁號的一個頁,規(guī)則簡單,查找方便,塊沖突的可能性大。 組相聯(lián)映像法:每一個內(nèi)存頁可以與Cache中一個組內(nèi)的若干個頁面相對應,規(guī)則稍復雜,查找工作量中等,塊沖突的可能性中等。59.參考答案:無條件傳送;查詢式傳送;中斷方式傳送;直接存儲器存取方式60.參考答案: 看做二進制無符號數(shù)時,它代表的“值”最大。 分析:看作二進制補碼時,它代表一個負數(shù),而其他的情況下,它均正數(shù)。因此,看作二進制補碼時,它代表的值最小。?把這組代碼用十六進制數(shù)字形式寫出:9758 對于無符號數(shù),它的值等于十六進制的9758H; 對于壓縮BCD碼,它的值等于十六進制的9758,顯然小于9758H; 對于非壓縮BCD碼,它的值等于十進制的78,顯然更小于9758H; 因此,看作二進制無符號數(shù)時,它代表的“值”最大。61.參考答案: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的存儲器。62.參考答案:錯誤63.參考答案:FFFFH;0000H;0000H;0000H64.參考答案:實地址方式下沒有“線性地址”。保護模式下,邏輯地址由“段號”和“段內(nèi)地址”兩部分組成。使用“段號”查找“段描述符表”,可以獲得該段的起始地址,與“段內(nèi)地址”相加,就得到了對應的“線性地址”。65.參考答案:6;466.參考答案: 67.參考答案: 在實地址方式下,32位80X86微處理器采用與16位80X86相同的中斷管理機制,用1KB大小的“中斷向量表”存儲各中斷服務程序入口地址,這些“中斷向量”按照“中斷類型”的順序存放。中斷向量表存放在地址0000:0000開始的主存中。 保護方式下用“中斷描述符表”來指出各中斷處理程序的入口地址,每一個中斷類型對應一個“中斷門”或“陷阱門”描述符。中斷描述符表可以放在內(nèi)存的任何位置,表的首地址存放在IDTR寄存器中。 保護模式下中斷響應的過程與實地址方式基本相同,但是可以用中斷機制進行任務的切換。68.參考答案:16;8;2069.參考答案:B70.參考答案:程序控制方式;中斷控制方式;DMA控制方式;輸入/輸出處理機控制方式71.參考答案:在微機應用中A/D轉(zhuǎn)換器完成輸入模擬量到數(shù)字量的轉(zhuǎn)換,供微機采集數(shù)據(jù)。D/A轉(zhuǎn)換器完成微機輸出數(shù)字量到模擬量的轉(zhuǎn)換,實現(xiàn)微機控制。72.參考答案:6;3;ZF;SF73.參考答案:B74.參考答案: 75.參考答案:A76.參考答案: 77.參考答案:0.2ms78.參考答案:逐次逼近型(也稱逐位比較式)A/D?轉(zhuǎn)換器主要由逐次逼近比較寄存器?SAR,D/A轉(zhuǎn)換器、比較器以及時序和控制邏輯等部分組成。它從SAR的最高位開始,逐位設定SAR寄存器中的數(shù)字量,D/A轉(zhuǎn)換得到電壓VC,經(jīng)與待轉(zhuǎn)換模擬電壓Vx進行比較。通過比較,逐次確定各位的數(shù)碼應是“1”還是“0”。轉(zhuǎn)換結(jié)果能否準確逼近模擬信號,主要取決于SAR和D/A的位數(shù)。位數(shù)越多,越能準確逼近模擬量?!?△型模數(shù)轉(zhuǎn)換器是根據(jù)二次采樣的差進行計算的,有很強的抗干擾能力,轉(zhuǎn)換精度高,以串行方式輸出數(shù)據(jù)。常用于高分辨率(常見為16、18、24?位)的中、低頻信號測量79.參考答案: 設備A在一次I/O操作完成后在8259A從片中斷請求輸入端IR5上產(chǎn)生中斷請求,中斷請求被鎖存在8259A從片IRR中,

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論