


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第 2 章 習題參考解答18086 處理器內部一般包括哪些主要局部 ?8086 處理器與其他處理器一樣,其內部有算術邏輯部件、控制與定時部件、 總線與總線接口部件、存放器陣列等。按功能結構可分為兩局部,即總線接 口單元BIU與執行單元EU。BIU主要包括段存放器、內部通信存放器、指 令指針、 6 字節指令隊列、 20 位地址加法器和總線控制邏輯電路。 EU 主要 包括通用存放器陣列、算術邏輯單元、控制與定時部件等。2什么是總線 ? 般微機中有哪些總線 ? 所謂總線是指電腦中傳送信息的一組通信導線,它將各個部件連接成個整 體。在微處理器內部各單元之間傳送信息的總線稱為片內總線;在微處理器 多個外
2、部部件之間傳送信息的總線稱為片外總線或外部總線。外部總線又分 為地址總線、數據總線和控制總線。隨著電腦技術的開展,總線的概念越來 越重要。微機中常用的系統總線有 PC 總線、 ISA 總線、 PCI 總線等。3什么是堆棧 ?它有什么用途 ?堆棧指針的作用是什么 ? 堆棧是一個按照后進先出的原那么存取數據的部件,它是由棧區和棧指針組成 的。堆棧的作用是:當主程序調用子程序、子程序調用子程序或中斷時轉入 中斷效勞程序時,能把斷點地址及有關的存放器、標志位及時正確地保存下 來,并能保證逐次正確地返回。堆棧除了有保存數據的棧區外,還有一個堆 棧指針SP,它用來指示棧頂的位置。假設是“向下生成的堆棧,隨
3、著壓入 堆棧數據的增加,棧指針SP的值減少。但SP始終指向棧頂。4. 在8086 CPU中,FR存放器有哪些標志位?分別說明各位的功能。8086 CPU中設置了一個16位的標志存放器FR,其中用了 9億還有7位保 留。 9位中有 3位作為控制標志, 6位作為狀態標志。IF :中斷控制標志。當IF= 1時,允許可屏蔽中斷請求;當IF = 0時,禁止 可屏蔽中斷請求。TF:單步運行標志。當TF= 1,單步運行;TF = 0,連續運行程序。DF:方向標志。當 DF= 0,串操作時地址按增量修改;DF = 1,地址按減 量修改。SF:符號負數標志。當運算結果的最高位為1負數時,SF= 1;反之SF =
4、0。ZF:零標志。當運算結果為0,那么ZF = 1;否那么ZF = 0。AF :輔助進位/借位標志。當算術運算時低 4位有進位/借位,那么AF = 1; 否那么 AF=0。 AF 主要用于 BCD 碼運算中進行結果調整。PF:奇偶標志。當運算結果低8位中1的個數為偶數時PF= 1;否那么PF= 0。CF:進位/借位標志。當算術運算結果最高位有進位/借位時,CF= 1;否那么 CF= 0。邏輯運算時 CF= 0,循環移位指令也影響 CF 標志。OF:溢出標志。當符號數算術運算結果有溢出時OF= 1;否那么OF = 0。5. 在8086 CPU 中,有哪些通用存放器和專用存放器 ?式說明專用存放器
5、的作用。8086 CPU中有4個16位的通用存放器,即 AX、BX、CX、DX。每個16 位存放器又可分為 2個,共 8個 8位存放器: AH、 AL、 BH、 BL、 CH、 CL、 DH、 DL 。4個段存放器即代碼段存放器CS、數據段存放器DS、堆棧段存放器SS和附加段存放器ES用來存放各段的起始地址。FR用來存放標志。IP用來存放 程序地址的偏移量,它不能提供給程序員編程。SP是堆棧指針,專門用來指示堆棧位置。BP為基址指針,作為基址存放器使用,它與變址存放器SI、DI配合作為一個尋址方式。BP主要用來訪問堆棧段中的數據。6. 假設CS= 8000H,試說明現行代碼段可尋址的存儲空間范
6、圍。假設CS= 8000H,現行代碼段可尋址的存儲空間范圍為80000H8FFFFH7. 設現行數據段位于存儲器的B0000HBFFFFH,試說明DS段存放器的內容DS= B000H&設雙字12345678H的起始地址為A001H,試說明這個雙字在存儲器中是如何存放的。該雙字在存儲器中的存地址RAMA0001H78A0002H56A0003H34A0004H12放如下:9.說明8086的EU和BIU的主要功能。8086 CPU的BIU對外提供16位雙向數據總線和20位地址總線。它負責完 成所有的外部總線操作,即完成取指令、指令排隊、讀與寫操作、地址轉換和總線控制。執行單元 EU 的主要
7、功能是完成指令譯碼與執行指令工作。 EU 從 BIU 的指 令隊列輸出端取得指令,對指令的代碼進行譯碼,產生操作數地址并將其傳 送給BIU,向BIU申請完成存儲器或I/O的讀寫周期,對操作數進行指令 規定的操作。在指令執行期間, EU 測試標志位,根據指令執行的結果修改 標志位。假設指令隊列是空的, EU 等待下一次取得指令字節,且修改指令 隊列的輸出指針。 EU 有一個 16位的 ALU ,專門用來對操作數進行算術和邏 輯運算。10說明 8086CPU 組成的系統中為什么必須使用地址鎖存器?8086 的數據總線和低 16 位地址總線是采用分時復用的。當執行存儲器讀寫或I/O讀寫,在CPU總線
8、周期的T1狀態時,作地址總線輸出A15A0, 在其他狀態均作為雙向數據總線使用。地址總線的高 4位A19A16也是復 用線,但他們是地址 /狀態復用線。 為了使地址信息在整個總線周期中均保持 有效地址,必須設置地址鎖存器把 T1 狀態上輸出的 20條地址信息進行鎖存。11. 8086 CPU的最大尋址范圍是多少?如何實現對整個地址空間尋址? 8086的存儲器最大尋址范圍為 1M 字節地址為 00000HFFFFFH;IO 尋 址的最大范圍為 64K 口地址為0000HFFFFH。對1M存儲器的尋址是通 過段存放器來實現的,每個存儲器段為 64K 字節, 1M 字節的存儲器可以分 為假設干個 64KB 段,利用段存放器可尋址整個存儲空間。對 IO 空間的 尋址可使用直接尋址 對 8 位口地址 ;也可使用 DX 進行間接尋址
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒精出入庫管理制度
- 采摘園財務管理制度
- 2025至2030年中國干燥烘爐行業投資前景及策略咨詢報告
- 采購員廉潔管理制度
- 鐵路行車室管理制度
- 銅管品質部管理制度
- 2025至2030年中國小型儲氣罐行業投資前景及策略咨詢報告
- 2025至2030年中國室外專用防腐涂料行業投資前景及策略咨詢報告
- 2025至2030年中國多功能電腦電視選臺器行業投資前景及策略咨詢報告
- 2025年北京高考物理試卷真題(含答案解析)
- 手術患者深靜脈血栓預防措施
- 2025年共青團入團積極分子考試測試試卷題庫及答案
- 2.2自然保護區與生態安全課件高二地理下學期魯教版(2019)選擇性必修三
- 2021年貴州特崗教師招聘考試英語真題及答案
- 救護車駕駛培訓
- 基層公共法律服務的困境與改進對策研究
- 殘疾人電子商務培訓
- GB/T 45148-2024數字文化館資源和技術基本要求
- 提高處方合格率管理
- 云南教育強省建設規劃綱要(2024-2035年)知識培訓
- 山體護坡施工技術方案
評論
0/150
提交評論