微機原理考試題目及知識點整理_第1頁
微機原理考試題目及知識點整理_第2頁
微機原理考試題目及知識點整理_第3頁
微機原理考試題目及知識點整理_第4頁
微機原理考試題目及知識點整理_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

填空題1、8086CPU內(nèi)部按功能可分為

總線接口單元

執(zhí)行單元

兩個獨立單元。它們各自的主要功能是負責(zé)CPU對存儲器和外設(shè)的訪問

負責(zé)指令的譯碼、執(zhí)行和數(shù)據(jù)的運算

。p17、p182、CPU總線包含三種不同功能的總線,雙向的有

數(shù)據(jù)總線

控制總線

,單向的有

地址總線

。其中

地址總線

的位數(shù)決定了CPU可以直接尋址的內(nèi)存范圍。比如,8088CPU有20

根數(shù)據(jù)總線,

根地址總線,所以,其最大內(nèi)存容量

1MB

。p68088的邏輯結(jié)構(gòu)。參考p18的圖2-2及上下文。主要是理解總線接口單元及執(zhí)行單元的作用,分別執(zhí)行哪些操作。地址加法器的作用(p23):將邏輯地址中的16位段地址左移二進制4位(相當(dāng)于在段基址最低位后添4個“0”),然后與偏移地址相加獲得20位物理地址,以進行尋址。中斷相關(guān)、中斷向量、中斷向量號計算。p156中斷相關(guān)參考知識點14,對于中斷向量可參考填空題11題。主要是中斷向量號計算,依照公式中斷向量的地址(物理地址)=中斷類型號(n)×4來計算地址或類型號(也叫向量號),以及寫出中斷入口地址。這里舉個例子(不是老師給的題):PC機采用向量中斷方式處理8級中斷,中斷號依次為08H~0FH,在RAM0:2CH單元開始依次存放23H、FFH、00H和F0H四個字節(jié),該向量對應(yīng)的中斷號以及中段程序入口是解答:每個中斷向量在中斷向量表中占4個字節(jié)。低16位存放中斷程序的偏移地址IP,高16位存放中斷程序的段地址CS。對于本題,中斷類型號:2CH除以4得0BH;

中斷程序入口地址CS:IP為F000:FF23H。這里要注意除法運算的進制問題,以及入口地址的書寫。六個周期及相互關(guān)系、五個地址。p98、p23六個周期(p98):指令周期:一條指令取值、譯碼到執(zhí)行完成的過程。包含多個總線周期。總線周期也稱機器周期:伴有數(shù)據(jù)交換的總線操作。包含多個時鐘周期。時鐘周期:CPU進行不同的具體操作,處于不同的操作狀態(tài)。時間長度為時鐘頻率的倒數(shù)??臻e周期:時鐘周期的一種,一般是芯片空閑時所處的狀態(tài),CPU在此狀態(tài)進行內(nèi)部操作,沒有對外操作。等待周期:時鐘周期的一種,一般是芯片等待是所處的狀態(tài),CPU在等待周期維持之前的狀態(tài)不變,直到滿足某種條件進入下一個時鐘周期。//例子可參考p99的寫總線周期。五個地址(p23):物理地址:對應(yīng)每個物理存儲單元都有一個唯一的20位地址,微處理器通過總線存取存儲器數(shù)據(jù)時采用這個地址。邏輯地址:分段后在8088內(nèi)部和用戶編程時,采用的“段地址:偏移地址”形式稱為邏輯地址。偏移地址:主存單元距離段起始位置的偏移量。線性地址:邏輯地址到物理地址變換之間的中間層,線性地址是一個32位無符號整數(shù),過邏輯地址變換得到。虛擬地址:從0號單元開始編址,順序分配符號名對應(yīng)的地址單元,不是主存中的真實地址,故稱為相對地址、程序地址、邏輯地址或稱虛擬地址?!盾浖O(shè)計師教程》p116DMAC如何控制總線。參考知識點4、5。DMAC通過總線請求HRQ與總線響應(yīng)HLDA來向CPU申請獲取總線控制權(quán),通過地址允許AEN來將鎖存的高8位地址送入系統(tǒng)總線,DMA傳送時用來屏蔽其它的總線驅(qū)動器。通過MEMR*(IOR*)與MEMW*(IOW*)來實現(xiàn)存儲器與外設(shè)通過總線的數(shù)據(jù)傳輸。三大總線形成相關(guān)。最小模式:地址總線:CPU的AD0~AD7,A8~A15,A15~A19通過地址鎖存器8282(3片)構(gòu)成。

數(shù)據(jù)總線:直接由AD0~AD7提供,或通過數(shù)據(jù)收發(fā)器8286(8088為1片,8086為2片)供給。

控制總線:直接由CPU的控制線供給。最大模式:地址總線:CPU的AD0~AD7,A8~A15,A15~A19通過地址鎖存器8282(3片)構(gòu)成。數(shù)據(jù)總線:通過數(shù)據(jù)收發(fā)器8286(8088為1片,8086為2片)供給??刂瓶偩€:通過總線控制器8288供給。最大模式配置和最小模式配置有一個主要的差別:最大模式下多了8288總線控制器。片選信號:參考知識點108255的初始化編程。p208主要是按題目要求對照控制字格式(p208)寫控制字,然后寫地址,寫控制字,送到控制端口。需要注意的是如果給出四個地址,則應(yīng)使用控制端口的地址,如給出地址:端口A60H,端口B61H,端口C62H,控制端口63H,則應(yīng)使用63H。另外還有置位某一端口的某一位與端口C的置位/復(fù)位,參考書p209。方式控制字格式圖:例如:要求:A端口:方式1輸入;C端口上半部:輸出,C口下半部:輸入;B端口:方式0輸出方式控制字:10110001B或B1H,初始化的程序段: movdx,0fffeh ;假設(shè)控制端口為FFFEH moval,0b1h ;方式控制字outdx,al ;送到控制端口例如:設(shè)8255A的A口、B口、C口和控制字寄存器的端口地址分別為80H,82H,84H和86H。要求A口工作在方式0輸出,B口工作在方式0輸入,C口高四位輸入,低四位輸出,試編寫8255A的初始化程序。

方式控制字:10001010B或8AH,初始化的程序段: movdx,86h ;控制端口地址為86H moval,08Ah ;方式控制字 outdx,al ;送到控制端口 //感覺應(yīng)該也可以直接out86h,al這種方法,因為8253采用這種方法,地址也沒有什么不同,不太確定,考試還是按要求為妙。8253的初始化編程、脈沖信號編程或功能描述。p181主要是按題目要求對照控制字格式(p181)寫控制字,按地址送到控制端口。依然要注意分清地址。方式控制字格式圖(p181,通道即計數(shù)器,BCD計數(shù)即十進制計數(shù),使用的為BCD碼):初始化編程例如:要求計數(shù)器0為方式3,采用二進制計數(shù),控制端口地址為43H 方式控制字為00初始化的程序段:moval,36h ;36H=00110110Bout43h,al ;寫入方式控制字寫入計數(shù)值例如:要求計數(shù)器0寫入技術(shù)初值1024(=400H),計數(shù)器0地址為40H程序段(接在初始化程序段后):movax,1024 ;計數(shù)器初值 out40h,al ;寫入低字節(jié)計數(shù)值moval,ah ;高字節(jié)數(shù)據(jù)放入alout40h,al ;寫入高字節(jié)計數(shù)值 功能描述即根據(jù)命令字的格式寫出功能即可。8259的功能描述。p163參考書中p163~p167。功能描述只要根據(jù)命令字的格式寫出功能即可。需要注意各方式字對應(yīng)的A0,可參考知識點8。軟件測試復(fù)習(xí)題一、判斷(01)測試是為了驗證軟件已正確地實現(xiàn)了用戶的要求。錯(02)白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求。對(03)白盒測試不僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),還要考慮程序的功能要求。錯(04)黑盒測試的測試用例是根據(jù)程序內(nèi)部邏輯設(shè)計的。錯(05)黑盒測試的測試用例是根據(jù)應(yīng)用程序的功能需求設(shè)計的。對(06)為了快速完成集成測試,采用一次性集成方式是適宜的。錯(07)在軟件開發(fā)過程中,若能推遲暴露其中的錯誤,則為修復(fù)和改進錯誤所花費的代價就會降低。錯(05)在軟件開發(fā)過程中,若能盡早暴露其中的錯誤,則為修復(fù)和改進錯誤所花費的代價就會降低。對(09)單元測試通常由開發(fā)人員進行。對(10)壓力測試通常需要輔助工具的支持。對(11)壓力測試不需要輔助工具的支持。錯(12)測試人員說:“沒有可運行的程序,我無法進行測試工作”。錯(13)軟件測試員可以對產(chǎn)品說明書進行白盒測試。錯(14)軟件測試員無法對產(chǎn)品說明書進行白盒測試。對(15)在設(shè)計測試用例時,應(yīng)包括合理的輸入條件和不合理的輸入條件。對二、選擇1、用黑盒技術(shù)設(shè)計測試用例的方法之一為(a)A)因果圖B)邏輯覆蓋C)循環(huán)覆蓋D)基本路徑測試2、軟件測試的目的是(b)A)避免軟件開發(fā)中出現(xiàn)的錯誤B)發(fā)現(xiàn)軟件開發(fā)中出現(xiàn)的錯誤C)盡可能發(fā)現(xiàn)并排除軟件中潛藏的錯誤,提高軟件的可靠性D)修改軟件中出現(xiàn)的錯誤3、下列軟件屬性中,軟件產(chǎn)品首要滿足的應(yīng)該是(a)A)功能需求 B)性能需求 C)可擴展性和靈活性 D)容錯糾錯能力4、堅持在軟件的各個階段實施下列哪種質(zhì)量保障措施,才能在開發(fā)過程中盡早發(fā)現(xiàn)和預(yù)防錯誤,把出現(xiàn)的錯誤克服在早期(a)。A)技術(shù)評審 B)程序測試 C)改正程序錯誤 D)管理評審5、以程序的內(nèi)部結(jié)構(gòu)為基礎(chǔ)的測試用例技術(shù)屬于(d)。A)灰盒測試 B)數(shù)據(jù)測試 C)黑盒測試 D)白盒測試6、為了提高測試的效率,正確的做法是(a)。A)選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試用例B)在完成程序的編碼之后再制定軟件的測試計劃C)隨機選取測試用例D)使用測試用例測試是為了檢查程序是否做了應(yīng)該做的事7、對程序的測試最好由誰來做,對程序的調(diào)試最好由誰來做(b)。A)程序員 第三方測試機構(gòu)B)第三方測試機構(gòu) 程序員C)程序開發(fā)組 程序員D)程序開發(fā)組 程序開發(fā)組8、在進行單元測試時,常用的方法是(c)A)采用白盒測試,輔之以黑盒測試 B)采用黑盒測試,輔之以白盒測試C)只使用白盒測試 D)只使用黑盒測試9、以下那一種選項不屬于軟件缺陷(d)。A)軟件沒有實現(xiàn)產(chǎn)品規(guī)格說明所要求的功能B)軟件中出現(xiàn)了產(chǎn)品規(guī)格說明不應(yīng)該出現(xiàn)的功能C)軟件實現(xiàn)了產(chǎn)品規(guī)格沒有提到的功能D)軟件實現(xiàn)了產(chǎn)品規(guī)格說明所要求的功能但因受性能限制而未考慮可移植性問題10、軟件生存周期過程中,修改錯誤最大的階段是(d)。A)需求階段 B)設(shè)計階段 C)編程階段 D)發(fā)布運行階段11、在邊界值分析中,下列數(shù)據(jù)通常不用來做數(shù)據(jù)測試的是(b)。A)正好等于邊界的值 B)等價類中的等價值C)剛剛大于邊界的值 D)剛剛小于邊界的值D)在程序完成的編碼之后再制定軟件的測試用例12、單元測試中設(shè)計測試用例的依據(jù)是(d)。A)概要設(shè)計規(guī)格說明書 B)用戶需求規(guī)格說明書C)項目計劃說明書 D)詳細設(shè)計規(guī)格說明書13、通常可分為白盒測試和黑盒測試。白盒測試是根據(jù)程序的(c)來設(shè)計測試用例,黑盒測試是根據(jù)軟件的規(guī)格說明來設(shè)計測試用例。A)功能 B)性能 C)內(nèi)部邏輯 D)內(nèi)部數(shù)據(jù)14、如果一個判定中的復(fù)合條件表達式為(A>1)or(B<=3),則為了達到100%的條件覆蓋率,至少需要設(shè)計多少個測試用例(b)。A)1 B)2 C)3 D)415、經(jīng)驗表明,在程序測試中,某模塊與其他模塊相比,若該模塊已發(fā)現(xiàn)并改正的錯誤較多,則該模塊中殘存的錯誤數(shù)目與其他模塊相比,通常應(yīng)該(b)。A)較少 B)較多 C)相似 D)不確定16、下面有關(guān)軟件缺陷的說法中錯誤的是(c)。A)缺陷就是軟件產(chǎn)品在開發(fā)中存在的錯誤B)缺陷就是軟件維護過程中存在的錯誤、毛病等各種問題C)缺陷就是導(dǎo)致系統(tǒng)程序崩潰的錯誤D)缺陷就是系統(tǒng)所需要實現(xiàn)某種功能的實效和違背17、在某大學(xué)學(xué)籍管理信息系統(tǒng)中,假設(shè)學(xué)生年齡的輸入范圍為16—40,則根據(jù)黑盒測試中的等價類劃分技術(shù),下面劃分正確的是(b)。A)可劃分為2個有效等價類,2個無效等價類B)可劃分為1個有效等價類,2個無效等價類C)可劃分為2個有效等價類,1個無效等價類D)可劃分為1個有效等價類,1個無效等價類18、根據(jù)軟件需求規(guī)格說明書,在開發(fā)環(huán)境下對已經(jīng)集成的軟件系統(tǒng)進行的測試是(a)。A)系統(tǒng)測試 B)單元測試 C)集成測試 D)驗收測試19、下面有關(guān)測試原則的說法正確的是(a)。A)測試用例應(yīng)由測試的輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果組成B)測試用例只需選取合理的輸入數(shù)據(jù)C)程序最好由編寫該程序的程序員自己來測試D)使用測試用例進行測試是為了檢查程序是否做了它該做的事20、集成測試對系統(tǒng)內(nèi)部的交互以及集成后系統(tǒng)功能檢驗了何種質(zhì)量特性aA)正確性 B)可靠性 C)可使用性 D)可維護性21、軟件設(shè)計階段的測試主要采取的方式是(a)。A)評審 B)白盒測試 C)黑盒測試 D)動態(tài)測試22、下列關(guān)于測試方法的敘述中不正確的是(c)A)從某種角度上講,白盒測試與黑盒測試都屬于動態(tài)測試B)功能測試屬于黑盒測試C)對功能的測試通常是要考慮程序的內(nèi)部結(jié)構(gòu)D)結(jié)構(gòu)測試屬于白盒測試23、在覆準(zhǔn)則中,最常用的是(d)A)語句覆蓋 B)條件覆蓋 C)分支覆蓋 D)以上全部24、大多數(shù)實際情況下,性能測試的實現(xiàn)方法是(a)。A)黑盒測試 B)白盒測試 C)靜態(tài)分析 D)可靠性測試25、下列方法中,不屬于黑盒測試的是(a)。A)基本路徑測試法 B)等價類測試法C)邊界值分析法 D)基于場景的測試方法26、測試程序時,不可能遍歷所有可能的輸入數(shù)據(jù),而只能是選擇一個子集進行測試,那么最好的選擇方法是(b)。A)隨機選擇 B)劃分等價類 C)根據(jù)接口進行選擇 D)根據(jù)數(shù)據(jù)大小進行選擇27、下列可以作為軟件測試對象的是(d)。A)需求規(guī)格說明書B)軟件設(shè)計規(guī)格說明C)源程序D)以上全部28、數(shù)據(jù)流覆蓋關(guān)注的是程序中某個變量從其聲明、賦值到引用的變化情況,它是下列哪一種覆蓋的變種(d)。 A)語句覆蓋 B)控制覆蓋 C)分支覆蓋 D)路徑覆蓋29、在Web應(yīng)用軟件的分層測試策略中,下列哪個不是測試關(guān)注的層次(c)。A)數(shù)據(jù)層 B)業(yè)務(wù)層 C)服務(wù)層 D)表示層30、軟件測試規(guī)范規(guī)定,軟件測試的類別可分為:單元測試、集成測試以及(d)。 A)系統(tǒng)測試 B)驗收測試 C)系統(tǒng)測試和驗收測試 D)配置項測試、系統(tǒng)測試和驗收測試三、填空題軟件測試崗位工作角色有:測試經(jīng)理、測試工程師、測試員軟件測試崗位工作任務(wù)如下:例如:任務(wù)---------角色監(jiān)控測試進度 (測試經(jīng)理)生成測試報告 (測試員)確保測試外部環(huán)境 (測試經(jīng)理)請?zhí)顚懲瓿稍撊蝿?wù)所對應(yīng)的角色任務(wù)---------角色1、記錄測試結(jié)果 (測試員)2、實施測試操作 (測試員)3、設(shè)計測試用例 (測試工程師)4、分析測試結(jié)果 (測試工程師)5、制定測試計劃 (測試經(jīng)理)四、問答題1、什么是軟件測試軟件測試就是對醒目開發(fā)過程的產(chǎn)品(編碼、文檔)進行差錯審查,保證其質(zhì)量的一種過程。2、什么是測試用例測試用例是為特定目的而設(shè)計的一組測試輸入、執(zhí)行條件和預(yù)期的結(jié)果,測試用例是執(zhí)行測試的最小實體。3、什么是黑盒測試已知產(chǎn)品的功能設(shè)計規(guī)格,可以進行測試來證明每個實現(xiàn)了的功能是否符合要求。4、什么是白盒測試已知產(chǎn)品的內(nèi)部工作過程,可以通過測試來證明每種內(nèi)部操作是否符合設(shè)計規(guī)格要求,所有內(nèi)部成分是否已經(jīng)過檢查。5、什么是樁模塊,什么是驅(qū)動模塊樁模塊:用來模擬被測試模塊工作過程中所調(diào)用的模塊。驅(qū)動模塊:用來模擬被測試模塊的上一級模塊。6、用黑盒測試設(shè)計測試用例有哪些常用方法等價類劃分法、邊界值劃分法、錯誤推測法、因果圖法、場景法7、什么是集成測試,它包括哪兩種方式每個模塊完成單元測試后,需要按照設(shè)計是確定的結(jié)構(gòu)圖,將他們連接起來,進行集成測試,也成為綜合測試。集成測試包括非增量測試和增量測試兩種方式8、軟件測試工作過程有哪些確定測試計劃、設(shè)計測試用例、測試執(zhí)行、測試總結(jié)9、測試執(zhí)行的工作過程有哪些(1)全方位地觀察測試用例執(zhí)行結(jié)果(2)加強測試過程記錄(3)及時確定發(fā)現(xiàn)的問題(4)提交缺陷時與開發(fā)的關(guān)系處理(5)及時更新測試用例(6)提交一份優(yōu)秀的問題報告單10、測試計劃編寫6要素Why---為什么要進行這些測試What---測試那些方面,不同階段的工作內(nèi)容When---測試不同階段的起止時間Where---相應(yīng)文檔,缺陷的存放位置,測試環(huán)境等Who---項目有關(guān)人員組成,安排那些測試人員進行測試How---如何去做,使用那些測試工具以及測試方法進行測試11、系統(tǒng)測試有哪幾類恢復(fù)測試、安全測試、強度測試、性能測試12、Web系統(tǒng)測試通常包括哪些性能測試、連接測試、導(dǎo)航測試、界面測試、兼容性測試、幫助文檔測試13、什么是并發(fā)用戶數(shù)并發(fā)用戶數(shù)是指在某一給定時間內(nèi),某個特定點上進行會話操作的用戶數(shù)。14、測試工具LoadRunner簡介LoadRunner是一種適用于各種體系結(jié)構(gòu)的自動負載測試工具,它能預(yù)測系統(tǒng)行為并優(yōu)化系統(tǒng)性能。15、公司A承擔(dān)了公司B的辦公自動化系統(tǒng)的建設(shè)工作。2004年10月初,項目正處于開發(fā)階段,預(yù)計2005年5月能夠完成全部開發(fā)工作,但是合同規(guī)定2004年10月底進行系統(tǒng)驗收。因此,在2004年10月初,公司A依據(jù)合同規(guī)定向公司B和監(jiān)理方提出在2004年10月底進行驗收測試的請求,并提出了詳細的測試計劃和測試方案。在該方案中指出測試小組由公司A的測試工程師、外聘測試專家、外聘行業(yè)專家以及監(jiān)理方的代表組成,請問公司A的做法是否正確,給出理由。做法不正確。理由:1)2004年10月初,項目正處于開發(fā)階段,到2005年5月才能完成開發(fā)工

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論