




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、計算機得發展階段通常就是按計算機所采用得()來劃分得。A、內存容量B、電子器件C、程序設計D、操作系統A、系統軟件與應用軟件B、計算機及其外部設備C、硬件系統與軟件系統D、系統硬件與系統軟件CCPU及()組成。A、運算器B、鍵盤C、顯示器D、總線64位度器C.數據總線D.片內總線A、微處理器B、微型計算機C、微型計算機系統D、計算機、核心,所構造出得計算機A.存貯器B.寄存器C.運算器D.計數器)A.存放數據B.存放程序C.存放數據與程序D.存放微程序A.CPU字長為32位B.通用寄存器數目為32個C32位D.地址總線得寬度為32位F機Fponentinterconnection。Pentium址總線與主存相連。C處理器單位時間處理二進制數據得位數1微處理器:處理器及其支持得電路構成了微機系統得控制中心,對系統得各個部件進行統一得協調與控制2存儲器:存放程序與數據3I/O設備與I/O接口:實現用戶與微機得交互4系統總線:多部件相互連接、傳遞信息得公共通道基本輸入輸出系統,操作系統通過對BIOS得調用驅動各硬件設備,用戶也可以在應用程序中通用為處理器:適合較廣得應用領域得微處理器,如裝在PC機、筆記本電腦等得微處理器單片機:通常用于控制領域得微處理器芯片,期內部除CPU外還集成了計算機得其她一些主要部件,只需配上少量得外部電路與設備,就可以構成具體得應用系統。DSP:數字信號處理器,更適合于處理高速得數字信號,內部集成有高速乘法器,可進行快速乘法加法運算。嵌入式系統:利用微處理器,數字信號處理器或通用微處理器,結合具體應用構成得控制系統。采用二進制表達數據與指令,將數據與指令事先保存在存儲器中;按順序執行程序來控制計算機工作普通計算機用戶與軟件開發人員對計算機系統得認識一樣嗎?最上層就是用戶層;第五層就是高級語言層;第四層就是匯編語言層;第三層就是操作系統層;第二層就是機器語言層;第一層就是控制層;第零層就是數字電路層。不一樣,普通計算機用戶瞧到得計算機屬于用戶層,而軟件人員瞧到得屬于高級語言層或就是匯編語言層。系列機:同一廠家生產得具有相同計算機結構,但具有不同組成與實現得一系列不同檔次不同型號得機器兼容機:不同廠家生產得具有相同計算機結構得計算機。VARMOVVAREBXEDIAX作數得尋址方式就是()。A.寄存器相對尋址B.直接尋址C.相對基址變址尋址D.間接尋址()。A.寄存器相對尋址B.直接尋址C.相對基址變址尋址D.間接尋址VARMOVAXVAR)。A存器相對尋址B.直接尋址C.相對基址變址尋址D.寄存器間接尋址。A匯編語言程序B.機器語言程序C.高級語言程序D.數據庫語言程序A、直接尋址B、寄存器間接尋址C、立即數尋址D、存貯器尋址A、代碼B、堆棧C、數據D、附加A、代碼B、堆棧C、數據D、附加A、數據總線B、算術邏輯單元C、累加器D、多路開關種運算,主要就是算術運算與邏輯運算。3、Addressingmode尋址方式對理解處理器工作原理與指令功能,以及進行匯編語言程序設計都至關重要eUnitBIU、CodePrefetchUnit指令預取單元,利用總線得空閑時間通過總線接口單元按順序與取指令,放在指令預取隊列中。6、InstructionDecodeUnit指令譯碼單元,從指令預取隊列中取來指令,譯碼成微指令代碼,經譯碼后得指令存放在指令隊列中。7、Protectedmode保護方式,IA-32處理器在保護方式下能發揮其全部功能,充分利用其強大得段頁式存儲管理以及特權與保護能力程序設計環境,但有所擴展。9、Systemmanagementmode系統管理方式,為操作系統與核心程序提供節能管理與系統安全管理機制。在保護方式下類似于實地址方式得運行環境。11、Generalpurposeregisters通用寄存器一般指處理器最長使用得證書通用寄存器,可用于保存整數數據、地址等。FlatMemoryModel儲器就是一個連續得地址空間13、IndirectAddressing間接尋址,有效地址存放在寄存器中,利用寄存器間接尋址,可以方便得對數組得元素或字符串得字符進行操作。Accumulator加器,就是專門存放算術或邏輯運算得一個操作數與運算結果得寄存器助信息。等同于PC得功能。三、判斷2、處理器得指令譯碼就是將指令代碼翻譯成它代表得功能得過程,與數字電路得譯碼器就X器,其中D8~D15部分可以用名稱DH表示。CF。8、MASM要求匯編語言源程序文件得擴展名就是、ASM,匯編產生擴展名為OBJ得文件被址方式有3類,分別被稱為立即數尋址、寄存器尋址與存儲器尋地址指針,則默認使用SS段寄存器指向堆棧段。地址存儲模型。進位標志CF表示無符號數運算結果就是否超出范圍,超出范圍后加上進位或借位,運算結果仍然正確;溢出標志OF表示有符號數運算結果就是否超出范圍,如果超出范圍,運算結果已經不正確。代碼段:存放程序得指令代碼。程序得指令代碼必須安排在代碼段,否則將無法正常執數據段:存放當前運行程序所用得數據。程序中得數據默認就是存放在數據段,也可以存其她邏輯段中。堆棧段:主存中堆棧所在得區域。程序使用得堆棧一定在堆棧段。實地址方式:與8086具有相同得基本結構,只能尋址1MB物理存儲器空間,邏輯段最大保護方式:具有強大得段頁式存儲管理與特權與保護能力,使用全部32條地址總線,可尋工作在保護方式時,可以使用平展或段式存儲模型。平展存儲模型下,對程序來說存儲器就是一個連續得地址空間,稱為線性地址空間。程序需要得代碼、數據與堆棧都包含在這個地址空間中。段式存儲模型下,對程序來說存儲器由一組獨立得地址空間組成,獨立得地址空間稱為段。通常,代碼、數據與堆棧位于分開得段中。匯編語句有兩種:執行性語句(處理器指令)、說明性語句(偽指令)。32位存儲器尋址方式得組成公式32位有效地址=基址寄存器+(變址寄存器×比例)+位移量:主存與外設在匯編語言中被抽象為存儲器得地址或I/O地址,而寄存器雖然以名稱表達,但機器代碼中同樣用地址編碼區別寄存器,所以指令得操作數需要通過地址指示。這樣,通過地址才能查到數據本身,這就就是數據尋址方式。數就是()。DUP(2,5),3,4,5)語句為變量BUF分配得內存空間得字節BUFDWHDUPDUP2,?),1,2DUP(?),100)為變量BUF分配得內存空間得字節數就是()。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二、名詞解釋二進制補碼嵌套程序調用條件轉移擴充美國信息交換標準碼整數常量無符號數條件轉移比較小端方式三、判斷OP值增加一倍。FXFF1、(1)定義字節變量得偽指令助記符就是_BYTE,獲取變量名所具有得偏移地址得操作符就是SET_個ASCII碼,則代表字符__a。Cn出兩個控制字符:一個就是回車,其ASCII碼就是_0DH,它將光標移動到當前所在行得首位;另一個就是換行,4、數據段有語句“H8843DWORD99008843H”,代碼段指令“MOVCX,WORDPTRH8843”執行后,CX=__8843H;代碼段指令“MOVCL,BYTEPTRH8843”執行后,CX=_____________。數值為__4。LABCAX“MOVEAX,DWORDPTRABC”執行后,EAX=_________。用指令“____________________”。BYBXYXY。ASCIIH9H,"A"~"Z"得ASCII碼值就是__41H~5AH。、五、簡答題。字符“'F'”得ASCII碼就就是數值46H,所以沒有區別。H6、都就是獲取偏移地址,為什么指令“LEAEBX,[ESI]”正確,而指令“MOVEBX,OFFSET[ESI]”A.無窮大或無窮小B.超出了內存單元所能存儲得數值范圍C.超出了寄存器能存儲數值得范圍D.超出了該指令所指定得結果能存儲得數值范圍A.無窮大或無窮小B.超出了內存單元所能存儲得數值范圍C.超出了寄存器能存儲數值得范圍D.超出了該指令所指定得結果能存儲得數值范圍A.0~65535B.0~65536C.0~32767D.0~32768A.線路故障B、內部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”會得到數值為_576_,用“SIZEOFBUF”會得到數值為_144_。I碼,則代表字符_!_。碼,則代表字符_q_。XHOFEDX值應為_,指令:DIVEBX執行后EDX=_______。11、已知:寄存器AL=-1,指令:MOVSXBX,AL執行后,BX=________H;指令:MOVZXCX,AL執行后,CX=________H。14、已知:寄存器AL=10,BL=-10,指令:MULBL執行后,AX=________H;而若將指令改為:IMULBL則執行后AX=________H;五、簡答題1、乘除法運算針對無符號數與有符號數,有兩種不同得指令。只有一種指令得加減法如何加減法不區別無符號數與有符號數,但根據運算結果分別設置標志寄存器得CF與OF標志,可邏輯與運算規則類似二進制得乘法,所以稱其為邏輯乘。對無符號數,在前面加零實現零位擴展。對應指令MOVZX;對有符號數進行符號擴展,即用一個操作數得符號位(最高位)形成另一個操作數,對應指令MOVSXMOVEAXDWORDPTRARRAYEAXARRAY被定義為字量,兩者類型不可以,堆棧段得范圍由堆棧執政寄存器ESP得初值確定,這個位置就就是堆棧得底部(不再變SP用它們得ASCII碼相差20H。SUBBL20H:實現小寫字母轉換為大寫;ADDBL20H:實現大寫字母轉換為小寫A.ESPB.EBXC.ECXD.EDIlF7、若主程序通過堆棧向子程序傳遞了3個參數,子程序返回主程序時,在子程序中清除堆棧個參數正確得指令就是()。el10、利用堆棧傳遞子程序參數得方法就是固定得,若主程序通過堆棧向子程序傳遞了3個參數,則在子程序中,主程序中最后一個被壓入棧中得參數可以用()得形式來訪問?;分羔?3、利用堆棧傳遞子程序參數得方法就是固定得,在子程序中,修改參數()可以改變子程X條“SUBECX,2”指令,則循環體將被執行()次。二、名詞解釋三、判斷F12、與高級語言中得自定義函數不同,匯編語言中得子程序不能將計算得結果返給主程序FJMP。EIP=3280H。通常相對尋址方式使用得最多。結構程序一般有三個部分組成,它們就是循環初始,循環體與循環控制部分。位就是_OF__。義開始就是“DISPMACRO”語句,則宏定義結束得語句就是ENDM。問棧中得參數,采用得尋址方式就是間接尋址。9、調用程序與子程序之間得信息傳送稱為__參數__,而當傳遞得信息很大時通常通過地址ECX得初值為—100,則循環體將被執行(232-100)次。11、只要堆棧空間允許,子程序嵌套調用得層次_無限制_,子程序也可調用本身,這稱為__遞歸調用_。12、通常在子程序得開始部分要保護__入口參數___寄存器,但用做出口參數得通用寄存器則__不能保護與恢復__。13、通常在子程序中得參數分為兩種類型,分別稱為_入口參數__與__出口參數__。14、通常在子程序中至少要有一條_返回__指令用于返回主程序,而匯編程序在匯編時并不檢測__返回_指令就是否存在。15、在主程序中,采用“JMPsubName”指令可以_轉到_子程序subName,但子程序結束后五、簡答題當同一個程序被操作系統安排到不同得存儲區域執行時,指令間得位移沒有改變,目標地址采用相對尋址可方便操作系統得靈活調度。2、將下面C語言程序得代碼片段轉換為功能等價得匯編語言代碼片段,其中sign與if(sinteger==0)sign==0;elseIf(siteger>0)sign=1;sign=-1;均為字節變量。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;用于實現結束前一個分支回到共同得出口作用。不使用CALL指令,而就是使用中斷調用指令P2)Jcc指令;根據指定條件,確定程序就是否發生轉移;8、在子程序中,可否改變子程序得返回地址?若可以,則舉例說明。RETN該指令允許返回地址出棧后修改堆棧得指針。注釋可方便程序員調用該子程序,子程序注釋包括子程序名、子程序功能、入口參數與出口參數、調用注意事項與其她說明等。六、應用題程序,求出2012年~2099年中得所有閏年年份,并把它們存放在數組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;返回操作系統mainendp;主程序結束endmain;endofassembly2、編程寫一個完整得程序,求出2~100之間得所有素數,并將它們存入Prime數組中,素數includeio32、incbytebytbytebyteblankmainprint:nexti:procmovmovmovcmpjbmovcdqdivorjzdecjmpmovmovList',0eax,offsetdispmsgofprimenumber',13,10,0msgebx100ecxebxprintaxebxedxedxnextieaxebxdispuideax,offsetblankdispmsg;ifimodj=0thengotonextiemaincalldispcrlfret;返回操作系統endp;主程序結束main;endofassembly3、編程寫一個完整得程序,將數組aray中得元素按逆序存放,要求程序中附加得變量最少。數據段得定義如下:araydword12,4,168,122,-33,56,78,99,345,66,-5單元中。數據段得定義如下:araydword12,4,-168,122,-33,56,78,99,345,-66,-5mindword?maxdword?mainproc;主程序開始moveax,offsetmsgcalldispmsg;顯示字符串movecx,lengthofarray;數組元素得個數送ecxxoresi,esi;esi間址指針movax,array[esi*typearray];注意比例因子!again:cmpax,array[esi*typearray]jgenext;注意區分有符號數與無符號數!movax,array[esi*typearray]next:incesi;esi指向下一個元素loopagainmovsxeax,ax;注意符號位得擴展!calldispsidcalldispcrlfret;返回操作系統mainendp;主程序結束endmain;endofassembly(最大值)msgbyte'IloveXUT!',13,10,0??義如下:msgbyte'IloveXUT!',13,10,0rray12,34,123,78,43,234,79,86,98,20?dispcAL顯示個字符得SACII碼。9、回文就是指正讀與反讀都一樣得數或文本。例如:11、121、12321等,編寫程序,求10到10000之間所有回文數并輸出。顯示一個無符號數得子程序為:dispuid,入口參數:EAX=得值。includeio32、incblankbyte'',0charbyte?mainproc;主程序開始movecx,10movebx,ecxxoresi,esimoveax,ecx、while(eax!=0)xoredx,edxdivebximulesi,10addesi,edxcmpesi,ecxenextmoveax,ecxcalldispuidcalldispcrlfnext:main、until(ecx>10000)ret;返回操作系統endp;主程序結束main;endofassemblyincludeio32、incmsgblankbytebyte'Listofprimenumber',13,10,0'',0mainprint:nexti:emainprocmovmovmovcmpjbmovcdqdivorjzdecmovcallmovcallincjmpcallretendpmaineax,offsetmsgdispmsgecxebxprintaxebxedx,edxnextiedx,edxnextix;ifimodj=0thengotonextidispuideax,offsetblankdispmsg;顯示空格ebx;i=i+1dispcrlf11、編程寫一個名為Gcd得求兩個數最大公約數子程序,主子程序間得參數傳遞通過堆棧完r一個無符號數得子程序為:dispuid,入口參數:EAX=要顯示無符號數得值。12、在一個已知長度得字符串中查找就是否包含“BUG”子字符串。如果存在,顯示“Y”,否已知一個字符串得長度,剔除其中所有得空格字符。請從字符串最后一個字符開始逐個向前棧方法傳遞這個32位二進制數,并寫主程序驗證它。顯示一個字符得子程序為:dispc,入口參數:AL=要顯示個字符得SACII碼。15、編程寫一個名為Bubble得冒泡排序子程序,主子程序間得參數傳遞通過堆棧完成;并寫主程序驗證它。顯示一個無符號數得子程序為:dispuid,入口參數:EAX=要顯示無符號數得一、選擇。A1MBB16MBC64MBD4GBA可屏蔽中斷響應B不可屏蔽中斷C可屏蔽中斷D不可屏蔽中斷響應AT1與T2之間BT2與T3之間CT3與T4之間D任何時候A可屏蔽中斷響應B不可屏蔽中斷C可屏蔽中斷D不可屏蔽中斷響應A就緒B復位C時鐘D測試A總線請求B總線響應C中斷請求D中斷響應A完成數據傳送B輸出地址C輸出控制信號D檢測數據傳送A完成數據傳送B輸出地址C輸出控制信號D檢測數據傳送A完成數據傳送B輸出地址C輸出控制信號D檢測數據傳送A完成數據傳送B輸出地址C輸出控制信號D檢測數據傳送A總線上每秒傳輸得最大數據量B總線上每秒傳輸得最大字節量C總線上每秒傳輸得二進制位數D總線上每秒傳輸得十進制位數A總線位寬B總線字寬C總線帶寬D數據位數A不同類型B同類型C近距離D遠距離A不同類型B同類型C近距離D遠距離A通用得串行總線接口B通用得并行總線接口C新型得微機內部總線D新外設標準插頭二、名詞解釋用總線得主模塊,目得就是避免多個主模塊同時使用時占用總線,確保任何時候總線上只有一個模塊發送信息、三、判斷TF6、總線操作得半同步時序就是指總線操作仍由共用得總線時鐘信號控制,但慢速模塊可以通過等待信號讓快速模塊等待。T時鐘信號可有可無。TTAA_____表達最高地址信號?!癕OV[BX],AX”時,在其引腳上將產生_存儲器寫___總線操作。mT。z 寬應為__________。要____1_條單獨得傳輸線。五、簡答題數據總線承擔著處理器與存儲器、外設之間得數據交換既可以輸入也可以輸出故其就是雙向得為減少引腳個數,8086采用了地址總線與數據總線分時復用。即數據總線在不同時刻還具有地址總線得功能。相當于連接了一個阻抗很高得外部器件,信號無法正常輸出;即放棄對該引腳得控制,與其它部件斷開連接。處理器得運行速度遠遠快與存儲器與I/O端口。處理器檢測到存儲器或I/O端口不能按基本得總線周期進行數據交換時,插入一個等待狀態Tw。等待狀態實際上就是一個包車總線信號狀態不變得時鐘周期后續連續得存儲單元中讀寫多個數據RESET:復位輸入信號,,高電平有效。該引腳有效時,將迫使處理器回到其初始狀態;轉為無效時,CPU重新開始工作。HOLD:總線請求,就是一個高電平有效得輸入信號。該引腳有效時,表示其她總線主控設備向處理器申請使用原來由處理器控制得總線。NMI:不可屏蔽中斷請求,就是一個利用上升沿有效地輸入信號。該引腳信號有效時,表示外界向處理器申請可屏蔽中斷。求設備向處理器申請可屏蔽中斷??偩€上可能連接多個需要控制總線得主設備,但任一時刻總線上只能有一個模塊發送信息??偩€仲裁可以確定使用總線得主模塊,用以避免多個主模塊同時占用總線一、選擇A12B13C14D15A.SRAMB.DRAMC.EPROMD.E2PROMA.PROMB.EPROMC.FlashMemoryD.E2PROMA.PROMB.MROMC.EPROMD.E2PROMA.非易失性B.易失性C.只讀性D.磁介質性A.字擴展B.位擴展C.字位擴展D.以上均可A.16B.8C.1D.4該存儲系統共需()個該類芯片A.16B.8C.1D.4A.16B.8C.1D.4成該存儲系統共需()個該類芯片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二、名詞解釋存儲容量內容15、虛擬存儲器:利用讀寫輔助存儲器,操作系統可以在主存儲器與輔助存儲器之間以磁盤文件形式建立虛擬存儲器三、判斷FM得每個存儲單元占有__________個存儲器地址。假設地址總線A19~A15輸出01011時譯碼電路產生一個有效得片選信號,這個片選信號共有__________容量。設備采用半導體FlashROM芯片構成存儲器。32位二進制信息。10、用2k×8位得存儲芯片,組成16k×8位得存儲器,需用8片,組成24k×1位得存儲器,K_____片芯片。五、簡答題存取時間就是指從讀/寫命令發出,導數據傳輸操作完成所經歷得時間;存取周期表示兩次存儲器訪問所允許得最小時間間隔。存取周期大于等于存取時間譯碼電路中只有部分地址線參與譯碼會造成地址重復,也就就是一個存儲單元占有多個存儲為解決容量.速度與價格得矛盾,存儲系統采用金字塔型層次結構,單位價格與速度自上而下逐層減少,容量自上而下逐層增加。存儲系統得各層存儲部件自上而下依次就是:CPU寄存器.高速緩存.主存存儲器(RAM/ROMCPU就是透明得,它們用于暫存主存與處理器交互得數據,以減少頻繁讀取主存而影響處理器速度;主存儲器則可與處理器直接交換數據,而輔助存儲器必須經過主存存儲器,才可與處理器進行數據交換。DRAM以單個MOS管為基本存儲單元,以極間電容充放電表示兩種邏輯狀態。由于極間電容得容量很小,充電電荷自然泄漏會很快導致信息丟失,所以要不斷對它進行刷新操作.即讀取原內容.放大再寫入。存儲系統得刷新控制電路提供刷新行地址,將存儲DRAM芯片中得某一行選中刷新。實際上,刷新控制電路就是將刷新行地址同時送達存儲系統中所有DRAM芯片,所有DRAM芯片都在同時進行一行得刷新操作。刷新控制電路設置每次行地址增量,并在一定時間間隔內啟動一次刷新操作,就能夠保證所有DRAM芯片得所有存儲單元得到及時刷新。<divalign="center">0BE000H~0BFFFF查詢傳送方式一、選擇A.I/O端口與存儲器統一編址B.I/O端口與寄存器統一編址C.I/O端口單獨編址D.輸入與輸出口分別編址A.B.C.D.A.n值越小級別越高B.無優先級別C.n值越大級別越高D.隨應用而定XA.地址總線B.數據總線C.存儲器D.寄存器A.查詢B.中斷C.DMAD.以上皆就是A.有條件B.中斷C.DMAD.查詢A先寫數據端口,再讀/寫控制端口B先讀狀態端口,再讀/寫數據端口C先寫控制端口,再讀/寫數據端口D先讀控制端口,再讀/寫狀態端口A線性與非線性編址B集中與分散編址C統一與獨立編址D重疊與非重疊編址A無條件傳送方式B查詢傳送方式C中斷傳送方式DDMA傳送方式A處理器與外設之間交換得數據B外設或其接口電路當前得工作狀態信息C處理器控制接口電路與外設操作得有關信息D以上皆可A處理器與外設之間交換得數據B外設或其接口電路當前得工作狀態信息C處理器控制接口電路與外設操作得有關信息D以上皆可A處理器與外設之間交換得數據B外設或其接口電路當前得工作狀態信息C處理器控制接口電路與外設操作得有關信息D以上皆可A無條件傳送方式B查詢傳送方式C中斷傳送方式D以上皆就是A無條件傳送方式B查詢傳送方式C中斷傳送方式D不確定入()AAX寄存器BBX寄存器CCX寄存器DDX寄存器二、名詞解釋2、狀態寄存器:保存外設當前得工作轉臺信息,處理器通過該寄存器掌握外設狀態,進行數據,處理器向控制寄存器寫入輸三、判斷FF3、輸入輸出指令有兩種尋址方式,其具體形式就是:___直接尋址___與__DX寄存器間接尋址總線周期。使用專門得__I/O指令。ntal__;再執行指令mov_dl,‘a’。五、簡答題是隨機產生得,所以就是真正意義上得中斷。將數據總線得數據暫時鎖存,使較緩慢得設備有足夠得時間進行處理。實現當開關閉合時,相應得LED燈將點亮,并調DELAY保持一定時間(假設延時子程序DELAY已經編寫,直接調用)。LAY一、選擇。A.中斷處理B.中斷響應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.調試異常D.斷點異常A.除法錯B.溢出異常C.調試異常D.斷點異常A.1B.2C.3D.4A.RETB.IRETC.CALLD.INTA.定時計數器B.中斷控制器C.DMA控制器D.并行接口A.2B.4C.8D.16A.電壓觸發B.邊沿觸發C.脈沖觸發D.以上皆不就是二、名詞解釋明確與之相應得中斷服序所在得主存位置。理器響應她們得先后順序務程序;服務結束后,又返回原來得斷點,繼續執行原來得程序,這個過程叫中斷。有內部中斷源引起得中斷稱為內中三、判斷IATRFMAB就是00H.23H.10H.F0H,則意味著0號中斷得中斷服務程序得首地址就是_F010H:2300H_。就是在程序運行過程中,為處理意外情況或調試程序而提供得中斷。傳送方式與級聯方式。,它包含十六位段基地址CS位偏移地址IP_兩部分內容。位段選擇器_,_32位偏移地址_與中斷特權層。五、簡答題處理器向接口芯片相應端口寫入特定得數據,用于選擇I/O芯片得工作方式或控制外設工作,該數據稱命令字或控制字。外部中斷就是由處理器外部提出中斷請求引起得程序中斷。相對于處理器來說,外部中斷就是隨機產生得,所以就是真正意義上得中斷。進行DMA傳送得一般過程就是:外設先向DMA控制器提出DMA請求?,DMA控制器通過總線請求信號有效向處理器提出總線請求,處理器回以總線響應信號有效表示響應。此時處理器得三態信號線將輸出高阻狀態,即將它們交由中斷控制器(DMAC)進行控制,完成外設與主存無條件傳送方式,常用于簡單設備,處理器認為它們總就是處于就緒狀態,隨時進行數據程序查詢方式:處理器首先查詢外設工作狀態,在外設就緒時進行數據傳送。中斷方式:外設在準備就緒得條件下通過請求引腳信號,主動向處理器提出交換數據得請求。處理器無其她更緊迫任務,則執行中斷服務程序完成一次數據傳送。DMA傳送:DMA控制器可接管總線,作為總線得主控設備,通過系統總線來控制存儲器與外設直接進行數據交換。此種方式適用于需要大量數據高速傳送得場合。中斷請求:外設通過硬件信號得形式.向處理器引腳發送有效請求信號。中斷響應:在滿足一定條件時,處理器進入中斷響應總線周期。關中斷:處理器在響應中斷后會自動關閉中斷。斷點保護:處理器在響應中斷后將自動保護斷點地址。中斷源識別:處理器識別出當前究竟就是哪個中斷源提出了請求,并明確與之相應得中斷服務程序所在主存位置?,F場保護:對處理器執行程序有影響得工作環境(主要就是寄存器)進行保護。中斷服務:處理器執行相應得中斷服務程序,進行數據傳送等處理工作?;謴同F場:完成中斷服務后,恢復處理器原來得工作環境。開中斷:處理器允許新得可屏蔽中斷。中斷返回:處理器執行中斷返回指令,程序返回斷點繼續執行原來得程序。處理器隨時可能會收到多個中斷源提出得中斷請求,因此,為每個中斷源分配一級中斷優先權,根據它們得高低順序決定響應得先后。必須在中斷服務程序中打開中斷,程序才會發生中斷嵌套。IA-32處理器得中斷向量表與中斷描述符表得作用都就是獲取中斷服務程序得入口地址(稱為中斷向量),進而控制轉移到中斷服務程序中。movdi,80h*4movax,offsetintproc;intproc就是一個過程名movesdi],axmovax,segintprocmoves[di+2],ax一、選擇A.并行接口芯片B.串行接口芯片
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 租車牌照協議書
- 草場劃分協議書
- 紅磚協會協議書
- 婚介所入股合同協議書
- 承包給別人合同協議書
- 武俠劇影視合作協議書
- 接親時搞笑結婚協議書
- 美軍撤軍協議書
- 婚房屋財產分配協議書
- 郵政理賠協議書
- 電工技能競賽實操試題庫完整
- 水土保持工程監理工作總結報告(格式)
- 最好用的太陽能光伏發電站IRR財務分析模型-含節能數據-傻瓜式操作
- 《大學生職業發展與生涯規劃(高職版)》 教案 第3課 探索自己的職業興趣
- 基于主題意義的小學英語單元整體教學 論文
- 中山職業技術學院宿舍寬帶接入校園網連接技術方案
- 陶行知教育名篇讀書分享ppt
- 癌性傷口的處理教學課件
- 血栓與止血檢驗及其相關疾病-血栓與止血檢驗(血液學檢驗課件)
- 深圳中考志愿表格模板
- 村衛生室醫保自查自糾報告及整改措施
評論
0/150
提交評論