freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]微機(jī)原理與接口技術(shù)_基于8086和proteus仿真__顧暉_復(fù)習(xí)資料-wenkub

2023-03-03 07:03:27 本頁面
 

【正文】 E SVC CA D1 5~ A D0R E S E TA L ER E A D YI N T RC L KM N / M X8 0 8 6A1 9~ A1 6D E NI N T AD T / RB H EM / I OR DW RS T B8 2 8 28 2 8 6O ET地 址數(shù) 據(jù)存 儲 器 I / O 接 口A BB H ED B8 2 8 4外 部 復(fù) 位 信 號R E S E T來 自 外 設(shè) 的 就 緒 信 號R D YA D1 5~ A D0R E S E TA L ER E A D YI N T RC L KM N / M X8 0 8 6A1 9~ A1 6I N T AB H ES T B8 2 8 28 2 8 6O ET地 址數(shù) 據(jù)存 儲 器 I / O 接 口A BB H ED BC L KS0S1S2S0S1S2D E ND T / RA M W CA I O W CM R D CM W T C8 2 8 8I O R CI O W CVC CR E S8 2 8 4外 部 復(fù) 位 信 號R E S E T來 自 外 設(shè) 的 就 緒 信 號R D Y 8086 系統(tǒng)中為什么要用地址鎖存器? 8282 地址鎖存器與 CPU 如何連接? 答:為了減少引腳的數(shù)量, 8086CPU 的地址引腳和數(shù)據(jù)引腳分時復(fù)用,為了保證在總線操作周期中地址信號能有效而穩(wěn)定的輸出,必須使用地址鎖存器。分三組:地址總線,數(shù)據(jù)總線,控制總線 8086微處理器的工作模式及引腳特性 8086的工作模式 ? 8086CPU具有兩種不同的工作模式來適應(yīng)不同的應(yīng)用場合: –最小模式 系統(tǒng)的控制總線就直接由 CPU的控制線供給 –最大模式 : 8086通過一個總線控制器 8288來形成各種總線周期,控制信號由 8288供給。當(dāng) A0=0 時,選中偶地址存儲體,與數(shù)據(jù)總線低 8位相連,從低 8 位數(shù)據(jù)總線讀 /寫一個字節(jié)。再出棧 6 個字節(jié)后 SP 為 7FCH。 ( 1) 1000H ( 2) 1234H ( 3) 2300H ( 4)E000H ( 5) AB00H ? 答:( 1) 10000H~1FFFFH ? ( 2) 12340H~2233FH ? ( 3) 23000H~32FFFH ? ( 4) E0000H~EFFFFH ? ( 5) AB000H~BAFFFH 10550H 250A0H 2EF00H 8FF00H CS SS DS ES 解: 各段分布及段首址見右圖所示。 物理地址計算公式: 物理地址 = 段地址 10H+有效地址(或偏移地址) 簡要解釋下列名詞的意義:物理地址,邏輯地址 : ? 8086系統(tǒng)中的存儲器分為幾個邏輯段?各段之間的關(guān)系如何?每個段寄存器的作用是什么 ? 8086CPU將 1MB的存儲空間分成邏輯段來進(jìn)行管理:最多可分成 64K個段;每個邏輯段最大為 64KB。 物理地址:指存儲器中存儲單元的實際地址編碼,是一種絕對地址,是 CPU 訪問存儲器的實際尋址地址,對于 8086 系統(tǒng),地址范圍為 00000H~ FFFFFH??刂茦?biāo)志設(shè)置之后,可對后面的操作產(chǎn)生控制作用。 標(biāo)志寄存器 FR ? FR是一個 16位的寄存器。 ? 控制標(biāo)志: IF、 DF 和 TF,對可屏蔽中斷、字符串操作指針變換方向和單步運(yùn)行起控制作用。 ? SP:堆棧指針寄存器,用于指向當(dāng)前棧頂單元。有: – 4個 16位的寄存器: AX、 BX、 CX、 DX; – 8個 8位的寄存器: AH、 AL、 BH、 BL、 CH、 CL、DH、 DL; ? 可以存放偏移地址: BX BP SI DI 其中 BX放數(shù)據(jù)段的地址 BP放堆棧段的地址 簡要解釋下列名詞的意義:存儲器,堆棧, IP,SP, BP,段寄存器,狀態(tài)標(biāo)志,控制標(biāo)志 ? 存儲器:是計算機(jī)系統(tǒng)中的記憶元件,用于存儲指令和數(shù)據(jù)。執(zhí)行部件( EU),作用:從指令對列中取出指令,對指令進(jìn)行譯碼,發(fā)出相應(yīng)的傳送數(shù)據(jù)或算術(shù)的控制信號接受由總線接口部件傳送來的數(shù)據(jù)或把數(shù)據(jù)傳送到總線接口部件進(jìn)行算術(shù)運(yùn)算。微型計算機(jī)系統(tǒng) 8086微處理器的工作模式及引腳特性 2 8086微型計算機(jī)系統(tǒng)的總線時序 4 半導(dǎo)體存儲器的分類 1 8086微處理器的結(jié)構(gòu) 8086微型計算機(jī)系統(tǒng) 3 微處理器結(jié)構(gòu) ? 8086CPU 16位微處理器 ? 8086CPU具有 20 條地址線,可直接尋址 1MB 容量的內(nèi)存空間,在訪問 I/O端口時,使用地址線 16條 ,最多可尋址 64K 個 I/O端口。 ? 8086指令隊列的作用是什么? 答:作用是:在執(zhí)行指令的同時從內(nèi)存中取了一條指令或下幾條指令,取來的指令放在指令隊列中這樣它就不需要象以往的計算機(jī)那樣讓 CPU輪番進(jìn)行取指和執(zhí)行的工作,從而提高 CPU的利用率。 ? 堆棧:在存儲器中開辟的一個區(qū)域,用來存放需要暫時保存的數(shù)據(jù)。 ? BP:基址指針,間接尋址中用于存放基址,隱含段地址為 SS。 ? 為了實現(xiàn)尋址 1MB存儲器空間, 8086CPU將1MB的存儲空間分成若干個邏輯段進(jìn)行管理,4個 16位的段寄存器來存放每一個邏輯段的段起始地址。 9個位用作標(biāo)志位: – 狀態(tài)標(biāo)志位 有 6個, 記錄程序中運(yùn)行結(jié)果的狀態(tài)信息 ,是根據(jù)指令的運(yùn)行結(jié)果由 CPU自動設(shè)置的。 ? 未標(biāo)明的位在 8086中不用。 邏輯地址:由段基址和偏移地址組成,均為無符號的 16 位二進(jìn)制數(shù),程序設(shè)計時采用邏輯地址,可由邏輯地址變換為物理地址,物理地址 =段基址 16+偏移地址。各段的起始位置由程序員指出,可以彼此分離,也可以首尾相連、重疊或部分重疊。 操作數(shù)的物理地址為: 250AH 10H+0204H = 252A4H 已知 CS=1055H, DS=250AH,ES=2EF0H, SS=8FF0H, DS段有一操作數(shù),其偏移地址=0204H, 1)畫出各段在內(nèi)存中的分布 2)指出各段首地址 3)該操作數(shù)的物理地址 =? 例 ?段寄存器 CS= 1200H,指令指針寄存器IP=FF00H,此時,指令的物理地址為多少 ?指向這一物理地址的 CS值和 IP值是唯一的嗎 ? 答:指令的物理地址為 21F00H; CS值和 IP值不是唯一的,例如: CS=2100H, IP=0F00H。 8086CPU 重新啟動后,從何處開始執(zhí)行指令? ? 答:重新啟動后, CS=FFFFH, IP=0000H,故從物理地址為 FFFF0H 的位置開始執(zhí)行指令。當(dāng) BHE =0 時,選中奇地址存儲體,與數(shù)據(jù)總線高 8 位相連,從高 8 位數(shù)據(jù)總線讀 /寫一個字節(jié)。 ? 8086的工作模式由硬件設(shè)計決定: – 引腳連電源 (+ 5V),則 8086處在最小模式; – 引腳接地,則 8086處在最大模式。由于 8086 有 20 條地址線,故需使用三片8282,其中 OE 接地, STB 與 CPU 的 ALE相連,前兩片 8282 的 DI0~DI7 分別與 CPU 的 AD0~AD15 相連,第三片 8282 的 DI0~DI3 分別與 CPU 的 AD16~AD19 相連, DI4 與 CPU 的 BHE 相連。 附加的時鐘周期 等待狀態(tài) Tw 指令周期 總線周期 ?? 總線周期 時鐘周期 時鐘周期 時鐘周期 時鐘周期 ?? ?? 一個基本的總線周期 C L KT4T1T2T3高 為 讀 內(nèi) 存 , 低 為 讀 I / OA1 9/ S6~ A1 6/ S3地 址 輸 出 狀 態(tài) 輸 出A D1 5~ A D0地 址 輸 出 出 現(xiàn) 數(shù) 據(jù)A L EM / I OW R 或 R DB H E / S7B H E 輸 出 什么叫總線周期?在 CPU 讀 /寫總線周期中,數(shù)據(jù)在哪個機(jī)器狀態(tài)出現(xiàn)在數(shù)據(jù)總線上? 答: CPU 完成一次存儲器訪問或 I/O 端口操作所需要的時間稱為一個總線周期,由幾個 T 狀態(tài)組成。 C L KT4T1T2T3TI( 2 ~ 3 )?T4T1T2T3A L EI N T AA D1 5~ A D0中 斷 類 型 碼第 一 個 響 應(yīng) 周 期 第 二 個 響 應(yīng) 周 期第 4章 8086尋址方式與指令系統(tǒng) 概述 1 8086尋址方式 2 8086指令系統(tǒng) 3 808的 七種基本的數(shù)據(jù)尋址方式 ? (1)立即尋址; ? (2)寄存器尋址; ? (3)直接尋址; ? (4)寄存器間接尋址; ? (5)寄存器相對尋址; ? (6)基址變址尋址; ? (7)相對基址變址尋址。 ——有符號定義語句、數(shù)據(jù)定義語句、程序結(jié)構(gòu)語句、模塊鏈接語句、有關(guān)宏的語句、條件匯編語句等。 ? 例: X DB 25H ( 2)預(yù)留內(nèi)存單元,但不賦值,以存放運(yùn)算結(jié)果 . ? 例: A DB ? ? ( 3)定義一個數(shù)組 ? 例: W_TABLE DW 1122H, 3344H ? B_TABLE DB 1, 2, 4, 9, 16 ? 當(dāng)表中的操作數(shù)相同時, ? 可用重復(fù)操作符 DUP來縮寫: ?格式: 重復(fù)次數(shù) DUP( 操作數(shù) ) – 例: ALL_ZERO DB 0, 0, 0, 0, 0, 0 ? ALL_ZERO DB 6 DUP( 0) ? ( 4)定義字符串(只能用 DB定義 ) ? 例: MESSAGE DB ‘HELLO’ ? 每個字符的值為它的 ASCII碼值,所以 ? 用 DB來定義。內(nèi)存直接與 CPU相聯(lián)接,是計算機(jī)的組成部分。 ? 如果斷開 RAM的電源 , 其內(nèi)容將全部丟失 。 ROM有 5種,固定掩摸編程 ROM,可編程PROM,紫外光檫除可編程 EPROM,電可檫除的可編程 EPROM,閃速存儲器。 16K*8需要 14條地址線, 8條數(shù)據(jù)線。 數(shù)據(jù)線 ? 16位微機(jī)系統(tǒng)中存儲器與系統(tǒng)的聯(lián)接 ( 8位存儲體 ) ? 8086系統(tǒng)的分為奇存儲體、偶存儲體: 地址線 ? 片內(nèi)地址 片內(nèi)地址線數(shù)量由 儲存器芯片型號(容量)決定 如27128的容量為 16K,儲存器芯片內(nèi)的地址為 14位。 ? 輸入 /輸出接口電路有哪些寄存器,各自的作用是什么? ? 通常有數(shù)據(jù)輸入、數(shù)據(jù)輸出、控制和狀態(tài)寄存器等。該方式主要優(yōu)點(diǎn)是不需要專門的 I/O指令,對I/O端口操作的指令類型多;缺點(diǎn)是端口要占用部分存儲器的地址空間,不容易區(qū)分是訪問存儲器還是外部設(shè)備。數(shù)據(jù)信息相應(yīng)的端口稱為數(shù)據(jù)端口;狀態(tài)信息相應(yīng)的端口稱為狀態(tài)端口;控制信息相應(yīng)的端口稱為控制端口。 ? 中斷控制方式主要用于需要提高 CPU利用率和進(jìn)行實時數(shù)據(jù)處理的情況。 ? CPU響應(yīng)中斷的條件:若為非屏蔽中斷請求,則 CPU執(zhí)行完現(xiàn)行指令后,就立即響應(yīng)中斷。 ? ( 2)中斷響應(yīng): CPU執(zhí)行完現(xiàn)行指令后,就立即響應(yīng)非屏蔽中斷請求。 ? 8086的中斷分哪兩大類?各自有什么特點(diǎn)?中斷向量和中斷向量表的含義是什么? 8086一共可處理多少級中斷? ? 【 解答 】 8086的中斷分為外部中斷和內(nèi)部中斷兩種:外部中斷由外部硬件產(chǎn)生,由 CPU外部中斷請求信號觸發(fā),分為非屏蔽中斷 NMI和可屏蔽中斷 INTR。把系統(tǒng)中所有的中斷向量按中斷類型從小到大的順序放到存儲器的特定區(qū)域,該區(qū)域稱為中斷向量表。 中斷類型號 40H送 AL ? MOV DX, SEG INTP 。 IF=1,開中斷 … INTP: … 。可屏蔽中斷: CPU將根據(jù)中斷允許標(biāo)志位 IF的狀態(tài)決定是否響應(yīng)。中斷服務(wù)程序存放在 0020H:6314H開始的內(nèi)存區(qū)域中,所以( 00060H)=0020H,( 00061H) = 6314H。這個功能使原來沒有能力提供中斷
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1