資源描述:
《《微機(jī)原理講 》ppt課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、微處理器、微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng)1、微處理器(Microprocessor)---職能是執(zhí)行算術(shù)、邏輯運(yùn)算和控制整個(gè)計(jì)算機(jī)自動(dòng)地、協(xié)調(diào)地完成操作。(主要由運(yùn)算器和控制器組成)第一章微型計(jì)算機(jī)概述I/OBUS外圍設(shè)備AddressBus(AB)DataBus(DB)ControlBus(CB)CPU存儲(chǔ)器I/O接口Control微型計(jì)算機(jī)的組成2、微型計(jì)算機(jī)(MicroComputer__MC)--由CPU、存儲(chǔ)器、輸入/輸出接口和系統(tǒng)總線組成。3、微型計(jì)算機(jī)系統(tǒng)(MicroComputerSystem_MCS)--以微型計(jì)算機(jī)為主體,配上外設(shè)和系統(tǒng)軟件,
2、就構(gòu)成了微型計(jì)算機(jī)系統(tǒng)。運(yùn)算器控制器寄存器組RAMROMI/O端口I/O端口I/O設(shè)備I/O設(shè)備系統(tǒng)軟件微型計(jì)算機(jī)系統(tǒng)微型計(jì)算機(jī)微處理器?16位微處理器,40引腳雙列直插式(1978推出);?有16根數(shù)據(jù)線(D0-D15),20根地址線(A0-A19),可直接尋址1M空間;I/O尋址64K?時(shí)鐘頻率有5MHZ、10MHZ,單一+5V電源;?引腳功能復(fù)用(數(shù)據(jù)/地址AD0-AD15(A0-A15;D0-D15));第二章微處理器的組成(以8086為例)8086微處理器特點(diǎn):2.18086的內(nèi)部結(jié)構(gòu)2.1.1執(zhí)行單元(EU)和總線接口單元(BIU)堆棧指針源變址
3、目的變址基址指針PSW2.1.2通用寄存器(8個(gè))AX寄存器-是累加器BX寄存器-是基址寄存器CX寄存器-也叫計(jì)數(shù)寄存器DX寄存器-是數(shù)據(jù)寄存器SP寄存器-堆棧指針BP寄存器-(堆棧)基數(shù)指針DI寄存器-目的操作數(shù)的索引寄存器SI寄存器-源操作數(shù)的索引寄存器2.1.3段寄存器邏輯地址(16位)段起始地址(16位)0000物理地址(20位)2.1.4指令指針I(yè)P取指令地址=CS基址×16+IP的位移量當(dāng)涉及到一個(gè)堆棧操作時(shí)SS×16+SP當(dāng)需要向內(nèi)存讀或?qū)懸粋€(gè)操作數(shù)時(shí)DS(ES)×16+(可能是指令中的直接地址,也可能是某寄存器的內(nèi)容等)合抱之木,生于毫末;九
4、層之臺(tái),起于累土;千里之行,始于足下。PSW2.1.5標(biāo)志寄存器××××ODITSZ×A×P×C①輔助進(jìn)位AF②進(jìn)位標(biāo)志位CF③溢出標(biāo)志位OF④符號(hào)標(biāo)志位SF⑤奇偶標(biāo)志位PF⑥零標(biāo)志位ZF控制標(biāo)志位三個(gè)狀態(tài)標(biāo)志位六個(gè)①方向標(biāo)志位DF②開(kāi)中斷標(biāo)志位IF③陷阱標(biāo)志位TF時(shí)鐘周期是CPU的基本時(shí)間計(jì)量單位(8086為100ns),由主頻決定(T=1/F)8086一個(gè)最基本的總線周期分4個(gè)時(shí)鐘周期,即T1、T2、T3、TW、T4、TI時(shí)鐘周期工作特征:T1狀態(tài):CPU發(fā)出20位地址(A0-A19)信息,指出存儲(chǔ)單元或外設(shè)端口地址;T2狀態(tài):CPU從總線上撤消地址(A
5、0-A15),為數(shù)據(jù)作準(zhǔn)備(D0-D15);T3狀態(tài):要寫(xiě)入或讀出的數(shù)據(jù)上數(shù)據(jù)總線;TW狀態(tài):等待狀態(tài);TI狀態(tài):空閑狀態(tài);T4狀態(tài):總線周期結(jié)束。2.1.68086總線周期的概念總線周期—BIU完成一次訪問(wèn)存儲(chǔ)器或I/O端口操作所需的時(shí)間,一個(gè)總線周期由幾個(gè)時(shí)鐘周期(T狀態(tài))組成。8086引腳功能2.28086CPU的引腳信號(hào)和工作模式2.2.1工作模式最小工作模式系統(tǒng)只有一個(gè)CPU,單獨(dú)控制系統(tǒng)總線。最大工作模式系統(tǒng)有多個(gè)CPU,一個(gè)為主,系統(tǒng)總線由總線控制器控制。最小最大模式輸入控制信號(hào)地址鎖存器數(shù)據(jù)收發(fā)器雙向數(shù)據(jù)收發(fā)器地址鎖存器㈠8282與8086C
6、PU的連接:2.2.2最小方式下的引腳信號(hào)及系統(tǒng)配置⑴AD0~AD15地址/數(shù)據(jù)復(fù)用引腳⑵A16/S3~A19/S6地址/狀態(tài)復(fù)用引腳⑶/S7高8位數(shù)據(jù)總線允許/狀態(tài)復(fù)用信號(hào)⑷ALE地址鎖存允許信號(hào)輸出DI0DI1DI2DI3DI4DI5DI6DI7OEGNDDO7VCCDO0DO2DO1DO3DO4DO5DO6STB11918151413121123417165678910208282⑸地址鎖存器8282DIiDoiDQSTBOECLK㈡CPU與8286的連接⑴數(shù)據(jù)發(fā)送/接收控制信號(hào)⑵數(shù)據(jù)允許信號(hào)VCCA0A1A2A3A4A5A6A7OEGNDB7B0B2
7、B1B3B4B5B6T11918151413121123417165678910208286AiBiOET⑶8286雙向總線驅(qū)動(dòng)器(收發(fā)器)DENDT/R㈢三個(gè)重要的控制信號(hào)⑴讀選通信號(hào)⑵寫(xiě)選通輸出信號(hào)⑶存儲(chǔ)器/輸入輸出操作選擇控制信號(hào)三大信號(hào):?READY?CLK?RESET181716151413121110123456789CSYNCPLCKAEN1RDY1READYRDY2AEN2CLKGNDVCCX1X2EFIF/COSCRESRESET8284㈣CPU與8284?時(shí)鐘信號(hào)CLK占空比為33%㈤其它輔助控制信號(hào)?INTR_可屏蔽中斷請(qǐng)求,輸入?NM
8、I_不可屏蔽中斷請(qǐng)求,輸入?INTA_中斷響應(yīng),輸出