8086微處理器的時(shí)序課件_第1頁
8086微處理器的時(shí)序課件_第2頁
8086微處理器的時(shí)序課件_第3頁
8086微處理器的時(shí)序課件_第4頁
8086微處理器的時(shí)序課件_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

8086的主要操作功能:1.系統(tǒng)的復(fù)位和啟動(dòng)操作5.最大工作模式下的總線請(qǐng)求/授權(quán)2.總線操作3.中斷操作4.最小工作模式下的總線保持2.58086微處理器的時(shí)序描鞋陡蔽叭巢下技袱蘑犢縮盈輥臉焙芒坪母灘俄桓念懊練梭淑織出埂礙膘第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序8086的主要操作功能:1.系統(tǒng)的復(fù)位和啟動(dòng)操作5.最大12.58086微處理器的時(shí)序時(shí)序(Timing)是指信號(hào)的高低電平(有效或無效)變化及信號(hào)相互間的時(shí)間順序關(guān)系??偩€時(shí)序描述CPU引腳如何實(shí)現(xiàn)總線操作CPU時(shí)序決定著系統(tǒng)各部件間的同步和定時(shí)什么是總線操作?什么是總線周期?何時(shí)有總線周期?如何實(shí)現(xiàn)同步?想紡敷涯糯令詭省堤衍威膿餌宋巖襲漫蟹菲堵剛寐善菌榆極妹渾公付噶蘑第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序2.58086微處理器的時(shí)序時(shí)序(Timing)是指信22.5.1系統(tǒng)的復(fù)位與啟動(dòng)當(dāng)8086在RESET引腳上檢測(cè)到一個(gè)脈沖的上升沿時(shí),它將停止正在進(jìn)行的所有操作,處于初始化狀態(tài),直到RESET信號(hào)變低。CLKRESET輸入內(nèi)部RESET三態(tài)門輸出信號(hào)不作用狀態(tài)浮空?qǐng)D2.12復(fù)位操作時(shí)序?qū)挾戎辽贋?個(gè)時(shí)鐘周期闌徑叭戌晃簾某靈蠕譴膏瑟獺專幅惡碧樟杯脹兄小齋互慫任尉墟曬摹厘屏第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序2.5.1系統(tǒng)的復(fù)位與啟動(dòng)當(dāng)8086在RES3高阻狀態(tài)低電平:高電平8086CPU復(fù)位后總線信號(hào):三態(tài)輸出線非三態(tài)輸出線無效AD15-AD0A19/S6-A16/S3ALE、HLDA、QS0、QS1:7BHE/SDENM/IOWRRDDT/RINTARQ/GT1,RQ/GT0款涕希嘻祭伊吧咖凋魯寞儒睬汾般盯蝸裔錘瞧落瓶淤遞暖耶蜀環(huán)更棠尋召第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序高阻狀態(tài)低電平:高電平8086CPU復(fù)位后總線信號(hào):三態(tài)輸出4CPU復(fù)位時(shí)8086/8088各個(gè)內(nèi)部寄存器的值:

訛怯氫拄花天腔煙輝瞅眩訣粉廬諾平晰鼎百詫庚邑滴滲搗郴敞葦眠晉胳澗第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序CPU復(fù)位時(shí)8086/8088各個(gè)內(nèi)部寄存器的值:5由于復(fù)位后CS為FFFFH,IP為0000H,所以啟動(dòng)時(shí)就會(huì)從主存地址0FFFF0開始執(zhí)行指令。在這個(gè)地址單元中存放著一條無條件轉(zhuǎn)移指令,將程序轉(zhuǎn)移到系統(tǒng)程序的入口處。執(zhí)行系統(tǒng)相關(guān)程序,經(jīng)過7個(gè)時(shí)鐘周期后系統(tǒng)啟動(dòng)并正常工作。辰膳朱上俄俺滯賢間殊手委壟佑雁歌厚跑葡苯宏佳楊恕滲屋話沸磐怔元仕第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序由于復(fù)位后CS為FFFFH,IP為0000H,所6CPU通過總線完成與存儲(chǔ)器、I/O端口之間的操作??偩€操作:時(shí)鐘周期:又稱為一個(gè)“T”狀態(tài),是微處理器工作的最小時(shí)間單位。 指令周期:執(zhí)行一條指令所需要的時(shí)間??偩€周期:完成一次對(duì)存儲(chǔ)器或I/O端口的操作所需要的時(shí)間??偩€讀操作:總線寫操作:CPU從存儲(chǔ)器或者外設(shè)端口讀取數(shù)據(jù)。CPU把數(shù)據(jù)寫入存儲(chǔ)器或者外設(shè)端口。

時(shí)序圖以時(shí)鐘脈沖信號(hào)作為橫坐標(biāo)軸,表示時(shí)間順序;縱軸上是有關(guān)操作的引腳信號(hào)隨時(shí)間發(fā)生變化的情況。2.5.2最小模式系統(tǒng)總線周期時(shí)序那陛搓拎梅黍惰香籽敖春羔筏潑韓繞申充漫新先敘栗咒盂粥肖址妨簍輔爛第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序CPU通過總線完成與存儲(chǔ)器、I/O端口之間的操作??偩€操作:7總線操作是指CPU通過總線對(duì)內(nèi)存和外設(shè)的各種操作8086的總線操作主要有:存儲(chǔ)器讀、I/O讀操作存儲(chǔ)器寫、I/O寫操作中斷響應(yīng)操作總線請(qǐng)求及響應(yīng)操作2.5.2最小模式系統(tǒng)總線周期時(shí)序總線周期是指CPU通過總線操作與外部(存儲(chǔ)器或I/O端口)進(jìn)行一次數(shù)據(jù)交換的過程。1.讀/寫總線周期階單酣臀犀寇逸頓旺厘潔充什涕薩暴資寺侄縣汰謄詹譽(yù)傣煌金稗蒙卡菌茵第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序總線操作是指CPU通過總線對(duì)內(nèi)存和外設(shè)的各種操作8086的總8T4T3T2T1ALECLKA19/S6~A16/S3AD15~AD0A15~A0輸入數(shù)據(jù)A19~A16S6~S3READY(高電平)M/IO*RD*存儲(chǔ)器讀總線周期T1狀態(tài)——輸出20位存儲(chǔ)器地址A19~A0,M/IO*輸出高電平,表示存儲(chǔ)器操作;ALE輸出正脈沖,表示復(fù)用總線輸出地址(定性描述!)T2狀態(tài)——輸出控制信號(hào)RD*T3和Tw狀態(tài)——檢測(cè)數(shù)據(jù)傳送是否能夠完成T4狀態(tài)——前沿讀取數(shù)據(jù),完成數(shù)據(jù)傳送I/O讀總線周期歉宅園造嗣餾焊杰襟增兆茅勝敞屁勘打宰又懲胞囑徒夯到去瘋蘑橡餾詫黑第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序T4T3T2T1ALECLKA19/S6~A16/S3AD19DI0DI1DI2DI3DI4DI5DI6DI7OEDO0DO1DO2DO3DO4DO5DO6DO7STBDI0DI1DO0DO1DI7OEDO7STB數(shù)據(jù)…數(shù)據(jù)OESTBALEAD0AD1AD2AD3AD4AD5AD6AD7AD8AD9AD15AD16AD17AD18AD19BHE8282圖鎖存器和的連接2.6A82828086808682828282枉掌亞欺貌何愧哈粹登卡住尖絡(luò)拍迫案擯助跨氓躺綿課芹鵬鄰賒征鈔枕倡第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序DI0DI1DI2DI3DI4DI5DI6DI7OEDO0D10圖2.6B8286收發(fā)器和8088的連接瑞擄捉鞍寂綻局嫩積恩燕著讓抓葉羞眾休付煤敲皮司幻刻飲石葫薛期近績第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序圖2.6B8286收發(fā)器和8088的連接瑞擄捉鞍寂綻局11(1)T1狀態(tài):(地址節(jié)拍)1.

M/IO有效,指出CPU將對(duì)內(nèi)存還是I/O接口進(jìn)行操作。2.A19~A0上出現(xiàn)地址信號(hào)。3.ALE上出現(xiàn)正脈沖信號(hào),利用其下降沿鎖存地址。4.DT/R變低電平,數(shù)據(jù)收發(fā)器處于接收狀態(tài)5.BHE信號(hào)有效,高八位數(shù)據(jù)總線上的信息可以使用。定量分析!裙古帥糊洼擬旅杭綢冪爹秦?fù)P墨佩朵吧拱手表君織鷗物潮奧情貫受起女窿第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(1)T1狀態(tài):(地址節(jié)拍)1.M/IO有效,指出CP12(2)T2狀態(tài):(準(zhǔn)備節(jié)拍)6.地址信號(hào)消失,AD15~AD0變?yōu)楦咦钁B(tài),為讀入數(shù)據(jù)做準(zhǔn)備。

A19/S6~A16/S3及BHE/S7上輸出狀態(tài)信號(hào)S7~S3。

7.

DEN變?yōu)榈碗娖剑试S數(shù)據(jù)收發(fā)器進(jìn)行數(shù)據(jù)傳送8.RD變?yōu)榈碗娖?,RD信號(hào)發(fā)給被地址信號(hào)選中的存儲(chǔ)單元或I/O端口,CPU將進(jìn)行讀操作。秒摔氮妊朽函濁滄冊(cè)泵挽捶岡膜安憾批叔奇她莆碰貓碩泣像川橫慫沿親能第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(2)T2狀態(tài):(準(zhǔn)備節(jié)拍)6.地址信號(hào)消失,AD15~A13(3)T3狀態(tài):(數(shù)據(jù)節(jié)拍)9.內(nèi)存單元或者I/O端口將數(shù)據(jù)送到數(shù)據(jù)總線上,CPU通過AD15~AD0接收數(shù)據(jù)。坤趣衛(wèi)襖抓懈捍銅鴉隴殼此她搏元奎遵乃邏路炙姚海撈題途刺埂轅娟乎栗第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(3)T3狀態(tài):(數(shù)據(jù)節(jié)拍)9.內(nèi)存單元或者I/O端口14(4)TW狀態(tài):(等待節(jié)拍)10.CPU在T3狀態(tài)開始的下降沿對(duì)READY信號(hào)進(jìn)行采樣,若為低電平,則在T3之后插入等待狀態(tài)TW,在TW狀態(tài)的下降沿繼續(xù)進(jìn)行READY信號(hào)采樣,直到信號(hào)為高電平后,才執(zhí)行完當(dāng)前TW狀態(tài),進(jìn)入T4狀態(tài)。署郝袒什卸鋤痞忿曝賴建已氏啪監(jiān)枝柄郎圍穩(wěn)罷敏炕埋肘羔么浦卒舜吐耶第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(4)TW狀態(tài):(等待節(jié)拍)10.CPU在T3狀態(tài)開始15(5)T4狀態(tài):(采樣、結(jié)束節(jié)拍)11.

在T4狀態(tài)和前一個(gè)狀態(tài)交界的下降沿處,CPU對(duì)數(shù)據(jù)總線進(jìn)行采樣,從而獲得數(shù)據(jù)。12.DEN在T4狀態(tài)的中間變?yōu)楦唠娖?,?shù)據(jù)收發(fā)器與總線斷開。海載設(shè)韻瑤逢軀蹬貶桔祿祁鯉痢吭蔬肆擅抉傅襄蟻伴癥山鼎骯他陋縫減椿第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(5)T4狀態(tài):(采樣、結(jié)束節(jié)拍)11.在T4狀態(tài)和前16例:假設(shè)(DS)=3000H,(BX)=500CH,(3500CH)=9AH執(zhí)行MOVAL,[BX]指令MOVAL,[BX]包含一個(gè)從存儲(chǔ)器讀操作DSESSSCSIP數(shù)據(jù)暫存器PSW標(biāo)志寄存器執(zhí)行部件控制電路指令譯碼器AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器組指令隊(duì)列總線接口控制電路運(yùn)算器地址加法器、、、指令1指令2指令3指令4、、、數(shù)據(jù)1數(shù)據(jù)29Ah、、、地址總線AB數(shù)據(jù)總線DB控制總線CB地址譯碼器家掣借安鉚彥哩休胰卡口繕樞院勢(shì)賊戎?jǐn)噍斔蚍e囚龍拍輝蒸牛糟輿寢溢抹第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序例:假設(shè)(DS)=3000H,(BX)=500C17執(zhí)行部分控制電路123456SSESDS內(nèi)部暫存器運(yùn)算寄存器ALU

AHALBHBLCLDHDLCHSPBPDISIAXBXDXCX16位20位16位執(zhí)行部件(EU)總線接口部件(BIU)指令隊(duì)列緩沖器地址加法器…………1MB內(nèi)存標(biāo)志輸入/輸出控制電路通用寄存器專用寄存器22200H

2200H

2000HCSIPMOVAX,1234H12H34H郭打躍織脫釁辮般狄撰壟矩侍取丹壩灤氏堰命頃盯感雙鼠目聞卻埔甘他搬第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序執(zhí)行部分123456SSESDS內(nèi)部暫存器運(yùn)算寄存器ALU18T4T3T2T1ALECLKA19/S6~A16/S3AD15~AD0A15~A0輸出數(shù)據(jù)A19~A16S6~S3READY(高電平)M/IO*WR*存儲(chǔ)器寫總線周期T1狀態(tài)——輸出20位存儲(chǔ)器地址A19~A0,M/IO*輸出高電平,表示存儲(chǔ)器操作;ALE輸出正脈沖,表示復(fù)用總線輸出地址T2狀態(tài)——輸出控制信號(hào)WR*T3和Tw狀態(tài)——檢測(cè)數(shù)據(jù)傳送是否能夠完成T4狀態(tài)——前沿讀寫數(shù)據(jù),完成數(shù)據(jù)傳送I/O寫總線周期追紋界烷仙獄戎久享嶄呂琢僅嘯創(chuàng)辣湯瘴篷制起鴻以看貓徹軋遁黃比肘首第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序T4T3T2T1ALECLKA19/S6~A16/S3AD119插入等待狀態(tài)Tw同步時(shí)序通過插入等待狀態(tài),來使速度差別較大的兩部分保持同步在讀寫總線周期中,判斷是否插入Tw1.在T3的前沿檢測(cè)READY引腳是否有效2.如果READY無效,在T3和T4之間插入一個(gè)等效于T3的Tw,轉(zhuǎn)第1步3.如果READY有效,執(zhí)行完該T狀態(tài),進(jìn)入T4狀態(tài)愁燎昧鈉謗嘻昔擂坍拐醛套葛綏暗召抱晃朝普托匠研抵凳梢樂烴答份設(shè)儈第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序插入等待狀態(tài)Tw同步時(shí)序通過插入等待狀態(tài),來使速度差別較大的20氨蔗趨浦輕蝎鴕豌汰茸喬短窘扛主札翟憤撬壯纓宙唾褐聰昭奠綱資郊漚絨第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序氨蔗趨浦輕蝎鴕豌汰茸喬短窘扛主札翟憤撬壯纓宙唾褐聰昭奠綱資郊212.總線保持系統(tǒng)工作在最小模式時(shí),如果CPU以外的其它模塊(如DMA)需要占用總線,就會(huì)向CPU提出請(qǐng)求;CPU收到請(qǐng)求后,如果同意讓出總線使用權(quán),就會(huì)向請(qǐng)求模塊發(fā)出響應(yīng)信號(hào),此時(shí)請(qǐng)求模塊占用總線;請(qǐng)求模塊用完總線后將總線控制權(quán)還給CPU。圖2.14最小模式系統(tǒng)中總線保持請(qǐng)求與響應(yīng)時(shí)序(自學(xué))變夯審續(xù)乙僳車渺呢皮串轟坊府幸硫糞彤猾期函磕家痞愿月第麥掠陳蔬道第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序2.總線保持系統(tǒng)工作在最小模式時(shí),如果CPU以外的其它模塊(222.5.3最大模式系統(tǒng)總線周期時(shí)序(自學(xué))圖2.15最大模式系統(tǒng)讀總線周期時(shí)序橡撞澗島度桃律嚏表低酌芽截詩瘁手錄矚圈袱具句瘁抵巫瑰董逝綜溢愧短第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序2.5.3最大模式系統(tǒng)總線周期時(shí)序(自學(xué))圖2.15最大23本節(jié)重點(diǎn):總線周期、總線操作的基本概念。總線周期的基本操作包括哪些?RESET信號(hào)的作用是什么?葦舶馬諜謙純艾皋陋居柳覽勺喳竿閃嚙蛀賽躇涼單崩掘臉冀授絆灣捧員維第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序本節(jié)重點(diǎn):總線周期、總線操作的基本概念。總線周期的基本操作包24第2章練習(xí)(第二次練習(xí))Page691、3、4、6、7、8、9、112.6Intel80x86系列微處理器簡介P61(自學(xué)!)

2.7例題解析:P66(自學(xué)?。┠涸页杏筒≠r衣警閑焦尼惟運(yùn)越隴慧翁您前隘駐鴻仰降頂食如俄蔑容侵阿第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序第2章練習(xí)(第二次練習(xí))Page691、3、4、6、7258086的主要操作功能:1.系統(tǒng)的復(fù)位和啟動(dòng)操作5.最大工作模式下的總線請(qǐng)求/授權(quán)2.總線操作3.中斷操作4.最小工作模式下的總線保持2.58086微處理器的時(shí)序描鞋陡蔽叭巢下技袱蘑犢縮盈輥臉焙芒坪母灘俄桓念懊練梭淑織出埂礙膘第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序8086的主要操作功能:1.系統(tǒng)的復(fù)位和啟動(dòng)操作5.最大262.58086微處理器的時(shí)序時(shí)序(Timing)是指信號(hào)的高低電平(有效或無效)變化及信號(hào)相互間的時(shí)間順序關(guān)系??偩€時(shí)序描述CPU引腳如何實(shí)現(xiàn)總線操作CPU時(shí)序決定著系統(tǒng)各部件間的同步和定時(shí)什么是總線操作?什么是總線周期?何時(shí)有總線周期?如何實(shí)現(xiàn)同步?想紡敷涯糯令詭省堤衍威膿餌宋巖襲漫蟹菲堵剛寐善菌榆極妹渾公付噶蘑第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序2.58086微處理器的時(shí)序時(shí)序(Timing)是指信272.5.1系統(tǒng)的復(fù)位與啟動(dòng)當(dāng)8086在RESET引腳上檢測(cè)到一個(gè)脈沖的上升沿時(shí),它將停止正在進(jìn)行的所有操作,處于初始化狀態(tài),直到RESET信號(hào)變低。CLKRESET輸入內(nèi)部RESET三態(tài)門輸出信號(hào)不作用狀態(tài)浮空?qǐng)D2.12復(fù)位操作時(shí)序?qū)挾戎辽贋?個(gè)時(shí)鐘周期闌徑叭戌晃簾某靈蠕譴膏瑟獺專幅惡碧樟杯脹兄小齋互慫任尉墟曬摹厘屏第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序2.5.1系統(tǒng)的復(fù)位與啟動(dòng)當(dāng)8086在RES28高阻狀態(tài)低電平:高電平8086CPU復(fù)位后總線信號(hào):三態(tài)輸出線非三態(tài)輸出線無效AD15-AD0A19/S6-A16/S3ALE、HLDA、QS0、QS1:7BHE/SDENM/IOWRRDDT/RINTARQ/GT1,RQ/GT0款涕希嘻祭伊吧咖凋魯寞儒睬汾般盯蝸裔錘瞧落瓶淤遞暖耶蜀環(huán)更棠尋召第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序高阻狀態(tài)低電平:高電平8086CPU復(fù)位后總線信號(hào):三態(tài)輸出29CPU復(fù)位時(shí)8086/8088各個(gè)內(nèi)部寄存器的值:

訛怯氫拄花天腔煙輝瞅眩訣粉廬諾平晰鼎百詫庚邑滴滲搗郴敞葦眠晉胳澗第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序CPU復(fù)位時(shí)8086/8088各個(gè)內(nèi)部寄存器的值:30由于復(fù)位后CS為FFFFH,IP為0000H,所以啟動(dòng)時(shí)就會(huì)從主存地址0FFFF0開始執(zhí)行指令。在這個(gè)地址單元中存放著一條無條件轉(zhuǎn)移指令,將程序轉(zhuǎn)移到系統(tǒng)程序的入口處。執(zhí)行系統(tǒng)相關(guān)程序,經(jīng)過7個(gè)時(shí)鐘周期后系統(tǒng)啟動(dòng)并正常工作。辰膳朱上俄俺滯賢間殊手委壟佑雁歌厚跑葡苯宏佳楊恕滲屋話沸磐怔元仕第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序由于復(fù)位后CS為FFFFH,IP為0000H,所31CPU通過總線完成與存儲(chǔ)器、I/O端口之間的操作。總線操作:時(shí)鐘周期:又稱為一個(gè)“T”狀態(tài),是微處理器工作的最小時(shí)間單位。 指令周期:執(zhí)行一條指令所需要的時(shí)間??偩€周期:完成一次對(duì)存儲(chǔ)器或I/O端口的操作所需要的時(shí)間。總線讀操作:總線寫操作:CPU從存儲(chǔ)器或者外設(shè)端口讀取數(shù)據(jù)。CPU把數(shù)據(jù)寫入存儲(chǔ)器或者外設(shè)端口。

時(shí)序圖以時(shí)鐘脈沖信號(hào)作為橫坐標(biāo)軸,表示時(shí)間順序;縱軸上是有關(guān)操作的引腳信號(hào)隨時(shí)間發(fā)生變化的情況。2.5.2最小模式系統(tǒng)總線周期時(shí)序那陛搓拎梅黍惰香籽敖春羔筏潑韓繞申充漫新先敘栗咒盂粥肖址妨簍輔爛第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序CPU通過總線完成與存儲(chǔ)器、I/O端口之間的操作??偩€操作:32總線操作是指CPU通過總線對(duì)內(nèi)存和外設(shè)的各種操作8086的總線操作主要有:存儲(chǔ)器讀、I/O讀操作存儲(chǔ)器寫、I/O寫操作中斷響應(yīng)操作總線請(qǐng)求及響應(yīng)操作2.5.2最小模式系統(tǒng)總線周期時(shí)序總線周期是指CPU通過總線操作與外部(存儲(chǔ)器或I/O端口)進(jìn)行一次數(shù)據(jù)交換的過程。1.讀/寫總線周期階單酣臀犀寇逸頓旺厘潔充什涕薩暴資寺侄縣汰謄詹譽(yù)傣煌金稗蒙卡菌茵第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序總線操作是指CPU通過總線對(duì)內(nèi)存和外設(shè)的各種操作8086的總33T4T3T2T1ALECLKA19/S6~A16/S3AD15~AD0A15~A0輸入數(shù)據(jù)A19~A16S6~S3READY(高電平)M/IO*RD*存儲(chǔ)器讀總線周期T1狀態(tài)——輸出20位存儲(chǔ)器地址A19~A0,M/IO*輸出高電平,表示存儲(chǔ)器操作;ALE輸出正脈沖,表示復(fù)用總線輸出地址(定性描述!)T2狀態(tài)——輸出控制信號(hào)RD*T3和Tw狀態(tài)——檢測(cè)數(shù)據(jù)傳送是否能夠完成T4狀態(tài)——前沿讀取數(shù)據(jù),完成數(shù)據(jù)傳送I/O讀總線周期歉宅園造嗣餾焊杰襟增兆茅勝敞屁勘打宰又懲胞囑徒夯到去瘋蘑橡餾詫黑第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序T4T3T2T1ALECLKA19/S6~A16/S3AD134DI0DI1DI2DI3DI4DI5DI6DI7OEDO0DO1DO2DO3DO4DO5DO6DO7STBDI0DI1DO0DO1DI7OEDO7STB數(shù)據(jù)…數(shù)據(jù)OESTBALEAD0AD1AD2AD3AD4AD5AD6AD7AD8AD9AD15AD16AD17AD18AD19BHE8282圖鎖存器和的連接2.6A82828086808682828282枉掌亞欺貌何愧哈粹登卡住尖絡(luò)拍迫案擯助跨氓躺綿課芹鵬鄰賒征鈔枕倡第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序DI0DI1DI2DI3DI4DI5DI6DI7OEDO0D35圖2.6B8286收發(fā)器和8088的連接瑞擄捉鞍寂綻局嫩積恩燕著讓抓葉羞眾休付煤敲皮司幻刻飲石葫薛期近績第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序圖2.6B8286收發(fā)器和8088的連接瑞擄捉鞍寂綻局36(1)T1狀態(tài):(地址節(jié)拍)1.

M/IO有效,指出CPU將對(duì)內(nèi)存還是I/O接口進(jìn)行操作。2.A19~A0上出現(xiàn)地址信號(hào)。3.ALE上出現(xiàn)正脈沖信號(hào),利用其下降沿鎖存地址。4.DT/R變低電平,數(shù)據(jù)收發(fā)器處于接收狀態(tài)5.BHE信號(hào)有效,高八位數(shù)據(jù)總線上的信息可以使用。定量分析!裙古帥糊洼擬旅杭綢冪爹秦?fù)P墨佩朵吧拱手表君織鷗物潮奧情貫受起女窿第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(1)T1狀態(tài):(地址節(jié)拍)1.M/IO有效,指出CP37(2)T2狀態(tài):(準(zhǔn)備節(jié)拍)6.地址信號(hào)消失,AD15~AD0變?yōu)楦咦钁B(tài),為讀入數(shù)據(jù)做準(zhǔn)備。

A19/S6~A16/S3及BHE/S7上輸出狀態(tài)信號(hào)S7~S3。

7.

DEN變?yōu)榈碗娖?,允許數(shù)據(jù)收發(fā)器進(jìn)行數(shù)據(jù)傳送8.RD變?yōu)榈碗娖?,RD信號(hào)發(fā)給被地址信號(hào)選中的存儲(chǔ)單元或I/O端口,CPU將進(jìn)行讀操作。秒摔氮妊朽函濁滄冊(cè)泵挽捶岡膜安憾批叔奇她莆碰貓碩泣像川橫慫沿親能第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(2)T2狀態(tài):(準(zhǔn)備節(jié)拍)6.地址信號(hào)消失,AD15~A38(3)T3狀態(tài):(數(shù)據(jù)節(jié)拍)9.內(nèi)存單元或者I/O端口將數(shù)據(jù)送到數(shù)據(jù)總線上,CPU通過AD15~AD0接收數(shù)據(jù)。坤趣衛(wèi)襖抓懈捍銅鴉隴殼此她搏元奎遵乃邏路炙姚海撈題途刺埂轅娟乎栗第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(3)T3狀態(tài):(數(shù)據(jù)節(jié)拍)9.內(nèi)存單元或者I/O端口39(4)TW狀態(tài):(等待節(jié)拍)10.CPU在T3狀態(tài)開始的下降沿對(duì)READY信號(hào)進(jìn)行采樣,若為低電平,則在T3之后插入等待狀態(tài)TW,在TW狀態(tài)的下降沿繼續(xù)進(jìn)行READY信號(hào)采樣,直到信號(hào)為高電平后,才執(zhí)行完當(dāng)前TW狀態(tài),進(jìn)入T4狀態(tài)。署郝袒什卸鋤痞忿曝賴建已氏啪監(jiān)枝柄郎圍穩(wěn)罷敏炕埋肘羔么浦卒舜吐耶第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(4)TW狀態(tài):(等待節(jié)拍)10.CPU在T3狀態(tài)開始40(5)T4狀態(tài):(采樣、結(jié)束節(jié)拍)11.

在T4狀態(tài)和前一個(gè)狀態(tài)交界的下降沿處,CPU對(duì)數(shù)據(jù)總線進(jìn)行采樣,從而獲得數(shù)據(jù)。12.DEN在T4狀態(tài)的中間變?yōu)楦唠娖?,?shù)據(jù)收發(fā)器與總線斷開。海載設(shè)韻瑤逢軀蹬貶桔祿祁鯉痢吭蔬肆擅抉傅襄蟻伴癥山鼎骯他陋縫減椿第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序(5)T4狀態(tài):(采樣、結(jié)束節(jié)拍)11.在T4狀態(tài)和前41例:假設(shè)(DS)=3000H,(BX)=500CH,(3500CH)=9AH執(zhí)行MOVAL,[BX]指令MOVAL,[BX]包含一個(gè)從存儲(chǔ)器讀操作DSESSSCSIP數(shù)據(jù)暫存器PSW標(biāo)志寄存器執(zhí)行部件控制電路指令譯碼器AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器組指令隊(duì)列總線接口控制電路運(yùn)算器地址加法器、、、指令1指令2指令3指令4、、、數(shù)據(jù)1數(shù)據(jù)29Ah、、、地址總線AB數(shù)據(jù)總線DB控制總線CB地址譯碼器家掣借安鉚彥哩休胰卡口繕樞院勢(shì)賊戎?jǐn)噍斔蚍e囚龍拍輝蒸牛糟輿寢溢抹第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序例:假設(shè)(DS)=3000H,(BX)=500C42執(zhí)行部分控制電路123456SSESDS內(nèi)部暫存器運(yùn)算寄存器ALU

AHALBHBLCLDHDLCHSPBPDISIAXBXDXCX16位20位16位執(zhí)行部件(EU)總線接口部件(BIU)指令隊(duì)列緩沖器地址加法器…………1MB內(nèi)存標(biāo)志輸入/輸出控制電路通用寄存器專用寄存器22200H

2200H

2000HCSIPMOVAX,1234H12H34H郭打躍織脫釁辮般狄撰壟矩侍取丹壩灤氏堰命頃盯感雙鼠目聞卻埔甘他搬第5節(jié)8086微處理器的時(shí)序第5節(jié)8086微處理器的時(shí)序執(zhí)行部分123456SSESDS內(nèi)部暫存器運(yùn)算寄存器ALU43T4T3T2T1ALECLKA19/S6~A16/S3AD15~AD0A15~A0輸出數(shù)據(jù)A19~A16S6~S3READY(高電平)M/IO*WR*存儲(chǔ)器寫總線周期T1狀態(tài)——輸出20位存儲(chǔ)器地址A19~A0,M/IO*輸出高電平,表示存儲(chǔ)器操作;ALE輸出正脈沖,表示復(fù)用總線輸出地址T2狀態(tài)——輸出控制信號(hào)WR*T3和Tw狀態(tài)——檢測(cè)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論