計(jì)算機(jī)原理:第一章微型計(jì)算機(jī)基礎(chǔ)2of2_第1頁(yè)
計(jì)算機(jī)原理:第一章微型計(jì)算機(jī)基礎(chǔ)2of2_第2頁(yè)
計(jì)算機(jī)原理:第一章微型計(jì)算機(jī)基礎(chǔ)2of2_第3頁(yè)
計(jì)算機(jī)原理:第一章微型計(jì)算機(jī)基礎(chǔ)2of2_第4頁(yè)
計(jì)算機(jī)原理:第一章微型計(jì)算機(jī)基礎(chǔ)2of2_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 1 一、系統(tǒng)的組成 硬件(主機(jī)+外部設(shè)備)、軟件 1.3 微型計(jì)算機(jī)系統(tǒng) P14圖1.5 微型計(jì)算機(jī)系統(tǒng)的組成 2微型計(jì)算機(jī)系統(tǒng)硬件結(jié)構(gòu) P16 圖1.7 微型計(jì)算機(jī)的外部結(jié)構(gòu)框圖 31. 主機(jī) 微處理器(CPU) 逐條取指令、譯碼、發(fā)控制信號(hào)執(zhí)行指令 存儲(chǔ)器(內(nèi)存)以二進(jìn)制儲(chǔ)存指令和數(shù)據(jù),字節(jié)為單位,用地址管理.210B=1KB, 220B=1MB, 230 B=1GB I/O接口計(jì)算機(jī)通過(guò)接口和外部設(shè)備連接 4P14 圖1.6 內(nèi)存單元的地址和內(nèi)容 52.總線(BUS)傳輸信號(hào)的公共導(dǎo)線??偩€的形成:各個(gè)三態(tài)器件輸出接在一起??偩€上的信號(hào):各器件分時(shí)輸出邏輯信號(hào) “0”/“1”。AB:地

2、址信號(hào),例如某儲(chǔ)存器字節(jié)的地址DB:數(shù)據(jù)信號(hào),例如CPU發(fā)送到總線上的數(shù)據(jù)CB:控制信號(hào),例如“寫(xiě)儲(chǔ)存器”, 或“讀I/O接口” 6馮.諾依曼(Johu Von Neumann) 存儲(chǔ)程序型計(jì)算機(jī)模型 計(jì)算機(jī)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備及輸出設(shè)備組成數(shù)據(jù)和程序以二進(jìn)制代碼混合存放在存儲(chǔ)器中,存放位置由地址指定控制器用程序計(jì)數(shù)器(PC)的值,當(dāng)?shù)刂啡〈鎯?chǔ)器中的一條指令代碼執(zhí)行,PC+1自動(dòng)指向下一條指令。指令序列逐條的執(zhí)行即程序的完成。 控制器是根據(jù)存放在存儲(chǔ)器中的程序來(lái)工作的。 即:計(jì)算機(jī)工作的過(guò)程是運(yùn)行程序的過(guò)程,而程序必須預(yù)先存放在存儲(chǔ)器中(存儲(chǔ)程序的概念)。 7軟件 系統(tǒng)軟件 操作

3、系統(tǒng)、診斷程序、計(jì)算機(jī)語(yǔ)言處理程序、等應(yīng)用軟件 通用軟件(如word等)、自己編寫(xiě)的應(yīng)用軟件、等 81.4 微處理器一.功能結(jié)構(gòu) P19圖1.9右邊是總線接口單元BIU,通過(guò)芯片引腳從外部取指令排入指令隊(duì)列,并根據(jù)指令執(zhí)行在引腳上產(chǎn)生相應(yīng)信號(hào).左邊是執(zhí)行單元EU,從指令隊(duì)列中逐條取指令譯碼加以執(zhí)行.算術(shù)邏輯單元的運(yùn)算結(jié)果影響標(biāo)志寄存器. 9P19圖1.9 8088功能結(jié)構(gòu)圖 10一. 寄存器結(jié)構(gòu)P20圖1.10 CPU 面向程序的是各寄存器。其中4個(gè)16位的數(shù)據(jù)寄存器都可拆成8位分別使用。四個(gè)段寄存器 對(duì)計(jì)算機(jī)的內(nèi)存進(jìn)行分段管理,其內(nèi)容各指明對(duì)應(yīng)段的起始位置。通用寄存器 供用戶在程序中使用。

4、11P20圖1.10 8086/8088內(nèi)部寄存器 12存儲(chǔ)器的分段管理 1MB空間分成幾段段寄存器指出段基址段內(nèi)再用位偏移地址每段最大KB物理地址段基址偏移例如:8915H0100H89250H段基 :偏移 物理 13P26 圖1.15 邏輯地址 14存儲(chǔ)器的分段管理存儲(chǔ)器空間00000FFFFFHDSESSSCS數(shù)據(jù)段附加數(shù)據(jù)段堆棧段代碼段 15 指針寄存器SP/BP 用于堆棧段中尋址。變址寄存器SI/DI 用于數(shù)據(jù)段或附加段中尋址,16位的段內(nèi)偏移地址分別存入以上4個(gè)寄存器之中。指令指針I(yè)P 也存放16位偏移地址,它指明代碼段中下一條將被執(zhí)行指令的地址.每執(zhí)行一條指令時(shí)它會(huì)自動(dòng)增量指向再

5、下一條指令。 16標(biāo)志指令執(zhí)行的結(jié)果會(huì)影響標(biāo)寄存器中的特定位,后續(xù)指令將根據(jù)這些標(biāo)志來(lái)做不同的執(zhí)行 P21 圖1.11 標(biāo)志寄存器 17標(biāo)志CF: 進(jìn)位,存放加減運(yùn)算時(shí)產(chǎn)生的進(jìn)(借)位.PF: 偶標(biāo)志,邏輯運(yùn)算結(jié)果中有偶數(shù)個(gè)1時(shí)PF=1AF: 半進(jìn)位,加減時(shí)最低半字節(jié)D3 向D4產(chǎn)生的進(jìn)位 18標(biāo)志ZF: 零標(biāo)志,運(yùn)算結(jié)果全零時(shí)ZF= 1 ,否則ZF=0SF:符號(hào)標(biāo)志,等于運(yùn)算結(jié)果的最高位。OF:溢出標(biāo)志,補(bǔ)碼運(yùn)算產(chǎn)生溢出時(shí)OF=1TF:單步跟蹤,TF=1時(shí),單條執(zhí)行IF:中斷標(biāo)志,IF=1時(shí)允許可屏蔽中斷DF:方向標(biāo)志,DF=0時(shí)增量串操作, DF=1時(shí)減量串操作 19引腳信號(hào)P22 圖1.128088引腳 20引腳信號(hào) 1. 數(shù)據(jù)線D7D0,雙向, 和A7A0分時(shí)復(fù)用。 2. 地址線A19A0,輸出, 尋找1MB地址空間。 3.控制線:根據(jù)指令的執(zhí)行 產(chǎn)生各種控制信號(hào)。 2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論