《微機原理與接口技術(shù)》-微機原理_第1頁
《微機原理與接口技術(shù)》-微機原理_第2頁
《微機原理與接口技術(shù)》-微機原理_第3頁
《微機原理與接口技術(shù)》-微機原理_第4頁
《微機原理與接口技術(shù)》-微機原理_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《微機原理與接口技術(shù)》-微機原理(8088)第一章重點回顧:MOVAX,2000H;將16位數(shù)據(jù)2000H傳送到AX寄存器

MOVAL,20H;將8位數(shù)據(jù)20H傳送到AL寄存器

MOVAX,BX;將BX寄存器的16位數(shù)據(jù)傳送到AX寄存器

MOVAL,[2000H];將2000H單元的內(nèi)容傳送到AL寄存器

需要注意的是:

(1)兩個存儲單元之間不能直接傳送數(shù)據(jù),即:MOV指令只允許一個操作數(shù)在存儲器中。MOV[SI],[2000H];這是錯誤的

(2)MOV指令中立即數(shù)不能直接傳送給段寄存器(CS、DS、SS、ES)和IP;段寄存器之間不能直接傳送。MOVIP,2000H;這是錯誤的

(3)CS和IP不能作為目的操作數(shù)。MOVCS,AX;這是錯誤的

(4)MOV指令中立即數(shù)不能作目標操作數(shù)。MOV2000H,[SI];這是錯誤的第一節(jié)8088CPU的基本原理8086/8088CPU的特點①采用并行流水線工作方式②支持多處理器系統(tǒng)③片內(nèi)無浮點運算部件,浮點運算由數(shù)學協(xié)處理器8087支持④對內(nèi)存空間實行分段管理

80868088相同點寄存器16位

地址線20根,1MB內(nèi)存差異數(shù)據(jù)總線16根8根

指令隊列6字節(jié)4字節(jié)第二節(jié)8088的運行(執(zhí)行)環(huán)境數(shù)據(jù)存放規(guī)律①字節(jié)數(shù)據(jù)一單元存放一個數(shù):E4H存放在00001H單元②字數(shù)據(jù):2單元2單元:“低對低,高對高”字的地址:2個單元中的低地址例:76E4H存放在00001H中③機器指令(機器碼):多個字節(jié)按字節(jié)順序地址遞增存放如:MOVBX,AX;89C3H

,4H單元④字符串:多個字節(jié)按字節(jié)順序地址遞增存放,同機器指令例題:00002H存放的字節(jié)/字指令為多少?字節(jié):E476H字:76H堆棧調(diào)用發(fā)生后,主程序在CPU中的運行環(huán)境被破壞調(diào)用返回時,必須恢復主程序之前的運行環(huán)境在子程序調(diào)用和中斷服務(wù)時存儲參數(shù)和現(xiàn)場數(shù)據(jù)。堆棧的伸展方向:棧底的地址大,棧頂?shù)牡刂沸 5牟僮鳎≒C):入棧:將一個數(shù)存入棧頂,并改變SP(變?。?/p>

PUSH

SRC;SRC代表寄存器或存儲單元地址

功能:將寄存器或存儲單元的一個字壓入堆棧

操作:“先減后入”:SP-1,字高位->[SP]

SP-1,字低位->[SP]

結(jié)果:SP-2,數(shù)據(jù)高對高,低對低存放。出棧:從棧頂讀出一個數(shù)據(jù),并改變SP(變大)

POPDST;DST代表寄存器或存儲單元地址

功能:將棧頂?shù)囊粋€字傳送到寄存器或存儲單元地址中

操作:“先出后加”:[SP]->字低位,SP+1->SP

[SP]->字高位,SP+1->SP

結(jié)果:SP+2,數(shù)據(jù)低對低,高對高存放Flag寄存器出/入棧命令格式:PUSHF;F入棧,SP-2

->

SPPOPF;F出棧,SP+2

->SP功能:保護和恢復狀態(tài)標志寄存器Flag注意:①棧操作均以字為單位,如PUSH

AL,POP

DH均錯。②PUSH與POP成對,避免堆棧溢出或程序出錯。③堆棧實為內(nèi)存區(qū),還可按數(shù)據(jù)區(qū)的方法對其操作。第3節(jié)

數(shù)字電路、常用門和IC芯片復合邏輯運算:基本邏輯運算的復合復合邏輯門:實現(xiàn)復合邏輯運算的電路與非門

或非門

異或門

同或門三態(tài)門(TS門,有▽符號):0、1、Z(高阻狀態(tài)或禁止態(tài))在普通門增加一個使能端(EN)

EN有效:門按原邏輯工作,輸出0或1

EN無效:門輸出Z(高阻態(tài))三態(tài)門的典型應用:

數(shù)據(jù)傳輸方向控制

總線存取控制

模擬開關(guān)總線存取控制:多個設(shè)備在數(shù)據(jù)總線上,必須控制存取權(quán)限,任何時候只能讓最多1個設(shè)備邏輯連接(占用)總線。觸發(fā)器D觸發(fā)器功能和特點能存儲一位二進制信息的單元電路

用于信號保持

用于導通開關(guān)

特點:0-1雙穩(wěn)態(tài)電路觸發(fā)器與門的聯(lián)系聯(lián)系:觸發(fā)器是在門電路的基礎(chǔ)上引入反饋構(gòu)成的

門是組合電路,觸發(fā)器是時序電路觸發(fā)器的種類基本RS觸發(fā)器

同步RS觸發(fā)器

主從型JK觸發(fā)器

維持阻塞型D觸發(fā)器

T和T’觸發(fā)器工作方式CP上升沿

鎖存D(阻塞D),上升沿后Q端保持不變。觸發(fā)器在CP脈沖的上升沿產(chǎn)生狀態(tài)變化:Q=D,而在上升沿后,D端信號變化對觸發(fā)器輸出狀態(tài)沒有影響。觸發(fā)器的次態(tài)取決于CP脈沖上升沿時的D信號。鎖存器鎖存器和觸發(fā)器有類似的功能:①具有0和1兩個穩(wěn)狀,能自行保持②能存儲一位二進制碼區(qū)別:鎖存器對電平敏感,觸發(fā)器對邊沿敏感。基本芯片——譯碼器功能:將某個二進制數(shù)據(jù)的含義“翻譯”出來,指示唯一的某1個事件有效。結(jié)構(gòu):n位輸入腳,2^n個輸出腳(每腳對應1個事件)特點:每次譯碼,僅唯一的1個輸出引腳為有效電平

3-8譯碼器結(jié)構(gòu):3個輸入引腳,8個輸出引腳功能:輸入3位二進制代碼A2A1A0(000~111),在唯一的某個輸出引腳上出現(xiàn)有效電平(低)

第4節(jié)

8088微處理的外部結(jié)構(gòu)(廢話:感覺學微機這門課真的很云里霧里,唉。)8088的電氣特性電源:5V±10%的條件下能夠工作輸入特性:

低電平:0.8V(0)

高電平:2.0V(1)輸出特性:

低電平:0.45V(0)

高電平:2.4V(1)8088系統(tǒng)總線的形成主要解決:實現(xiàn)地址總線(AB),數(shù)據(jù)總線(DB)和控制總線(CB)

地址與數(shù)據(jù)的分離

地址鎖存這兩種模式利用MN/MX(33號)引腳區(qū)別:·MN/MX接高電平為最小模式·MN/MX接低電平為最大模式

第5節(jié)

8088處理器時序和總線周期時序(概念):信號隨時間和事件變化的順序或規(guī)律可用時序描述CPU通過總線對外實施的各種操作(總線操作):存儲器讀操作

I/O讀操作存儲器寫操作

I/O寫操作中斷響應操作

總線請求及響應操作指令周期>總線周期>時鐘周期總線周期(即總線操作)產(chǎn)生的例子

指令取指階段:存儲器讀總線周期(讀取指令代碼)

源操作數(shù)是存儲單元的指令:存儲器讀總線周期

目的操作數(shù)是存儲單元的指令:存儲器寫總線周期

執(zhí)行IN指令:I/O讀總線周期

執(zhí)行OUT指令:I/O寫總線周期

CPU響應可屏蔽中斷:中斷響應總

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論