2024年大學試題(計算機科學)-微型計算機系統(tǒng)與接口筆試參考題庫含答案_第1頁
2024年大學試題(計算機科學)-微型計算機系統(tǒng)與接口筆試參考題庫含答案_第2頁
2024年大學試題(計算機科學)-微型計算機系統(tǒng)與接口筆試參考題庫含答案_第3頁
2024年大學試題(計算機科學)-微型計算機系統(tǒng)與接口筆試參考題庫含答案_第4頁
2024年大學試題(計算機科學)-微型計算機系統(tǒng)與接口筆試參考題庫含答案_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

“人人文庫”水印下載源文件后可一鍵去除,請放心下載?。▓D片大小可任意調節(jié))2024年大學試題(計算機科學)-微型計算機系統(tǒng)與接口筆試參考題庫含答案“人人文庫”水印下載源文件后可一鍵去除,請放心下載!第1卷一.參考題庫(共75題)1.8086/8088在最小模式下LOCK引腳起什么作用?它通過什么方式來激活?2.執(zhí)行LEA??SI,??[BX+DI]指令時,若BX=1000H,?DI=FF00H,則執(zhí)行該指令后,送入SI的偏移地址是多少?3.比較80386/80486的保護虛擬地址方式行虛擬8086方式有什么聯(lián)系和區(qū)別?4.列舉3種新型存儲器,并說明其特點.5.MCS51指令系統(tǒng)按功能可分為哪幾類?具有哪幾種尋址方式?6.一個基本的微機系統(tǒng)通常要配置哪幾類常用外設?常用的微機系統(tǒng)總線有哪幾種?總線的性能指標有哪些?7.微處理器、微型計算機和微型計算機系統(tǒng)之間有何聯(lián)系與區(qū)別?8.CPU在中斷周期要完成哪些主要的操作?9.80486與80386相比,主要的改進是什么?10.編寫一短程序段,將AX中的16位二進制轉換成4位ASCII碼字符串。若AX=32510,則完成轉換后,AX,DX分別是多少?11.硬件系統(tǒng)的設計主要包括哪幾項工作?12.8086CPU內部按功能可分為哪兩部分?它們各自的主要功能是什么?13.完成下列各進制數(shù)之間的轉換: (1)將十進制數(shù)548.375D轉化成二進制、八進制、十六進制和BCD數(shù);? (2)將十六進制數(shù)D.58H轉換成為上述其他進制。14.8086/8088在最大模式下的QS1和QS0引腳起什么作用?若QS1=1,QS0=1,它表明CPU處于什么操作狀態(tài)?15.編寫一匯編語言程序:將字節(jié)存儲單元BUF中兩個壓縮BCD碼(XYH)拆成兩個非壓縮BCD碼,并轉換成兩個對應的ASCII碼,分別存放在ABC1和ABC2單元中.16.馮.諾依曼型計算機體系的基本思想是什么?按此思想設計的計算機硬件系統(tǒng)由哪些部分組成?各起什么作用?17.單片機的軟件件系統(tǒng)分為哪幾個層次?18.某80*86微機系統(tǒng)的中斷系統(tǒng)由兩片8259A級連而成,主、從8259A的IR3上各接一個外部中斷源,其中斷向量號分別為05H,23H,主片IR6上接有從片;所有中斷都采用邊沿觸發(fā)方式,全嵌套方式,正常EOI結束方式。編寫主片和從片的初始化程序。19.80386~Pentium?4微處理器相對于8086和80286擴展了哪些可見寄存器?20.在某個8086微機系統(tǒng)中使用了一塊8253芯片,所用的時鐘頻率為1MHz,其中端口地址分配如下。? 0#?計數(shù)器:220H? 1#?計數(shù)器:221H? 2#?計數(shù)器:222H????? 控制口:223H要求通道2用硬件觸發(fā),輸出單脈沖,時間常數(shù)為26,編程初始化。21.80386/80486工作于保護虛擬地址方式時,段的最大長度可達多少?22.某PC系列微機應用系統(tǒng)以8255A作為并行接口,采集一組開關S7---S0的狀態(tài),讓它通過一組發(fā)光二極管LED7---LED0顯示出來,(Si閉合,對應LEDi亮;Si斷開,對應LEDi滅),電路連接如圖所示。已知8255A的A,B兩組均工作在方式0。寫出8255A的4個端口地址;23.如果帶符號數(shù)FFH與01H相加,會產(chǎn)生溢出嗎?24.51單片機在一塊芯片上集成了一個()位的CPU,一個片內振蕩器及時鐘電路,()字節(jié)ROM的程序存儲器,()節(jié)RAM的數(shù)據(jù)存儲器,兩個16位的定時計數(shù)器,可尋址外存(64K字節(jié)RAM、64K字節(jié)ROM)的控制電路,()條可編程的I/O口線,一個可編程全雙工串行口,五個中斷源,兩個優(yōu)先級嵌套中斷結構。25.ADC中的轉換結束信號(EOC)起什么作用?26.磁表面存儲器存儲二進制信息的基本原理是什么?27.8086對1MB的存儲空間是如何按高位庫和低位庫進行選擇和訪問的?用什么控制信號來實現(xiàn)對兩個庫的選擇?28.在80286微處理器的16位標志寄存器FLAG中,相對于8086的9個標志位增加了哪兩個標志位??它們的含義是什么??反映了80286的什么新增功能?29.簡要說明半導體存儲器有哪些分類?每類又包括哪些種類的存儲器?30.若要把DX和AX中的雙字長數(shù)擴大16倍,寫出完整此功能的程序段。?31.8086和8088的內部中斷有何特點?32.系統(tǒng)方案設計的依據(jù)是什么?33.說明指令?MOV?A,21H與指令?MOV?A,[21H]這兩條指令的尋址方式和執(zhí)行過程與結果有何不同。34.選用處理器芯片時,要考慮的主要因素有哪些?35.在80386微處理器的32位標志寄存器EFLAG中,相對于80286增加了哪兩位標志位?它們的含義是什么?反映了80386的什么新增功能?36.8086/8088的多處理器系統(tǒng)在什么模式下實現(xiàn)的?它有哪幾種組態(tài)?在什么組態(tài)中只有一個8086/8088CPU?37.說明程序計數(shù)器(program?counter,PC)在程序執(zhí)行過程中的具體作用與功能特點。38.比較主程序與中斷服務程序和主程序調用子程序的異同點?39.若8086/8088的READY引腳為邏輯0,則它將在微處理器的總線周期中引入什么狀態(tài)?該狀態(tài)應插入哪個狀態(tài)之后?40.在外設與微處理器接口時,為什么要進行電平轉換?舉例說明。41.寫出實現(xiàn)DX=BL·CL的程序段。假定BL=5,CL=10,相乘以后把乘積從AX傳送到DX。42.USB有哪幾種數(shù)據(jù)傳輸類型?43.DAC0832有哪幾種工作方式?每種工作方式適用于什么場合?每種工作是用什么方法產(chǎn)生的?44.什么叫微處理器的并行操作方式?如何理解8086CPU具有并行操作的功能?在什么情況下8086的執(zhí)行單元(EU)才需要等待總線接口單元(BIU)提取指令?45.什么叫中斷?什么叫中斷源?有哪些中斷源?46.假設用下列的程序段來清楚數(shù)據(jù)段中的偏移地址0000H~2000H號字存儲單元中的內容(即將0送到這些存儲單元中去)。假設要清楚偏移地址2000H~0000H號字存儲單元中的內容,編寫程序47.若X=-107,Y=+74,按8位二進制可寫出:[X]補=(),[Y]補=(),?[X+Y]補=(),[X-Y]補=()48.執(zhí)行LEA?BX,TAB?指令與執(zhí)行MOV?BX,OFFSET?TAB指令的功能相同嗎?哪條指令執(zhí)行的效率高?為什么?49.有3位和2位十六進制數(shù)X和Y,X=34AH,Y=8CH。(1)若X,Y是純數(shù)(無符號數(shù)),則X+Y=()H;X-Y=()H。50.簡述隨著IBM?PC微處理器從8086/8088到80826,80836,80846以及Pentium系列的發(fā)展,其系統(tǒng)總線發(fā)展經(jīng)歷的主要階段。51.設8255A在微機系統(tǒng)中,A口,B口和C口以及控制口的地址分別為200H,201H,202H以及203H,實現(xiàn): (1)A組與B組均設為方式0,A口,B口均為輸入,C口為輸出,編程初始化;? (2)在上述情況下,設查詢信號從B口輸入,如何實現(xiàn)查詢式輸入(輸入信號由A口輸入)與查詢式輸出(輸出信號由C口輸出)。 設8255A在微機系統(tǒng)中,A口,B口和C口以及控制口的地址分別為200H,201H,202H以及203H,實現(xiàn): (1)A組與B組均設為方式0,A口,B口均為輸入,C口為輸出,編程初始化;? (2)在上述情況下,設查詢信號從B口輸入,如何實現(xiàn)查詢式輸入(輸入信號由A口輸入)與查詢式輸出(輸出信號由C口輸出)。52.IBM?PC/XT的CPU電路由哪些部件組成?53.已有下列4條等值語句:? D1????EUQ????1000? D2????EUQ????1000? D3????EUQ????10000? D4????EUQ????15000? 指出下列指令中哪些是錯誤的?說明出錯的原因。 (1)ADD?AL,?D1-D2????? (2)MOV?AX,?D3+D4?? (3)SUB??BX,D4-D3????? (4)SUB?AH,D4-D3-D154.若8086從8259A中斷控制器中讀取的中斷類型號為76H,其中斷向量在中斷向量表中的地址指針時什么?55.什么是USB?它有什么特點?56.如圖給出了一片8253與8086微機系統(tǒng)的部分電路連接圖?。已知8253的各端口地址分別為60H, 57.如果需要8255A的PC3輸出連續(xù)方波,如何用C口的位置與復位控制命令編程實現(xiàn)??58.編寫實現(xiàn)下列有符號除法運算的程序段。程序執(zhí)行后,商數(shù)和余數(shù)各為多少? (1)4003H÷4??????? (2)-4003H÷459.嵌入式系統(tǒng)的基本特點是“以()為中心”。60.對下列程序中各匯編語句的功能進行注釋,并畫出數(shù)據(jù)段中的數(shù)據(jù)在主存中的存放形式。 DATA??SEGMENT? ①?A?????DW???1122H,3344H????? ②?B?????EQU??BYTE??PTR??A????? ③?BUF???DB???100??DUP(0)???? ④?BUF1??EQU??WORD??PTR??BUF????????? DATA??ENDS????? ⑤?MOV??AX,???A????? ⑥?MOV??BL,???B????? ⑦?MOV??BUF,??BL????? ⑧?MOV??BUF1+2,?AX61.存儲器對CPU讀寫周期時序的最小要求是什么?其具體含義如何?62.微處理器在實模式下操作,對于下列CS:IP組合,計算要執(zhí)行的下一條指令的存儲器地址。? (1)CS=1000H和IP=2000H (2)CS=2400H和IP=1A00H (3)CS=1A00H和IP=B000H (4)CS=3456H和IP=ABCDH63.8086/8088在最大模式下狀態(tài)位起什么作用?若它表示CPU處于什么操作過程?64.向量中斷與中斷向量在概念上的有何區(qū)別?中斷向量與中斷入口地址又有何區(qū)別?65.應用軟件的設計依據(jù)是什么?66.已知下列一組語句:????? ?????ORG??2000H? ARY??DW???3,$+4,5,6? CNT??EQU??$?—ARY???? ?????DB???7,8,CNT,9? 執(zhí)行語句MOV?AX,ARY+2和MOV??BX,ARY+10后,AX和BX分別是多少?畫出內存分配圖。67.基址指針(BP)和堆棧指針(SP)在使用中有何區(qū)別?68.如何用程序查詢方法實現(xiàn)實現(xiàn)串行通信?在查詢式串行通信方式中,8250引腳OUT1和OUT2如何處置?69.編寫一段程序段,將AX中的低4位移至DX的高4位。70.在當前數(shù)據(jù)段、偏移地址為DATA的內存區(qū)中,順序存放著以SLOCK為首址的8個字節(jié)的無符號數(shù),若要求其算術平均值,并將結果接著這8個數(shù)存放,編寫此匯編程序。71.第五代人工智能計算機研究的重點是什么?72.當8255A工作于方式1時,CPU如何以中斷方式將輸入設備的數(shù)據(jù)讀入?73.80486支持哪幾種地址方式?74.比較JMP[DI]與JMP?FAR?PTR[DI]指令的操作有何卻別。75.Pentium系列微處理器比80486新增了那些標志位?它們各是什么含義?第2卷一.參考題庫(共75題)1.8086/8088最大模式系統(tǒng)與最小模式系統(tǒng)在結構組成上的主要區(qū)別是什么?為何有這種區(qū)別?2.80386DX工作在保護方式時,虛擬地址(邏輯地址)由哪兩部分組成?這是所確定的虛擬地址空間為多少自己?將其轉換為物理地址時,如果只分段不分頁,代碼/數(shù)據(jù)段的基地址、界限和屬性等由什么提供?3.說明8255A的A口、B口和C口一般在使用上的區(qū)別。4.若數(shù)組ARRAY在數(shù)據(jù)段中已做如下定義:ARRAY??DW??200??DUP?(1234H,3DUUP(?)),56ABH。指出下列語句執(zhí)行后,各有關寄存器中的內容是多少? MOV??BX,OFFSET??ARRAY MOV??CX,LENGTH??ARRAY MOV??SI,?0??? ADD??SI,?TYPE???ARRAY5.串行通信分為哪兩類?什么是異步通信?6.閱讀下列程序段,指出①~④?條語句操作的結果,并分析其中有錯誤的語句。 DATA???SEGMENT? V1?????DB?????5? V2?????EQU????10?DATA???ENDS?????????? ①?????INC????V1? ②?????INC????V2? ③?????MOV????AX,?V2? ④?????INC????AX7.使用下列RAM芯片,組成所需的存儲容量,文各需多少RAM芯片?各需多少RAM芯片組?共需多少尋址線?每塊片子需多少尋址線?? (1)512×2的芯片,組成8KB的存儲容量;? (2)1K×4b的芯片,組成64KB的存儲容量;8.AGP是什么?哪些主要的功能特點?9.已知一數(shù)據(jù)段中的數(shù)據(jù)結構如下所示,畫出該數(shù)據(jù)段中數(shù)據(jù)存放的形式。 DATA????SEGMENT? STR1????DB????0,1,2,3,4,5? STR?????DB???‘012345‘? COUNT???EQU???30? NUMB????DB????3?DUP(05) NUMW????DW???20H,-50H? POIN????DW???0? DATA????ENDS10.8259A中斷屏蔽寄存器IMR和8086/8088CPU的中斷允許標志I有什么差別?在中斷響應過程中他們如何配合工作?11.什么叫做程序和數(shù)據(jù)塊的重定位?為什么8086以上微處理器具有重定位的特性?12.評價微型計算機的運算速度有哪3種方法?13.從AA單元開始的30個連續(xù)單元中村反復有30個無符號數(shù),從中找出最大數(shù)送入BB單元中,編寫程序。14.設有一個具有13位地址和8位字長的存儲器,問: (1)存儲器能存儲多少信息?? (2)如果存儲器由1K×4bRAM芯片組成,共需要多少片?? (3)需要哪幾個高位地址做片選擇碼來產(chǎn)生芯片選擇信號?15.微處理器在實模式下操作時,段寄存器的用途是什么?16.寫出把首地址為DATA的字數(shù)組和第4個字送到AX寄存器的指令。要求使用寄存器相對尋址與基址加變址尋址兩種尋址方式。17.說明8259A中斷控制器的全嵌套方式與特殊的嵌套方式有何區(qū)別。他們在應用上有什么不同?18.何謂靜態(tài)存儲器?何謂動態(tài)存儲器?比較兩者的不同點。19.微型計算機可分為哪些主要的類型?20.微機硬件系統(tǒng)由哪幾部分組成?一個流行的實用微機硬件系統(tǒng)包括那些主要部件?21.說明8255A在工作方式2時如何進行數(shù)據(jù)輸入和輸出操作。22.51單片機的程序存儲器與數(shù)據(jù)存儲器在物理上和邏輯上都是相互獨立的,各有自己的()、()和()。程序存儲器用來存放()和始終要保持的();數(shù)據(jù)存儲器用來存放程序運行中所需要的常數(shù)或變量。23.簡述8259A中斷控制器的中斷請求寄存器IRR和中斷服務寄存器ISR的功能。24.80386DX?CPU在保護模式工作時,當虛擬地址到物理地址的轉換采用只分段時,段的大小為多少?當分段又分頁時,每頁又為多少字節(jié)?25.中斷向量的類型碼存放在8259A中段控制器的什么地方?如何實現(xiàn)類型碼的存放?26.舉例說明設計中斷子程序的方法與步驟。27.計算機有哪些主要的應用領域?28.什么叫中斷系統(tǒng)?中斷系統(tǒng)有哪些功能?微機的中斷技術有什么特點?29.在KeiluVision4環(huán)境下開發(fā)一個應用項目,需要哪幾個過程?30.試編程對8155進行初始化。設A口為選通輸出,B口為基本輸入,C口作為控制聯(lián)絡口,并啟動定時計數(shù)器按方式1工作,定時時間為10ms,定時器計數(shù)脈沖頻率為單片機的時鐘頻率24分頻,fosc=12MHZ。31.請指明下列指令劃線部分的尋址方式? 32.帶參數(shù)的返回指令用在什么場合?設棧頂?shù)刂窞?000H,當執(zhí)行RET?0008后,問SP的值是多少?33.A/D和D/A轉換器在微機應用中起作用?34.一個簡單的微處理器內部結構主要由哪3部分組成?35.IP寄存器的用途是什么?它提供的是什么信息?36.分別用1024×4b和4K×2b芯片構成64K×8b的隨機存取存儲器,各需多少片?37.394是什么接口??它的性能特點如何?38.計算機按其處理數(shù)據(jù)的方式可分為哪幾類?計算機按其外形大小又可分為哪幾類?39.用方框圖形式說明查詢式輸出的程序流程。40.在A1和A2的字單元中存有一個帶符號的雙字長數(shù)據(jù),先要求出該雙字長數(shù)的絕對值,并存入B1和B2的字單元中,編寫一匯編語言程序實現(xiàn).41.用什么指令設置哪個標志位,就可以控制微處理器的INTR引腳?42.8083/8088系統(tǒng)在什么情況下選用最大模式?在什么情況下選用最小模式?在兩種模式下,對引腳上的電平有何要求?43.一般程序如下: ???????????????ORG??2000H????? ARY??????DW???--4,3,--2,1?? CNT??????DW???$--ARY?? VAR??????DW???ARY,$+4 ?????????┆? ?????????MOV??AX,ARY???? ?????????MOV??BX,OFFSET?VAR????? ?????????MOV??CX,CNT????? ?????????MOV??DX,VAR+2???? ?????????LEA??SI,ARY?? ?????????┆?? 此程序段執(zhí)行后,寄存器AX,BX,CX,DX與SI中的內容各是多少??44.流行主板的結構有哪些基本類型?主板按照CPU在它上面安裝結構形式的不同又可分為哪兩大類?加以簡單比較和說明。45.8255A在復位(RESET)有效后,各端口均處于什么狀態(tài)?為什么這樣設計?46.CPU與外設交換數(shù)據(jù)的傳送方式可分為哪幾種?簡要說明它們各自的特點。47.什么是半雙工?什么是全雙工?48.可編程計數(shù)器/定時器8253選用二進制與十進制計數(shù)器的區(qū)別是什么?每種計數(shù)器的最大計數(shù)值分別為多少?49.如果0809與微機接口采用中斷方式,EOC應如何與微處理器連接?程序又應做什么改進?50.已知8086/8088的非屏蔽中斷(NMI)服務程序的入口地址標號為NMITS,編程將入口地址填寫到中斷向量表中。51.磁盤數(shù)據(jù)保護技術有哪些?52.什么叫做非規(guī)則字,微處理器對非規(guī)則字是怎樣操作的?53.閱讀下列程序段,假定AX=-110,CX=+8,執(zhí)行該程序后,問AX,DX分別是多少? MOV???AX,-110? MOV???CX,8? CWD???? IDIV???CX54.8086/8088微處理器對TESET復位信號的復位脈沖寬度有何要求?復位后數(shù)據(jù)段、堆棧段、代碼段與附加段得起始地址是多少?55.51單片機內部RAM區(qū)中,有4個工作寄存器區(qū),它們的字節(jié)地址范圍分別是()、()、()、(),要選擇當前的工作寄存器區(qū),應對PSW寄存器的RS1和RS0位進行設置(D3和D4位進行設置)。56.編寫一短程序段:用存儲單元NUMBI中的無符號字節(jié)數(shù)去除存儲單元NUMB中的無符號字節(jié)數(shù),將所得的商存入單元ANSQ,而余數(shù)存入單元ANSR中。57.計數(shù)器與定時技術在微機系統(tǒng)中有什么作用?舉例說明。58.比較8255A?3種工作方式的應用場合的區(qū)別。59.80386/80486的CR寄存器中,PE位分別為0,1時,80486將各處于什么地址模式?60.51單片機的程序存儲器是統(tǒng)一編址的,要使程序從內部ROM開始執(zhí)行,應將/EA接(),要使程序從外部ROM開始執(zhí)行,應將/EA接()。61.微機軟件系統(tǒng)主要包括哪些組成部分?它和硬件系統(tǒng)之間的關系如何?62.求從0開始連續(xù)100個偶數(shù)之和,并將結果存入名字為SUM的字存儲單元中。用完整的段定義語句編寫出實現(xiàn)這一切功能的匯編源程序。63.引腳上為邏輯1時起什么作用?它在8086/8088最小模式系統(tǒng)與最大模式系統(tǒng)中的連接方式有何區(qū)別?64.下列程序段完成什么功能? MOV??CL,?04? SHL??DX,CL? MOV??BX,AH? SHL??AX,CL? SHR??BL,CL? OR???DL,BL65.假定8255A的端口地址為0040H---0043H,編寫下列情況的初始化程序:A組設置為方式1,且端口A作為輸入PC5和PC6作為輸出;B組設置為方式1,且端口B作為輸入。66.編寫一段程序段,將AX中的高4位移至DX的低4位。67.假設傳送指令MOV?A,84H的機器碼為B0H??84H,結合8位模擬機簡述該條指令執(zhí)行的示意過程。68.串行異步通信規(guī)定傳送數(shù)據(jù)的格式為1位起始位、8位數(shù)據(jù)位、無校驗位、兩位停止位。試畫出傳送數(shù)據(jù)25H的波形。69.簡要說明8086/8088系統(tǒng)那些總線是經(jīng)過多路分離得。70.8086CPU有多少根數(shù)據(jù)線和地址線?它能尋址多少內存地址單元和I/O端口?8088CPU又有多少根數(shù)據(jù)線和地址線?為什么要設計8088CPU?71.86/8088的引腳上為邏輯0時,意味著什么操作?72.閱讀下列一段程序,分析數(shù)據(jù)段中BUF,?DDBUF,?DWBUF各變量的屬性,并指出它們各自所在的段首址與偏移地址。程序中的DDBUF?EQU?THIS?DWORD?和DWBUF?EQU?WORD?PRT?BUF兩條語句有何功能? DATA????SEGMENT?? DDBUF???EQU??THIS??DWORD? BUF?????DB???100???DUP(?)? DWBUF???EQU??WORD??PRT?BUF? DATA????ENDS ?????????┆? FIRST???EQU??THIS??FAR ????????LEA??SI?,?BUF ?????????┆73.已知下列程序:? D1?????DB????10??DUP(?)? D2?????DB????30H,31H,32H,33H,34H,35H,36H,37H,38H,39H ???????????????????┇? MOV????CX,LENGTH????D1? MOV????SI,SIZE????D1—TPYE?D1? LP:MOV????AL,D2[SI]? MOV????D1[SI],AL? SUB?????SI,TYPE?D1? DEC?????CX? JNZ??????LP? HLT? 問: (1)該程序執(zhí)行后,D1單元開始的10個字節(jié)內容是什么?? (2)該程序完成的功能是什么?74.CPU響應中斷有哪些條件?為什么需要這些條件?75.8086/8088的INTR引腳在何時采樣此信號?CPU又在何種條件下才能相應中斷?第1卷參考答案一.參考題庫1.參考答案:用于鎖定系統(tǒng)中其他總線部件(或外圍設備)對系統(tǒng)總線的控制權。它通過在指令前加前綴LOCK來激活。2.參考答案: 3.參考答案:兩者都是虛擬存儲器管理和保護機制下支持多任務的工作方式。兩者的主要區(qū)別在于:訪問的物理地址空間不同;對邏輯地址的解釋方法不同。4.參考答案: 帶高速緩存動態(tài)隨機存儲器(CD-RAM)是日本三菱電氣公司開發(fā)的專有技術。他通過在DRAM芯片上集成一定數(shù)量的高速SRAM作為高速緩沖存儲器CACHE和同步控制接口,來提高存儲器的性能。這種芯片使用單一的+3V電源,低壓TTL輸入輸出電平。 雙數(shù)據(jù)傳輸率同步動態(tài)隨機存儲器(DDR?DRAM)是在同步動態(tài)讀寫存儲器SDRAM的基礎上,采用延時鎖定環(huán)(DELAY-LOCKED?LOOP)技術提供數(shù)據(jù)選通信號對數(shù)據(jù)進行精確定位,在時鐘脈沖的上升沿和下降沿都可以傳輸數(shù)據(jù)(而不是第一代SDRAM僅在時鐘脈沖的下降沿傳輸數(shù)據(jù),“DDR”即是“雙數(shù)據(jù)率”的意思),這樣就在不提高時鐘頻率的情況下,使數(shù)據(jù)傳輸率提高一倍。 虛擬通道存儲器(VCM)由NEC公司開發(fā),是一種新興的“緩沖式DRAM”,該技術將在大容量SDRAM中采用。它集成了所謂的“通道緩沖”,由高速寄存器進行配置和控制。在實現(xiàn)高速數(shù)據(jù)傳輸(即“帶寬”增大)的同時,VCM還維持著與傳統(tǒng)SDRAM的高度兼容性,所以通常也把VCM內存稱為VCM?SDRAM。在設計上,系統(tǒng)(主要是主板)不需要做大的改動,便能提供對VCM的支持。VCM可從內存前端進程的外部對所集成的這種“通道緩存”執(zhí)行讀寫操作。對于內存單元與通道緩存之間的數(shù)據(jù)傳輸,以及內存單元的預充電和刷新等內部操作,VCM要求它獨立于前端進程進行,即后臺處理與前臺處理可同時進行。由于專為這種“并行處理”?創(chuàng)建了一個支撐架構,所以VCM能保持一個非常高的平均數(shù)據(jù)傳輸速度,同時不用對傳統(tǒng)內存架構進行大的更改。5.參考答案:(1)傳送類指令; (2)算術運算指令; (3)邏輯運界指令; (4)控制程序轉移指令; (5)位處理指令。 尋址方式: MCS51的尋址方式共有7種 (1)寄存器尋址; (2)寄存器間接尋址; (3)直接尋址 (4)立即尋址; (5)位尋址; (6)變址間接尋址; (7)相對尋址。6.參考答案:一個基本的微機應用系統(tǒng)通常需要配置3種常用外設:一類是常規(guī)的人機交互設備,有鍵盤、鼠標、顯示器、打印機等;另一類是常用通信設備,如網(wǎng)卡和調制解調器;第3類是掃描儀。常用的微機系統(tǒng)有ISA、EISA、PCI和AGP??偩€的主要性能指標包括總線的寬度、總線的位置、總線的工作頻率。7.參考答案:微處理器是微型計算機的中央處理器,微型計算機是微型計算機系統(tǒng)硬件部分的核心部件。8.參考答案: CPU在中斷周期要完成下列幾步操作: (1)關中斷; (2)保留段點; (3)保護現(xiàn)場; (4)給中斷入口(地址),轉入相應的中斷服務程序; (5)恢復現(xiàn)場; (6)開中斷與返回。9.參考答案:片內含cache,且指令執(zhí)行單元也采用了流水線結構。10.參考答案: 先將DX清零,然后將AX和DX內容除以100。用AAM指令調整后,將AX中的4位十六進制數(shù)和3030H相加,轉換為ASCII的低兩位。再用同樣的方法,將DX中的4位十六進制數(shù)轉換為ASCII的高兩位。程序段如下:11.參考答案:硬件系統(tǒng)的設計主要包括處理器芯片的選擇、各個功能部件的選擇和接口的設計。 (1)控制模塊的選擇; (2)用戶編程模塊的設計; (3)存儲器模塊; (4)鍵盤輸入模塊; (5)輸出驅動模塊; (6)接口的設計。12.參考答案:8086CPU內部分為執(zhí)行單元(EU)與總線接口單元(BIU)兩部分;EU負責執(zhí)行指令;BIU負責對存儲器或I/O外設進行存取操作。13.參考答案: (1) (548.375)D?=(1000100100.011)B?=(1044.3)Q?=(224.6)H =(010*********.001101110101)BCD (2) (D.58)H=(1101.01011)B=(15.26)Q=(13.34475)D=(13.34375H)BCD14.參考答案:QS1和QS0是8086/8088的指令隊列狀態(tài)位,用于指示本總線周期前一個始終周期正指令隊列的狀態(tài),由8087協(xié)處理器監(jiān)測。若QS1=1,QS0=0,則表明CPU的指令隊列處于隊列空。15.參考答案: 16.參考答案: 馮.諾依曼型計算機體系的基本思想是存儲程序概念,由運算器、控制器、存儲器、輸入設備和輸出設備5大基本*部件組成計算機系統(tǒng)。 運算器用來進行算數(shù)或邏輯運算以及位移循環(huán)等操作; 控制器用來產(chǎn)生取指令和執(zhí)行指令所需的操作控制信號; 存儲器是微機中的儲存和記憶部件,用來儲存數(shù)據(jù)(包括原始數(shù)據(jù)、中間結果與最終結果)和程序; 輸入設備是想計算機提供需要處理的各種數(shù)據(jù)信息; 輸出設備是將計算機中的信息以某種形式表現(xiàn)出來。17.參考答案:單片機的軟件一般可以分層為系統(tǒng)軟件和應用軟件。18.參考答案: 19.參考答案:擴展了8個16位通用寄存器及IP與FLAGS為32位;還增加了兩個16位的段寄存器FS和GS。20.參考答案: 21.參考答案:段的最大長度可達4GB。22.參考答案: 8255A的A口、B口、C口和控制口地址分別為2C0H、2C1H、2C2H和2C3H。23.參考答案: 不會產(chǎn)生溢出。24.參考答案:8;4K;128字;3225.參考答案:當ADC轉換完畢時,EOC可以作為中斷信號,也可以作為被查詢的狀態(tài)信號。26.參考答案:存儲二進制信息是由磁頭線圈回路中感應電勢與電流方向的變化來實現(xiàn)的。硬盤靠磁頭來讀寫數(shù)據(jù)。27.參考答案: 8086的1MB存儲空間實際上分為兩個512KB的存儲體,即高位庫和低位庫。低位庫與數(shù)據(jù)總線D7~D0相連,該庫中每個地址均為偶數(shù)地址;高位庫與數(shù)據(jù)總線D15~D8相連,該庫中每個地址均為奇數(shù)地址。 地址總線A10~A1可同時對高、低位庫的存儲單元尋址,A0或則用于庫的選擇,分別接到庫選擇端上。當A0=0時,選擇偶數(shù)地址的低位庫;當=0時,選擇奇數(shù)地址的高位庫。利用A0和這兩個控制信號可以實現(xiàn)對兩個庫進行讀寫(即16位數(shù)據(jù)),也可以單獨對其中的一個庫進行讀寫。8086是用A0或分別對低位(偶數(shù))庫和高位(奇數(shù))庫進行選擇和訪問的。28.參考答案:80286比8086新增了IOPL與NT標志位。IOPL為I/O特權級(0~3級),用于指定當前任務中I/O操作處于哪級的特權級。NT為任務嵌套標志,在保護模式下,當NT=1時,表明當前任務正嵌套于另一個任務中,執(zhí)行完該任務后,可用IRET返回到原任務,它們反映了新增的保護功能及多任務功能。29.參考答案:按功能分為RAM(隨機存儲器)和ROM(只讀存儲器)。RAM按工藝可分為雙極性RAM和MOS?RAM兩類,MOS?RAM又可分為SRAM(靜態(tài))和DRAM(動態(tài))。?30.參考答案: 31.參考答案: (1)內部中斷由一條INTn指令直接產(chǎn)生,其中段類型號n或包括在指令中,或已由系統(tǒng)定義。 (2)除單步中斷以外,所有內部中斷都不能被屏蔽。 (3)所有內部中斷都沒有中斷響應INTA機器總線周期這是因為內部中斷不必通過查詢外部來獲得中斷類型號。 (4)8086和8088中斷系統(tǒng)規(guī)定,除了單步中斷以外,所有內部中斷的優(yōu)先權比外部的優(yōu)先權高。如果在執(zhí)行一個能引起內部中斷指令的同時,在NMI或INTR引腳端也產(chǎn)生外部中斷請求,則CPU將首先處理內部類型號。 (5)作為軟件調試手段,單步中斷是逐條的跟蹤調試,而斷點中斷(INT3)是逐段的調試,它們均可用中斷服務程序在屏幕上顯示有關的各種信息。如果所有中斷處要求打印的信息都相同,就可以一律使用但字節(jié)的斷點中斷INT?3指令;若要打印的信息不相同,則就需要使用其他中斷類型號。32.參考答案:首先,必須明確要設計的系統(tǒng)是用來干什么的,需要具備哪些功能?由此可以設定系統(tǒng)由哪些功能模塊構成,從而確定系統(tǒng)的設計規(guī)模和總體框架。 其次,必須明確該系統(tǒng)的使用者是誰?他希望如何使用?畫出使用流程圖。由此可以確定系統(tǒng)的控制流程和軟件模塊。33.參考答案: MOV?A,21H為直接尋址方式,結果是累加器A中的數(shù)據(jù)為21H。 MOV?A,[21H]為間接尋址,結果將DS段中偏移地址為21H的內存單元的數(shù)據(jù)給累加器A。34.參考答案:在選用處理器芯片時,應該從所設計的產(chǎn)品的應用角度,綜合考慮性能、成本、技術支持等因素,選取滿足系統(tǒng)要求的芯片。通常從以下幾個方面的指標來選擇: 在片資源、系統(tǒng)時鐘、電源管理、芯片的封裝方式、片內存儲器的容量等。35.參考答案:80386比80286新增了RF與VM標志位。BF為恢復標志,它與調試寄存器一起使用,用于控制下一條指令后恢復程序的執(zhí)行。VM為虛擬方式標志,用于在保護模式系統(tǒng)中選擇虛擬操作方式。36.參考答案:8086/8088的多處理器系統(tǒng)是在最大模式下實現(xiàn)的。它有3種基本組態(tài),即協(xié)同處理器、密耦合和松耦合。在協(xié)處理器或密耦合組態(tài)設計種,只有一個起主處理器作用的8086/8088。37.參考答案:PC中存放著正待取出的指令的地址。根據(jù)PC中的指令地址,準備從存儲器中取出將要執(zhí)行的指令。通常,程序按順序逐條執(zhí)行。任何時刻,PC都指示要去的下一個字節(jié)或下一條指令(對單字節(jié)指令而言)所在的地址。因此,PC具有自動加1的功能。38.參考答案:兩者都是從主程序處轉而執(zhí)行其他的程序,都要保護斷點,但中斷服務程序還需要將IF壓入堆棧,并用IRET返回,玩兒主程序調用子程序用RET返回。39.參考答案:引入TW狀態(tài),TW應插入T3狀態(tài)之后。40.參考答案:一般CPU輸入輸出的信號都是TTL電平,而外設的信號就不一定是TTL電平。為此,在外設與CPU連接時,要進行電平轉換,使CPU與外設的電壓(或電流)想匹配。41.參考答案: 42.參考答案:USB有4種基本的傳輸類型,即控制傳輸、批傳輸、中斷傳輸和等時傳輸。43.參考答案: DAC0832有如下3種工作方式。 直通方式:當ILE接高電平,CS,WR1,WR2和XFER都接地時,DAC處于直通方式,8位數(shù)字量一旦到達數(shù)據(jù)輸入端,就立即加到8位D/A轉換器,被轉換成模擬量。有些場合可能要用到這種工作方式。例如,在構成波形發(fā)生器時,要把產(chǎn)生的基本的波形數(shù)據(jù)存在ROM中,然后連續(xù)取出來送到DAC去轉換成電壓信號,而不需要用任何外部信號,就可以用著用直通方式。 單緩沖方式:使輸入鎖存器或DAC寄存器二者之一處于直通,這時,CPU只需一次寫如DAC0832即開始轉換。其控制比較簡單。 雙緩沖方式(標準方式):轉換要有兩個步驟,當CS=0,WR1=0,ILE=1時,輸入寄存器輸出隨輸入而變,WR1#由低電平變高電平時,將數(shù)據(jù)寫入并鎖入8位數(shù)據(jù)寄存器;當XFER=0,WR2=0時,DAC寄存器輸出隨輸入而變,而在WR2由低電平變高電平時,將輸入寄存器的內容鎖入DAC寄存器,并實現(xiàn)D/A轉換。44.參考答案:微處理器的并行操作方式是指上一條指令執(zhí)址操作可以與下一條指令的取址操作并行重疊操作?8086CPU由于將EU與BIU按功能?分離成兩個相加獨立的單元,故EU在執(zhí)行上一條指令的執(zhí)址操作時,可以由BIU同時進行下一條指令的取址操作此即并行操作原理。當8086CPU需要對存儲器或I/O設備存取操作數(shù)時,EU才需要等待BIU提取指令。45.參考答案: 中斷就是使CPU暫停運行原來的程序而應更為急迫事件的需要轉向去執(zhí)行為中斷源服務的程序(稱為中斷服務程序),待該程序處理完后,再返回運行原程序。 所謂中斷源,即引起中斷的事件或原因,或發(fā)出中斷申請的來源。 通常中斷源有以下4種:外部設備;實時時鐘;故障源;為調試程序設置的中斷源。46.參考答案: 47.參考答案: [X]補=10010101,[Y]補=01001010,[-Y]補=10110110?按補碼運算規(guī)則: [X+Y]補=[X]補+[Y]補=01001010+10110110=11011111 [X-Y]補=[X]補+[-Y]補 =10010101+10110110=101001011?=4BH,結果溢出。48.參考答案:兩條指令的功能相同,都是將變量TAB的偏移地址送入BX,但執(zhí)行MOV?BX,?OFFSET?TAB的指令較快,所以效率高。原因是由匯編程序計算出了TAB的偏移地址,而LEA指令是CPU執(zhí)行時才計算的。49.參考答案: 若X,Y是無符號數(shù),都用3位十六進制數(shù)表示,X=34AH,Y=08CH, X+Y=34AH+08CH=3D6H X+Y=34AH-08CH=2BEH50.參考答案:8086/8088的IBM?PC/XT機總線為PC-XT總線,80286的IBM?PC/AT機總線為ISA總線,80386與80486的32位機總線為EISA總線。Pentium機出現(xiàn)后,發(fā)展了PCI局部總線。51.參考答案: (1) MOV?????AL,?92H MOV?????DX,?203H OUT?????DX,?AL? (2)? ?L1:???MOV???DX,?201H??????????? IN????AL,DX??????????? TEST??AL,80H??????????? JZ????L1??????????? MOV???DX,200H??????????? IN????AL,?DX??????????? PUSH??AX??? L2:???MOV???DX,?201H52.參考答案:由8088微處理器、8087協(xié)處理器、8284時鐘發(fā)生器、8288總線控制器、地址鎖存器、數(shù)據(jù)收發(fā)器、8259中斷控制器、8237?DMA控制器及相應的控制電路組成。53.參考答案: (1)錯,D1-D2?的直超出了字節(jié)表示數(shù)的范圍,故不能將結果傳送給AL。 (4)錯,D4-D3-D1的直超出了字節(jié)數(shù)的范圍,不能將結果傳給AH。54.參考答案:地址指針時76H?X?4=01D8H。55.參考答案: USB(universal?serial?bus)是通過串行總線的簡稱,它是一種新型的串外設接口標準,也是目前高性能外設總線設計的發(fā)展趨勢。 USB具有一下的性能特點:通用性強;連接簡便;數(shù)據(jù)傳輸速度較快;具有自備電源。56.參考答案: 57.參考答案: 58.參考答案: 59.參考答案:應用60.參考答案: (1) ①變量A被定義為字類型; ②將以變量A為首地址的字存儲區(qū)改定義為以變量B為首地址的字節(jié)存儲區(qū); ③定義了以變量BUF為首地址的100個字節(jié)的數(shù)據(jù)存儲區(qū),各字節(jié)單元的初值均為0; ④將以上字節(jié)數(shù)據(jù)存儲區(qū)改定義為字類型,首址變量另定義為BUF1; ⑤(A)=1122H→AX; ⑥(B)=22H→BL; ⑦(BL)=22H→BUF; ⑧(AX)=1100H→BUF1+2。 (2)數(shù)據(jù)段中的數(shù)據(jù)在主存中的存放形式如圖1所示。61.參考答案:存儲器對CPU讀寫周期時序的最小時間要求是指在讀周期中的讀取時間和在寫周期中的寫入時間。讀取時間是指從地址有效到數(shù)據(jù)讀出有效之間的時間tA;寫入時間是指寫脈沖的寬度tW。62.參考答案: (1)PA=12000H (2)PA=25A00H (3)PA=25000H (4)PA=3F12DH63.參考答案: 這些狀態(tài)位指示當前總線周期的功能。若則表示XPU正處于取指令操作過程。64.參考答案:向量中斷是指通過中斷向量進入中斷服務程序的一種方法;中斷向量則是用來提供中斷入口地址的一個地址指針(即CS:IP).中斷入口地址是指中斷程序的實際地址,即段地址左移4位加偏移地址所得的和。65.參考答案:應用軟件的設計依據(jù)是使用流程。根據(jù)使用流程可以確定系統(tǒng)的控制流程和軟件模塊。66.參考答案: AX=2006H,BX=0908H,數(shù)據(jù)存放的內存分配圖如圖所示。67.參考答案:BP與SP都用于存放尋址堆棧的偏移地址,但SP存放的是距棧頂?shù)钠频刂?,而SP存放的是距堆棧首地址的偏移地址。兩者是既有聯(lián)系又有區(qū)別的地址值。68.參考答案:程序查詢方式實現(xiàn)串行通信是指可以通過讀線路狀態(tài)寄存器查相應狀態(tài)位,來檢查接受數(shù)據(jù)寄存器是否就緒與發(fā)送保持器是否為空。在查詢式串行通信方式中,8250引腳OUT1非和OUT2非均為1.69.參考答案: 70.參考答案: 71.參考答案:第五代計算機的研究重點,只要是放在人工智能計算機的突破上,它的主攻目標是實現(xiàn)高程度上的模擬人腦的思維功能。72.參考答案: 當外設準備好數(shù)據(jù)送至8255A的端口數(shù)據(jù)時,向8255A發(fā)送選通信號; 8255A利用該信號把端口數(shù)據(jù)鎖存至鎖存器,并使IBF變?yōu)楦唠娖剿徒o外設,表示數(shù)據(jù)已經(jīng)鎖存但未被讀走。同時在INTE允許中斷狀態(tài)下,IBF也使INTR變?yōu)楦唠娖?,向CPU發(fā)中斷請求,CPU接收中斷請求后,在中斷服務程序中,執(zhí)行一條讀端口指令,將鎖存器中的數(shù)據(jù)讀走,并在RD信號的下降沿使INTR復位,上升沿使IBF復位,準備下一個數(shù)據(jù)的輸入。73.參考答案:實地址方式、保護虛擬地址方式和虛擬8086。74.參考答案:JMP[DI]表示間接指向內存區(qū)的某地址單元。DI中的內容即轉移目標的偏移地址。JMP?FAR?PTR[DI]是一條段間直接遠轉移指令,[DI]為目標符號。75.參考答案:VIF為虛擬中斷標志,它復制中斷允許標志位。VIP為虛擬中短暫掛標志,它提供有關虛擬方式中斷信息,用于多任務環(huán)境下,為操作系統(tǒng)提供虛擬中斷標志和中斷暫掛信息。ID為CPU標識標志,它是通過CPU?ID指令系統(tǒng)提供有關Pentium系列未處理的信息(版本號和制造商)。第2卷參考答案一.參考題庫1.參考答案:在最大模式系統(tǒng)結構組成上增加了8288總線控制器。利用8288可以重建一些在最大模式中因為使用協(xié)處理器而被去掉的控制信號。2.參考答案:由段選擇符和偏移地址地址兩部分組成;虛擬地址空間為64TB;代碼/數(shù)據(jù)段的基地址、界限和屬性等由段描述符提供。3.參考答案:A口可選擇方式0、方式1和方式2,B口只能選擇方式0和方式1,而C口則只能用方式0工作。當選擇方式0與方式1時,C口通常都是配合A口或B口工作,作為A口、B口與外設聯(lián)絡用的輸出控制信號或輸入狀態(tài)信號,而C口的其余各位仍用方式0工作。4.參考答案:BX=數(shù)組ARRAY的偏移地址;CX=200;SI=2。5.參考答案: 串行通信有兩類,即同步通信和異步通信。PC系統(tǒng)中的串行通信采用異步通信。 異步通信是指一幀(即一個數(shù)據(jù)傳送單元——字符)信息以起始位和停止位來完成收發(fā)同步。6.參考答案: ①(V1)+1=5+1=6→V1; ②錯誤語句,因為變量V2為立即操作數(shù); ③10→AX; ④(AX)+1=10+1=11→AX,但V2并未改變。7.參考答案: (1)64片,16組,13,9; (2)128片,64組,16,10。8.參考答案: AGP是專門為3D加速而設置的加速圖形端口,允許3D圖形數(shù)據(jù)越過PCI總線,直接把主存和顯存連接起來,能以最高528MB/s的速度(使用2X兼容系統(tǒng))持續(xù)進行數(shù)據(jù)傳輸,從而解決了PCI總線設計中對于超高速系統(tǒng)的瓶頸問題。 其性能特點主要如下: (1)采用流水線技術進行內存讀寫,減少了等待內存的尋址時間,提高了數(shù)據(jù)傳輸速度。 (2)采用雙泵技術(雙時鐘),利用時鐘信號的上升沿和下降沿同時存取數(shù)據(jù),相當于使工作時頻率提高兩倍。 (3)可直接對系統(tǒng)主存中的圖像數(shù)據(jù)進行處理。 (4)采用多路信號分離技術,把總線上的地址信號與數(shù)據(jù)信號分離,并通過使用邊帶尋址(sideband?address,SBA)總線來提高隨機內存訪問的速度。 (5)采用DIME技術,AGP將紋理數(shù)據(jù)置于幀緩沖區(qū)(即圖形控制器的內存)之外的系統(tǒng)主內存,從而讓出幀緩沖區(qū)和帶寬供其他功能使用,以獲得更高的屏幕分辨率,或者允許Z緩沖產(chǎn)生更大的屏幕面積。9.參考答案: 數(shù)據(jù)段數(shù)據(jù)存放的形式如圖所示。 10.參考答案: 中斷屏蔽寄存器IMR可以屏蔽與之對應的IRR中響應的請求不能進入系統(tǒng)的下一級優(yōu)先判別器判優(yōu),而當8259A向CPU的INT引腳提出中斷請求時,可以通過IF標志將該中斷請求屏蔽,他們直接屏蔽的對象不同。 在中斷響應過程中,首先由外設向8259A提出中斷請求,當中斷屏蔽寄存器IMR置0時,該中斷請求進入系統(tǒng)的下一級優(yōu)先判別器判優(yōu)。如果其優(yōu)先級最高,就可以由8259A向CPU的INT引腳提出中斷請求,只要這時IF=1,則CPU可以響應8259A提出的中斷請求。11.參考答案:重定位是指一個完整的程序塊或數(shù)據(jù)可以在存儲器所允許的內存空間內任意浮動并定位到一個新的可尋址區(qū)域.8086以上Intel系列微處理器由于采用了分段技術和“段加偏移”的尋址機制,故能通過改寫段寄存器內容實現(xiàn)重定位。12.參考答案: 評價微型計算機的運算速度的方法如下。 (1)根據(jù)不同類型指令在計算過程中出現(xiàn)的頻繁程度,呈上不同的系數(shù),求得系統(tǒng)平均值,這是指的是平均速度; (2)以執(zhí)行時間最短的指令的標準來計算速度; (3)直接給出每條指令的實際執(zhí)行時間和機器的主頻。13.參考答案: 先把第1個數(shù)送入AL寄存器,將AL中的書與后面的29個書逐個比較,若AL中的數(shù)小于相比較的數(shù),將兩兩交換位置,否則來年兩兩不交換位置。在比較過程中,AL中始終保持較大的數(shù),比較29次,則AL中必為最大的數(shù),然后將其送入BB單元中。 14.參考答案: (1)8KB (2)16片 (3)用A12,A11和A10?3位地址線做片選譯碼。15.參考答案:用于獲得段起始地址。16.參考答案: 17.參考答案: 全嵌套方式與特殊的全嵌套方式基本相同,唯一的區(qū)別是在全嵌套方式中,中斷請求按優(yōu)先級0~7處理,只有更高級的中斷請求到來時才能嵌套,當同級中斷請求到來時不予響應。但特殊的全嵌套方式不同,他在處理某種中斷時,允許響應或嵌套同級的中斷請求。 特殊的全嵌套方式用于多個8259A級聯(lián)系統(tǒng),在這種情況下,對主片8259A編程使用特殊的全嵌套方式,對從片8259A編程讓其處于優(yōu)先級方式。全嵌套方式是最常用的工作方式,8259A初始化后沒有設置其他優(yōu)先級時就按全嵌套方式工作。18.參考答案:靜態(tài)存儲器是由MOS管組成的RS觸發(fā)器作為基本存儲電路來存儲信息,而動態(tài)存儲器是以MOS管柵極電容cg是否充有電荷來存儲信息的。靜態(tài)存儲器的存取速度較高,動態(tài)存儲器的集成度較高,功耗較低,并需要定時(1—3ms)刷新。19.參考答案:單片機、單板機、個人計算機、多用戶系統(tǒng)、微型計算機網(wǎng)絡。20.參考答案: 微型計算機硬件系統(tǒng)一般都是由主機板(包括CPU、CPU外圍芯片組、主存儲器RAM、BIOS芯片與總線插槽)、外設接卡口、外部設備(如硬盤、光驅、顯示器、打印機、鍵盤、調制解調器與鼠標)以及電源等部件所組成。 流行的實用微機硬件系統(tǒng)包括主板、CPU、內存、聲卡、顯示器、硬盤、光驅、鍵盤、調制解調器、鼠標、機箱以及電源等。21.參考答案: (1)當數(shù)據(jù)端口作為輸入工作時,在有效時,由外設把輸入數(shù)據(jù)送人端口,并發(fā)出IBF有效信號,該信號可供外設作為通信聯(lián)絡信號,也可以由CPU查詢C口的相應位獲得。當CPU執(zhí)行IN指令對該數(shù)據(jù)讀入操作后,由的上升沿時IBF復位,為下一次輸入數(shù)據(jù)做好準備。如果該數(shù)據(jù)端口的中斷允許INTE被置位,則在信號回復到高電平時,8255A通過INTR向CPU發(fā)中斷請求。若CPU響應該中斷請求,讀取數(shù)據(jù)端口的輸入數(shù)據(jù),則由RD下降沿使INTR復位,為下一次數(shù)據(jù)輸入請求中斷做好準備。 (2)當數(shù)據(jù)端口作為輸出口時,在CPU把數(shù)據(jù)寫入端口后,由的上升沿使有效并使INTR復位。由8255A輸出到外設,并通知外設可以取走端口的輸出數(shù)據(jù)。當外設取走一個數(shù)據(jù)時,應向8255A發(fā)回應答信號。的有效低電平可以使復位,為下一次輸出做好準備。如果該端口輸出中斷允許INTE位被置位,則當ACK會熬到高電平時,8255A可以通過INTR發(fā)輸出中斷請求。若CPU響應該中斷請求,又可以把下一次輸出數(shù)據(jù)寫入數(shù)據(jù)端口。 (3)當數(shù)據(jù)端口既作輸出選通雙向傳送時,工作過程將是以上輸入時序與輸出時序的綜合。22.參考答案:尋址系統(tǒng);控制信號;功能;程序;常數(shù)23.參考答案: 中斷請求寄存器是一個8位寄存器,用于接收外部中斷請求。IRR有8位,分別與引腳IR0~IR7相對應。當某一個Iri端接收中斷請求信號呈現(xiàn)高電平時,則IRR的響應位將被置1;顯然,若最多有8個中斷請求信號同時進入IR0~IR7端,則IRR的相應位全1.至于被置1的請求能否進入IRR的?下一級判優(yōu)電路,還取決于控制IRR的中斷屏蔽寄存器IMR中相應位是否清0. 中斷服務寄存器是一個8位寄存器,用來存放或記錄正在服務中的所有中斷請求。當某一及中斷請求被響應CPU正在執(zhí)行他的中斷服務程序時,則ISR中相應的位將被置1,并將一直保持到該級中斷處理過程結束為止。在多重中斷時,ISR中可能有多位同時置1。ISR某位被置1的過程如下:若有一個或多個中斷源同時請求中斷,他們將先由優(yōu)先級判別器選出當前在IRR中置1的各種中斷優(yōu)先級別最高者,并用INTR負脈沖先通送入ISR寄存器的對應位。顯然,當有多重中斷處于服務過程中時,ISR中可同時記錄多個中斷請求。24.參考答案:段的大小為1B~1MB;每頁為4KB。25.參考答案:中斷向量的類型碼存放在8259A中斷控制器的初始化命令字ICW2。?A8~A15為中斷向量的高8位,用于MCS80/85系統(tǒng);T3~T7為中斷向量類型碼,用于8088/8086系統(tǒng)。中斷類型碼的低三位是由引入中斷請求的引腳IR0~IR7決定的。比如設ICW2為40H,則8個中斷類型碼分別為40H,41H,42H,43H,44H,45H,46H和47H。中斷類型碼的數(shù)值于ICW2的低3位無關。26.參考答案: 設計中斷子程序的步驟如下: (1)選擇一個中斷向量。如果是采用硬件中斷,則要使用由硬件確定的中斷向量。如果是采用軟件中斷,即用執(zhí)行INT?n指令的方式來執(zhí)行中斷服務程序,則可以在系統(tǒng)預留給用戶的中斷向量號中選某一個中斷向量。例如,選50H號向量。 (2)將中斷子程序的入口地址置入中斷向量表的相應表項中。設選擇的向量號為n,其置入方法有兩種:一是用數(shù)據(jù)傳送指令將中斷服務子程序入口的相對地址存放在物理地址為4×n的字單元中,將中斷服務子程序入口的段地址存放在物理地址為4×n+2的字單元中。二是采用DOS中設置新中斷向量的中斷功能(25功能),即 向量號??21H 功能號??25H 入口參數(shù):DS=中斷服務子程序入口段地址。DX=中斷服務子程序入口相對地址;AL=新增的向量號。 (3)使中斷服務子程序駐留內存。使程序駐留內存的方法是采用DOS的中斷調用,即 向量號???21H 功能號???31H 入口參數(shù):DX=駐留程序字節(jié)數(shù); 該功能使當前程序的DX個字節(jié)駐留內存并返回DOS。27.參考答案:計算機的主要應用領域包括科學計算,計算機控制,測量和測試,信息處理,計算機輔助設計/計算機輔助制造/計算機輔助教學(CAD/CAM/CAI)、人工智能、計算機模擬。28.參考答案: 中斷系統(tǒng)是指為實現(xiàn)中斷而設置的各種硬件與軟件,包括中斷控制邏輯及相應管理中斷的指令。 中斷系統(tǒng)具有下列功能:能響應中斷、處理中斷與返回;能實現(xiàn)優(yōu)先權排隊;高級中斷源能中斷低級的中斷處理。 中斷技術除了能解決快速CPU與中、慢速外設速度不匹配的矛盾,以提高主機的工作效率之外,在實現(xiàn)分時操作、實時處理、故障處理、多機連接以及人機聯(lián)系等方面均有廣泛的應用。29.參考答案:創(chuàng)建一個應用,一般需要下列幾個步驟: 1)新建一個項目; 2)在項目中,創(chuàng)建、編輯源程序文件; 3)為此項目指定編譯和調試環(huán)境; 4)編譯項目; 5)調試。30.參考答案:1、寫8155的命令字 設定IO口的工作方式和定時計數(shù)器的啟、停操作。 31.參考答案:①立即尋址 ②直接尋址 ③寄存器間接尋址 ④變址間接尋址 ⑤寄存器間接尋址 ⑥寄存器尋址32.參考答案:RET指令用在被調用的過程末尾處。SP的值是3010H。33.參考答案: 數(shù)字電子計算機只能識別與加工處理數(shù)字量,而在實際的計算機應用系統(tǒng)中,除了數(shù)字量以外,還必然涉及模擬量。若要把模擬量(如生產(chǎn)現(xiàn)場的溫度、壓力、流量、轉速等參數(shù))輸入計算機,則必須先通過各種傳感器將非電量變換為電量(電壓或電流)并加以放大,使之達到某一標準電壓值,然后經(jīng)過模/數(shù)(analog?to?digit,?A/D)轉換變成電壓或電流模擬信號,才能控制模擬量。通常,在一個微型機的應用系統(tǒng)中,可能既需要A/D轉換又需要D/A轉換。實現(xiàn)A/D或D/A轉換的部件叫做A/D或D/A轉換器。34.參考答案:一個簡單的微處理器主要由運算器、控制器和內部寄存器陣列3個基本*部分組成。35.參考答案:IP用于尋址代碼段存儲區(qū)內的下一條指令(字節(jié)),它提供的是自動加1后的下一條指令(字節(jié))的偏移地址。36.參考答案:128片和64片。37.參考答案: IEEE1394是高性能串行總線標準。 它的主要性能特點:通用性強;傳輸速率高;實時性好;為連接設備提供電源;易于安裝,連接方便。38.參考答案:計算機按其處理數(shù)據(jù)的方式可分為模擬式計算機,數(shù)字式計算機,混合式計算機。計算機按其外形大小又可分為超級,大型,小型和個人(微型)以及便攜式(筆記本)5種。39.參考答案: 查詢式輸出的程序流程如圖所示。 40.參考答案: 41.參考答案:用STI或CLI指令設置IF標志位即可。42.參考答案: 若8086/8088系統(tǒng)中包含協(xié)處理器則采用最大模式,一般使用最小模式。在最大模式時,引腳應接地;在最小模式時,引腳應接電源。43.參考答案:AX=—4,BX=200AH,CX=8,DX=2010H,SI=2000H44.參考答案: 現(xiàn)在主板的結構主要有AT主板與ATX主板兩種基本類型,最新結構的主板為NLX;主板按照CPU在他上面安裝結構形式的不同可分為Socket和Slot兩大類。 Socket結構類的主板可支持的CPU包括Intel的Pentium、新版Celeron(賽場)、AMD的K5/K6系列、Cyrix的6x86系列等。Slot結構最先由Intel公司為配合PentiumⅡ微處理器而推出的CPU接插結構,它又分為Slot1和Slot2。Intel目前主流的PentiumⅡ和部分Celeron微處理器均采用Slot1結構。Slot2主要用于PentiumⅡ與PentiumⅢ?Xeon至強CPU。Socket結構的成本比Slot的成本要低。45.參考答案:8255A復位后,其內部控制邏輯電路中的控制寄存器和狀態(tài)寄存器等都被清除,3各I/O端口均被置為輸入方式;并且屏蔽中斷請求,24條連接外設的信號線呈現(xiàn)高阻懸浮狀態(tài)。這種勢態(tài),將一直維持到8255A接收方式選擇控制命令時才能改變,使其進入用戶所設定的工作方式.這樣設計可以避免前面操作后寄存器中的內容以及引腳信號不至于影響后面操作的結果。46.參考答案: 為了實現(xiàn)CPU與外設之間的數(shù)據(jù)傳送,通常采用以下3種I/O傳送方式:程序傳送;中斷傳送;直接存儲器存?。―MA)傳送。 當計算機工作任務較輕或CPU不太忙時,可以應用程序查詢輸入輸出傳送方式,它能較好地協(xié)調外設與CPU之間定時的差別;程序與接口電路比較簡單。其主要缺點是:CPU必須做程序等待循環(huán),不斷測試外設的狀態(tài),直至外設為交換數(shù)據(jù)準備就緒時為止。這種循環(huán)等方式很花費時間,大大降低了CPU的運行效率。 對于中斷傳送方式,外設在處理數(shù)據(jù)期間,CPU就不必浪費大量時間去查詢它們的狀態(tài),只待外設處理完畢主動向CPU提出請求(向CPU發(fā)中斷請求信號),而CPU在每條指令執(zhí)行的結尾階段,均查詢是否有中斷請求信號(這種查詢是由硬件完成的,不占用CPU的工作時間),若有,則暫停執(zhí)行現(xiàn)行的程序,轉去為申請中斷的某個外設服務,以完成數(shù)據(jù)傳送。中斷傳送方式的好處是大大提高了CPU的工作效率。 DMA方式或稱為數(shù)據(jù)通道方式,是一種由專門的硬件電路執(zhí)行I/O交換的傳送方式,它讓外設接口直接與內存進行高速的數(shù)據(jù)傳送,而不必經(jīng)過CPU,這樣就不必進行保護現(xiàn)場之類的額外操作,可實現(xiàn)對存儲器的直接存取。47.參考答案: 在只有一條通信線的雙機通信系統(tǒng)中,對任何一方而言,發(fā)送信息和接受信息不能同時進行,而只能采用分時占用通路的方法,這種串行通信方式稱為半雙工. 在有兩條通信線的雙機(如A,B兩機)通信系統(tǒng)中,當A機向B機發(fā)送信息,而B機接收信息時,B機也可以同時向A機發(fā)送信息,而A機接收信息。當然,這是同時在兩條通信線路上進行的。這種串行通信方式稱為全雙工。48.參考答案:區(qū)別是范圍不同,二進制是0000H~FFFFH,十進制是0000~999。49.參考答案: 可采用直接與CPU的INTR腳連接或通過8259A接CPU。 設ADC0809的端口號為PORTAD,則當主程序中的指令OUTPORTAD,AL執(zhí)行后,A/D轉換器開始轉換,轉換結束時EOC發(fā)一個高電平為轉換結束信號,此信號產(chǎn)生中斷請求,CPU響應中斷后,調用中斷處理程序,在中斷處理程序中用IN?AL,PORTAD取轉換結果。50.參考答案: 51.參考答案:主要有自監(jiān)測,分析與報告技術(A.M.A.R.T.),可監(jiān)測磁頭,磁盤,馬達,電路等,對故障進行預測;數(shù)據(jù)衛(wèi)士技術,可自動監(jiān)測數(shù)據(jù),并為出錯時自動修正,震動保護系統(tǒng)(SPS)和數(shù)據(jù)保護系統(tǒng)(DPS);防震技術;驅動器自我測試與健康監(jiān)測技術等。52.參考答案:非規(guī)則字是以奇數(shù)單元為起始地址開始存放(低字節(jié)在前)的字。微處理器對非規(guī)則字的存取操作需要兩個總線周期才能完成。53.參考答案:AX=-13(商)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論