![微機原理及接口復習提綱_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/92561f37-b245-41d4-bd5b-1627e2d025e7/92561f37-b245-41d4-bd5b-1627e2d025e71.gif)
![微機原理及接口復習提綱_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/92561f37-b245-41d4-bd5b-1627e2d025e7/92561f37-b245-41d4-bd5b-1627e2d025e72.gif)
![微機原理及接口復習提綱_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/92561f37-b245-41d4-bd5b-1627e2d025e7/92561f37-b245-41d4-bd5b-1627e2d025e73.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第 1章 緒論1. 二進制、十進制、八進制、十六進制整數小數之間的轉換;2. 給定位數補碼表示范圍; -(位數 *進制) /2 (位數 *進制) /2 -1 八位二進制 -128127 十六位二進制 -3276832767第 2章 8086CPU1. 8086、 8088CPU 數據線、地址線數目以及內存和 I/O 端口尋找空間的大?。?6根數據總線, 20 根地址總線,直接尋址空間: 220=1MB低 16 位訪問 216=64k 個 I/O 端口2. 8086CPU 由哪兩部分組成;總線接口單元 BIU 指令執(zhí)行單元 EU3. 8086CPU 內部有哪些寄存器以及各自作用;數據寄存器:AX
2、 ( Accumulator ) 累加器(乘,除)BX( Base) 基址寄存器 /基地址指針(存放偏移地址)CX( Count) 計數寄存器(控制循環(huán)程序的執(zhí)行次數)DX (Data) 數據寄存器(乘,除, I/O )地址指針和變址寄存器:SP (Stack Pointer)堆棧指針BP( Base Pointer) 基址指針( SP+BP+SS 設置訪問堆棧段)SI( Source Index) 源變址寄存器DI(Destination Index ) 目的變址寄存器(通用寄存器, SI+DI+BX 尋找存儲器 操作數)段寄存器: ( 16 位)CS:代碼段DS:數據段SS:堆棧段ES:附
3、加段指令指針:IP:( Instruction Pointer )存放將要執(zhí)行的下一條指令在現行代碼中的偏移地址,IP+CS 形成物理地址 CS:IP標志寄存器:FLAGS:4. 8086CPU 標志寄存器有哪些標志位以及各自的含義;狀態(tài)標志( cpu 自動賦值):CF(Carry Flags) :進位標志(無符號加減 進/借位=1) STC=1, CLC=0, CMC 取反 PF(Parity) :奇偶校驗標志(低 8位偶數個 1 =1)AF ( Auxiliary ) :輔助進位(半進位)低四位向高四位進借位=1ZF(Zero) :零標志 結果為 0置 1SF( Sign) :符號標志 結
4、果為負(最高位為 1)置 1OF( Overflow ) :溢出標志 帶符號運算超出表示范圍 置 1 控制標志(用戶編程) :TF (Trap):陷阱標志/單步 置1 CPU單步運行 置0正常運行IF ( Interrupt):中斷標志 STI指令置1開中斷 置0關中斷DF(Direction ):方向標志 置 1 字符串操作從高到低地址 SI, DI 自動遞減。CLD 使 DF 清 0, STD 使 DF 置 15. 8086CPU 引腳( p28-31 中的 1、2、 3、4、5)作用;AD 15-AD 0( Address Data) 地址數據總線A 19/S6A 16/S3( Addr
5、ess/Status) 地址狀態(tài)線RD 讀控制信號 低電平有效WR 寫信號 低電平有效M/IO 存儲器 /IO 端口控制信號 高電平 CPU 訪問 IO 端口 低電平訪問存儲器6. 8086 系統(tǒng)中存儲器邏輯地址和物理地址的轉換,默認段地址和偏移地址寄存器規(guī) 定,堆棧的操作 ;20 位物理地址 =段基地址 *16+16 位偏移量 CS+IP 尋址下一條要執(zhí)行指令的字節(jié)單元SS+SP/BP 尋址存儲器堆棧段的數據 DS+BX/SI/DI 尋址數據段中 8 位 /16 位數據ES+DI 尋址目的串地址 PUSH/POP 入棧 /出棧 以字為單位 SP-/+2第3章 8086 的尋址方式和指令系統(tǒng)1
6、. 8086 常用尋址方式?立即數尋址 操作數包含在指令中寄存器方式尋址 16 位 AX BX CX DX SI DI SP BP8位 AH AL BH BL CH CL DH DL直接尋址方式 默認段寄存器 DS 操作數的物理地址 16*DS+EA 寄存器間接尋址 寄存器名稱外面必須加【】 (BX BP) SI DI 寄存器相對尋址 有效地址上加一個位移量基址變址尋址 基址寄存器 BX 段地址寄存器 DS 為 BP 用 SS 相對基址變址尋址2. 數據傳送類指令 MOV 、PUSH 、POP、XCHG 、IN 、OUT ,算術運算類指令 ADD 、 ADC、INC、SUB、DEC、CMP ,
7、邏輯運算指令, JMP ,條件轉移, IRET 等指令 的含義及使用。MOV 字節(jié)或字的傳送PUSH 入棧指令POP 出棧指令XCHG 交換字 /字節(jié)IN 輸入OUT 輸出ADD 加法ADC 帶進位的加法INC 增量SUB 帶借位的減法DEC 減量CMP 比較NOT 取反AND 與OR 或TEST 測試JMP 跳轉LOOP 循環(huán)JNZ 結果為 0 跳轉 ZF=0JNC 無進位轉移 CF=0IRET 中斷返回指令第 4章 匯編語言程序設計1. 指令的組成,偽指令的含義; 組成:標號: 指令助記符 操作數 ;注釋 偽指令: 沒有對應的機器碼,不能讓 CPU 執(zhí)行,不占用內存單元 ,在匯編過程中完
8、成特定的功能,編譯后消失2. 各種運算符的作用; ( SEG、 OFFSET 、 DUP 、 PTR 、$) SEG 返回段地址OFFSET 返回偏移地址DUP 復制PTR 修改類型屬性$ 現行地址3. 段定義語句 SEGMENT 、 ENDS, 段分配語句 ASSUME, 等值偽指令 EQU 的使用, 其他常用偽指令如 DB,DW ;119-122 頁4. 完整匯編語言程序的框架以及返回 DOS 操作系統(tǒng)的方法;124 頁 130-131 頁DOS 系統(tǒng)功能調用的步驟:1)功能調用號送到 AH 寄存器中, AH=006CH 。2)入口參數送到指定的寄存器中,有些調用不帶參數。3)執(zhí)行 INT
9、 21H 指令。4)得到出口參數,或將結果顯示在CRT 上5. DOS 功能調用的方法, 1 號功能調用;131 頁例 4.186. 找出數列中的最大值、最小值,利用查表指令進行數據的變換。143 例題 4.38 第 5章 存儲器1. 存儲器形成片選信號三種方法(線選法、全譯碼、部分譯碼)。179-181 頁2. 根據容量計算需要存儲芯片的片數,根據芯片規(guī)格計算地址線或數據線位數。 第 6章 I/0 接口和并行接口芯片 8255A1. CPU 與外設間的數據傳送方式有哪幾種?各自的特點?199-200 頁程序控制方式 數據傳送在程序控制下完成, 又可分為無條件傳送和條件傳送兩種方式。 無條件和
10、有條件中斷方式 外設發(fā)中斷請求, CPU 響應后完成數據傳送DMA 方式 DMA 控制器臨時接管 CPU 的地址、數據和控制總線,實現批量數據的傳 送。2. IN/OUT 指令3. I/O 端口編址方式及特點。198 頁 存儲器映像尋址方式 把系統(tǒng)中每個 I/O 端口都看作 1 個存儲單元, 并與存儲單元統(tǒng)一編址, 所有訪存指 令均可用來訪問 I/O 端口,不用設置專門的 I/O 指令。優(yōu)點是 CPU 指令集中不必包含 I/O 操作指令,簡化了指令系統(tǒng)的設計;能用類型 多、功能強的訪存指令,對 I/O 設備進行方便、靈活的操作。缺點是 I/O 端口占用 了大量存儲單元的地址空間。I/O 單獨編
11、址方式 對系統(tǒng)中的輸入輸出端口地址單獨編址, 不占用存儲空間, 而用專門的 IN/OUT 指 令來訪問。 優(yōu)點:將輸入輸出指令和訪問存儲器的指令明顯區(qū)分開,使程序清晰,可讀性好;I/O 指令長度短, 執(zhí)行速度快; I/O 端口不占用內存空間, I/O 地址譯碼電路較 簡單。缺點 : 指令系統(tǒng)中應有專門的 IN 和 OUT 指令,其功能沒有訪存指令強; CPU 需 提供能夠區(qū)分訪問內存和訪問 I/O 的硬件引腳信號。在 8086/8088 系統(tǒng)中都采用 I/O 尋址方式。4. 8255 端口個數、位數,特點,分別對應的工作方式3 個 8 位輸入輸出端口 208 頁8255A 各端口共有 3 種基
12、本工作方式:方式 0基本輸入 /輸出方式;方式 1選通輸入 /輸出方式;方式 2雙向選通傳送方式。端口 A 有 3 種工作方式(方式 0,方式 1 或方式 2),端口 B 只有 2 種方式(方式 0 或方式 1),端口 C 常常被分成高 4 位和低 4 位兩部分,可分別用來傳送數據或控制信息,只能工 作于方式 0 下。5. 8255A 各種工作方式的基本特點;212-220 頁方式 0基本輸入 / 輸出方式 工作特點A 口、 B 口、 C 口的高 4 位,低 4 位均可獨立地設置為輸出或輸入。 方式 1選通輸入 / 輸出方式工作特點A 口、 B 口可作為數據傳輸口,而 C 口的一些引腳規(guī)定作為
13、 A 口、 B 口的聯 絡信號。方式 2雙向輸入 / 輸出方式 工作特點 該方式只適用于 A 口(因其有輸入、輸出兩個鎖存器) 。在該方式下,可使外 設利 用 A 口的 8位數據線與 CPU 之間分時進行雙向數據傳送,即在單一 的 8 位數據線 PA7-PA0 上,既可輸出數據給外設, 有可以從外設輸入數據 (當然不能同時進行) 。 輸入或輸出數據均鎖存。第 7章 可編程定時 計數器 82531. 8253 的特點;(計數器個數、位數、工作方式、計數特點,重要的引腳) 3個 16位計數器 特點:減計數方式 0計數結束時中斷方式方式 1可編程單穩(wěn)態(tài)觸發(fā)器方式2速率發(fā)生器、分頻器(Rate Gen
14、erator),輸出是輸入時鐘按計數初值 N分頻后 的一個連續(xù)脈沖。方式 3方波發(fā)生器( Square Wave Generator) 該方式與方式 2 相類似,只是 OUT 輸出的是對稱方波(計數初值 N 為偶數)或 近似對稱方波(計數初值 N 為奇數)方式 4軟件觸發(fā)選通方式方式 5硬件觸發(fā)選通方式 在六種工作方式中,只有方式 0 在寫入控制字后 OUT 變?yōu)榈碗娖?,其?5 種方式都在 寫入控制字后 OUT 輸出高電平。方式 2 和方式 3 也有相同之處, 即都輸出周期性信號, 每當計數到終點, 初始化時預置 的初值都會被自動重新裝入2. 8253 初始化編程及應用; 初始化編程分兩步:
15、對所用到的計數器寫入方式控制字和初值。方式控制字要送到控制端口,即對應A1A0 = 11;初值要送到相應的計數器端口:計數器0的初值要送到 A1A0 = 00所對應的端口;計數器 1的初值要送到 A1A0 =01所對應的端口;計數器 2的初值要送到 A1A0 = 10所對應的端口。3. 8253 工作方式 2、 3 的特點。238-242 頁方式2速率發(fā)生器、分頻器(Rate Generator),輸出是輸入時鐘按計數初值 N分頻后 的一個連續(xù)脈沖。方式 3- 初值為偶數:工作特點:寫入控制字后, OUT 輸出高電平作為初始電平。 寫入初值后, 每一個 CLK 脈沖使計數器減 2,當減到 0,
16、 OUT 輸出低電平,減 1 計數器自 動重裝計數初值并繼續(xù)減 2 計數,計數值到 0 后, OUT 變高, OUT 連續(xù)輸出 占空比為 1/1 方波。GATE 信號為低電平停止計數,變?yōu)楦唠娖絼t重新開始計 數。初值為奇數: 工作特點:寫入控制字后,輸出端 OUT 變?yōu)楦唠娖剑瑢懭胗嫈党踔岛?開始減 1 計數。減到 (n+1)/2 后,輸出端變?yōu)榈碗娖剑瑴p到 0時, OUT 又變成 高電平,并重新從初值開始計數。這時的輸出波形高電平比低電平多一個 CLK 信號周期第 8章 中斷和可編程中斷控制器 8259A1. 8086 中斷類型有哪些?各自中斷類型碼是多少?優(yōu)先級次序 ? 外部中斷 內部中斷
17、 254-255 頁類型號04 專用中斷: 0-除法錯中斷、 1 -單步中斷、 2-不可屏蔽( NMI )中斷、 3-斷點中斷和 4-溢出中斷它們的中斷向量分別存放在 00H、 04H、 08H、 0CH 和 10H 開始的 4 個連續(xù)單元中。優(yōu)先級 257 頁8086 中,中斷優(yōu)先級從高到低的次序為:除法錯、 INT n 、INTO;最高級,同一行的;有同等優(yōu)先級NMI ;次高級INTR;較低級(由 8259A 引入)單步中斷 ;最低級2. 中斷類型號、中斷向量表相關概念和計算;256頁 8086可處理256 ( 0FFH)類中斷,每類中斷有一個入口地址(中斷向量) , 包含CS和IP,共4
18、個字節(jié)。存儲 256個地址,需要占用 1K字節(jié),它們位于內存 00000003FFH 的區(qū)域中。入口地址稱中斷向量 兩個高字節(jié)放 CS入口地址段地址低字節(jié)放段地址偏移量 IP將中斷類型號n乘以4就能找到規(guī)定類型的中斷向量,規(guī)定IP在前,CS在后。3. 8259A 的特點(作用,初始化順序,管理中斷源個數,級聯后的特點) ;可接收 8 級中斷 每級中斷都可屏蔽或允許 可提供中斷向量號 最多可管理 64 個中斷級聯特點: 263 頁多片時, 8259A 必須經驅動器與數據總線相連,工作于緩沖方式;主片的 SP/EN 端輸出低電平信號,作為總線驅動器的啟動信號,接總線驅動器的EN 端。從片的 SP/
19、EN 端接地。少量 8259A 系統(tǒng)中, 8259A 可直接與數據總線相連,工作 于非緩沖方式。4. 8259A 的內部寄存器的名稱及功能;262-263 頁中斷請求寄存器中斷屏蔽寄存器 中斷服務寄存器5. 8259A 各優(yōu)先級的特點;264 頁固定優(yōu)先級方式(全嵌套方式 )IR7IR0優(yōu)先級由低到高按序排列,允許高級的中斷源 中斷低級的中斷服務程序。特殊全嵌套方式特殊全嵌套方式與固定優(yōu)先級方式相比, 不同點在于執(zhí)行中斷服務程序時不但要響應比 本級高的中斷源的中斷申請,而且要響應同級別的中斷源的中斷申請優(yōu)先權自動循環(huán)方式在給定初始優(yōu)先順序IR7IR0由低到高按序排列后,某一中斷請求得到響應后,
20、其優(yōu) 先權降到最低, 比它低一級的中斷源優(yōu)先級最高, 其余按序循環(huán)。 如 IR0 得到服務,其 優(yōu)先權變成最低,IR1IR7優(yōu)先級由高到低按序排列。指定最低優(yōu)先級方式(優(yōu)先權特殊循環(huán)) 指定最低優(yōu)先級方式是通過編程指定初始最低優(yōu)先級中斷源,使初始優(yōu)先級順序按循環(huán)方式重新排列。第9章 串行通信和可編程接口芯片 8251A1. 串行通信和并行通信相比優(yōu)缺點; 283-284 頁 并行:數據各位同時傳送,傳輸數據速度快,使用通信線路多,適用于近距離傳送 串行: 通信線少傳送距離遠 傳送數據必須按一定格式編碼, 按一位接一位的先后順序 進行傳送。2. 串行通信按數據傳送方向分為哪幾種方式? 單工,半雙
21、工,全雙工3. 串行通信按通信協(xié)議分為哪幾種? 同步通信方式 異步通信方式。4. 奇偶校驗的含義; 校驗代碼傳輸正確性,使字符中 1 的位數為奇數(奇校驗)或者偶數(偶校驗)5. 串行傳送速率的計算(波特率、收發(fā)時鐘、波特率系數) ;285 頁 296 頁 收發(fā)時鐘頻率 = M * 波特率(單位 Bd) 其中 M 為波特率因子(系數) ,在串行通信中 M 的取值一般為 1、16、32、64 等6. 8251A 的特點;作為可編程通信接口器件, 能工作于全雙工方式, 而且即可工作于同步方式, 游客工作 于異步方式。無論是工作于同步方式還是異步方式 均具有檢測奇偶校驗錯,溢出錯和 幀錯誤的功能7.
22、 8251A 發(fā)送和接受數據線;RxD 接收數據,輸入 RxRDY 接受數據準備好,輸出,高電平有效TxD 發(fā)送數據,輸出 TxRDY 發(fā)送器準備好,輸出,高電平有效第 10章 數模和模數轉換1. A/D 轉換的四個步驟 采樣 保持 量化 編碼2. A/D 、 D/A 的含義A/D :將模擬信號轉化為數字量后,才能送入計算機進行處理D/A :數字量轉化成模擬量后, 才能在示波器上顯示結構波形或者在記錄儀上描記下來, 或者驅動執(zhí)行部件達到控制的目的3. D/A 分辨率的計算;分辨率 = 滿量程(參考電壓的絕對值) /2n n 為數字量的位數4. DAC0832 有幾種工作方式?各有什么特點?31
23、7 頁 直通方式:將 CS WR1 WR2 和 XFER 引腳都直接接數字地, ILE 引腳為高電平時,芯 片即處于直通狀態(tài)。單緩沖方式 : 使兩個寄存器中任一個處于直通狀態(tài), 另一個工作于受控鎖存狀態(tài)。 一般是使 DAC 寄存器處于直通狀態(tài),即把 WR2 和 XFER 都接數字地雙緩沖方式 :對 DAC 芯片進行兩步寫操作;將數據寫入輸入寄存器;將輸入寄存器的內容寫入DAC 寄存器。其連接方式是: 把 ILE 固定為高電平, WR1 WR2 均接到 CPU 的 IOW , 而 CS 和 XFER 分別接到兩個端口的地址譯碼信號引腳。5. 如何連線使 DAC0832 工作在單緩沖方式下,并在此
24、方式下如何編程輸出各種波形 (方波、鋸齒波、三角波)?鋸齒波程序START :MOVAL ,0LP:OUT 0FEH , ALINC ALJMP LP三角波程序三角波由線性下降段和線性上升段組成。HLTSTART :MOVAL,0DOWN :OUT0FEH,AL;線性下降段INCALJNZDOWN;若未完,則 DOWNMOVAL,0FEHUP:OUT0FEH,AL;線性上升段DECALJNZUP;若未完,則 UPJMPDOWN;若已完,則循環(huán)HLT方波程序START:MOVAL, 0OUT0FEH,AL;置上限電平CALLDELAY;形成方波頂寬MOVAL, 0FFHOUT0FEH,AL;置下限電平CALLDELAY;形成方波底寬JMPSTARTDELAY:HLT6.簡述采用ADC0809進行 A/D 轉換時, 可以采用幾種方式讀取轉換結果?式下,ADC0809的 EOC端的作用是什么?相應程序為:在各種方固定延時等待法 : 啟動轉換后延時一段時間(延時時間應大于 A/D 轉換時間)再讀取結果。查詢等待法 : 啟動轉換后不斷反復查詢轉換結束信號 EOC ,一旦發(fā)現 EOC 有效,就執(zhí)行輸入轉 換結果的指令。中斷法 :利用 EOC 作為中斷請求信號,向 CPU 提出中斷請求,當 CPU 響應中斷,在中斷 服務程序中執(zhí)行讀取轉換結果的指令
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年巡更人名紐項目投資價值分析報告
- 2025至2030年壓力密封型電控氣動塞拉門項目投資價值分析報告
- 2025年泵送混凝土項目可行性研究報告
- 2025年柔順倍潤洗發(fā)露項目可行性研究報告
- 2025年四燈格柵反射盤項目可行性研究報告
- 2025至2030年防水數碼地板項目投資價值分析報告
- 2025年度城市廣場木地板鋪設與綠化合同范本
- 二零二五年度麻石欄桿行業(yè)信息服務平臺建設合同3篇
- 2025年全球及中國登機牌和行李標簽行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國無人機起降系統(tǒng)行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 醫(yī)院課件:《食源性疾病知識培訓》
- 浙教版七年級數學下冊單元測試題及參考答案
- 華為人才發(fā)展與運營管理
- 卓有成效的管理者讀后感3000字
- 七年級下冊-備戰(zhàn)2024年中考歷史總復習核心考點與重難點練習(統(tǒng)部編版)
- 巖土工程勘察服務投標方案(技術方案)
- 實驗室儀器設備驗收單
- 新修訂藥品GMP中藥飲片附錄解讀課件
- 蒙特利爾認知評估量表北京版
- 領導干部個人有關事項報告表(模板)
- GB/T 7631.18-2017潤滑劑、工業(yè)用油和有關產品(L類)的分類第18部分:Y組(其他應用)
評論
0/150
提交評論