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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論