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

正文內(nèi)容

第2章微型計(jì)算機(jī)概述-免費(fèi)閱讀

  

【正文】 試畫(huà)出 8086工作在最小模式和最大模式時(shí)的系統(tǒng)總線(xiàn)形成框圖。 第 2章 微型計(jì)算機(jī)概述 圖 8088CPU在最大模式下的總線(xiàn)形成方式 第 2章 微型計(jì)算機(jī)概述 由圖 , 8088CPU與 8086CPU在最大模式下系統(tǒng)總線(xiàn)形成的不同主要表現(xiàn)在以下三個(gè)方面: 一是由于 8088CPU外部數(shù)據(jù)線(xiàn)是 8位的,不存在高字節(jié),因此地址鎖存器上不再有信號(hào),也就不需要鎖存信號(hào); 二是地址信號(hào) A8~ A15可以鎖存,也可以不鎖存,用三態(tài)門(mén)直接驅(qū)動(dòng)也是可以的。 第 2章 微型計(jì)算機(jī)概述 如前所述,當(dāng)系統(tǒng)總線(xiàn)形成之后,構(gòu)成微型機(jī)的內(nèi)存及各種接口就可以直接與系統(tǒng)總線(xiàn)相連接,從而構(gòu)成所需的微型機(jī)系統(tǒng)。應(yīng)當(dāng)注意到,在總線(xiàn)控制器 8288輸出的控制信號(hào)中,對(duì)內(nèi)存操作的控制信號(hào)和對(duì)接口的控制信號(hào)己經(jīng)分開(kāi),而不像最小模式時(shí)用于內(nèi)存和用于接口的讀 /寫(xiě)控制信號(hào)是共用的,在那里需要用 M/信號(hào)來(lái)區(qū)別對(duì)內(nèi)存操作還是對(duì)接口操作。 第 2章 微型計(jì)算機(jī)概述 圖 8086在最小模式下的總線(xiàn)形成方式 第 2章 微型計(jì)算機(jī)概述 最大模式下的系統(tǒng)總線(xiàn)形成 為了實(shí)現(xiàn)最大模式,要使用廠家提供的總線(xiàn)控制器8288形成系統(tǒng)總線(xiàn)的一些控制信號(hào)。 BHE第 2章 微型計(jì)算機(jī)概述 雙向數(shù)據(jù)總線(xiàn)用 2片 8286(或 2片 74LS245)形成。它們的框圖如圖 。 STB為鎖存信號(hào),高電平有效,用于鎖存數(shù)據(jù)。自微型機(jī)出現(xiàn)以來(lái),已有許多人致力于系統(tǒng)總線(xiàn)的研究,并先后制定出大量的系統(tǒng)總線(xiàn)標(biāo)準(zhǔn)。該中斷響應(yīng)需要兩個(gè)總線(xiàn)周期,中斷響應(yīng)的時(shí)序如圖 。不同的是此時(shí)的 DT/ 信號(hào)為低電平,用于表示此時(shí)是從總線(xiàn)上讀數(shù)據(jù)。 為了解決這個(gè)問(wèn)題 ,可以利用 CPU的 READY信號(hào) 。因此, CPU在 T1周期里送出 ALE地址鎖存信號(hào),可以用這個(gè)信號(hào)將 A0~ A19及鎖存在鎖存器中,使地址信號(hào)在整個(gè)總線(xiàn)周期里保持不變。 第 2章 微型計(jì)算機(jī)概述 可以看到,一條指令是由若干個(gè)總線(xiàn)周期來(lái)完成的,而一個(gè)總線(xiàn)周期又由 4個(gè) (正常情況 )時(shí)鐘周期來(lái)實(shí)現(xiàn),從而建立了指令周期、總線(xiàn)周期和時(shí)鐘周期的關(guān)系。 第 2章 微型計(jì)算機(jī)概述 8086CPU的工作時(shí)序 1.指令周期與其他周期 前面已經(jīng)提到,由指令集合而成的程序放在內(nèi)存中,CPU從內(nèi)存中將指令逐條讀出并執(zhí)行。有些類(lèi)型的存儲(chǔ)器訪(fǎng)問(wèn)不允許指定另一個(gè)段寄存器。 第 2章 微型計(jì)算機(jī)概述 圖 段寄存器的使用情況 第 2章 微型計(jì)算機(jī)概述 在 8086CPU中,對(duì)不同類(lèi)型存儲(chǔ)器的訪(fǎng)問(wèn)所使用的段寄存器和相應(yīng)的偏移地址的來(lái)源做了一些具體規(guī)定。 但是,當(dāng) 8086(8088)CPU讀 /寫(xiě)內(nèi)存數(shù)據(jù)時(shí), DS、 SS和 ES三個(gè)段寄器均可使用,而偏移地址又有多種不同的產(chǎn)生方法,有關(guān)內(nèi)容將在下面的章節(jié)中做詳細(xì)說(shuō)明。要想弄清楚為什么 8086能尋址 1?MB的內(nèi)存空間,并知道如何確定實(shí)際的物理地址,這一切都要求讀者必須徹底理解這些概念及相互的關(guān)系。 D— 方向標(biāo)志位。 當(dāng)該位置 1時(shí) , 將使8086執(zhí)行單步指令工作方式 。 第 2章 微型計(jì)算機(jī)概述 A— 半加標(biāo)志位。 PSW各位標(biāo)志如圖 。顧名思義, SI通常指向源操作數(shù), DI通常指向目的操作數(shù)。 第 2章 微型計(jì)算機(jī)概述 圖 8086CPU內(nèi)部寄存器 第 2章 微型計(jì)算機(jī)概述 1) 數(shù)據(jù)寄存器 8086有 4個(gè) 16位的數(shù)據(jù)寄存器,可以存放 16位的操作數(shù)。地址加法器將段和偏移地址相加,生成 20位的物理地址。 MIO第 2章 微型計(jì)算機(jī)概述 8086CPU的內(nèi)部結(jié)構(gòu) 上面已經(jīng)說(shuō)明了關(guān)于 8086CPU的引線(xiàn)及功能。這是一條狀態(tài)輸出線(xiàn)。而8086CPU是真正的 16位處理器,每一次傳送數(shù)據(jù)既可以是16位也可以是 8位 (高 8位或低 8位 )的。該信號(hào)有效時(shí),別的總線(xiàn)控制設(shè)備的總線(xiàn)請(qǐng)求信號(hào)將被封鎖,不能獲得對(duì)系統(tǒng)總線(xiàn)的控制。但是 / 比 / 具有更高的優(yōu)先權(quán)。 , , :這是最大模式下由 8086CPU經(jīng)三態(tài)門(mén)輸出的狀態(tài)信號(hào)。 CLK:這是時(shí)鐘信號(hào)輸入端。在響應(yīng)中斷過(guò)程中,由引出端送出兩個(gè)負(fù)脈沖,可用做外部中斷源的中斷向量碼的讀選通信號(hào)。 TEST第 2章 微型計(jì)算機(jī)概述 NMI:它是屏蔽中斷輸入信號(hào),邊沿觸發(fā),正跳變有效。當(dāng)CPU對(duì)存儲(chǔ)器或 I/O進(jìn)行操作時(shí),在 T3周期開(kāi)始采樣READY信號(hào)。它在每次訪(fǎng)問(wèn)內(nèi)存或接口以及在中斷響應(yīng)期間有效。若該引腳輸出為低電平,則訪(fǎng)問(wèn)的是 I/O端口;若該引腳輸出為高電平,則訪(fǎng)問(wèn)的是存儲(chǔ)器。 在一些特殊情況下 (如復(fù)位或 DMA操作時(shí) ),這 4條線(xiàn)還可以處于高阻 (或浮空、或三態(tài) )狀態(tài)。 MXMX第 2章 微型計(jì)算機(jī)概述 在此模式下,構(gòu)成的微型計(jì)算機(jī)中除了有 8086CPU之外,還可以接另外的 CPU(如 808 8089等 ),構(gòu)成多微處理器系統(tǒng)。 第 2章 微型計(jì)算機(jī)概述 另一方面,為了能用 8086(8088)微處理器構(gòu)成一個(gè)共享總線(xiàn)的多微處理器系統(tǒng)結(jié)構(gòu),以提高微型計(jì)算機(jī)的性能,同樣,在微處理器的結(jié)構(gòu)和指令系統(tǒng)方面也做了統(tǒng)一考慮。 第 2章 微型計(jì)算機(jī)概述 2.設(shè)立地址段寄存器 8086(8088)CPU內(nèi)部的地址線(xiàn)只有 16位,因此,能夠由 ALU提供的最大地址空間只能為 64?KB。有關(guān)這方面的知識(shí),將在下面的章節(jié)中說(shuō)明。利用助記符加上操作數(shù)來(lái)表示指令就方便得多了。具體步驟如下: 7→AL AL?+?10→AL 第 2章 微型計(jì)算機(jī)概述 其含義就是把 7這個(gè)數(shù)送到 AL里面,然后將 AL中的 7和 10相加,把要獲得的結(jié)果存放在 AL里。前面已經(jīng)提到,微處理器只能識(shí)別由 0和 1電平組成的二進(jìn)制編碼,因此,指令就是一組由 0和 1構(gòu)成的數(shù)字編碼。 第 2章 微型計(jì)算機(jī)概述 微型計(jì)算機(jī)的工作過(guò)程 如前所述,微型機(jī)在硬件和軟件的相互配合之下才能工作。 第 2章 微型計(jì)算機(jī)概述 2) 應(yīng)用軟件 應(yīng)用軟件是針對(duì)不同應(yīng)用、實(shí)現(xiàn)用戶(hù)要求的功能軟件。 第 2章 微型計(jì)算機(jī)概述 1) 系統(tǒng)軟件 系統(tǒng)軟件用來(lái)對(duì)構(gòu)成微型計(jì)算機(jī)的各部分硬件,如CPU、內(nèi)存、各種外設(shè)等進(jìn)行管理和協(xié)調(diào),使它們有條不紊、高效率地工作。但任何微型計(jì)算機(jī)要正常工作,只有硬件是不夠的,必須配上軟件。 8086(8088)的接口地址可從 0000H到 FFFFH編址,共 64?K。 第 2章 微型計(jì)算機(jī)概述 另外,微型計(jì)算機(jī)與外設(shè) (也包括其他計(jì)算機(jī) )的連接線(xiàn)稱(chēng)為外總線(xiàn),也稱(chēng)為通信總線(xiàn)。由圖 ,系統(tǒng)總線(xiàn)將構(gòu)成微型機(jī)的各個(gè)部件連接到一起,實(shí)現(xiàn)了微型機(jī)內(nèi)各部件間的信息交換。內(nèi)存的地址編號(hào)是由 0開(kāi)始的,地址順序向下編排。由于內(nèi)存價(jià)格較高,一般其容量較小。 微型計(jì)算機(jī)主要由如下幾個(gè)部分組成:微處理器或稱(chēng)中央處理單元 (CPU)、內(nèi)部存儲(chǔ)器 (簡(jiǎn)稱(chēng)內(nèi)存 )、輸入 /輸出接口 (簡(jiǎn)稱(chēng)接口 )及系統(tǒng)總線(xiàn)。第 2章 微型計(jì)算機(jī)概述 微型計(jì)算機(jī)的基本結(jié)構(gòu) 8086(8088)CPU 系統(tǒng)總線(xiàn)的形成 習(xí)題 第 2章 微型計(jì)算機(jī)概述 微型計(jì)算機(jī)的基本結(jié)構(gòu) 微型計(jì)算機(jī)的組成及各部分的功能 在這里將簡(jiǎn)略地介紹微型計(jì)算機(jī)的組成以及各部分的功能,基本目的在于使讀者在總體上對(duì)微型計(jì)算機(jī)有一個(gè)大概的認(rèn)識(shí)。 第 2章 微型計(jì)算機(jī)概述 1)? CPU CPU是一個(gè)復(fù)雜的電子邏輯元件,它包含了早期計(jì)算機(jī)中的運(yùn)算器、控制器及其他功能,能進(jìn)行算術(shù)、邏輯運(yùn)算及控制操作。這與作為外設(shè) (外部設(shè)備 )的外部存儲(chǔ)器剛好相反,后者容量大而速度慢。例如,后面將要介紹的 8086CPU的內(nèi)存地址是 00000H~ FFFFFH,共 1兆個(gè)存儲(chǔ)單元,簡(jiǎn)稱(chēng)內(nèi)存可達(dá)到 1兆字節(jié) (1?MB)。由于這種總線(xiàn)在微型機(jī)內(nèi)部,故也將系統(tǒng)總線(xiàn)稱(chēng)為內(nèi)總線(xiàn)。它的功能就是實(shí)現(xiàn)計(jì)算機(jī)與計(jì)算機(jī)或計(jì)算機(jī)與其他外設(shè)的信息傳送。 在圖 ,虛線(xiàn)方框內(nèi)的部分構(gòu)成了微型計(jì)算機(jī),方框以外的部分稱(chēng)為外部世界。只有軟、硬件相互配合,相輔相成,微型計(jì)算機(jī)才能完成人們所期望的功能。同時(shí),系統(tǒng)軟件還為其他程序的開(kāi)發(fā)、調(diào)試、運(yùn)行提供一個(gè)良好的環(huán)境。例如, Inter網(wǎng)點(diǎn)上的 Web頁(yè)、各部門(mén)的 MIS程序、 CIMS中的應(yīng)用軟件以及微型機(jī)應(yīng)用系統(tǒng)中的各種監(jiān)測(cè)控制程序 等等。如果仔細(xì)觀察微型計(jì)算機(jī)的工作過(guò)程就會(huì)發(fā)現(xiàn),微型機(jī)為完成某種任務(wù),總是將任務(wù)分解成一系列的基本動(dòng)作,然后一個(gè)一個(gè)地去完成每一個(gè)基本動(dòng)作。微處理器在任何一個(gè)時(shí)刻只能進(jìn)行一種操作。把它們變成計(jì)算機(jī)直接識(shí)別并執(zhí)行的如下程序: 第二條指令 1 0 1 1 0 0 0 0 0 0 0 0 0 1 1 1 00000100 00001010 1 1 1 1 0 1 0 0 第三條指令 第 2章 微型計(jì)算機(jī)概述 也就是說(shuō),上面的問(wèn)題用 3條指令即可解決。上面的程序可寫(xiě)成如下形式: MOV AL, 7 ADD AL, 10 HLT 程序中第一條指令將 7放在 AL中;第二條指令將 AL中的 7加上 10并將相加之和放在 AL中;第三條指令是停機(jī)指令。 第 2章 微型計(jì)算機(jī)概述 8086(8088)CPU 8086(8088)CPU的特點(diǎn) 8086(8088)CPU較同時(shí)代的其他微處理器具有更高的性能,并在制造過(guò)程中采取了一些特殊的技術(shù)措施。為了擴(kuò)大它們的地址寬度,可將存儲(chǔ)器的空間分成若干段,每段為64?KB。 總之, 8086(8088)微處理器不僅將微處理器的內(nèi)部寄存器擴(kuò)充至 16位,從而使尋址能力和算術(shù)邏輯運(yùn)算能力有了進(jìn)一步提高,而且由于采取了上述一些措施,使得微處理器的綜合性能與 8位微處理器相比有了明顯的提高。 同時(shí),這時(shí)的系統(tǒng)總線(xiàn)要由 8086CPU的引線(xiàn)和總線(xiàn)控制器 (8288)共同形成,可以構(gòu)成更大規(guī)模的系統(tǒng)。 AD0~ AD15:它們是地址、數(shù)據(jù)時(shí)分復(fù)用的輸入 /輸出信號(hào)線(xiàn),其信號(hào)是經(jīng)三態(tài)門(mén)輸出的。 WR:它是 CPU的三態(tài)輸出控制信號(hào)。它常用做數(shù)據(jù)總線(xiàn)驅(qū)動(dòng)器的片選信號(hào)。若為高電平,表示存儲(chǔ)器或 I/O設(shè)備已準(zhǔn)備好;若其為低電平,表明被訪(fǎng)問(wèn)的存儲(chǔ)器或 I/O設(shè)備還未準(zhǔn)備好數(shù)據(jù),則應(yīng)在 T3周期以后,插入 TWAIT周期 (等待周期 ),然后在 TWAIT周期中再次采樣 READY信號(hào),直至READY變?yōu)橛行?(高電平 ), TWAIT周期才可以結(jié)束,進(jìn)入T4周期,完成數(shù)據(jù)傳送。這條引腳上的信號(hào)不能用軟件復(fù)位內(nèi)部狀態(tài)寄存器中的中斷允許位 (IF)予以屏蔽,所以由低到高的變化將使 CPU在現(xiàn)行指令執(zhí)行結(jié)束后就引起中斷。 HOLD:它是高電平有效的輸入信號(hào),用于向 CPU提出保持請(qǐng)求。由它提供 CPU和總線(xiàn)控制器的定時(shí)信號(hào)。這些狀態(tài)信號(hào)加到 Intel公司同時(shí)提供的總線(xiàn)控制器 (8288)上,可以產(chǎn)生系統(tǒng)總線(xiàn)所需要的各種控制信號(hào)。這些引腳內(nèi)部都有上拉電阻,所以在不使用時(shí)可以懸空。 信號(hào)由前綴指令“ LOCK”使其有效,直至下一條指令執(zhí)行完畢。它們有相同的內(nèi)部寄存器和指令系統(tǒng),在軟件上是互相兼容的。它與 IO/ 和 DT/ 信號(hào)一起,決定了 8088CPU在最小模式下現(xiàn)行總線(xiàn)周期的狀態(tài)。要特別強(qiáng)調(diào)的是從工程應(yīng)用來(lái)說(shuō),為了便于以后硬件連接,構(gòu)成系統(tǒng),讀者在學(xué)習(xí)任何集成芯片時(shí) (包括這里的 8086CPU),都必須仔細(xì)弄清它們的引線(xiàn),以便使用時(shí)順利地連接。 第 2章 微型計(jì)算機(jī)概述
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1