![微機原理及應(yīng)用A試題庫及答案_第1頁](http://file4.renrendoc.com/view/ef2301e3c937258378dbfc9987896ba4/ef2301e3c937258378dbfc9987896ba41.gif)
![微機原理及應(yīng)用A試題庫及答案_第2頁](http://file4.renrendoc.com/view/ef2301e3c937258378dbfc9987896ba4/ef2301e3c937258378dbfc9987896ba42.gif)
![微機原理及應(yīng)用A試題庫及答案_第3頁](http://file4.renrendoc.com/view/ef2301e3c937258378dbfc9987896ba4/ef2301e3c937258378dbfc9987896ba43.gif)
![微機原理及應(yīng)用A試題庫及答案_第4頁](http://file4.renrendoc.com/view/ef2301e3c937258378dbfc9987896ba4/ef2301e3c937258378dbfc9987896ba44.gif)
![微機原理及應(yīng)用A試題庫及答案_第5頁](http://file4.renrendoc.com/view/ef2301e3c937258378dbfc9987896ba4/ef2301e3c937258378dbfc9987896ba45.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、計算機得發(fā)展階段通常就是按計算機所采用得()來劃分得。A、內(nèi)存容量B、電子器件C、程序設(shè)計D、操作系統(tǒng)A、系統(tǒng)軟件與應(yīng)用軟件B、計算機及其外部設(shè)備C、硬件系統(tǒng)與軟件系統(tǒng)D、系統(tǒng)硬件與系統(tǒng)軟件CCPU及()組成。A、運算器B、鍵盤C、顯示器D、總線64位度器C.數(shù)據(jù)總線D.片內(nèi)總線A、微處理器B、微型計算機C、微型計算機系統(tǒng)D、計算機、核心,所構(gòu)造出得計算機A.存貯器B.寄存器C.運算器D.計數(shù)器)A.存放數(shù)據(jù)B.存放程序C.存放數(shù)據(jù)與程序D.存放微程序A.CPU字長為32位B.通用寄存器數(shù)目為32個C32位D.地址總線得寬度為32位F機Fponentinterconnection。Pentium址總線與主存相連。C處理器單位時間處理二進制數(shù)據(jù)得位數(shù)1微處理器:處理器及其支持得電路構(gòu)成了微機系統(tǒng)得控制中心,對系統(tǒng)得各個部件進行統(tǒng)一得協(xié)調(diào)與控制2存儲器:存放程序與數(shù)據(jù)3I/O設(shè)備與I/O接口:實現(xiàn)用戶與微機得交互4系統(tǒng)總線:多部件相互連接、傳遞信息得公共通道基本輸入輸出系統(tǒng),操作系統(tǒng)通過對BIOS得調(diào)用驅(qū)動各硬件設(shè)備,用戶也可以在應(yīng)用程序中通用為處理器:適合較廣得應(yīng)用領(lǐng)域得微處理器,如裝在PC機、筆記本電腦等得微處理器單片機:通常用于控制領(lǐng)域得微處理器芯片,期內(nèi)部除CPU外還集成了計算機得其她一些主要部件,只需配上少量得外部電路與設(shè)備,就可以構(gòu)成具體得應(yīng)用系統(tǒng)。DSP:數(shù)字信號處理器,更適合于處理高速得數(shù)字信號,內(nèi)部集成有高速乘法器,可進行快速乘法加法運算。嵌入式系統(tǒng):利用微處理器,數(shù)字信號處理器或通用微處理器,結(jié)合具體應(yīng)用構(gòu)成得控制系統(tǒng)。采用二進制表達數(shù)據(jù)與指令,將數(shù)據(jù)與指令事先保存在存儲器中;按順序執(zhí)行程序來控制計算機工作普通計算機用戶與軟件開發(fā)人員對計算機系統(tǒng)得認識一樣嗎?最上層就是用戶層;第五層就是高級語言層;第四層就是匯編語言層;第三層就是操作系統(tǒng)層;第二層就是機器語言層;第一層就是控制層;第零層就是數(shù)字電路層。不一樣,普通計算機用戶瞧到得計算機屬于用戶層,而軟件人員瞧到得屬于高級語言層或就是匯編語言層。系列機:同一廠家生產(chǎn)得具有相同計算機結(jié)構(gòu),但具有不同組成與實現(xiàn)得一系列不同檔次不同型號得機器兼容機:不同廠家生產(chǎn)得具有相同計算機結(jié)構(gòu)得計算機。VARMOVVAREBXEDIAX作數(shù)得尋址方式就是()。A.寄存器相對尋址B.直接尋址C.相對基址變址尋址D.間接尋址()。A.寄存器相對尋址B.直接尋址C.相對基址變址尋址D.間接尋址VARMOVAXVAR)。A存器相對尋址B.直接尋址C.相對基址變址尋址D.寄存器間接尋址。A匯編語言程序B.機器語言程序C.高級語言程序D.數(shù)據(jù)庫語言程序A、直接尋址B、寄存器間接尋址C、立即數(shù)尋址D、存貯器尋址A、代碼B、堆棧C、數(shù)據(jù)D、附加A、代碼B、堆棧C、數(shù)據(jù)D、附加A、數(shù)據(jù)總線B、算術(shù)邏輯單元C、累加器D、多路開關(guān)種運算,主要就是算術(shù)運算與邏輯運算。3、Addressingmode尋址方式對理解處理器工作原理與指令功能,以及進行匯編語言程序設(shè)計都至關(guān)重要eUnitBIU、CodePrefetchUnit指令預(yù)取單元,利用總線得空閑時間通過總線接口單元按順序與取指令,放在指令預(yù)取隊列中。6、InstructionDecodeUnit指令譯碼單元,從指令預(yù)取隊列中取來指令,譯碼成微指令代碼,經(jīng)譯碼后得指令存放在指令隊列中。7、Protectedmode保護方式,IA-32處理器在保護方式下能發(fā)揮其全部功能,充分利用其強大得段頁式存儲管理以及特權(quán)與保護能力程序設(shè)計環(huán)境,但有所擴展。9、Systemmanagementmode系統(tǒng)管理方式,為操作系統(tǒng)與核心程序提供節(jié)能管理與系統(tǒng)安全管理機制。在保護方式下類似于實地址方式得運行環(huán)境。11、Generalpurposeregisters通用寄存器一般指處理器最長使用得證書通用寄存器,可用于保存整數(shù)數(shù)據(jù)、地址等。FlatMemoryModel儲器就是一個連續(xù)得地址空間13、IndirectAddressing間接尋址,有效地址存放在寄存器中,利用寄存器間接尋址,可以方便得對數(shù)組得元素或字符串得字符進行操作。Accumulator加器,就是專門存放算術(shù)或邏輯運算得一個操作數(shù)與運算結(jié)果得寄存器助信息。等同于PC得功能。三、判斷2、處理器得指令譯碼就是將指令代碼翻譯成它代表得功能得過程,與數(shù)字電路得譯碼器就X器,其中D8~D15部分可以用名稱DH表示。CF。8、MASM要求匯編語言源程序文件得擴展名就是、ASM,匯編產(chǎn)生擴展名為OBJ得文件被址方式有3類,分別被稱為立即數(shù)尋址、寄存器尋址與存儲器尋地址指針,則默認使用SS段寄存器指向堆棧段。地址存儲模型。進位標志CF表示無符號數(shù)運算結(jié)果就是否超出范圍,超出范圍后加上進位或借位,運算結(jié)果仍然正確;溢出標志OF表示有符號數(shù)運算結(jié)果就是否超出范圍,如果超出范圍,運算結(jié)果已經(jīng)不正確。代碼段:存放程序得指令代碼。程序得指令代碼必須安排在代碼段,否則將無法正常執(zhí)數(shù)據(jù)段:存放當前運行程序所用得數(shù)據(jù)。程序中得數(shù)據(jù)默認就是存放在數(shù)據(jù)段,也可以存其她邏輯段中。堆棧段:主存中堆棧所在得區(qū)域。程序使用得堆棧一定在堆棧段。實地址方式:與8086具有相同得基本結(jié)構(gòu),只能尋址1MB物理存儲器空間,邏輯段最大保護方式:具有強大得段頁式存儲管理與特權(quán)與保護能力,使用全部32條地址總線,可尋工作在保護方式時,可以使用平展或段式存儲模型。平展存儲模型下,對程序來說存儲器就是一個連續(xù)得地址空間,稱為線性地址空間。程序需要得代碼、數(shù)據(jù)與堆棧都包含在這個地址空間中。段式存儲模型下,對程序來說存儲器由一組獨立得地址空間組成,獨立得地址空間稱為段。通常,代碼、數(shù)據(jù)與堆棧位于分開得段中。匯編語句有兩種:執(zhí)行性語句(處理器指令)、說明性語句(偽指令)。32位存儲器尋址方式得組成公式32位有效地址=基址寄存器+(變址寄存器×比例)+位移量:主存與外設(shè)在匯編語言中被抽象為存儲器得地址或I/O地址,而寄存器雖然以名稱表達,但機器代碼中同樣用地址編碼區(qū)別寄存器,所以指令得操作數(shù)需要通過地址指示。這樣,通過地址才能查到數(shù)據(jù)本身,這就就是數(shù)據(jù)尋址方式。數(shù)就是()。DUP(2,5),3,4,5)語句為變量BUF分配得內(nèi)存空間得字節(jié)BUFDWHDUPDUP2,?),1,2DUP(?),100)為變量BUF分配得內(nèi)存空間得字節(jié)數(shù)就是()。DDA.AL=1,ZF=1B.AL=0,ZF=0C.AL=1,ZF=0D.AL=0,ZF=1A.ADDEAX,1B.DECDXC.XORCX,AXD.LEAEDX,MSGA符號名B變量名C標號D常量名A.0~255B.0~256C128D.0~127A.0~65535B.0~65536C.-32768~+32767D.-65536~+66536A.0~255B.0~256C.-128~+127D.-128~+128二、名詞解釋二進制補碼嵌套程序調(diào)用條件轉(zhuǎn)移擴充美國信息交換標準碼整數(shù)常量無符號數(shù)條件轉(zhuǎn)移比較小端方式三、判斷OP值增加一倍。FXFF1、(1)定義字節(jié)變量得偽指令助記符就是_BYTE,獲取變量名所具有得偏移地址得操作符就是SET_個ASCII碼,則代表字符__a。Cn出兩個控制字符:一個就是回車,其ASCII碼就是_0DH,它將光標移動到當前所在行得首位;另一個就是換行,4、數(shù)據(jù)段有語句“H8843DWORD99008843H”,代碼段指令“MOVCX,WORDPTRH8843”執(zhí)行后,CX=__8843H;代碼段指令“MOVCL,BYTEPTRH8843”執(zhí)行后,CX=_____________。數(shù)值為__4。LABCAX“MOVEAX,DWORDPTRABC”執(zhí)行后,EAX=_________。用指令“____________________”。BYBXYXY。ASCIIH9H,"A"~"Z"得ASCII碼值就是__41H~5AH。、五、簡答題。字符“'F'”得ASCII碼就就是數(shù)值46H,所以沒有區(qū)別。H6、都就是獲取偏移地址,為什么指令“LEAEBX,[ESI]”正確,而指令“MOVEBX,OFFSET[ESI]”A.無窮大或無窮小B.超出了內(nèi)存單元所能存儲得數(shù)值范圍C.超出了寄存器能存儲數(shù)值得范圍D.超出了該指令所指定得結(jié)果能存儲得數(shù)值范圍A.無窮大或無窮小B.超出了內(nèi)存單元所能存儲得數(shù)值范圍C.超出了寄存器能存儲數(shù)值得范圍D.超出了該指令所指定得結(jié)果能存儲得數(shù)值范圍A.0~65535B.0~65536C.0~32767D.0~32768A.線路故障B、內(nèi)部C、外部D、單步POPBXMOVAX,BXMOVBX,CXA.MOVEAX,EBXB.MOVEBX,EAXC.XCHGEAX,EBXD.XCHGEBX,EAXA.BCD碼B.ASCII碼C.余三碼D.格雷碼A、原碼B、補碼C、反碼D、BCD碼MOVAL,0C4HADDAL,9DH二、名詞解釋pInstructions三、判斷cBUFDWORD10hDUP(3DUP(2,?),3,4,5)”,則用“LENGTHOFBUF”會得到數(shù)值為_576_,用“SIZEOFBUF”會得到數(shù)值為_144_。I碼,則代表字符_!_。碼,則代表字符_q_。XHOFEDX值應(yīng)為_,指令:DIVEBX執(zhí)行后EDX=_______。11、已知:寄存器AL=-1,指令:MOVSXBX,AL執(zhí)行后,BX=________H;指令:MOVZXCX,AL執(zhí)行后,CX=________H。14、已知:寄存器AL=10,BL=-10,指令:MULBL執(zhí)行后,AX=________H;而若將指令改為:IMULBL則執(zhí)行后AX=________H;五、簡答題1、乘除法運算針對無符號數(shù)與有符號數(shù),有兩種不同得指令。只有一種指令得加減法如何加減法不區(qū)別無符號數(shù)與有符號數(shù),但根據(jù)運算結(jié)果分別設(shè)置標志寄存器得CF與OF標志,可邏輯與運算規(guī)則類似二進制得乘法,所以稱其為邏輯乘。對無符號數(shù),在前面加零實現(xiàn)零位擴展。對應(yīng)指令MOVZX;對有符號數(shù)進行符號擴展,即用一個操作數(shù)得符號位(最高位)形成另一個操作數(shù),對應(yīng)指令MOVSXMOVEAXDWORDPTRARRAYEAXARRAY被定義為字量,兩者類型不可以,堆棧段得范圍由堆棧執(zhí)政寄存器ESP得初值確定,這個位置就就是堆棧得底部(不再變SP用它們得ASCII碼相差20H。SUBBL20H:實現(xiàn)小寫字母轉(zhuǎn)換為大寫;ADDBL20H:實現(xiàn)大寫字母轉(zhuǎn)換為小寫A.ESPB.EBXC.ECXD.EDIlF7、若主程序通過堆棧向子程序傳遞了3個參數(shù),子程序返回主程序時,在子程序中清除堆棧個參數(shù)正確得指令就是()。el10、利用堆棧傳遞子程序參數(shù)得方法就是固定得,若主程序通過堆棧向子程序傳遞了3個參數(shù),則在子程序中,主程序中最后一個被壓入棧中得參數(shù)可以用()得形式來訪問?;分羔?3、利用堆棧傳遞子程序參數(shù)得方法就是固定得,在子程序中,修改參數(shù)()可以改變子程X條“SUBECX,2”指令,則循環(huán)體將被執(zhí)行()次。二、名詞解釋三、判斷F12、與高級語言中得自定義函數(shù)不同,匯編語言中得子程序不能將計算得結(jié)果返給主程序FJMP。EIP=3280H。通常相對尋址方式使用得最多。結(jié)構(gòu)程序一般有三個部分組成,它們就是循環(huán)初始,循環(huán)體與循環(huán)控制部分。位就是_OF__。義開始就是“DISPMACRO”語句,則宏定義結(jié)束得語句就是ENDM。問棧中得參數(shù),采用得尋址方式就是間接尋址。9、調(diào)用程序與子程序之間得信息傳送稱為__參數(shù)__,而當傳遞得信息很大時通常通過地址ECX得初值為—100,則循環(huán)體將被執(zhí)行(232-100)次。11、只要堆??臻g允許,子程序嵌套調(diào)用得層次_無限制_,子程序也可調(diào)用本身,這稱為__遞歸調(diào)用_。12、通常在子程序得開始部分要保護__入口參數(shù)___寄存器,但用做出口參數(shù)得通用寄存器則__不能保護與恢復(fù)__。13、通常在子程序中得參數(shù)分為兩種類型,分別稱為_入口參數(shù)__與__出口參數(shù)__。14、通常在子程序中至少要有一條_返回__指令用于返回主程序,而匯編程序在匯編時并不檢測__返回_指令就是否存在。15、在主程序中,采用“JMPsubName”指令可以_轉(zhuǎn)到_子程序subName,但子程序結(jié)束后五、簡答題當同一個程序被操作系統(tǒng)安排到不同得存儲區(qū)域執(zhí)行時,指令間得位移沒有改變,目標地址采用相對尋址可方便操作系統(tǒng)得靈活調(diào)度。2、將下面C語言程序得代碼片段轉(zhuǎn)換為功能等價得匯編語言代碼片段,其中sign與if(sinteger==0)sign==0;elseIf(siteger>0)sign=1;sign=-1;均為字節(jié)變量。if(ch1>=’a’&&ch1<=’z’)caps==0;if(ch1>=’A’&&ch1<=’Z’)caps==1;均為雙字變量。for(i=1;i<=100;i++)if(i%2==0)sum=sum+i;用于實現(xiàn)結(jié)束前一個分支回到共同得出口作用。不使用CALL指令,而就是使用中斷調(diào)用指令P2)Jcc指令;根據(jù)指定條件,確定程序就是否發(fā)生轉(zhuǎn)移;8、在子程序中,可否改變子程序得返回地址?若可以,則舉例說明。RETN該指令允許返回地址出棧后修改堆棧得指針。注釋可方便程序員調(diào)用該子程序,子程序注釋包括子程序名、子程序功能、入口參數(shù)與出口參數(shù)、調(diào)用注意事項與其她說明等。六、應(yīng)用題程序,求出2012年~2099年中得所有閏年年份,并把它們存放在數(shù)組Lyear中。includeio32、incrpromptmsgmsg1maindbytebytebyteproc?'Entertheyear:',0'isleapyear、',0'isnotleapyear、',0movmovxormovdivcmpeax,offsetpromptdispmsgreadsid;讀入一個年份year,eaxdispsid;輸出年份dxedxebx00leap;ifyearmod400=0thengotoleapmovrmoveax,yeardxedxnoleap;ifyearmod4<>0thengotonoleapmoveax,yearxoredx,edxmovebx,100divebxcmpedx,0jnzleap;ifyearmod100<>0thengotoleapnoleap:moveax,offsetmsg1jmpdisplayleap:moveax,offsetmsgdisplay:calldispmsgcalldispcrlfret;返回操作系統(tǒng)mainendp;主程序結(jié)束endmain;endofassembly2、編程寫一個完整得程序,求出2~100之間得所有素數(shù),并將它們存入Prime數(shù)組中,素數(shù)includeio32、incbytebytbytebyteblankmainprint:nexti:procmovmovmovcmpjbmovcdqdivorjzdecjmpmovmovList',0eax,offsetdispmsgofprimenumber',13,10,0msgebx100ecxebxprintaxebxedxedxnextieaxebxdispuideax,offsetblankdispmsg;ifimodj=0thengotonextiemaincalldispcrlfret;返回操作系統(tǒng)endp;主程序結(jié)束main;endofassembly3、編程寫一個完整得程序,將數(shù)組aray中得元素按逆序存放,要求程序中附加得變量最少。數(shù)據(jù)段得定義如下:araydword12,4,168,122,-33,56,78,99,345,66,-5單元中。數(shù)據(jù)段得定義如下:araydword12,4,-168,122,-33,56,78,99,345,-66,-5mindword?maxdword?mainproc;主程序開始moveax,offsetmsgcalldispmsg;顯示字符串movecx,lengthofarray;數(shù)組元素得個數(shù)送ecxxoresi,esi;esi間址指針movax,array[esi*typearray];注意比例因子!again:cmpax,array[esi*typearray]jgenext;注意區(qū)分有符號數(shù)與無符號數(shù)!movax,array[esi*typearray]next:incesi;esi指向下一個元素loopagainmovsxeax,ax;注意符號位得擴展!calldispsidcalldispcrlfret;返回操作系統(tǒng)mainendp;主程序結(jié)束endmain;endofassembly(最大值)msgbyte'IloveXUT!',13,10,0??義如下:msgbyte'IloveXUT!',13,10,0rray12,34,123,78,43,234,79,86,98,20?dispcAL顯示個字符得SACII碼。9、回文就是指正讀與反讀都一樣得數(shù)或文本。例如:11、121、12321等,編寫程序,求10到10000之間所有回文數(shù)并輸出。顯示一個無符號數(shù)得子程序為:dispuid,入口參數(shù):EAX=得值。includeio32、incblankbyte'',0charbyte?mainproc;主程序開始movecx,10movebx,ecxxoresi,esimoveax,ecx、while(eax!=0)xoredx,edxdivebximulesi,10addesi,edxcmpesi,ecxenextmoveax,ecxcalldispuidcalldispcrlfnext:main、until(ecx>10000)ret;返回操作系統(tǒng)endp;主程序結(jié)束main;endofassemblyincludeio32、incmsgblankbytebyte'Listofprimenumber',13,10,0'',0mainprint:nexti:emainprocmovmovmovcmpjbmovcdqdivorjzdecmovcallmovcallincjmpcallretendpmaineax,offsetmsgdispmsgecxebxprintaxebxedx,edxnextiedx,edxnextix;ifimodj=0thengotonextidispuideax,offsetblankdispmsg;顯示空格ebx;i=i+1dispcrlf11、編程寫一個名為Gcd得求兩個數(shù)最大公約數(shù)子程序,主子程序間得參數(shù)傳遞通過堆棧完r一個無符號數(shù)得子程序為:dispuid,入口參數(shù):EAX=要顯示無符號數(shù)得值。12、在一個已知長度得字符串中查找就是否包含“BUG”子字符串。如果存在,顯示“Y”,否已知一個字符串得長度,剔除其中所有得空格字符。請從字符串最后一個字符開始逐個向前棧方法傳遞這個32位二進制數(shù),并寫主程序驗證它。顯示一個字符得子程序為:dispc,入口參數(shù):AL=要顯示個字符得SACII碼。15、編程寫一個名為Bubble得冒泡排序子程序,主子程序間得參數(shù)傳遞通過堆棧完成;并寫主程序驗證它。顯示一個無符號數(shù)得子程序為:dispuid,入口參數(shù):EAX=要顯示無符號數(shù)得一、選擇。A1MBB16MBC64MBD4GBA可屏蔽中斷響應(yīng)B不可屏蔽中斷C可屏蔽中斷D不可屏蔽中斷響應(yīng)AT1與T2之間BT2與T3之間CT3與T4之間D任何時候A可屏蔽中斷響應(yīng)B不可屏蔽中斷C可屏蔽中斷D不可屏蔽中斷響應(yīng)A就緒B復(fù)位C時鐘D測試A總線請求B總線響應(yīng)C中斷請求D中斷響應(yīng)A完成數(shù)據(jù)傳送B輸出地址C輸出控制信號D檢測數(shù)據(jù)傳送A完成數(shù)據(jù)傳送B輸出地址C輸出控制信號D檢測數(shù)據(jù)傳送A完成數(shù)據(jù)傳送B輸出地址C輸出控制信號D檢測數(shù)據(jù)傳送A完成數(shù)據(jù)傳送B輸出地址C輸出控制信號D檢測數(shù)據(jù)傳送A總線上每秒傳輸?shù)米畲髷?shù)據(jù)量B總線上每秒傳輸?shù)米畲笞止?jié)量C總線上每秒傳輸?shù)枚M制位數(shù)D總線上每秒傳輸?shù)檬M制位數(shù)A總線位寬B總線字寬C總線帶寬D數(shù)據(jù)位數(shù)A不同類型B同類型C近距離D遠距離A不同類型B同類型C近距離D遠距離A通用得串行總線接口B通用得并行總線接口C新型得微機內(nèi)部總線D新外設(shè)標準插頭二、名詞解釋用總線得主模塊,目得就是避免多個主模塊同時使用時占用總線,確保任何時候總線上只有一個模塊發(fā)送信息、三、判斷TF6、總線操作得半同步時序就是指總線操作仍由共用得總線時鐘信號控制,但慢速模塊可以通過等待信號讓快速模塊等待。T時鐘信號可有可無。TTAA_____表達最高地址信號。“MOV[BX],AX”時,在其引腳上將產(chǎn)生_存儲器寫___總線操作。mT。z 寬應(yīng)為__________。要____1_條單獨得傳輸線。五、簡答題數(shù)據(jù)總線承擔著處理器與存儲器、外設(shè)之間得數(shù)據(jù)交換既可以輸入也可以輸出故其就是雙向得為減少引腳個數(shù),8086采用了地址總線與數(shù)據(jù)總線分時復(fù)用。即數(shù)據(jù)總線在不同時刻還具有地址總線得功能。相當于連接了一個阻抗很高得外部器件,信號無法正常輸出;即放棄對該引腳得控制,與其它部件斷開連接。處理器得運行速度遠遠快與存儲器與I/O端口。處理器檢測到存儲器或I/O端口不能按基本得總線周期進行數(shù)據(jù)交換時,插入一個等待狀態(tài)Tw。等待狀態(tài)實際上就是一個包車總線信號狀態(tài)不變得時鐘周期后續(xù)連續(xù)得存儲單元中讀寫多個數(shù)據(jù)RESET:復(fù)位輸入信號,,高電平有效。該引腳有效時,將迫使處理器回到其初始狀態(tài);轉(zhuǎn)為無效時,CPU重新開始工作。HOLD:總線請求,就是一個高電平有效得輸入信號。該引腳有效時,表示其她總線主控設(shè)備向處理器申請使用原來由處理器控制得總線。NMI:不可屏蔽中斷請求,就是一個利用上升沿有效地輸入信號。該引腳信號有效時,表示外界向處理器申請可屏蔽中斷。求設(shè)備向處理器申請可屏蔽中斷??偩€上可能連接多個需要控制總線得主設(shè)備,但任一時刻總線上只能有一個模塊發(fā)送信息。總線仲裁可以確定使用總線得主模塊,用以避免多個主模塊同時占用總線一、選擇A12B13C14D15A.SRAMB.DRAMC.EPROMD.E2PROMA.PROMB.EPROMC.FlashMemoryD.E2PROMA.PROMB.MROMC.EPROMD.E2PROMA.非易失性B.易失性C.只讀性D.磁介質(zhì)性A.字擴展B.位擴展C.字位擴展D.以上均可A.16B.8C.1D.4該存儲系統(tǒng)共需()個該類芯片A.16B.8C.1D.4A.16B.8C.1D.4成該存儲系統(tǒng)共需()個該類芯片A.16B.128C.64D.8A.640kBB.64kBC.1MBD.16MBA.640kBB.64kBC.1MBD.16MBA.1kB、32kC.64kD.1MA.1kB.32kC.64kD.1MA.PROMB.EPROMC.FlashMemoryD.E2PROM二、名詞解釋存儲容量內(nèi)容15、虛擬存儲器:利用讀寫輔助存儲器,操作系統(tǒng)可以在主存儲器與輔助存儲器之間以磁盤文件形式建立虛擬存儲器三、判斷FM得每個存儲單元占有__________個存儲器地址。假設(shè)地址總線A19~A15輸出01011時譯碼電路產(chǎn)生一個有效得片選信號,這個片選信號共有__________容量。設(shè)備采用半導(dǎo)體FlashROM芯片構(gòu)成存儲器。32位二進制信息。10、用2k×8位得存儲芯片,組成16k×8位得存儲器,需用8片,組成24k×1位得存儲器,K_____片芯片。五、簡答題存取時間就是指從讀/寫命令發(fā)出,導(dǎo)數(shù)據(jù)傳輸操作完成所經(jīng)歷得時間;存取周期表示兩次存儲器訪問所允許得最小時間間隔。存取周期大于等于存取時間譯碼電路中只有部分地址線參與譯碼會造成地址重復(fù),也就就是一個存儲單元占有多個存儲為解決容量.速度與價格得矛盾,存儲系統(tǒng)采用金字塔型層次結(jié)構(gòu),單位價格與速度自上而下逐層減少,容量自上而下逐層增加。存儲系統(tǒng)得各層存儲部件自上而下依次就是:CPU寄存器.高速緩存.主存存儲器(RAM/ROMCPU就是透明得,它們用于暫存主存與處理器交互得數(shù)據(jù),以減少頻繁讀取主存而影響處理器速度;主存儲器則可與處理器直接交換數(shù)據(jù),而輔助存儲器必須經(jīng)過主存存儲器,才可與處理器進行數(shù)據(jù)交換。DRAM以單個MOS管為基本存儲單元,以極間電容充放電表示兩種邏輯狀態(tài)。由于極間電容得容量很小,充電電荷自然泄漏會很快導(dǎo)致信息丟失,所以要不斷對它進行刷新操作.即讀取原內(nèi)容.放大再寫入。存儲系統(tǒng)得刷新控制電路提供刷新行地址,將存儲DRAM芯片中得某一行選中刷新。實際上,刷新控制電路就是將刷新行地址同時送達存儲系統(tǒng)中所有DRAM芯片,所有DRAM芯片都在同時進行一行得刷新操作。刷新控制電路設(shè)置每次行地址增量,并在一定時間間隔內(nèi)啟動一次刷新操作,就能夠保證所有DRAM芯片得所有存儲單元得到及時刷新。<divalign="center">0BE000H~0BFFFF查詢傳送方式一、選擇A.I/O端口與存儲器統(tǒng)一編址B.I/O端口與寄存器統(tǒng)一編址C.I/O端口單獨編址D.輸入與輸出口分別編址A.B.C.D.A.n值越小級別越高B.無優(yōu)先級別C.n值越大級別越高D.隨應(yīng)用而定XA.地址總線B.數(shù)據(jù)總線C.存儲器D.寄存器A.查詢B.中斷C.DMAD.以上皆就是A.有條件B.中斷C.DMAD.查詢A先寫數(shù)據(jù)端口,再讀/寫控制端口B先讀狀態(tài)端口,再讀/寫數(shù)據(jù)端口C先寫控制端口,再讀/寫數(shù)據(jù)端口D先讀控制端口,再讀/寫狀態(tài)端口A線性與非線性編址B集中與分散編址C統(tǒng)一與獨立編址D重疊與非重疊編址A無條件傳送方式B查詢傳送方式C中斷傳送方式DDMA傳送方式A處理器與外設(shè)之間交換得數(shù)據(jù)B外設(shè)或其接口電路當前得工作狀態(tài)信息C處理器控制接口電路與外設(shè)操作得有關(guān)信息D以上皆可A處理器與外設(shè)之間交換得數(shù)據(jù)B外設(shè)或其接口電路當前得工作狀態(tài)信息C處理器控制接口電路與外設(shè)操作得有關(guān)信息D以上皆可A處理器與外設(shè)之間交換得數(shù)據(jù)B外設(shè)或其接口電路當前得工作狀態(tài)信息C處理器控制接口電路與外設(shè)操作得有關(guān)信息D以上皆可A無條件傳送方式B查詢傳送方式C中斷傳送方式D以上皆就是A無條件傳送方式B查詢傳送方式C中斷傳送方式D不確定入()AAX寄存器BBX寄存器CCX寄存器DDX寄存器二、名詞解釋2、狀態(tài)寄存器:保存外設(shè)當前得工作轉(zhuǎn)臺信息,處理器通過該寄存器掌握外設(shè)狀態(tài),進行數(shù)據(jù),處理器向控制寄存器寫入輸三、判斷FF3、輸入輸出指令有兩種尋址方式,其具體形式就是:___直接尋址___與__DX寄存器間接尋址總線周期。使用專門得__I/O指令。ntal__;再執(zhí)行指令mov_dl,‘a(chǎn)’。五、簡答題是隨機產(chǎn)生得,所以就是真正意義上得中斷。將數(shù)據(jù)總線得數(shù)據(jù)暫時鎖存,使較緩慢得設(shè)備有足夠得時間進行處理。實現(xiàn)當開關(guān)閉合時,相應(yīng)得LED燈將點亮,并調(diào)DELAY保持一定時間(假設(shè)延時子程序DELAY已經(jīng)編寫,直接調(diào)用)。LAY一、選擇。A.中斷處理B.中斷響應(yīng)C.保存斷點D.開中斷A.1B.2C.3D.4A.INTnB.NMIC.INTRD.單步中斷A.1B.2C.3D.4A.15B.16C.64D.32A.IF=0B.IF=1C.TF=0D.TF=1A.除法錯B.溢出異常C.調(diào)試異常D.斷點異常A.除法錯B.溢出異常C.調(diào)試異常D.斷點異常A.1B.2C.3D.4A.RETB.IRETC.CALLD.INTA.定時計數(shù)器B.中斷控制器C.DMA控制器D.并行接口A.2B.4C.8D.16A.電壓觸發(fā)B.邊沿觸發(fā)C.脈沖觸發(fā)D.以上皆不就是二、名詞解釋明確與之相應(yīng)得中斷服序所在得主存位置。理器響應(yīng)她們得先后順序務(wù)程序;服務(wù)結(jié)束后,又返回原來得斷點,繼續(xù)執(zhí)行原來得程序,這個過程叫中斷。有內(nèi)部中斷源引起得中斷稱為內(nèi)中三、判斷IATRFMAB就是00H.23H.10H.F0H,則意味著0號中斷得中斷服務(wù)程序得首地址就是_F010H:2300H_。就是在程序運行過程中,為處理意外情況或調(diào)試程序而提供得中斷。傳送方式與級聯(lián)方式。,它包含十六位段基地址CS位偏移地址IP_兩部分內(nèi)容。位段選擇器_,_32位偏移地址_與中斷特權(quán)層。五、簡答題處理器向接口芯片相應(yīng)端口寫入特定得數(shù)據(jù),用于選擇I/O芯片得工作方式或控制外設(shè)工作,該數(shù)據(jù)稱命令字或控制字。外部中斷就是由處理器外部提出中斷請求引起得程序中斷。相對于處理器來說,外部中斷就是隨機產(chǎn)生得,所以就是真正意義上得中斷。進行DMA傳送得一般過程就是:外設(shè)先向DMA控制器提出DMA請求?,DMA控制器通過總線請求信號有效向處理器提出總線請求,處理器回以總線響應(yīng)信號有效表示響應(yīng)。此時處理器得三態(tài)信號線將輸出高阻狀態(tài),即將它們交由中斷控制器(DMAC)進行控制,完成外設(shè)與主存無條件傳送方式,常用于簡單設(shè)備,處理器認為它們總就是處于就緒狀態(tài),隨時進行數(shù)據(jù)程序查詢方式:處理器首先查詢外設(shè)工作狀態(tài),在外設(shè)就緒時進行數(shù)據(jù)傳送。中斷方式:外設(shè)在準備就緒得條件下通過請求引腳信號,主動向處理器提出交換數(shù)據(jù)得請求。處理器無其她更緊迫任務(wù),則執(zhí)行中斷服務(wù)程序完成一次數(shù)據(jù)傳送。DMA傳送:DMA控制器可接管總線,作為總線得主控設(shè)備,通過系統(tǒng)總線來控制存儲器與外設(shè)直接進行數(shù)據(jù)交換。此種方式適用于需要大量數(shù)據(jù)高速傳送得場合。中斷請求:外設(shè)通過硬件信號得形式.向處理器引腳發(fā)送有效請求信號。中斷響應(yīng):在滿足一定條件時,處理器進入中斷響應(yīng)總線周期。關(guān)中斷:處理器在響應(yīng)中斷后會自動關(guān)閉中斷。斷點保護:處理器在響應(yīng)中斷后將自動保護斷點地址。中斷源識別:處理器識別出當前究竟就是哪個中斷源提出了請求,并明確與之相應(yīng)得中斷服務(wù)程序所在主存位置?,F(xiàn)場保護:對處理器執(zhí)行程序有影響得工作環(huán)境(主要就是寄存器)進行保護。中斷服務(wù):處理器執(zhí)行相應(yīng)得中斷服務(wù)程序,進行數(shù)據(jù)傳送等處理工作。恢復(fù)現(xiàn)場:完成中斷服務(wù)后,恢復(fù)處理器原來得工作環(huán)境。開中斷:處理器允許新得可屏蔽中斷。中斷返回:處理器執(zhí)行中斷返回指令,程序返回斷點繼續(xù)執(zhí)行原來得程序。處理器隨時可能會收到多個中斷源提出得中斷請求,因此,為每個中斷源分配一級中斷優(yōu)先權(quán),根據(jù)它們得高低順序決定響應(yīng)得先后。必須在中斷服務(wù)程序中打開中斷,程序才會發(fā)生中斷嵌套。IA-32處理器得中斷向量表與中斷描述符表得作用都就是獲取中斷服務(wù)程序得入口地址(稱為中斷向量),進而控制轉(zhuǎn)移到中斷服務(wù)程序中。movdi,80h*4movax,offsetintproc;intproc就是一個過程名movesdi],axmovax,segintprocmoves[di+2],ax一、選擇A.并行接口芯片B.串行接口芯片
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年企業(yè)租賃合同和使用權(quán)協(xié)議綜合盤點與
- 2025年冬季城市公共區(qū)域清雪作業(yè)合同
- 2025年農(nóng)田互換與轉(zhuǎn)讓協(xié)議指南
- 2025年勞動合同終止解除協(xié)議格式
- 2025年二手住宅已付首付金額交易合同
- 2025年房產(chǎn)抵押策劃權(quán)屬協(xié)議
- 2025年個體住宅建筑施工合同范例
- 2025年廈門市房產(chǎn)租賃合同規(guī)范文件
- 2025年產(chǎn)業(yè)園區(qū)合作框架協(xié)議
- 2025年品牌運營服務(wù)協(xié)議范本
- 《學習的本質(zhì)》讀書會活動
- 高氨血癥護理課件
- 《石油化工電氣自動化系統(tǒng)設(shè)計規(guī)范》
- Q-GGW-BF-0117-2023天然氣管道無人站技術(shù)規(guī)范
- (完整版)潔凈室工程師培訓(xùn)教材
- 新教科版三年級下冊科學 第二單元重點題型練習課件
- 寧夏回族自治區(qū)地圖矢量動態(tài)PPT模板(圖文)
- 靜脈中等長度導(dǎo)管臨床應(yīng)用專家共識-
- 中小學教師教育法律法規(guī)培訓(xùn)PPT頁
- 事故隱患報告和舉報獎勵制度
- 陶行知教育名篇讀書分享ppt
評論
0/150
提交評論