


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1用二進制好處?答:二進制數在電氣元件中容易實現、容易運算,在電子學中具有兩種穩定狀態以代表0和1。而需要由0和1來代表的量很多。如:電壓的高和低,電燈的亮和滅,電容的充電和放電,脈沖的有和無,晶體管的導通和截止等。電路中把正負極(高低電平)分別用0,1或者1,0來表示。就用這些0,1,或者它們的組合,例如001,00,011,100,111等等來傳遞信息或命令。總之,二進制在電路上很容易實現,然后把它作為基礎可以擴展成四進制,八進制,十六進制等等,來實現更多的功能。2.RET,CALL,IRET:答CALL:CPU先將下一條指令的地址壓入堆棧保護起來,然后再將子陳旭入口地址賦給IP(或CS,IP),以便轉到子程序執行。RET:一般安排在程序末尾,執行RET時,CPU將堆棧頂部保留的返回地址彈到IP(或CS,IP),這樣既可返回到CALL的下一條指令,繼續執行主程序。IRET:從中斷服務子程序返回到被中斷的程序繼續執行。先將堆棧中的斷點地址彈道IP,CS,接著將INT指令執行時壓入堆棧的標志彈道標志寄存器,回復中斷前的標志狀態。3堆棧和堆棧指針的區別堆棧式內存中的一個特定的區域,用以存放寄存器或者存儲器中暫時不用又必須保存的數據,我們可以將堆棧看做是一個小存儲器但不能隨意存儲。Sp為堆棧指針寄存器,他在堆棧操作中存放棧頂偏移地址,永遠指向堆棧的棧頂,在訪問堆棧時作為指向堆棧的指針,在壓入操作之前sp-2,彈出一個字,sp+2.4說明偽指令和機器指令的區別?機器指令是功能性語句,能夠實現一定的操作功能,能夠被翻譯成機器代碼;偽指令語句是指示性語句,只是為匯編程序在翻譯成匯編語言時提供相關信息,并不產生機器代碼。5接口電路與系統總線相連時為什么要遵循“輸入要經三態,輸出要鎖存”的原則?接口電路是介于主機和外設之間的一種緩沖電路,它使外設與總線隔離,起緩沖、暫存數據的作用。因為數據總線是各種設備以及存儲器傳送數據的公共總線,任何設備都不允許長期占用數據總線,而僅允許被選中的設備在讀/寫周期中享用數據總線,這就需要接口電路為輸入設備提供三態緩沖作用,只在讀/寫周期中為被選中的設備開放與系統數據總線的連接,即輸入要經三態;另外,通過對CPU的輸出總線周期的分析,相對于普通外設而言,CPU的輸出周期很短,即#WR信號有效電平持續時間很短,無數據鎖存能力的輸出設備要在很短的時間內接收數據并驅動是幾乎不可能的,所以需加鎖存器鎖存數據,在輸出總線周期結束后,保持該數據提供外設使用,以協調主機和外設間數據傳送速度不匹配的矛盾,即輸出要鎖存6請說明80386、80486CPU在存儲器管理機制上有哪三種工作模式?80386有三種工作模式:實模式、保護模式和虛擬86模式。保護模式提供了80386先進的多任務、內存分頁管理和優先級保護等機制。為了在保護模式下繼續提供和8086處理器的兼容,80386又設計了一種虛擬86模式,以便可以在保護模式的多任務條件下,有的任務運行32位程序,有的任務運行MS-DOS程序。1、實模式,80386處理器被復位或加電的時候以實模式啟動。這時候處理器中的各寄存器以實模式的初始化值工作。在實模式下,所有的段都是可以讀、寫和執行的。2、保護模式,當80386工作在保護模式下的時候,它的所有功能都是可用的。保護模式下80386支持多任務,可以依靠僅在一條指令中實現任務切換。任務環境的保護工作是由處理器自動完成的。在保護模式下,80386處理器還支持優先級機制,DOS操作系統運行于實模式下,而Windows操作系統運行于保護模式下。3、虛擬86模式是為了在保護模式下執行8086程序而設置的,虛擬86模式是以任務形式在保護模式上執行的,它的工作方式實際上是實模式和保護模式的混合。1.I/O輸入輸出端口應該如何設計,與什么有關?答:所有輸入輸出接口與CPU之間的通信都是由I/O指令來完成的,在執行I/O指令時,CPU首先要把所有訪問的端口的地址放到地址總線上,才能對其其操作。(1)8088CPU的內存地址為1MB,所以地址總線的全部20跟信號線都要使用一般高位的用于確定芯片的地址范圍,低位用于片內尋址。8088CPU能夠尋址的I/O端口為64k,所以使用地址總線的低16位信號線,對單一的I/O地址外設,16位都全部參與譯碼,譯碼輸出直接選擇外設;對于多個I/O地址外設,16位地址線的高位參與譯碼,地位確定訪問哪一個端口。(2)當CPU工作在最大模式時,對存儲器的讀寫要求控制信號MEMR,MEMW,如果為I/O端口讀寫,則要求控制IOR或IOW有效。(3)8088CPU的IO/M引腳決定了信號時內存地址還是I/O地址.當IO/M=0,為內存地址,CPU正在對內存進行讀寫操作,如果IO/M=I/O端口地址,CPU正在對I/O端口進行讀寫操作。1.A/D和D/A轉換在微機應用中分別起什么作用?答:在微機應用中A/D轉換器完成輸入模擬量到數字量的轉換,供微機采集數據。D/A轉換器完成微機輸出數字量到模擬量的轉換,實現微機控制。2.D/A轉換器和微機接口中的關鍵問題是什么?對不同的D/A芯片應采用何種方法連接?答:D/A轉換器和微機接口時主要注意兩點:第一要了解所選用的D/A轉換器本身是否帶有數據鎖存器,如果芯片內部帶有鎖存器可以直接和CPU的數據總線相連接;如果芯片內部不帶有鎖存器,在接口電路中需要通過數據鎖存器來連接CPU的數據總線和D/A轉換器的數據線。第二是要注意D/A轉換器的位數和所要連接的微機數據總線的位數是否一致。以便決定在需要加數據鎖存器時,加幾級鎖存器,如果CPU的數據總線是8位,使用的是大于8位的D/A轉換器,通常采用兩級緩沖結構和CPU數據總線相連。舉例:DAC0832芯片因為內部已經包含輸入寄存器因此直接可以和系統總線相連d0-d7,8位數據輸入端。系統的IO/M信號和地址總線經過譯碼電路與DAC0832芯片的片選CS信號相連。系統的IOW信號與DAC0832芯片的WR1信號相連,對輸入寄存器進行寫入控制。在單緩沖方式下WR2信號直接接地,在雙緩沖方式下,系統的IOW信號與DAC0832芯片的WR2信號相連,對數據變換DAC寄存器寫入控制。在單緩沖方式下XFER信號直接接地,在雙緩沖方式下,系統的IO/M信號和地址總線經過譯碼電路與XFER信號相連。ILE信號直接接電源,輸入寄存器選通命令,與CS,WR1信號一起將要轉換的數據送入輸入寄存器。3.D/A接口轉換器的任務是什么?它和微處理器連接時,幾種電路形式?答:D/A接口轉換器的任務主要是解決CPU與DAC之間的數據緩沖問題,一般有3種:①采用中小規模邏輯芯片構成的接口電路與CPU連接;②采用通用并行I/0接口芯片與CPU連接;③采用GAL器件。4.DAC接口轉換器分辨率與微機系統總據總線寬度相同或高于系統數據總線寬度時,其連接方法有何同?答:①當DAC分辨率與微機系統總線寬度相同時,若D/A轉換器帶三態輸入鎖存緩沖到可以以將CPU數據沖線直接與D/A轉換器相通;否則需要在CPU與D/A轉換器之間加三態鎖存緩沖器;②當DAC分辨率高于系統數據總線寬度時,無論D/A接口轉換器是否帶三態輸入鎖存緩沖器,都需要加三態鎖存緩沖器,先分兩次把數據送到兩個三態鎖存緩沖器,再同時選通兩個緩沖器,將數據送到D/A轉換器進行轉換。2.8086/8088內部有哪些寄存器?答:8086/8088內部有14個16位的寄存器。它們是8個通用寄存器AX,BX,CX,DX,SP,BP,SI,DI;四個段寄存器CS,DS,SS,ES;兩個控制寄存器IP和FLAGS。其中AX,BX,CX,DX四個16位的寄存器每個可分為兩個獨立的8位寄存器AL,AH,BL,BH,CL,CH,DL,DH分別使用。AX、BX、CX和DX寄存器一般用于存放參與運算的數據或運算的結果。除此之外:AX:主要存放算術邏輯運算中的操作數,以及存放I/O操作的數據。BX:存放訪問內存時的基地址。CX:在循環和串操作指令中用作計數器。DX:在寄存器間接尋址的I/O指令中存放I/O地址。在做雙字長乘除法運算時,DX與AX合起來存放一個雙字長數。SP:存放棧頂偏移地址。BP:存放訪問內存時的基地址。SP和BP也可以存放數據,但它們的默認段寄存器都是SS。SI:常在變址尋址方式中作為源地址指針。DI:常在變址尋址方式中作為目標地址指針。四個段寄存器CS,DS,SS,ES分別作為程序指令段、數據段、堆棧段和附加數據段的段基址寄存器使用。當用BX、SI、DI作為地址寄存器時,對應的段基址在寄存器DS中。當用BP、SP作為地址寄存器時,對應的段基址在寄存器SS中。指令指針寄存器IP用來存放CPU將要執行的下一條指令的偏移地址(有效地址)。標志寄存器FLAGS中6位用作狀態標志,反映CPU執行指令后結果的某些特征;3位用作控制標志,用來控制CPU對指令的執行。5.什么是字擴展?什么是位擴展?用戶自己購買內存條進行內存擴充,是在進行何種存儲器擴展?(1)當存儲芯片的容量小于所需內存容量時,需要用多個芯片構成滿足容量要求的存儲器,這就是字擴展。(2)當存儲芯片每個單元的字長小于所需內存單元字長時,需要用多個芯片構成滿足字長要求的存儲模塊,這就是位擴展。(3)用戶在市場上購買內存條進行內存擴充,所做的是字擴展的工作。6.內存地址從20000H~8BFFFH共有多少字節?解:共有8BFFFH-20000H+1=6C000H個字節。或432KB。7.若采用6264芯片構成上述的內存空間需要多少片6264芯片?解:每個6264芯片的容量位8KB,故需432/8=54片。2.I/O接口的主要功能有哪些?有哪兩種編址方式?在8088/8086系統中采用哪一種編址方式?解:功能:(1)I/O地址譯碼與設備選擇。保證任一時刻僅有一個外設與CPU進行數據傳送。(2)信息的輸入輸出,并對外設隨時進行監測、控制和管理。必要時,還可以通過I/O接口向CPU發出中斷請求。(3)命令、數據和狀態的緩沖與鎖存。以緩解CPU與外設之間工作速度的差異,保證信息交換的同步。(4)信號電平與類型的轉換。I/O接口還要實現信息格式轉換、電平轉換、碼制轉換、傳送管理以及聯絡控制等功能。I/O端口的編址方式一是與內存單元統一編址,二是獨立編址。8088/8086系統采用I/O端口獨立編址方式。3.試比較4種基本輸入輸出方法的特點。解:在微型計算機系統中,主機與外設之間的數據傳送有4種基本的輸入輸出方式:無條件傳送方式、查詢工作方式、中斷工作方式、直接存儲器存取(DMA)方式。它們各自具有以下特點:(1)無條件傳送方式適合與簡單的、慢速的、隨時處于“準備好”接收或發送數據的外部設備,數據交換與指令的執行同步,控制方式簡單。(2)查詢工作方式針對并不隨時“準備好”、且滿足一定狀態才能實現數據的輸入/輸出的簡單外部設備,其控制方式也比較簡單,當CPU的效率比較低。(3)中斷工作方式是由外部設備作為主動的一方,在需要時向CPU提出工作請求,CPU在滿足響應條件時響應該請求并執行相應的中斷處理程序。這種工作方式使CPU的效率提高,但控制方式相對較復雜。(4)DMA方式適合于高速外設,是4種基本輸入/輸出方式中速度最高的一種。8什么是中斷向量?中斷向量表是什么?非屏蔽中斷的類型為多少?8086中斷系統優先級順序怎樣?答:實際上就是中斷處理子程序的入口地址,每個中斷類型對應一個中斷響量②中斷向量表是將各個中斷服務程序的入口地址有次序地存放在內存一片連續區域中,所形成的地址表被稱為中斷向量表,也稱為中斷服務程序的入口地址表。在8086系統中,中斷類型碼乘4得到向量表的入口,從此處讀出4字節內容即為中斷向量。③類型02H④內部中斷>非屏蔽中斷>可屏蔽中斷>單步中斷9中斷向量表的作用是什么?如何設置中斷向量表?解:中斷向量表用于存放中斷服務子程序的入口地址,位于內存的最低1K字節(即內存中0000H~003FFH區域),共有256個表項。設置中斷向量表就是將中斷服務程序首地址的偏移量和段基址放入中斷向量表中。如:將中斷服務子程序CLOCK的入口地址置入中斷向量表的程序如下:MOVAX,0000H,MOVDS,AX;置中斷向量表的段基地址.MOVSI,<中斷類型碼×4>;置存放子程序入口地址的偏移地址.MOVAX,OFFSETCLOCK,MOV[SI],AX;將子程序入口地址的偏移地址送入中斷向量表.MOVAX,SEGCLOCK,MOV[SI+2],AX;將子程序入口地址的段基址送入中斷向量表.11.8088/8086系統如何確定硬件中斷服務程序的入口地址?解:8088/8086系統的硬件中斷包括非屏蔽和可屏蔽兩種中斷請求。每個中斷源都有一個與之相對應的中斷類型碼n。系統規定所有中斷服務子程序的首地址都必須放在中斷向量表中,其在表中的存放地址=n×4,(向量表的段基地址為0000H)。即子程序的入口地址為(0000H:n×4)開始的4個單元中,低位字(2個字節)存放入口地址的偏移量,高位字存放入口地址的段基地址。1什么叫尋址方式?8086/8088CPU共有哪幾種尋址方式?解:尋址方式主要是指獲得操作數所在地址的方法.8086/8088CPU具有:立即尋址、直接尋址、寄存器尋址、寄存器間接尋址、寄存器相對尋址、基址一變址尋址、基址一變址-相對尋址以及隱含尋址等8種尋址方式。2試比較無條件轉移指令、條件轉移指令、調用指令和中斷指令有什么異同?解:無條件轉移指令的操作是無條件地使程序轉移到指定的目標地址,并從該地址開始執行新的程序段,其轉移的目標地址既可以是在當前邏輯段,也可以是在不同的邏輯段;條件轉移指令是在滿足一定條件下使程序轉移到指定的目標地址,其轉移范圍很小,在當前邏輯段的-128~+127地址范圍內。調用指令是用于調用程序中常用到的功能子程序,是在程序設計中就設計好的。根據所調用過程人口地址的位置可將調用指令分為段內調用(入口地址在當前邏輯段內)和段間調用。在執行調用指令后,CPU要保護斷點。對段內調用是將其下一條指令的偏移地址壓人堆棧,對段間調用則要保護其下一條指令的偏移地址和段基地址,然后將子程序人口地址賦給IP(或CS和IP)中斷指令是因一些突發事件而使CPU暫時中止它正在運行的程序,轉去執行一組專門的中斷服務程序,并在執行完后返回原被中止處繼續執行原程序。它是隨機的。在響應中斷后CPU不僅要保護斷點(即INT指令下一條指令的段地址和偏移地址),還要將標志寄存器FLAGS壓入堆棧保存。3試比較并行通信與串行通信的特點。解:并行通信是在同一時刻發送或接收一個數據的所有二進制位。其特點是接口數據的通道寬,傳送速度快,效率高。但硬件設備的造價較高,常用于高速度、短傳輸距離的場合。串行通信是將數據逐位的傳送。其特點是傳送速度相對較慢,但設備簡單,需要的傳輸線少,成本較低。所以常用于遠距離通信。5酷睿”是一款領先節能的新型微架構,酷睿(TM)微體系結構采用先進的功率門控技術。通過該特性,可以智能地打開當前需要運行的子系統,而其他部分則處于休眠狀態,這樣將大幅降低處理器的功耗及發熱。設計的出發點是提供卓然出眾的性能和能效,提高每瓦特性能,也就是所謂的能效比:“性能=頻率×每個時鐘周期的指令數”.寬位動態執行通過提升每個時鐘周期完成的指令數,從而顯著改進執行能力。酷睿微架構擁有4組解碼器,每個內核將變得更加“寬闊”,這樣每個內核就可以同時處理更多的指令。智能功率能力可以進一步降低功耗,優化電源使用,從而為服務器、臺式機和筆記本電腦提供個更高的每瓦特性能。接口電路與系統總線相連時為什么要遵循“輸入要經三態,輸出要鎖存”的原則?接口電路是介于主機和外設之間的一種緩沖電路,它使外設與總線隔離,起緩沖、暫存數據的作用。因為數據總線是各種設備以及存儲器傳送數據的公共總線,任何設備都不允許長期占用數據總線,而僅允許被選中的設備在讀/寫周期中享用數據總線,這就需要接口電路為輸入設備提供三態緩沖作用,只在讀/寫周期中為被選中的設備開放與系統數據總線的連接,即輸入要經三態;另外,通過對CPU的輸出總線周期的分析,相對于普通外設而言,CPU的輸出周期很短,即#WR信號有效電平持續時間很短,無數據鎖存能力的輸出設備要在很短的時間內接收數據并驅動是幾乎不可能的,所以需加鎖存器鎖存數據,在輸出總線周期結束后,保持該數據提供外設使用,以協調主機和外設間數據傳送速度不匹配的矛盾,即輸出要鎖存。說明中斷處理過程有哪幾步?中斷處理需要經歷下述7個過程。1、中斷請求:當中斷源需要CPU對它服務時,就會產生一個中斷請求信號。2、中斷響應:CPU接受中斷請求就稱為中斷響應。3、斷點保護:當CPU響應某個中斷時,就會轉到響應中斷源程序上去,為了使CPU在完成中斷服務后能返回原程序繼續執行,需要將原程序被中斷處的相關信息保存到堆棧中。4、中斷源識別:在計算機系統中,往往有多個中斷源,當有中斷請求時,CPU就需要確定具體的中斷源。5、中斷服務:每個中斷源都有其相應的服務程序,即中斷程序,當CPU識別中斷源后,就會取得其中中斷程序的入口地址,并轉入該中斷程序,進行相應的中斷服務。中斷服務時整個中斷處理的核心。6、斷點回復:當CPU完成響應的中斷服務后,利用中斷服務程序,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七夕節活動方案(合集18篇)
- 年產300萬只汽車前大燈智項目實施方案
- 年產20萬噸氟化系列產品生產項目建議書(僅供參考)
- 廣告牌匾規范化整治規劃設計方案(范文)
- 公共廁所改造工程規劃設計方案(范文)
- 社會服務方案設計
- 伊春職業學院《申論》2023-2024學年第二學期期末試卷
- 畢節醫學高等專科學校《視唱III》2023-2024學年第二學期期末試卷
- 廈門興才職業技術學院《教師語言技能B1》2023-2024學年第二學期期末試卷
- 郴州思科職業學院《大數據運維實驗》2023-2024學年第二學期期末試卷
- 職場利器-陽光心態課件
- 發展少數民族醫藥實施方案
- GB∕T 20394-2019 體育用人造草
- 中考物理總復習幾點建議和思考(ppt課件)
- 乳腺的影像診斷課件
- 三峽庫區榨菜廢水污染治理技術導則
- 硬筆書法興趣小組(社團)活動計劃+教案
- 《C語言程序設計》教案(清華譚浩強)
- 三寶證盟薦亡往生功德文疏
- 鋼結構課程設計--鋼結構平臺設計
- 混凝土配合比設計計算書
評論
0/150
提交評論