微原CH1微型計(jì)算機(jī)基礎(chǔ)_第1頁
微原CH1微型計(jì)算機(jī)基礎(chǔ)_第2頁
微原CH1微型計(jì)算機(jī)基礎(chǔ)_第3頁
微原CH1微型計(jì)算機(jī)基礎(chǔ)_第4頁
微原CH1微型計(jì)算機(jī)基礎(chǔ)_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、NUIST第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ) NUIST主要內(nèi)容主要內(nèi)容 1.1 1.1 微型計(jì)算機(jī)發(fā)展概述微型計(jì)算機(jī)發(fā)展概述 微型計(jì)算機(jī)的發(fā)展1 1微型計(jì)算機(jī)的特點(diǎn)2 2v 計(jì)算機(jī)發(fā)展歷程:巨型機(jī)、大型機(jī)、中型機(jī)、 小型機(jī)、微型機(jī)v 電子器件:電子管、晶體管、中小規(guī)模集成 電路 、大規(guī)模和超大規(guī)模集成電路第一代第一代第二代第二代第三代第三代第四代第四代微型計(jì)算機(jī)微型計(jì)算機(jī)1.1.1 1.1.1 微型計(jì)算機(jī)的發(fā)展微型計(jì)算機(jī)的發(fā)展1.1.1 1.1.1 微型計(jì)算機(jī)的發(fā)展微型計(jì)算機(jī)的發(fā)展v微型機(jī)的發(fā)展是以微型機(jī)的發(fā)展是以CPUCPU的發(fā)展來表征的的發(fā)展來表征的 第一代(1971年開始)

2、4位和低檔8位微處理器時(shí)代 1.1.1 1.1.1 微型計(jì)算機(jī)的發(fā)展微型計(jì)算機(jī)的發(fā)展v微型機(jī)的發(fā)展是以微型機(jī)的發(fā)展是以CPUCPU的發(fā)展來表征的的發(fā)展來表征的 第二代(1973年開始) 8位微處理器時(shí)代 1.1.1 1.1.1 微型計(jì)算機(jī)的發(fā)展微型計(jì)算機(jī)的發(fā)展v微型機(jī)的發(fā)展是以微型機(jī)的發(fā)展是以CPUCPU的發(fā)展來表征的的發(fā)展來表征的 第三代(1978年開始) 16位微處理器時(shí)代 1.1.1 1.1.1 微型計(jì)算機(jī)的發(fā)展微型計(jì)算機(jī)的發(fā)展v微型機(jī)的發(fā)展是以微型機(jī)的發(fā)展是以CPUCPU的發(fā)展來表征的的發(fā)展來表征的 第四代(1983年開始 ) 32位微處理器時(shí)代 1.1.1 1.1.1 微型計(jì)算機(jī)的發(fā)

3、展微型計(jì)算機(jī)的發(fā)展v微型機(jī)的發(fā)展是以微型機(jī)的發(fā)展是以CPUCPU的發(fā)展來表征的的發(fā)展來表征的 第五代(1993年開始 ) X86架構(gòu)處理器時(shí)代 1.1.1 1.1.1 微型計(jì)算機(jī)的發(fā)展微型計(jì)算機(jī)的發(fā)展v微型機(jī)的發(fā)展是以微型機(jī)的發(fā)展是以CPUCPU的發(fā)展來表征的的發(fā)展來表征的 第六代(至今 ) 64位和雙核微處理器時(shí)代 Intel Pentium D Intel Core AMD Athlon1.1 1.1 微型計(jì)算機(jī)發(fā)展概述微型計(jì)算機(jī)發(fā)展概述 微型計(jì)算機(jī)的發(fā)展1 1微型計(jì)算機(jī)的特點(diǎn)2 21.1.2 1.1.2 微型計(jì)算機(jī)的特點(diǎn)微型計(jì)算機(jī)的特點(diǎn) v 標(biāo)準(zhǔn)的工業(yè)化裝配結(jié)構(gòu),體積小重量輕,系統(tǒng)擴(kuò)展及

4、性能升級(jí)容易v 微型計(jì)算機(jī)的芯片集成度高,基本不需要人工焊點(diǎn),降低了故障發(fā)生的概率,提高了可靠性v 開放的標(biāo)準(zhǔn)體系結(jié)構(gòu)和多元化的大規(guī)模工業(yè)生產(chǎn)使微型計(jì)算機(jī)的價(jià)格變得低廉v 標(biāo)準(zhǔn)化的體系結(jié)構(gòu)、超大規(guī)模集成電路、規(guī)?;纳a(chǎn)v 科學(xué)計(jì)算和科學(xué)研究科學(xué)計(jì)算和科學(xué)研究 :科學(xué)研究和工程技術(shù)中所提出的數(shù)學(xué)問題(數(shù)值計(jì)算)。 v 數(shù)據(jù)處理數(shù)據(jù)處理( (信息處理信息處理) ):利用計(jì)算機(jī)的速度快和精度高的特點(diǎn)來對(duì)數(shù)字信息進(jìn)行加工。 v 工業(yè)控制:工業(yè)控制:用單片或單板微型計(jì)算機(jī)實(shí)現(xiàn)工業(yè)生產(chǎn)控制、過程監(jiān)控等。v 計(jì)算機(jī)輔助系統(tǒng):計(jì)算機(jī)輔助系統(tǒng):計(jì)算機(jī)輔助教 (CAI)、計(jì)算機(jī)輔助設(shè)計(jì) (CAD)、計(jì)算機(jī)輔助制

5、造 (CAM)、計(jì)算機(jī)輔助測試 (CAT)、計(jì)算機(jī)集成制造系統(tǒng) (CIMS)v 人工智能:人工智能:解釋和模擬人類智能、智能行為及其規(guī)律的一門學(xué)科,包括智能機(jī)器人,模擬人的思維過程,計(jì)算機(jī)學(xué)習(xí)等等。其主要任務(wù)是建立智能信息處理理論,進(jìn)而設(shè)計(jì)可以展現(xiàn)某些近似于人類智能行為的計(jì)算系統(tǒng)。 NUIST主要內(nèi)容主要內(nèi)容 1.2 1.2 微型計(jì)算機(jī)系統(tǒng)的組成、結(jié)構(gòu)與工作過程微型計(jì)算機(jī)系統(tǒng)的組成、結(jié)構(gòu)與工作過程 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 1 1微機(jī)系統(tǒng)的工作過程 2 21.2.1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 微機(jī)的組成微機(jī)的組成微機(jī)的組成圖 v微型計(jì)算機(jī)的組成1.2.

6、1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 微機(jī)的組成微機(jī)的組成v微型計(jì)算機(jī)的組成CPU 運(yùn)算器(ALU) 控制器(CU) 寄存器(Registers)相關(guān)概念:字長算術(shù)邏輯運(yùn)算 指令譯碼根據(jù)指令要求發(fā)出相應(yīng)控制信息 存放數(shù)據(jù) 1.2.1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 微機(jī)的組成微機(jī)的組成v微型計(jì)算機(jī)的組成存儲(chǔ)器 主存儲(chǔ)器(內(nèi)存儲(chǔ)器) 外存儲(chǔ)器讀操作寫操作譯譯碼碼電電路路01H02H03H.地地址址總總線線數(shù)數(shù)據(jù)據(jù)總總線線10000H10001H10003H1.2.1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)

7、 微機(jī)的組成微機(jī)的組成v微型計(jì)算機(jī)的組成存儲(chǔ)器相關(guān)概念存儲(chǔ)單元存儲(chǔ)容量存儲(chǔ)規(guī)則CPU對(duì)存儲(chǔ)器尋址1.2.1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 微機(jī)的組成微機(jī)的組成v微型計(jì)算機(jī)的組成系統(tǒng)總線 地址總線AB:傳送地址信息l輸出將要訪問的內(nèi)存單元或I/O端口的地址l地址線的多少?zèng)Q定了系統(tǒng)直接尋址的范圍 數(shù)據(jù)總線DB :傳送數(shù)據(jù)信息lCPU讀操作時(shí),外部數(shù)據(jù)通過數(shù)據(jù)總線送往CPU lCPU寫操作時(shí),CPU數(shù)據(jù)通過數(shù)據(jù)總線送往外部l數(shù)據(jù)線的多少?zèng)Q定了一次能夠傳送數(shù)據(jù)的位數(shù) 控制總線CB :傳送控制信息l協(xié)調(diào)系統(tǒng)中各部件的操作,有輸出控制、輸入狀態(tài)等信號(hào)l控制總線決定了系統(tǒng)

8、總線的特點(diǎn),例如功能、適應(yīng)性等例特點(diǎn)1.2.1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 微型計(jì)算機(jī)系統(tǒng)的組成微型計(jì)算機(jī)系統(tǒng)的組成運(yùn)算器運(yùn)算器 控制器控制器 寄存器組寄存器組 內(nèi)存儲(chǔ)器內(nèi)存儲(chǔ)器 總線總線輸入輸出接口電路輸入輸出接口電路外部設(shè)備外部設(shè)備 軟件軟件微處理器微處理器CPU微型計(jì)算機(jī)微型計(jì)算機(jī)微型計(jì)算機(jī)系統(tǒng)微型計(jì)算機(jī)系統(tǒng)3個(gè)概念的區(qū)別1.2.1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 微型計(jì)算機(jī)的總線結(jié)構(gòu)微型計(jì)算機(jī)的總線結(jié)構(gòu)v根據(jù)功能和規(guī)范不同,大致分為四類 片內(nèi)總線(Inner-Chip Bus) 片總線(Chip Bus) 內(nèi)總線(

9、Internal Bus) 外總線(External Bus,E-Bus)1.2.1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 微處理器結(jié)構(gòu)與基本功能微處理器結(jié)構(gòu)與基本功能典型8位微處理器結(jié)構(gòu) ALU主要完成算術(shù)和邏輯運(yùn)算 累加器運(yùn)算和傳輸過程中臨時(shí)存儲(chǔ)數(shù)據(jù)指令寄存器存放正在執(zhí)行的指令代碼 指令譯碼器對(duì)指令代碼進(jìn)行分析、譯碼 寄存器組包括通用寄存器、段寄存器、標(biāo)志寄存器FLAGS和指令指針寄存器IP1.2 1.2 微型計(jì)算機(jī)系統(tǒng)的組成、結(jié)構(gòu)與工作過程微型計(jì)算機(jī)系統(tǒng)的組成、結(jié)構(gòu)與工作過程 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 1 1微機(jī)系統(tǒng)的工作過程 2 21.2.2 1.2.2

10、微機(jī)系統(tǒng)的工作過程微機(jī)系統(tǒng)的工作過程v相關(guān)概念 時(shí)鐘周期:最小時(shí)間單位 總線周期: CPU通過總線操作與外部(存儲(chǔ)器或I/O端口)進(jìn)行一次數(shù)據(jù)交換的過程 指令周期:一條指令經(jīng)取指、譯碼、讀寫操作數(shù)到執(zhí)行完成的過程。若干總線周期組成一個(gè)指令周期演示1.2.2 1.2.2 微機(jī)系統(tǒng)的工作過程微機(jī)系統(tǒng)的工作過程v以一個(gè)模型機(jī)為例來說明微機(jī)的工作過程v假設(shè)計(jì)算12H34H,程序如下: MOV AL,12H ;將12H送到累加器中 ADD AL,34H ;計(jì)算12H+34H,結(jié)果送回累加器v編譯后,兩條指令對(duì)應(yīng)的機(jī)器指令為: 10110000 00010010 ;“MOV AL,12H” 操作碼 操作數(shù)

11、 00000100 00110100 ;“ADD AL,34H” 操作碼 操作數(shù)演示NUIST主要內(nèi)容主要內(nèi)容 1.3 1.3 常用數(shù)制與編碼表示方法常用數(shù)制與編碼表示方法 計(jì)算機(jī)中常用的數(shù)制 1 1計(jì)算機(jī)中信息的編碼表示 2 21.3.1 1.3.1 計(jì)算機(jī)中常用的數(shù)制計(jì)算機(jī)中常用的數(shù)制 v任意r進(jìn)制數(shù)N可以表示為v相關(guān)概念基數(shù)數(shù)碼權(quán)1110011222211nmiiimmnnnnrarararararararaN1.3.1 1.3.1 計(jì)算機(jī)中常用的數(shù)制計(jì)算機(jī)中常用的數(shù)制 不同數(shù)制間的轉(zhuǎn)換不同數(shù)制間的轉(zhuǎn)換 v 進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù) n任何數(shù)制可由數(shù)碼乘上對(duì)應(yīng)的權(quán)求和轉(zhuǎn)換成十進(jìn)制數(shù) u二進(jìn)制

12、數(shù)(1011.001)B 轉(zhuǎn)換為十進(jìn)制 (1011.001)B =123+022+121+120+02-1+02-2+12-3 =(11.125)D u八進(jìn)制數(shù)(75.12)O 轉(zhuǎn)換為十進(jìn)制 (75.12)O = 781+580+18-1+28-2 =(61.15625)D思考:十六進(jìn)制(1A4.25)H 轉(zhuǎn)換為十進(jìn)制r1.3.1 1.3.1 計(jì)算機(jī)中常用的數(shù)制計(jì)算機(jī)中常用的數(shù)制 不同數(shù)制間的轉(zhuǎn)換不同數(shù)制間的轉(zhuǎn)換v十進(jìn)制數(shù)轉(zhuǎn)換成 進(jìn)制數(shù)n整數(shù)部分除 取余,直到商為0,余數(shù)從逆序排列n小數(shù)部分乘 取整數(shù)部分,留小數(shù)部分繼續(xù)乘,直到小數(shù)部分為0或達(dá)到要求的精度為止 rrr1.3.1 1.3.1 計(jì)

13、算機(jī)中常用的數(shù)制計(jì)算機(jī)中常用的數(shù)制 不同數(shù)制間的轉(zhuǎn)換不同數(shù)制間的轉(zhuǎn)換思考:(1)將十進(jìn)制數(shù)28轉(zhuǎn)化成二進(jìn)制數(shù) (28)(D) = (11100)(B)(2)將十進(jìn)制數(shù)23630轉(zhuǎn)換成十六進(jìn)制數(shù) (23630)(D) = (5C4E )(H)1.3.1 1.3.1 計(jì)算機(jī)中常用的數(shù)制計(jì)算機(jī)中常用的數(shù)制 不同數(shù)制間的轉(zhuǎn)換不同數(shù)制間的轉(zhuǎn)換v二進(jìn)制、八進(jìn)制、十六進(jìn)制數(shù)間的轉(zhuǎn)換 二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)時(shí),分成整數(shù)部分和小數(shù)部分,每3位為一組對(duì)應(yīng)一個(gè)八進(jìn)制數(shù),不滿3位的補(bǔ)0;反之,八進(jìn)制數(shù)、十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)只需將1位對(duì)應(yīng)成3位、4位二進(jìn)制數(shù)即可 1.3 1.3 常用數(shù)制與編碼表示方法常用數(shù)制與編碼

14、表示方法 計(jì)算機(jī)中常用的數(shù)制 1 1計(jì)算機(jī)中信息的編碼表示 2 21.3.2 1.3.2 計(jì)算機(jī)中信息的編碼表示計(jì)算機(jī)中信息的編碼表示 vBCD碼(二十進(jìn)制編碼)n用四位二進(jìn)制數(shù)表示一個(gè)十進(jìn)制數(shù)的編碼n使二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換得以快捷的進(jìn)行vASCII碼n美國信息交換標(biāo)準(zhǔn)代碼 American Standard Code for Information Interchange n用二進(jìn)制編碼來表示文字和符號(hào) v漢字編碼 NUIST主要內(nèi)容主要內(nèi)容 1.4 1.4 微型計(jì)算機(jī)中的數(shù)據(jù)表示方法微型計(jì)算機(jī)中的數(shù)據(jù)表示方法 原碼1 1反碼2 2補(bǔ)碼3 31.4 1.4 微型計(jì)算機(jī)中的數(shù)據(jù)表示方法微型

15、計(jì)算機(jī)中的數(shù)據(jù)表示方法原碼原碼v數(shù)在微型計(jì)算機(jī)中用二進(jìn)制數(shù)表示,若是有符號(hào)數(shù),最高位是符號(hào)位,1表示負(fù)數(shù),0表示正數(shù);數(shù)的表示范圍受字長和數(shù)據(jù)類型的限制 v整數(shù)X的原碼除去最高位符號(hào)位外,其余數(shù)值部分就是它的絕對(duì)值的二進(jìn)制數(shù) +1原=00000001 +127原=01111111-1原=10000001 -127原=11111111+0原=00000000 -0原=100000001.3 1.3 常用數(shù)制與編碼表示方法常用數(shù)制與編碼表示方法 原碼1 1反碼2 2補(bǔ)碼3 31.4 1.4 微型計(jì)算機(jī)中的數(shù)據(jù)表示方法微型計(jì)算機(jī)中的數(shù)據(jù)表示方法反碼反碼v整數(shù)X的反碼:對(duì)于正數(shù),反碼同原碼;對(duì)于負(fù)數(shù),

16、符號(hào)位為1,其余數(shù)值位取反+1反=00000001 +127反=01111111-1反=11111110 -127反=10000000+0反=00000000 -0反=11111111 1.3 1.3 常用數(shù)制與編碼表示方法常用數(shù)制與編碼表示方法 原碼1 1反碼2 2補(bǔ)碼3 31.4 1.4 微型計(jì)算機(jī)中的數(shù)據(jù)表示方法微型計(jì)算機(jī)中的數(shù)據(jù)表示方法補(bǔ)碼補(bǔ)碼v整數(shù)X的補(bǔ)碼:對(duì)于正數(shù),補(bǔ)碼同原碼;對(duì)于負(fù)數(shù),符號(hào)位為1,其余數(shù)值位取反加1+1補(bǔ)=00000001 +127補(bǔ)=01111111-1補(bǔ)=11111111 -127補(bǔ)=10000001v注意:+0補(bǔ)=-0補(bǔ)=00000000,所以多一個(gè)編碼10

17、000000來表示-128 v第一章結(jié)束譯譯碼碼電電路路01H02H03H.地址總線地址總線數(shù)據(jù)數(shù)據(jù)總線總線10000H10001H10003Hv存儲(chǔ)器的讀操作 從10003H讀入一個(gè)字節(jié)1.2.1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 微機(jī)的組成微機(jī)的組成1、CPU發(fā)地址10003H2、地址10003H經(jīng)過地址總線送到存儲(chǔ)器10003H10003H3、經(jīng)過存儲(chǔ)器的譯碼電路譯碼后選中10003H對(duì)應(yīng)的存儲(chǔ)單元03H4、CPU發(fā)讀控制命令更令CPU讀控制命令5、10003H存儲(chǔ)單元中的03H經(jīng)由數(shù)據(jù)總線被讀出03H返回5、04H經(jīng)由數(shù)據(jù)總線被入10000H存儲(chǔ)單元譯譯

18、碼碼電電路路01H02H03H.地址總線地址總線數(shù)據(jù)數(shù)據(jù)總線總線10000H10001H10003Hv存儲(chǔ)器的寫操作 寫04H到10000H存儲(chǔ)單元1.2.1 1.2.1 微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu) 微機(jī)的組成微機(jī)的組成1、CPU發(fā)地址10000H2、地址10000H經(jīng)過地址總線送到存儲(chǔ)器10000H10000H3、經(jīng)過存儲(chǔ)器的譯碼電路譯碼后選中10000H對(duì)應(yīng)的存儲(chǔ)單元4、CPU發(fā)寫控制命令CPU寫控制命令04H04H返回地址總線舉例地址總線舉例地址總線條數(shù)存儲(chǔ)容量8086201MB8088201MB802862416MB80386324GB返回系統(tǒng)總線的使用特點(diǎn)系

19、統(tǒng)總線的使用特點(diǎn)v除了CPU外,還有DMA控制器和協(xié)處理器都具有控制系統(tǒng)總線的能力,它們又叫做總線控制器v在某一個(gè)時(shí)刻,只能由一個(gè)總線控制器來控制系統(tǒng)總線v在連接系統(tǒng)總線的各個(gè)設(shè)備中,某一時(shí)刻只能有一個(gè)向總線發(fā)送信號(hào);但可以有多個(gè)設(shè)備從總線上同時(shí)獲得信號(hào)返回微處理器、微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng)的區(qū)別微處理器、微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng)的區(qū)別v微處理器(Microprocessor) 一個(gè)大規(guī)模集成電路芯片 內(nèi)含控制器、運(yùn)算器和寄存器等 微機(jī)中的核心芯片v微型計(jì)算機(jī)(Microcomputer) 通常指微型計(jì)算機(jī)的硬件系統(tǒng) 還有一般的說法:微機(jī)、微型機(jī)v微型計(jì)算機(jī)系統(tǒng)(Microcomputer

20、 system) 指由硬件和軟件共同組成的完整的計(jì)算機(jī)系統(tǒng)返回微機(jī)系統(tǒng)中的四類總線微機(jī)系統(tǒng)中的四類總線返回周期介紹周期介紹返回1.2.2 1.2.2 微機(jī)系統(tǒng)的工作過程微機(jī)系統(tǒng)的工作過程v工作過程舉例運(yùn)運(yùn)算算器器ALU累累加加器器A 內(nèi)內(nèi)部部數(shù)數(shù)據(jù)據(jù)總總線線PC+1地地址址緩緩沖沖器器10000H10001H10002H10003H10110000000100100000010000110100地地址址 內(nèi)內(nèi)容容存存儲(chǔ)儲(chǔ)器器外外部部地地址址總總線線外外部部數(shù)數(shù)據(jù)據(jù)總總線線數(shù)數(shù)據(jù)據(jù)緩緩沖沖器器指指令令寄寄存存器器指指令令譯譯碼碼器器寄寄存存器器組組PLA控控制制信信號(hào)號(hào)標(biāo)標(biāo)志志寄寄存存器器FCP

21、U10000H10001H10002H10003H1、初始:載入程序 PC自動(dòng)加1,即由10000H變?yōu)?0001H 2、PC的內(nèi)容10000H送到地址緩沖器 1011 00000001 00100000 01000011 010010000H 10000H 10001H 3、地址緩沖器中10000H送到外部地址總線上至存儲(chǔ)器,經(jīng)地址譯碼器譯碼后,選中10000H單元 1.2.2 1.2.2 微機(jī)系統(tǒng)的工作過程微機(jī)系統(tǒng)的工作過程v工作過程舉例運(yùn)運(yùn)算算器器ALU累累加加器器A 內(nèi)內(nèi)部部數(shù)數(shù)據(jù)據(jù)總總線線PC+1地地址址緩緩沖沖器器10000H10001H10002H10003H1011000000

22、0100100000010000110100地地址址 內(nèi)內(nèi)容容存存儲(chǔ)儲(chǔ)器器外外部部地地址址總總線線外外部部數(shù)數(shù)據(jù)據(jù)總總線線數(shù)數(shù)據(jù)據(jù)緩緩沖沖器器指指令令寄寄存存器器指指令令譯譯碼碼器器寄寄存存器器組組PLA控控制制信信號(hào)號(hào)標(biāo)標(biāo)志志寄寄存存器器FCPU4、CPU發(fā)讀控制命令 10001H CPU讀控制命令5、10000H單元內(nèi)容10110000通過數(shù)據(jù)線送到數(shù)據(jù)緩沖器 1011 00001011 000010000H 1.2.2 1.2.2 微機(jī)系統(tǒng)的工作過程微機(jī)系統(tǒng)的工作過程v工作過程舉例運(yùn)運(yùn)算算器器ALU累累加加器器A 內(nèi)內(nèi)部部數(shù)數(shù)據(jù)據(jù)總總線線PC+1地地址址緩緩沖沖器器10000H10001

23、H10002H10003H10110000000100100000010000110100地地址址 內(nèi)內(nèi)容容存存儲(chǔ)儲(chǔ)器器外外部部地地址址總總線線外外部部數(shù)數(shù)據(jù)據(jù)總總線線數(shù)數(shù)據(jù)據(jù)緩緩沖沖器器指指令令寄寄存存器器指指令令譯譯碼碼器器寄寄存存器器組組PLA控控制制信信號(hào)號(hào)標(biāo)標(biāo)志志寄寄存存器器FCPU6、數(shù)據(jù)緩沖器內(nèi)容被送到指令寄存器,經(jīng)過指令譯碼器譯碼為“MOV AL,n”指令 ,發(fā)出相應(yīng)控制命令,CPU取操作數(shù) 10001H 1011 000010000H 1011 00001011 00007、PC的內(nèi)容10001H送到地址緩沖器 10001H 8、PC自動(dòng)加1,由10001H變?yōu)?0002H

24、10002H 1.2.2 1.2.2 微機(jī)系統(tǒng)的工作過程微機(jī)系統(tǒng)的工作過程v工作過程舉例運(yùn)運(yùn)算算器器ALU累累加加器器A 內(nèi)內(nèi)部部數(shù)數(shù)據(jù)據(jù)總總線線PC+1地地址址緩緩沖沖器器10000H10001H10002H10003H10110000000100100000010000110100地地址址 內(nèi)內(nèi)容容存存儲(chǔ)儲(chǔ)器器外外部部地地址址總總線線外外部部數(shù)數(shù)據(jù)據(jù)總總線線數(shù)數(shù)據(jù)據(jù)緩緩沖沖器器指指令令寄寄存存器器指指令令譯譯碼碼器器寄寄存存器器組組PLA控控制制信信號(hào)號(hào)標(biāo)標(biāo)志志寄寄存存器器FCPU9、地址緩沖器中10001H通過外部地址總線送至存儲(chǔ)器,經(jīng)過地址譯碼器譯碼后選中10001H單元 10002H

25、 10001H 10001H CPU讀控制命令10、CPU發(fā)讀控制命令11、10001H單元內(nèi)容00010010(12H)送到數(shù)據(jù)緩沖器 000100100001001012、數(shù)據(jù)緩沖器中12H通過內(nèi)部數(shù)據(jù)總線總線被送到累加器 0001001017、10002H單元內(nèi)容00000100通過數(shù)據(jù)線送到數(shù)據(jù)緩沖器 15、地址緩沖器中10002H送到外部地址總線上至存儲(chǔ)器,經(jīng)地址譯碼器譯碼后,選中10002H單元 18、數(shù)據(jù)緩沖器中內(nèi)容送到指令寄存器,經(jīng)過指令譯碼器譯碼,發(fā)出相應(yīng)控制命令 13、PC的內(nèi)容10002H送到地址緩沖器 1.2.2 1.2.2 微機(jī)系統(tǒng)的工作過程微機(jī)系統(tǒng)的工作過程v工作過程舉例運(yùn)運(yùn)算算器器ALU累累加加器器A 內(nèi)內(nèi)部部數(shù)數(shù)據(jù)據(jù)總總線線PC+1地地址址緩緩沖沖器器10000H10001H10002H10003H10110000000100100000010000110100地地址址 內(nèi)內(nèi)容容存存儲(chǔ)儲(chǔ)器器外外部部地地址址總總線線外外部部數(shù)數(shù)據(jù)據(jù)總總線線數(shù)數(shù)據(jù)據(jù)緩緩沖沖器器指指令令寄寄存存器器指指令令譯譯碼碼器器寄寄存存器器組組PLA控控制制信信號(hào)號(hào)標(biāo)標(biāo)志志寄寄存存器器FCPU14、PC自動(dòng)加1,即由10002H變?yōu)?0003H 10003H 10

溫馨提示

  • 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)論